@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#353535;font-family:Roboto Flex,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.Page{align-items:center;background:#faf9f8;display:flex;flex-direction:column;min-height:100vh;min-width:0;width:100%}.Page.Recruitment{background:#fbf8ec}.AdminAuth,.AdminPage{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.AdminAuth{justify-content:center}.AdminPortalText{font-size:18px;margin-bottom:10px}.JobSubmissionTitle{font-size:20px;font-weight:600;margin-bottom:10px}.JobSubmissionContainer{display:flex;flex-direction:row;justify-content:center;max-width:1300px;width:100%}.JobSubmission{font-size:14px;max-height:100vh;max-width:600px;overflow-y:auto;padding:10px}.JobSubmissionHeader{margin-bottom:5px}.JobSubmissionRow{margin-bottom:10px}.multiSelectInput{min-width:100%}.JobDescriptionInput{background:#fff;min-height:200px}.JobSubmissionContainer .JobDescriptionInput{margin-bottom:20px;max-height:90vh;max-width:600px;min-width:600px}.JobSubmissionAlignedRow{display:flex;flex-direction:row;flex-wrap:wrap}.SalaryInput{margin-right:20px}.AddLocation{cursor:pointer;font-size:12px;margin-right:10px;text-decoration:underline}.LocationInput{align-items:center;display:flex;flex-direction:row;margin-bottom:5px;margin-right:10px}.ValidateLocationButton{margin-left:10px!important;margin-right:10px!important}.JobSubmissionSubmitRow{align-items:center;display:flex;flex-direction:column;margin-bottom:50px;min-height:200px}.ErrorMessage{color:#e96565;margin-top:10px}.link{text-decoration:none}.AlertIcon{color:#484e57;font-size:30px;margin:-2px -2px -2px 0}.HomePage{align-items:stretch;background-color:#d9dadc;display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(100vh - 176px);position:relative;width:100%}.Recruitment .HomePage{background:#faf7f6}.HomePageBg{background-position:50% 52%;background-repeat:no-repeat;background-size:auto;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:0}.HomePageSection{align-items:center;display:flex;flex-direction:column;height:100%;width:100%;z-index:1}.RecruitmentHomePageSection{background:radial-gradient(107.66% 510.14% at 0 2.24%,#073631 20.49%,#04423a 48.19%,#044e45 81.94%);color:#f6efe8;margin-bottom:5vh;margin-top:5vh;padding-bottom:5vh}.RecruitmentHomePageSection .HomePageSectionSubtitle,.RecruitmentHomePageSection .HomePageSectionTitle{color:#f6efe8}.HomePageSplitSection{-webkit-column-gap:50px;column-gap:50px;display:flex;flex-direction:row;justify-content:space-between;max-width:calc(100% - 20px);padding-top:2%;width:1000px}.ContactPage{padding-top:50px}.ContactPage .HomePageSplitSection{justify-content:center;padding-top:0}.ContactPage .RecruitmentFirstSection{padding-bottom:4%}.ContactPage .SplitSectionText{display:flex;flex-direction:column;justify-content:center;row-gap:5px}.PrivacyPolicyText{font-family:Inter;line-height:1.3;max-width:calc(100% - 20px);width:800px}.Recruitment .PrivacyPage{align-items:center;display:flex;flex-direction:column;font-family:Inter;line-height:1.3}.PrivacyPageContent{max-width:calc(100% - 20px);width:800px}.HomePageSectionSeparatorContainer{align-items:center;display:flex;flex-direction:column;width:100%}.HomePageSectionSeparator{border-bottom:2px solid #073631;margin-bottom:5%;margin-top:5%;max-width:calc(100% - 20px);width:1100px}.HomePageSplitSection.SplitRight{flex-direction:row-reverse}.CircularImage{border:3px solid #f6efe8;border-radius:50%;height:260px;min-width:260px;object-fit:cover;width:260px}.SectionSeparator{color:#f6efe8;font-size:80px;font-weight:600}.HomePageSectionTitle{color:#1f2023;font-size:34px;font-style:normal;font-weight:600}.Recruitment .HomePageSection{margin-bottom:5vh}.Recruitment .HomePageSectionTitle{font-family:Inter}.HomePageSectionSubtitle{color:#1f2023;font-size:24px;font-style:normal;font-weight:300;line-height:1.3}.Recruitment .HomePageSectionSubtitle{font-family:Inter}.SplitSectionText .HomePageSectionSubtitle{-webkit-margin-before:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;margin-block-start:.5em}.HomePageLogos{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:10px;row-gap:10px}.HomePageLogo{height:auto;max-width:140px}.HomePageSectionText{margin-bottom:5%;max-width:calc(100% - 20px);text-align:center;width:1000px}.HomePageSectionText,.RecruitmentFirstSection{align-items:center;display:flex;flex-direction:column}.RecruitmentFirstSection{justify-content:center;padding-bottom:3%;padding-top:4%;width:100%}.RecruitmentFirstSection .HomePageSectionText{margin-bottom:40px;row-gap:20px}#ChoosePackageSection .WorkWithMeList.PricingPackages{align-items:flex-start;-webkit-column-gap:5%;column-gap:5%}.HomePageWorkWithMeReason{align-items:center;display:flex;flex-direction:column;font-family:Inter;font-size:22px;max-width:30%;row-gap:20px;text-align:center}.WorkWithMeList{margin-top:40px;max-width:calc(100% - 20px);width:1100px}.WorkWithMeNumber{align-items:center;background:#09423c;border:3px solid #fdd85e;border-radius:50%;color:#fff;display:flex;font-family:Josefin Sans;font-size:55px;font-style:normal;font-weight:500;height:130px;justify-content:center;line-height:normal;text-align:center;width:130px}.MyApproachSection{margin-top:5vh}.MyApproachNumber{background:#09423c;border:3px solid #073631;border-radius:50%;color:#fff;font-family:Josefin Sans;font-size:35px;font-weight:500;height:76px;justify-content:center;min-width:76px;text-align:center}.MyApproachNumber,.MyApproachRow{align-items:center;display:flex;font-style:normal;line-height:normal}.MyApproachRow{color:#1f2023;-webkit-column-gap:40px;column-gap:40px;flex-direction:row;font-family:Inter;font-size:20px;font-weight:400;z-index:1}.MyApproachList{display:flex;flex-direction:column;margin-bottom:2%;max-width:calc(100% - 20px);padding-bottom:20px;padding-top:20px;position:relative;row-gap:30px;width:800px}.MyApproachSection .HomePageSectionSubtitle,.RecruitmentPage .MyApproachList{max-width:calc(100% - 20px);width:600px}.MyApproachList ol{font-family:Inter;font-size:20px;font-weight:300;line-height:1.3}.MyApproachList li{font-family:Inter;margin-bottom:10px}.VideoContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5vh;max-width:100%;row-gap:20px;width:1100px}.yt-lite{aspect-ratio:16/9;max-width:100%;width:800px}.MyApproachLine{border-left:6px solid #fdd85e;bottom:0;height:100%;left:38px;position:absolute;top:0}.HomePageContent{align-items:center;display:flex;flex-direction:column;height:100%;width:100%;z-index:1}.HomePageNewsletter .NewsletterPageTitle{margin-bottom:-5px;margin-top:20px}.HomePageTitle{color:#343639;font-size:40px;font-weight:600;margin-top:80px}.HomePageSubtitle,.HomePageTitle{font-style:normal;text-align:center}.HomePageSubtitle{color:#353535;font-size:24px;font-weight:400;margin-top:2vh;max-width:700px}.HomePageSearch{margin-top:5vh}.SearchBarContainer{display:flex;flex-direction:row;font-size:18px;justify-content:center}.SearchBar{margin-left:5px;margin-right:5px;width:400px}.SearchIconX{color:#e96565;cursor:pointer;display:none;font-size:20px}.Mui-focused .SearchIconDefault{display:none}.Mui-focused .SearchIconX{display:inline-block}.SearchBar .MuiFormControl-root .MuiOutlinedInput-root{background-color:#fff!important;padding:2px!important}#SearchFieldWhatText p,#SearchFieldWhereText p{color:#484e57;font-weight:600;margin-left:10px;margin-top:2px}.SearchButton{margin:2px}.SearchIcon{font-size:20px;margin-right:5px}.HomePagePopularSearches{margin-top:12vh}.HomePagePopularSearchesTitle{color:#353535;font-size:32px;font-weight:600;text-align:center}.PopularSearchElement{background:#fff;border-radius:12px;color:#353535;cursor:pointer;-webkit-filter:drop-shadow(0 3px 3px rgba(0,0,0,.25));filter:drop-shadow(0 3px 3px rgba(0,0,0,.25));font-size:16px;margin:5px;padding:5px 12px}.HomePagePopularSearchesList{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:30px;margin-top:10px;max-width:800px}.SearchResultHeader{display:flex;flex-direction:row;justify-content:space-between;min-height:24px}.SearchResultDateUploaded{color:#7a7a7a;font-size:14px}.SearchResultDateUploaded.Featured{background-color:#c5f2b0;border:1px solid #598645;border-bottom-right-radius:5px;border-left:0;border-top-right-radius:5px;color:#598645;font-weight:500;margin-bottom:10px;margin-left:-20px;margin-top:-12px;padding-left:5px;padding-right:5px;padding-top:4px}.SearchHeaderButtons{display:flex}.HomePageSummaryCentered{align-items:center;display:flex;flex-direction:column}.HomePageSummary{align-items:center;align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;margin-top:40px;max-width:900px;width:100%;z-index:1}.HomePageHighlightContainer{background-color:#fcfbfb;border-radius:10px;border-radius:4px;margin-bottom:40px;max-width:32%;min-height:100%}.HomePageHighlightContainer,.HomePageNewsletterBackground{align-items:center;box-shadow:0 2px 2px 1px hsla(216,9%,54%,.62);display:flex;flex:1 1 auto;flex-direction:column;opacity:1}.HomePageNewsletterBackground{background-color:#f1ebe6;border-radius:15px;border-radius:4px;margin:10px 10px 40px;max-width:700px;width:100%}.HighlightTextContainer{align-items:center;background-color:#fafafa;border-radius:8px;display:flex;flex-direction:column}.HighlightTitle{font-size:22px;font-weight:600;line-height:120%;margin:30px 20px 10px}.HighlightText,.HighlightTitle{align-items:center;color:#343639;display:flex;text-align:center}.HighlightText{font-size:16px;font-weight:400;line-height:140%;margin-bottom:20px;margin-left:30px;margin-right:30px}.Button.SmallButton{background-color:#fff;border:1px solid #dedede;border-radius:4px;border-radius:5px;color:#484e57;cursor:pointer;font-size:16px;font-weight:500;margin-bottom:-5px;margin-left:5px;margin-top:-5px}.SmallButton.Saved{background:#fdd;border:.5px solid #fdd;color:#e96565}.SmallHeart{font-size:120%;margin-left:2px}.Button.SmallApplyButton{border-radius:4px;border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.5);cursor:pointer;font-size:16px;font-weight:500;height:33px;margin-bottom:-5px;margin-left:5px;margin-top:-5px}.Button.SmallButton:hover{background-color:#dedede}.SmallButtonIcon{margin-left:5px}.SearchResultBottom{align-items:flex-end;display:flex;flex-direction:row}.ExpandArrow{cursor:pointer;font-size:24px;font-weight:600;margin-left:5px}.JobTag{align-items:center;background:#fff;border:1px solid #505a6b;border-radius:12px;color:#505a6b;cursor:pointer;display:flex;font-size:16px;margin:2px 5px;padding:4px 8px}.JobTag.AJ100{background:#fbf1d7;border-color:#766e5a;color:#766e5a}.JobTag.Urgent{background:#fdd;border-color:#e96565;color:#e96565}.JobTag.Featured{background:#dafce4;border-color:#44634c;color:#44634c}.SearchResultTags{display:flex;flex-direction:row;flex-wrap:wrap}.JobTagIcon{font-size:16px;margin-right:4px}.JobAdHeader{display:flex;flex-direction:row;justify-content:space-between}.JobAdHeader,.JobAdSummary{border-top:2px solid #cfd6de;margin-top:10px;padding-top:10px}.my-masonry-grid{display:flex;margin-left:-30px;width:auto}.my-masonry-grid_column{background-clip:padding-box;padding-left:30px}.JobAdHeaderApply{align-items:stretch;display:flex;height:44px;margin-top:5px}.Button.JobAdHeaderApplyButton{font-size:18px;font-weight:600;height:40px;min-width:140px;padding-left:12px;padding-right:12px}.JobAdHeaderInfoCompany{color:#18332d;font-size:20px;font-weight:500;line-height:23px}.JobAdHeaderInfoRow{align-items:center;color:#505a6b;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:4px}.RowDivider{background:#d9d9d9;border-radius:4px;height:8px;margin-left:8px;margin-right:8px;width:8px}.JobAdHeaderInfoClosing{margin-top:4px}.JobAdSummary ul{-webkit-margin-before:4px;-webkit-margin-after:10px;margin-block-end:10px;margin-block-start:4px}.JobAdSummaryTitle{align-items:center;color:#454e58;display:flex;font-size:18px;font-weight:600}.JobAdIcon,.USPIcon{margin-right:5px;margin-top:-2px}.USPIcon{color:#63a2d8}.JobAdDescriptionHeader{border-top:2px solid #cfd6de;color:#353535;font-size:18px;font-weight:600;margin-top:10px;padding-top:10px}.JobAdApplyCentered{align-items:center;display:flex;justify-content:center}.PostJobFormContainer{background:#fff;border:1px solid #d4d4d4;border-radius:8px;box-shadow:0 4px 4px 2px rgba(196,209,231,.62);max-width:820px;padding:30px 40px;width:calc(100% - 80px)}.PostJobFormPage{padding-bottom:40px;padding-top:40px}.MuiOutlinedInput-notchedOutline legend{display:none!important}.MuiOutlinedInput-notchedOutline{top:0!important}.PostJobPage{align-items:stretch;max-width:750px;width:100%}.PostJobForm,.PostJobPage{display:flex;flex-direction:column}.PostJobForm{background:#fcfcfc;border:1px solid #dbd5d5;border-radius:8px;max-width:1200px;padding:10px 20px;width:calc(100% - 40px)}.PostJobFormHeader{color:#343639;font-size:20px;font-weight:500;margin-bottom:5px;margin-top:10px}.PostJobFormText{color:#353535;font-size:16px;font-weight:400;margin-bottom:10px}.PostJobFormNotice a{color:#484e57;text-decoration:underline}.ql-toolbar.ql-snow{margin-top:10px}.PostJobFormNotice{color:#484e57;font-size:14px;font-weight:500;margin-bottom:20px;margin-top:10px}.PostJobFormDivider{border-top:2px solid #d9d9d9;margin-bottom:10px;margin-top:10px}.JobSubmissionsubtitle{color:#505a6b;font-size:14px;margin-top:3px}.PostJobFormInputRow{align-items:center;-webkit-column-gap:5px;column-gap:5px;display:flex;flex-direction:row;margin-bottom:5px;margin-top:5px}.PostJobFormInputTitle{color:#343639;max-width:150px;min-width:150px;position:top}.PostJobFormInputRow.TopAligned{align-items:start}.PostJobInput{background:#fff;max-width:100%;width:400px}.AdminPage .PostJobInput{width:600px}.PostJobInput .MuiOutlinedInput-input{padding-bottom:8px;padding-top:8px}.PostJobInput .MuiOutlinedInput-root{padding-bottom:0!important;padding-top:0!important}.PostJobInput .MuiInputLabel-root{margin-top:-8px!important}.JobSubmissionForm .MuiRadio-root{padding:4px 4px 4px 10px!important}.JobSubmissionForm .MuiTypography-root{font-size:12px!important}.JobDescriptionInput{display:flex;flex-direction:column}.JobDescriptionInputContainer{flex:1 1 auto;font-size:16px}.PostJobFormSubmit{margin-top:20px}.PostJobFormError,.PostJobFormSubmit{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.PostJobFormError{color:#e96565;font-size:14px;height:20px;margin-top:10px}.SuccessModal .MuiPaper-root{background-color:#f9fff7;color:#475542}.Modal .MuiPaper-root,.SuccessModal .MuiPaper-root{display:flex;flex-direction:column;padding:20px;position:relative}.Modal .MuiPaper-root{max-width:540px}.SuccessModalTitle{font-size:32px}.ApplyModalTitle,.SuccessModalTitle{font-weight:500;margin-bottom:10px;margin-top:20px;text-align:center}.ApplyModalTitle{font-size:24px}.SuccessModalText{margin-bottom:20px;margin-left:10px;margin-right:10px;text-align:center}.ModalRecruiterContainer{margin-bottom:10px}.NewHighlight{color:#cf301b;display:inline-block;font-size:10px;font-weight:600;margin-left:-10px;margin-right:-14px;margin-top:-14px;-webkit-transform:rotate(20deg);transform:rotate(20deg);vertical-align:text-top}.ModalClose{cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.DefaultModal .MuiPaper-root{padding:20px;position:relative;width:400px}.DefaultModal .MuiPaper-root,.DefaultModalContent{align-items:center;display:flex;flex-direction:column;justify-content:center}.DefaultModalContent{max-width:100%}.DefaultModalTitle{font-size:20px;font-weight:500;margin-bottom:10px;margin-top:20px;text-align:center}.ModalButtons{margin:10px}.ModalButton{justify-content:center!important;min-width:100px}.ModalButton svg{margin-right:5px}.DefaultModalSubTitle{margin-bottom:5px;text-align:center}a{text-decoration:none}#fileUpload{display:none}.FileUploadButton{width:120px}.CancelUpload{color:#e96565;cursor:pointer}.uploadedFile{align-items:center;display:flex;margin-top:3px}.MultipleUpload{display:flex;flex-direction:column;flex-shrink:1}.MultipleUpload label{display:inline-block;max-width:140px}.FileInputContainer{margin-bottom:10px}.ApplyReviewMessageContainer{align-items:center;display:flex;flex-direction:column;margin-top:20px}.RequiredNote{color:#ec6161;font-weight:500}.ApplicationNoteTitle{font-weight:600}.additionalNote{font-size:15px;font-weight:400}.ApplicationNotes{font-size:15px;font-weight:300;margin-top:5px}.ApplyReviewMessage{font-size:18px;font-weight:400;margin-top:40px;text-align:center}.ApplyReviewTagsMessage{align-items:center;font-size:18px;margin-top:20px;text-align:center}.ApplyReviewTags{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:10px;margin-top:15px}.ApplyJobUrl{color:#2d63ba;font-size:14px;margin-left:5px;text-decoration:underline}.ApplyModalButtons{align-items:center;display:flex;flex:row 1;justify-content:center}.ApplyModalMessage{margin-top:10px;text-align:center}.SearchPageSearch{max-width:100%}.CreateNewsletterPage{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40vh;row-gap:20px}.NewsletterPopUp .MuiPaper-root{max-width:100%;width:550px}@media (max-width:930px){.SearchBarContainer{align-items:center;flex-direction:column;max-width:100%}.SearchBarContainer .SearchBar{margin-bottom:8px}}.TeamPage{flex:1 1 auto;flex-direction:column;margin-bottom:20px;margin-top:20px;padding:5px}.TeamContainer,.TeamPage{align-items:center;display:flex}.TeamContainer{background:#fcfcfc;border:1px solid #d8dade;border-radius:5px;flex-direction:column;max-width:800px;padding:2%}.TeamTitle{color:#343639;font-size:26px;font-weight:500;margin-bottom:10px;padding-left:10px}.TeamInfoContainer{display:flex;flex-direction:row}.TeamInfo{margin-left:10px}.TeamPhoto{border-top-left-radius:110px;border-top-right-radius:110px;padding:10px}.TeamInfoSection{padding-bottom:10px;padding-top:10px}.TeamName{color:#343639;font-weight:600}.TeamJob{font-weight:500}.TeamDetails,.TeamJob{color:#484e57}.TeamPhoto.Otto{margin-top:30px}.TeamPhotos{display:flex;flex-direction:column;justify-content:space-around}.TeamPhoto{width:200px}.NewsletterPage{align-items:stretch;background:#fcfcfc;display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(100vh - 176px);position:relative;width:100%}.NewsletterPageBg{background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/backgrounds/archjobs_newsletter_bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;bottom:0;left:0;opacity:.15;position:absolute;right:0;top:0;z-index:0}.NewsletterPageTitle{color:#353535;font-size:30px;font-style:normal;font-weight:600;margin-top:15vh;max-width:900px;text-align:center}.PopUpContent{align-items:center;display:flex;justify-content:center;padding:30px 20px 20px;row-gap:10px}.PopUpContent,.PopUpContent .NewsletterSignup{flex-direction:column}.NewsletterEmailContainer{margin-top:10px;width:100%}.PopUpTitle{font-size:24px;font-weight:600;margin-top:10px}.PopUpText,.PopUpTitle{color:#353535;font-style:normal;max-width:800px;text-align:center}.PopUpText{font-size:18px;font-weight:400;margin-bottom:10px}.PopUpText p{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:5px;margin-top:10px;text-align:center}.NewsletterPageSubtitle{color:#353535;font-size:22px;font-style:normal;font-weight:400;margin-top:2vh;max-width:800px;text-align:center}.JobAlertInputWide .MuiOutlinedInput-input{font-size:18px;padding-bottom:10px;padding-top:10px}.mailImage{font-size:20px}.JobAlertInputWide{background:#fff;max-width:80%;width:400px}.NewsletterSignupContainer{margin-bottom:-5px;margin-top:-5px}.NewsletterSignupButton{align-items:stretch;display:flex;height:38px;min-width:100px}.NewsletterSignupButton .SearchButton{font-size:18px;width:100%}.NewsletterSignup{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:10px}.HomePageNewsletterBackground{margin-top:30px;padding:30px}.FooterSubtext{margin-top:10px}.Recruitment .Footer{background:radial-gradient(107.66% 510.14% at 0 2.24%,#073631 20.49%,#04423a 48.19%,#044e45 81.94%);color:#f1f4f4}.Recruitment .Footer .NavbarTitle{background:none;font-size:36px;justify-content:center;margin-top:10px}.Recruitment .FooterContainer{padding:20px 40px}.Recruitment .FooterSubtext a{color:#a5a5a5}.Recruitment .FooterContent{justify-content:center}@media (max-width:500px){.TeamPhoto{height:290px;object-fit:cover}.TeamInfoContainer{flex-direction:column}.TeamPhotos{flex-direction:row}.TeamPhoto.Otto{margin-top:0}}@media (max-width:420px){.TeamPhoto{height:250px;width:150px}}@media (max-width:380px){.TeamPhoto{height:180px;width:120px}}.FAQContainer{align-items:stretch;background:#fcfcfc;border:1px solid #d8dade;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#343639;max-width:1060px;min-height:200px;padding:20px;position:relative;z-index:3}.FAQContent{z-index:5}.FAQBackground{background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/backgrounds/FAQ_background_1100.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:auto;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0;z-index:0}.FAQTitle{font-size:30px;font-weight:500;margin-bottom:20px;text-align:center}.FAQSubTitle{font-size:18px;font-weight:400;margin-bottom:30px;text-align:center}.FAQContact{font-size:20px;font-weight:600;margin-bottom:20px;margin-top:40px;text-align:center}.FAQContact a{color:#2d63ba}.FAQQuestion{align-items:flex-end;background:transparent;color:#343639;cursor:pointer;display:flex;flex-direction:row;font-size:18px;font-weight:500;padding-bottom:5px}.PlusIcon{margin-bottom:1px}.FAQAnswer{background:transparent;font-size:15px}.FAQSectionContainer{grid-column-gap:10px;grid-row-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.skeleton{background-color:#ddd!important;border-color:#ddd!important;border-radius:4px;color:transparent!important;cursor:default;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.skeleton img{opacity:0}.skeleton:after{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 30%,hsla(0,0%,100%,.3) 70%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}a{color:#4d6e99}.SmallText{width:100px}.MediumText,.SmallText{height:1em;max-width:100%;padding-bottom:2px;padding-top:1px}.MediumText{width:200px}.LongText{flex-shrink:1;padding-bottom:2px;padding-top:1px;width:400px}.FullWidthText,.LongText{height:1em;max-width:100%}.FullWidthText{margin-bottom:4px;margin-top:1px;min-width:100%}.SearchResultImg.skeleton{flex-shrink:0!important}.SkeletonTag{border-radius:12px!important;min-height:19px;min-width:80px}@media (max-width:650px){.HomePageSummary{align-items:center;flex-direction:column;margin-top:-10px}.HomePageHighlightContainer{margin-bottom:15px;max-width:400px;width:90%}.HomePageNewsletterBackground{max-width:400px;padding:30px;width:90%}.WorkWithMeNumber{font-size:34px;height:80px;width:80px}.WorkWithMeText{font-size:16px}.Recruitment .PricingPackages{flex-wrap:wrap}.HomePageWorkWithMeReason{min-width:200px}.MyApproachText{font-size:16px}.MyApproachLine{left:28px}.MyApproachRow{-webkit-column-gap:20px;column-gap:20px}.MyApproachNumber{font-size:24px;height:56px;min-width:56px;width:56px}.HomePageSectionText{padding-top:40px}}@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:430px){.SearchBarContainer .SearchBar{margin-bottom:8px;max-width:90%}}@media (max-width:600px){.Recruitment .Footer .NavbarTitle{font-size:22px;margin-top:5px;text-align:center}.HomePageTitle{font-size:28px;margin-top:40px}.HomePageSubtitle{font-size:18px;margin-bottom:-20px;max-width:400px}.HomePagePopularSearches{margin-top:30px}.HomePageNewsletter .NewsletterPageTitle,.HomePagePopularSearchesTitle{font-size:24px}.PopularSearchElement{font-size:16px}.HomePageSearch{max-width:100%}.HighlightTitle{color:#343639;font-size:24px}.HighlightText{font-size:18px}.SearchBarContainer .MuiOutlinedInput-root{font-size:80%}.SearchBarContainer #SearchFieldWhatText p,.SearchBarContainer #SearchFieldWhereText p{font-size:90%!important}.SearchIcon{font-size:16px}.HomePageContent{max-width:94%;padding:3%}.SearchResultDateUploaded.Featured{color:#598645;font-weight:500;margin-bottom:4px;margin-left:-10px;margin-top:-6px;padding-left:5px;padding-right:5px;padding-top:4px}}@media (max-width:700px){.PostJobFormInputRow{align-items:flex-start;flex-direction:column}.PostJobFormContainer{margin-left:5px;margin-right:5px;padding:10px;width:calc(100% - 20px)}.PostJobFormInputTitle{margin-bottom:5px;max-width:100%;width:auto}.JobSubmissionsubtitle{max-width:100%}.JobDescriptionInputContainer{width:100%}}@media (max-width:500px){.PostJobInput{width:100%}}.CoachingPackages{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:2rem}.PackageCard{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;padding:2rem;text-align:center;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.PackageCard:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.PackageCard h2{color:#333;font-size:1.5rem;margin-bottom:1rem}.PackageCard .Price{color:#2e7d32;font-size:2rem;font-weight:700;margin:1rem 0}.PackageCard p{color:#666;line-height:1.4;margin-bottom:1.5rem}.PaymentPopup .MuiDialog-paper{border-radius:12px;overflow:hidden}.PaymentPopup .PopUpContent{padding:1rem}.PaymentPopup .SearchButton{margin-top:1rem;min-width:200px}@media (max-width:768px){.CoachingPackages{grid-template-columns:1fr;padding:1rem}.PackageCard{padding:1.5rem}}.Button{align-items:center;background-color:#073631;border:0;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.25);color:#f6efe8;cursor:pointer;display:flex;flex-direction:row;font-family:Roboto Flex;font-size:18px;font-weight:600;justify-content:space-around;overflow:hidden;padding:10px 14px;position:relative;transition:background .4s}.Recruitment .Button{background-color:#073631;color:#f1f1f1;font-size:24px;padding:12px 22px}.Recruitment .Button:hover{background-color:#2c625c}.RecruitmentHomePageSection .Button:hover{background-color:#ff8f4f}.RecruitmentHomePageSection .Button{background-color:#fdd85e;color:#292103;font-size:22px;padding:12px 22px}.YellowButton .Button:hover{background-color:#ff8f4f}.YellowButton .Button{background-color:#fdd85e;color:#292103;font-size:22px;padding:12px 22px}.Button:disabled{background-color:#abc1e3!important;box-shadow:0 2px 2px rgba(0,0,0,.25)}span.ripple{-webkit-animation:ripple .6s linear;animation:ripple .6s linear;background-color:hsla(0,0%,100%,.5);border-radius:50%;position:absolute;-webkit-transform:scale(0);transform:scale(0)}@-webkit-keyframes ripple{to{opacity:0;-webkit-transform:scale(4);transform:scale(4)}}@keyframes ripple{to{opacity:0;-webkit-transform:scale(4);transform:scale(4)}}.Button:hover{background-color:#09554d}.coaching-contact-button{margin-top:10px;text-align:center}.btn-get-in-touch{background-color:#09554d;border-radius:6px;color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:14px 32px;text-decoration:none;transition:.3s ease}.btn-get-in-touch:hover{opacity:.9}.SearchPage{align-items:stretch;display:flex;flex-direction:column;max-width:1100px;width:100%}.SearchPageSearch{margin-top:20px}.SearchPageResultsSection{display:flex;flex-direction:row;margin-bottom:40px;margin-top:10px;max-width:1100px}.SearchPageResults{margin-right:20px;min-width:800px}.NewsletterLabel .MuiFormControlLabel-label{color:#505a6b;font-size:14px}.SearchNoResults{align-items:center;display:flex;flex-direction:column;margin:20px 5px 5px}.job_search{color:#343639;font-size:30px;font-weight:600;margin-top:20px;text-align:center}.SearchNoResultsSubtitle{margin-bottom:5px;margin-top:5px}.SearchNoResultsTitle{font-size:30px;font-weight:600;margin-bottom:10px;margin-top:10px}.SearchNoResultsImg{-webkit-filter:grayscale(70%);filter:grayscale(70%)}.PostJobAd{align-items:center;background:#fff;background-color:#f1eae7;border:1px solid #d8d6d6;border-radius:4px;color:#504d4a;display:flex;flex-direction:column;height:220px;justify-content:center;margin-top:20px;width:300px}.PostJobAdLink{color:#3e3b37;cursor:pointer;font-size:20px;font-weight:500;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.PostJobAdHeader{margin-bottom:10px}.PostJobAdHeader,.WeeklyAlertHeader{color:#484e57;font-size:24px;font-weight:600;text-align:center}.WeeklyAlertHeader{margin-bottom:5px;margin-top:30px}.WeeklyUpdateSignUp{align-items:stretch;display:flex;height:36px;margin-top:5px}.WeeklyAlert{align-items:center;background:#fff;background-color:#f0f0f0;border:1px solid #dfdfdf;border-radius:4px;display:flex;flex-direction:column;height:220px;justify-content:center;margin-top:20px;width:300px}.JobAlertInput .MuiOutlinedInput-input{padding-bottom:8px;padding-top:8px}.JobAlertInput{background:#fff}.WeeklyUpdateMessage{font-size:14px;justify-content:center;margin-bottom:10px;margin-top:10px;min-height:20px;text-align:center}.WeeklyAlertBanner{align-items:center;background-color:#fcfcfc;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 4px 4px 2px rgba(207,217,232,.62);display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:10px;padding:20px}.WeeklyAlertBanner .WeeklyAlertHeader{margin-top:5px}.SearchPageBanner{display:none}.PostJobAdText{color:#484e57;font-size:17px;font-weight:300;margin-bottom:10px;margin-top:10px;padding-left:30px;padding-right:30px;text-align:center}.AdvertBox{align-items:center;background:#fff;background-color:#f1e5e5;border:1px solid #dac9c9;border-radius:4px;color:#504d4a;display:flex;flex-direction:column;height:220px;justify-content:center;margin-top:20px;width:300px}.AdvertBoxHeader{font-size:22px;font-weight:600}.AdvertBoxHeader,.AdvertBoxText{color:#484e57;margin-bottom:10px;padding-left:20px;padding-right:20px;text-align:center}.AdvertBoxText{font-size:17px;font-weight:300}.AdvertBoxLink{color:#3e3b37;cursor:pointer;font-size:18px;font-weight:500;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.ArchAdemia{align-items:center;background:#fff;background-color:#e9d5cf;border:1px solid #dac9c9;border-radius:4px;color:#504d4a;display:flex;flex-direction:column;height:220px;justify-content:center;margin-top:20px;width:300px}.ArchAdemiaHeader{font-size:22px;font-weight:600}.ArchAdemiaHeader,.rchAdemiaText{color:#484e57;margin-bottom:10px;padding-left:20px;padding-right:20px;text-align:center}.rchAdemiaText{font-size:17px;font-weight:300}.ArchAdemiaLink{color:#3e3b37;cursor:pointer;font-size:18px;font-weight:500;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.JobAdButton{background-color:#4f8f41;min-height:34px}.JobAdButton:hover{background-color:#72a567}.ResultsGoBack,.ResultsNumber{color:#484e57;font-size:14px;height:20px;text-align:right;width:100%}.ResultsGoBack{align-items:baseline;display:flex;text-decoration:underline}.BackArrow{font-size:10px}.SearchResult{background-color:#fcfcfc;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 4px 4px 2px rgba(207,217,232,.62);flex:1 1 auto;flex-direction:column;min-height:218px;padding:20px}.SearchResult,.SearchResultTop{display:flex;margin-bottom:10px}.SearchResultTop{flex-direction:row;min-width:0}.SearchResultSummary{display:flex;flex:1 1 auto;flex-direction:column;font-size:18px;min-width:0}.SearchResultImg{border:1px solid #d5d5d5;height:130px;margin-right:10px;width:130px}.SearchResultTitle{color:#303640;font-size:24px;font-weight:500;margin-bottom:5px}.SearchResultCompany{font-size:18px;font-weight:500}.SearchResultCompany,.SearchResultLocation,.SearchResultSalary,.SearchResultSectors{align-items:center;display:flex;flex-direction:row;margin-bottom:5px}.CompanyIcon,.LocationIcon,.SalaryIcon,.SectorIcon{margin-right:5px}.SearchResultBottom{color:#505a6b;font-weight:300}.SearchReadMore{color:#3e4654;cursor:pointer;font-size:16px;font-style:normal;font-weight:500;margin-left:5px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.SavedJobsTitle{align-items:center;color:#484e57;flex-direction:row;font-size:24px;font-weight:600;justify-content:center;margin-bottom:10px;text-align:center}.SavedJobs,.SavedJobsTitle{display:flex;margin-top:20px}.SavedJobs{align-items:stretch;background:#f4f7f8;border:1px solid #dcdedf;border-radius:4px;flex-direction:column;justify-content:flex-start;min-height:200px;padding-bottom:10px;width:300px}.BigHeartContainer{align-items:center;background:#fdd;border:1px solid #ffacac;border-radius:50%;color:#fc8383;display:flex;font-size:28px;height:36px;justify-content:center;margin-right:6px;width:36px}.SavedJobMessage{align-items:stretch;margin-top:20px}.SavedJobMessage,.SavedJobMessageSubtitle{display:flex;justify-content:center;text-align:center}.SavedJobMessageSubtitle{align-items:center;color:#505a6b;flex-direction:row;font-size:14px;width:100%}.SmallHeartSave{margin:4px}.SaveJobsElement{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:20px;margin-right:20px;padding:4px}.SavedJobUnSave{color:#505a6b;cursor:pointer;font-size:22px}.SavedJobTitle{color:#343639;cursor:pointer;font-size:16px;margin-bottom:10px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.SavedJobBusiness{font-weight:500}.SavedJobBusiness,.SavedJobSecondary{align-items:center;color:#484e57;display:flex;flex-direction:row;font-size:14px;line-height:16px;margin-bottom:5px}.SavedJobSecondary{font-weight:400}.SaveJobsDivider{border-top:1px solid #d9d9d9;margin:5px 20px}h1,h2,h3{-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start:0}ul{-webkit-margin-before:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;margin-block-start:.5em}.SimilarJobsSection{margin-bottom:20px;margin-top:20px}.SimilarJobsSectionList{grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:15px}.SimilarSearchList{align-items:flex-start;display:flex;flex-direction:column;row-gap:5px}.SimilarJobContainer{align-items:stretch;background-color:#fcfcfc;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 4px 4px 2px rgba(207,217,232,.62);display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;margin-bottom:10px;padding:15px;row-gap:10px}.SimilarJobTitle{color:#454e58;font-size:18px;font-weight:600;margin-bottom:10px}.SimilarJobTop{display:flex;flex-direction:column}.SimilarJobLink{color:#484e57;font-size:18px;font-weight:600;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.SearchHeaderButtons{height:24px;margin-top:-8px}.SearchNoResultsImg{height:200px}.SimilarSearches{grid-column-gap:5%;-webkit-column-gap:5%;column-gap:5%;display:grid;grid-template-columns:1fr 1fr}.SimilarJobsSectionTitle{color:#343639;font-size:17px;font-weight:500;line-height:20px;margin-bottom:5px}@media (max-width:1200px){.SearchPageResultsSection{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;margin-left:20px;margin-right:20px;max-width:100%}.SearchPageBanner{display:block}.SearchPageSidebar{align-items:stretch;-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.SearchPageResults{align-items:stretch;margin-right:0;max-width:100%;min-width:auto;width:100%}}@media (max-width:600px){.SearchResult{font-size:90%;padding:10px}.SimilarJobsSectionList{grid-template-columns:1fr 1fr}.SearchResultImg{height:70px;width:70px}.SearchResultTags{margin-left:-90px}.SearchHeaderButtons{height:16px;margin-top:-2px}.SearchHeaderButtons .SmallButton{font-size:0}.SearchHeaderButtons .SmallButton .SmallButtonIcon{font-size:14px;margin:0}.SearchHeaderButtons .SmallButton .SmallHeart{font-size:18px;margin:0}.SearchResultTitle{font-size:20px}.SearchResultCompany,.SearchResultLocation,.SearchResultSectors{font-size:16px}.JobTag{font-size:14px}.Button.JobAdHeaderApplyButton{font-size:14px;height:30px;min-width:100px}.JobAdHeaderApply{height:30px}.JobAdHeader{align-items:center;flex-direction:column}.SearchResultDateUploaded{font-size:12px}.ExpandArrow{font-size:18px}.SearchResult{max-width:100%}}.OptionTagType{color:#505a6b;font-size:12px;font-weight:300;margin-right:5px}.AutocompleteOptionSeparated{justify-content:space-between}.AutocompleteOptionSeparated,.MuiAutocomplete-option{display:flex;flex:1 1 auto;flex-direction:row;width:100%}.MuiAutocomplete-option{align-items:stretch;justify-content:space-between!important}.SearchResultsMain img{max-width:100%}.SearchResultSummaryLine{flex:1 1 auto}@media (max-width:520px){.RecruiterPage .SimilarJobsSectionList{grid-template-columns:1fr}}.FindRecruiterTitle{color:#343639;font-size:30px;font-style:normal;font-weight:600;margin-top:6vh;max-width:900px;text-align:center}.FindRecruiterSubtitle{font-size:22px;font-weight:500}.FindRecruiterSubtitle,.FindRecruiterSubtitle2{align-items:center;color:#343639;display:flex;flex-direction:column;margin-top:1vh;max-width:800px;text-align:center;width:100%}.FindRecruiterSubtitle2{font-size:18px;font-weight:400;white-space:wrap}.FindRecruiterSubtitle2 p{margin-bottom:10px;margin-top:4px}.RecruiterList{align-items:stretch;display:flex;flex-direction:column;margin-bottom:2vh;margin-top:10px;max-width:800px;min-height:60vh;row-gap:15px}.RecruiterCardHeaderRightActions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.RecruiterCardBannerImgContainer{padding-top:20px}.RecruiterCardBannerImg{width:100%}.RecruiterSearch{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;max-width:800px;width:100%}.RecruiterSearchRegionLabel{font-size:14px}.RecruiterSearchJoinUs{align-items:center;display:flex;flex-direction:column}.RecruiterSearch .MuiOutlinedInput-root .MuiSelect-multiple{font-size:12px;min-height:28px!important;padding-bottom:4px;padding-left:8px;padding-top:4px}.RecruiterSearch .MuiChip-label{font-size:12px}.RecruiterSearch .PostJobInput{width:300px}.RecruiterSearch .MuiChip-root{height:26px}.RecruiterCardHeaderInfo{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;row-gap:2px}.RecruiterCard{padding:20px}.RecruiterCard,.RecruiterCardContainer{align-items:stretch;display:flex;flex-direction:column}.RecruiterCardContainer{background:#fcfcfc;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 4px 4px 2px rgba(207,217,232,.62);max-width:850px}.SearchPageResults .RecruiterCardContainer{margin-bottom:10px;max-width:100%}.SearchPageResults .RecruiterCard{padding-top:16px}.RecruiterCardHeaderBanner{background:#395e98;border-radius:4px 4px 0 0;color:#fbfbfb;font-size:14px;font-weight:500;padding:10px;text-align:center}.RecruiterCardHeader{align-items:flex-start;border-bottom:1px solid #d4d4d4;-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:10px}.RecruiterCardImage{border:1px solid #9f9f9f;border-radius:50%;height:100px;width:100px}.RecruiterCardName{color:#303640;font-size:22px;font-weight:500;line-height:26px}.RecruiterCardHeaderRight{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.RecruiterCardHeaderRightTop{align-items:flex-start}.RecruiterCardHeaderRightBottom,.RecruiterCardHeaderRightTop{-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px}.RecruiterCardHeaderRightBottom{align-items:flex-end}.RecruiterCardHeaderButtons{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;justify-content:flex-end;min-width:130px}.RecruiterCardCompany{color:#303640;font-size:18px;font-weight:400;margin-bottom:5px}.RecruiterCardShortDescription{color:#505a6b;font-weight:300;line-height:21px;margin-top:10px}.RecruiterCardInfo{font-size:16px;line-height:21px;padding:5px}.RecruiterCardHighlights{align-items:flex-start;-webkit-column-gap:8px;column-gap:8px;flex-wrap:wrap;margin-bottom:5px;row-gap:4px}.RecruiterCardHighlight,.RecruiterCardHighlights{display:flex;flex-direction:row;justify-content:flex-start;margin-top:2px}.RecruiterCardHighlight{align-items:center;background:#fff;border:1px solid #505a6b;border-radius:12px;color:#505a6b;-webkit-column-gap:5px;column-gap:5px;font-size:16px;line-height:18px;padding:4px 8px}.RecuiterHighlightRowHeader{color:#303640;font-size:16px;font-weight:500;margin-top:8px}.RecruiterCardHighlightText{color:#505a6b;font-size:14px;font-weight:300}.RecruiterCardHighlighthighlight_job_type{background-color:#fff8bb;border:1px solid #7c7810;color:#7c7810}.RecruiterCardHighlighthighlight_location{background-color:#cde8d8;border:1px solid #1a8c48;color:#1a8c48}.RecruiterCardHighlightExperience{background-color:#f9e5c8;border:1px solid #d38121;color:#d38121}.RecruiterHighlightGrid{grid-column-gap:5px;grid-row-gap:5px;border-bottom:1px solid #d4d4d4;-webkit-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:130px 1fr;margin-top:10px;padding-bottom:10px;row-gap:5px}.RecruiterCardBanner{background:#395e98;color:#fff;font-size:14px;margin:20px -20px 10px;padding:10px;text-align:center;width:calc(100% + 20px)}.ModalRecruiterContainer{align-items:center;display:flex;flex-direction:column}.ModalRecruiterContainer .RecruiterCardName{font-size:18px}.ModalRecruiterContainer .RecruiterCardCompany,.ModalRecruiterContainer .RecruiterCardHighlight,.ModalRecruiterContainer .RecruiterCardHighlightText{font-size:14px}.AutocompleteOptionDisabled{color:#fc8383}.ModalRecruiterContainer .RecruiterCardImage{height:80px;width:80px}.RecruiterPage{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;padding:10px;width:100%}@media (max-width:600px){.RecruiterCardImage{height:80px;width:80px}.RecruiterCardHeader{-webkit-column-gap:10px;column-gap:10px}.RecruiterCardHeaderRight{align-items:stretch;flex-direction:column;justify-content:flex-start}.RecruiterCardHeaderRightActions{-webkit-column-gap:10px;column-gap:10px;flex:1 1 auto;flex-direction:row;justify-content:space-between;margin-top:5px}.RecruiterHighlightGrid{grid-template-columns:1fr}.RecruiterCardHeaderButtons{align-items:flex-end;flex-direction:column-reverse;justify-content:flex-end;min-width:130px;row-gap:10px}}@media (max-width:500px){.RecruiterCardHeaderRightTop{align-items:stretch;-webkit-column-gap:0;column-gap:0;flex-direction:column;justify-content:flex-start}.RecruiterCardHeaderButtons{align-items:center;-webkit-column-gap:4px;column-gap:4px;flex-direction:row;justify-content:flex-end;min-width:130px;row-gap:0}.RecruiterCardHeaderButtons .SmallButton{font-size:0}.RecruiterCardHeaderButtons .SmallButton .SmallButtonIcon{font-size:14px;margin:0}}@media (max-width:320px){.RecruiterCardHeaderButtons{align-items:flex-end;flex-direction:column-reverse;justify-content:flex-end;min-width:130px;row-gap:5px}}.ArticleContainer{font-size:18px;line-height:1.5;margin-left:10px;margin-right:10px;max-width:calc(100% - 20px);text-align:left;width:800px}.ArticleContainer,.LivingWageArticle{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.ArticlePage,.LivingWageArticle{max-width:100%}.ArticlePage{display:flex;flex:1 1 auto;justify-content:center;margin-bottom:60px}.Recruitment .ArticlePage{margin-top:50px}.ArticleTitle{font-size:30px;font-weight:500;margin-bottom:5px;margin-top:10px;text-align:center}.ArticleSubtitle{font-size:20px;margin-bottom:15px;text-align:center}.ArticleHeaderImg{height:500px;max-width:100%;object-fit:cover}.ArticleContainer p{-webkit-margin-before:8px;-webkit-margin-after:8px;margin-block-end:8px;margin-block-start:8px}.ArticleImage{margin-bottom:10px;margin-top:10px;max-width:100%;object-fit:cover}.AuthorImg{border-radius:50%;height:100px}.AuthorName{font-size:16px;font-weight:500;white-space:nowrap}.AuthorComponent,.AuthorName{display:flex;flex-direction:row}.AuthorComponent{align-items:center;margin:30px 10px 10px}.ArticleListPage .ArticleContainer{justify-content:flex-start}.AuthorProfile{margin-right:20px}.AuthorDescription{align-items:center;color:#484e57;display:flex;flex-direction:column;font-size:16px;justify-content:center;width:100%}.AuthorDescription p{max-width:800px}.ArticleListTitle{color:#343639;font-size:30px;font-weight:600;margin:20px 10px 10px;max-width:700px;text-align:center}.ArticleList{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr}.WhyWorkWithUsSection .ArticleList{max-width:800px}.SalaryGuideImg{border-radius:10px;max-width:700px;padding:0;width:100%}.JobAdImg{margin-bottom:-5%;margin-top:-5%}.HiringHub .WhyWorkWithUsSectionSubtitle{font-size:18px;line-height:1.5;margin-bottom:20px}.HiringHub .GreySection{padding-bottom:20px}.HiringHub .WhyWorkWithUsBannerTextContainer .WhyWorkWithUsSectionSubtitle{font-size:20px;line-height:23px}.ArticlePreview{align-items:center;background-color:#fcfcfc;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 4px 4px 2px rgba(207,217,232,.62);display:flex;flex-direction:column-reverse;justify-content:flex-end;margin-bottom:10px;padding:10px;row-gap:6px}.Recruitment .ArticlePreview{background-color:#fffdf5;border:1px solid #d1cdbc;box-shadow:0 4px 4px 2px hsla(57,13%,73%,.62)}.ArticlePreviewTitle{color:#303640;font-size:18px;font-weight:500;line-height:24px;margin-bottom:5px;text-align:center}.ArticlePreviewPublished{color:#353535;font-size:14px;font-weight:300;margin-bottom:6px;text-align:center}.ArticlePreviewDescription{color:#505a6b;font-size:14px;font-weight:300;line-height:20px;margin-bottom:5px}.ArticlePreviewImage{border-radius:4px;height:160px;object-fit:cover;width:220px}.teams_blur{max-width:350px}.NewsletterEmailTitle{font-size:20px;font-weight:600;line-height:28px;max-width:800px;padding-bottom:20px;padding-top:40px;text-align:center}.inline{display:inline-block}.ArticleCoaching{font-size:20px;font-weight:700;padding-bottom:20px;padding-top:30px}.ArticleContainer table{width:100%}@media (max-width:800px){.ArticleHeaderImg{height:300px}.ArticleList{grid-template-columns:1fr 1fr}}@media (max-width:550px){.ArticleHeaderImg{height:200px}.ArticleContainer{font-size:16px;padding:10px}.ArticleListTitle,.ArticleTitle{font-size:22px}.AuthorDescription{font-size:14px}.ArticleSubtitle{font-size:16px}.AuthorComponent{flex-direction:column}.ArticlePreview{padding:10px}.ArticleList{grid-template-columns:1fr}.JobAlertInputWide{width:100%}}.ScraperDashboard{align-items:stretch;display:flex;flex-direction:column;max-width:calc(100% - 40px);padding:20px;row-gap:10px;width:1100px}.ScraperDashboardTitle{font-size:20px;font-weight:600;margin-bottom:5px}.ScraperDashboardLinkList{-webkit-column-gap:10px;column-gap:10px;flex-wrap:wrap}.ScraperDashboardLinkList,.ScraperUpdateButton{align-items:center;display:flex;flex-direction:row}.ScraperUpdateButton{-webkit-column-gap:4px;column-gap:4px}.MuiTable-root{max-width:100%}.ScraperDashboard .MuiTableCell-root{max-width:100px}.ScraperDashboard .ChangesContainer{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;max-height:300px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.MuiTable-root{background-color:#fff}.MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background-color:#f6f6f6}.LinkSectionHeader{font-size:16px;font-weight:500}.AdminAuth{min-height:80vh}.invalid-chip{background-color:rgba(255,0,0,.15)!important;color:#fff}.Navbar{align-items:center;background-color:#fff;color:#353535;display:flex;flex-direction:column;justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10000}.NavBarMessage{background-color:#8b764e;font-size:16px;width:100%}.NavbarContainer{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;max-width:calc(100% - 40px);width:1100px}.Recruitment .NavbarContainer{height:50px}.NavbarTitle{align-items:center;color:#343639;cursor:pointer;display:flex;flex-direction:row;font-size:26px;font-style:normal;font-weight:700;margin-left:-5px;text-decoration:none}.Recruitment .NavbarTitle{background:radial-gradient(107.66% 510.14% at 0 2.24%,#073631 20.49%,#04423a 48.19%,#044e45 81.94%);border-radius:10px;margin:6px;padding:10px}.NavbarLogoImg{height:36px;margin:5px 2px 5px 5px;min-width:36px}.Recruitment .NavbarLogoImg{border:1px solid #fdd85e;border-radius:50%;height:42px;margin:5px;min-width:36px}.NavbarLinks{align-items:stretch;display:flex;flex-direction:row}.NavbarSearch{margin-right:-50px;max-width:100%;width:360px}.NavLink,.NavbarSearch{align-items:center;display:flex}.NavLink{border-bottom:2px solid #fff;border-top:2px solid #fff;color:#484e57;cursor:pointer;flex-direction:row;font-size:18px;font-style:normal;font-weight:500;margin:0 10px;padding:5px 3px;text-align:center;text-decoration:none}.NavLink.active{border-bottom:2px solid #073631}.NavImg{height:25px;margin-left:-2px;margin-right:5px;min-width:25px}.NavDiscordImg{height:20px;margin-left:-3px;min-width:26px}.Footer{align-items:center;background-color:#fff;color:#353535;flex-direction:row;font-size:12px;justify-content:center;width:100%}.Footer,.FooterContainer{display:flex;max-width:100%}.FooterContainer{align-items:stretch;flex-direction:column;justify-content:space-between;padding:10px 20px;width:1100px}.CollapseMenuContainer{cursor:pointer;display:none;font-size:30px;height:100%;margin-right:-5px;padding:8px}.NavbarButtonContainer{align-items:center;display:flex;margin-left:15px}.ArticleLink{max-width:200px}.NavLinkDropdown{align-items:stretch;cursor:pointer;display:flex;flex-direction:row;position:relative}.DropdownContainer{align-items:stretch;background-color:#fff;box-shadow:2px 4px 2px 2px hsla(214,7%,62%,.62);display:none;flex-direction:column;max-width:90%;min-width:120px;padding:4px;position:absolute;right:0;top:44px;z-index:10000}.NavLinkDropdown:hover .DropdownContainer{display:flex}.DropdownLink{font-size:14px;font-weight:400;margin:0;text-align:center}.DropdownContainer .DropdownLink{align-items:center;border-bottom:1px solid #d4d4d4;border-top:0;justify-content:center;padding:4px 8px}.DropdownContainer .DropdownLink:last-child{border-bottom:none}.DropdownContainer .DropdownLink.active{border-bottom:1px solid #2d63ba}.DropdownLink:hover{background-color:#f2f2f2;color:#353535}.Recruitment .Navbar{background:rgba(7,54,49,.4);color:#f6efe8;font-family:Inter;font-size:20px;left:0;min-height:50px;position:absolute;right:0;top:0}.Recruitment .Navbar.ContactPageNavBar{background:#073631}.Recruitment .ArchjobsTitle1{color:#f6efe8;font-weight:700}.Recruitment .ArchjobsTitle2{color:#fdd85e;font-weight:700;margin-left:2px}.Recruitment .NavLink{border-bottom-color:rgba(7,54,49,0);border-top-color:rgba(7,54,49,0);color:#f6efe8;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.DropdownContainer .DropdownLink.active{border-bottom:1px solid #fdd85e}.Recruitment .NavLink.active{border-bottom:2px solid #fdd85e}@media(max-width:900px){.NavbarLinks{align-items:stretch;background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;box-shadow:0 4px 4px 2px hsla(214,7%,62%,.62);display:flex;flex-direction:column;max-width:90%;padding:0;position:absolute;right:0;top:40px;z-index:10000}.Recruitment .NavbarLinks{background-color:#073631;border:0 solid #fdd85e;box-shadow:0 4px 4px 2px rgba(0,0,0,.2);color:#f6efe8}.NavbarLinks.hidden{display:none}.CollapseMenuContainer{color:#c1bbb5;display:flex}.DropdownContainer{align-items:stretch;box-shadow:none;display:flex;position:relative;right:0;text-align:left;top:0}.DropdownContainer .DropdownLink{justify-content:flex-start;text-align:left}.NavLinkDropdown{align-items:stretch;display:flex;flex-direction:column;position:relative}}.FooterContent{display:flex;flex:1 1 auto;flex-direction:row;font-size:12px;justify-content:space-between}.FooterSubtext span{border-right:1px solid #353535;margin-right:8px;padding-left:5px;padding-right:5px}.FooterSubtext{text-align:center}.FooterTitle{font-size:14px;font-weight:500}.FooterSearches{display:flex;flex-direction:column;line-height:20px;margin-left:5px;margin-right:5px;margin-top:5px}.FooterLogoImg{height:40px;width:40px}.FooterLogo{color:#353535!important;font-size:20px;font-weight:500;line-height:23px}.FooterLogoContainer{align-items:flex-end;display:flex;flex-direction:column}.LinkedinLogo{color:#0a66c2}.LinkedinLogo,.TwitterinLogo{font-size:20px;padding-left:3px;padding-right:3px}.TwitterinLogo{color:#484e57}.SocialMediaLinks{margin-top:2px}.Footer a{color:#484e57}.ArticleLink{display:inline-flex;flex-direction:row}.NavbarBanner{align-items:center;background-color:#f6efe8;color:#042421;display:flex;justify-content:center;padding:10px;text-align:center;width:calc(100% - 20px)}@media (max-width:500px){.FooterContent{-webkit-column-gap:5px;column-gap:5px;flex-direction:column;flex-wrap:wrap;row-gap:5px}.FooterTitle{font-size:16px;font-weight:700}.FooterSearches{display:flex;flex-direction:column;font-size:16px;line-height:20px;margin-left:5px;margin-right:5px;margin-top:10px;max-width:400px;row-gap:3px}.ArticleLink{max-width:100%}}[data-custom-class=body],[data-custom-class=body] *{background:transparent!important}[data-custom-class=title],[data-custom-class=title] *{color:#000!important;font-family:Arial!important;font-size:26px!important}[data-custom-class=subtitle],[data-custom-class=subtitle] *{color:#595959!important;font-family:Arial!important;font-size:14px!important}[data-custom-class=heading_1],[data-custom-class=heading_1] *{color:#000!important;font-family:Arial!important;font-size:19px!important}[data-custom-class=heading_2],[data-custom-class=heading_2] *{color:#000!important;font-family:Arial!important;font-size:17px!important}[data-custom-class=body_text],[data-custom-class=body_text] *{color:#595959!important;font-family:Arial!important;font-size:14px!important}[data-custom-class=link],[data-custom-class=link] *{color:#2d63ba!important;font-family:Arial!important;font-size:14px!important;text-decoration:underline;word-break:break-word!important}ul{list-style-type:circle}ul>li>ul{list-style-type:square}ul>li>ul>li>ul{list-style-type:circle}ol li{font-family:Arial}.PrivacyPage{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px}.PrivacyPage .document-previewer-wrapper-a717db{margin:10px;max-width:800px}.HomePage PrivacyPage{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px}.HomePage PrivacyPage .document-previewer-wrapper-a717db{margin:10px;max-width:800px}.SalaryGuidePage{align-items:stretch;display:flex;flex-direction:column;max-width:calc(100% - 20px);min-height:calc(100vh - 176px);width:1100px}.SalaryGuideTitle{color:#343639;font-size:30px;font-weight:600;margin-bottom:5px;margin-left:10px;margin-top:20px}.SalaryGuideRoleSelection{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;margin-bottom:5px;margin-left:10px;row-gap:5px}#experience_chart{flex:1 1 auto;min-height:300px;min-width:300px}.SalaryGuideContainer{background:#fcfcfc;border-radius:4px;box-shadow:0 4px 4px 2px rgba(207,217,232,.62);color:#484e57;font-size:16px;margin-bottom:40px;padding:10px 20px}.SalaryGuideHeader{align-items:center;display:flex;flex-direction:column}.SalaryGuideRoleTitle{font-size:32px;font-weight:500}.SalaryGuideLocation{font-weight:300}.SalaryGuideContentContainer{align-items:stretch;-webkit-column-gap:5%;column-gap:5%;display:flex;flex-direction:row;justify-content:space-between;max-width:100%;min-width:100%;padding-bottom:10px;padding-top:10px}.SalaryGuideLocations{align-items:center;display:flex;flex-direction:column;min-width:450px}.SalaryGuideMain{align-items:stretch;flex:1 1 auto;max-width:100%;row-gap:25px}.SalaryContainer,.SalaryGuideMain{display:flex;flex-direction:column}.SalaryContainer{align-items:center}.SalaryMain{background:#f3f3f3;border-radius:4px;margin-bottom:10px;max-width:100%;padding:14px;text-align:center;width:65%}.SalaryMainNumber{color:#484e57;font-size:34px;font-weight:700;line-height:44px;text-align:center}.SalaryMainLabel,.SalarySubLabel{color:#3e4654;font-size:22px;text-align:center}.SalarySubLabel{font-style:italic;font-weight:300}.SalaryRanges{display:flex;flex-direction:row;font-size:18px;justify-content:space-around;width:100%}.SalaryRangeLabel{font-weight:300}.SalaryRange{color:#484e57;font-weight:700}.SalaryGuideContentTitle{color:#484e57;font-size:18px;font-weight:600;margin-bottom:5px}.SalaryJobDescriptionContainer{font-weight:300;margin-top:10px;min-height:200px}.ExperienceChartContainer{align-items:stretch;background:#ededed;border-radius:4px;display:flex;flex-direction:column;padding:5px 10px}.SalaryChartTitle{text-align:center}.grid .tick{stroke-width:.5px}.grid .tick line{stroke:#aaa}.point-label{font-size:14px}.SalaryNote{color:#3e4654;font-size:12px;font-style:italic;font-weight:300;margin-top:-15px}#salary_map{min-height:500px;min-width:400px}.city_label{font-size:12px;font-weight:300}.city_salary_label{font-size:12px;font-weight:600}.circle-hover{cursor:pointer}.SalaryTopLocation{border-radius:4px;-webkit-column-gap:5px;column-gap:5px;display:flex;flex-direction:row;font-weight:300;justify-content:space-between;padding:2px 6px}.SalaryTopLocation:nth-child(odd){background-color:rgba(0,0,0,.08)}.SalaryTopLocationSalary{color:#484e57;font-weight:600}.SalaryGuideMap{width:100%}.SalaryGuideMapTitle{color:#484e57;font-size:18px;font-weight:700;line-height:27px;margin-bottom:5px;text-align:center}.SalaryTopLocationWarning{font-size:14px;font-style:italic;margin-bottom:10px;margin-top:10px;text-align:center}.SalaryMainSampleSize{font-size:12px;font-weight:300;margin-bottom:-5px;margin-top:5px}.SalaryGuideLoading{min-height:80vh}.TopCities{max-width:300px;width:100%}.ProgressionArrow{color:#343639;margin-bottom:-2px;margin-top:2px}.salaryProgression{border-radius:4px;-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;justify-content:space-between;padding:2px 6px}.salaryProgression:nth-child(odd){background-color:rgba(0,0,0,.08)}.salaryProgressionRow2{margin-left:5px}.salaryProgressionRow3{margin-left:30px}.SalaryProgressionContainer{align-items:center;display:flex;flex-direction:column}.CareerProgression{max-width:100%;min-width:400px}.SalaryGuideRoleSelectionDropdown{max-width:90%;width:300px}.SalaryClickableRole{cursor:pointer;text-decoration:underline}.SalaryGuideHeaderContainer{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.SalaryGuideShare{display:flex;flex-direction:row;max-height:30px;width:90px}.SalaryGuideLoading{display:flex;justify-content:center;margin-top:15vh}.SalarySimilarJobsSection{margin-bottom:20px;margin-top:40px}@media (max-width:1100px){.SalaryGuideContentContainer{flex-direction:column;justify-content:flex-start;row-gap:20px}}@media (max-width:500px){.SalaryGuideContainer{padding:5px 10px}.CareerProgression{min-width:90%}.SalaryGuideLocations{min-width:95%}#salary_map{min-width:100%}.SalaryGuidePage{max-width:100%}}.WhyWorkWithUsPage{width:100%}.WhyWorkWithUsPage,.WhyWorkWithUsSection{align-items:center;display:flex;flex-direction:column}.WhyWorkWithUsSection{color:#343639;margin-bottom:0;margin-top:0;padding-left:10px;padding-right:10px;width:calc(100% - 20px)}.WhyWorkWithUsSection.Bottom{margin-bottom:50px;margin-top:50px}.WhyWorkWithUsSection.GreySection{margin-bottom:30px;margin-top:30px}.WhyWorkWithUsBannerTextContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:950px;padding:20px 10px 50px;z-index:2}.WhyWorkWithUsBanner{align-items:center;background:#fff;color:#343639;display:flex;flex-direction:column;font-size:17px;margin-bottom:20px;padding-bottom:10px;padding-top:20px;position:relative;width:100%}.WhyWorkWithUsBannerCoaching .WhyWorkWithUsBannerTextContainer{min-height:220px}.WhyWorkWithUsBannerBG{background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/backgrounds/why_work_with_us.jpg);background-position:80% 0;background-repeat:no-repeat;background-size:auto;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0;z-index:0}.Recruitment .WhyWorkWithUsBannerBG{background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/backgrounds/DubaiBannerLarge.jpg);background-position:50% 30%;opacity:1}.Recruitment .WhyWorkWithUsBannerBG,.Recruitment .WhyWorkWithUsBannerRecruitmentBG{background-color:#073631;background-repeat:repeat;background-size:cover;height:30vw}.Recruitment .WhyWorkWithUsBannerRecruitmentBG{background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/recruitment/archjobs_recruitment_banner_client.jpg);background-position:20% 20%;-webkit-filter:grayscale(.3);filter:grayscale(.3)}.WhyWorkWithUsDarkSection{background:radial-gradient(107.66% 510.14% at 0 2.24%,#073631 20.49%,#04423a 48.19%,#044e45 81.94%);color:#f1f4f4;font-family:Inter;padding-bottom:20px;padding-top:20px}.WhyWorkWithUsDarkSection .PostJobForm{background:rgba(0,0,0,.1);border:1px solid #fdd85e;color:#faf9f8}.WhyWorkWithUsDarkSection .PostJobForm .MuiFormControl-root.MuiTextField-root{background-color:#073631;color:#403e33}.WhyWorkWithUsDarkSection .PostJobInput .MuiOutlinedInput-input.MuiInputBase-input{background-color:#faf9f8;border-radius:4px;color:#403e33}.WhyWorkWithUsDarkSection .PostJobFormHeader,.WhyWorkWithUsDarkSection .PostJobFormInputTitle{color:#f1f4f4}.WhyWorkWithUsDarkSection .JobSubmissionsubtitle{color:#f1f4f4;font-weight:300}.WhyWorkWithUsDarkSection .JobDescriptionInput{background:#faf9f8}.ql-editor{min-height:200px}.WhyWorkWithUsDarkSection .ql-toolbar.ql-snow{border-color:#fdd85e;border-radius:4px 4px 0 0}.Recruitment .WhyWorkWithUsDarkSection .Button{background-color:#fdd85e;color:#403e33;font-size:24px;padding:12px 22px}.WhyWorkWithUsDarkSection .ResultsGoBack{color:#a3a9a9}.WhyWorkWithUsDarkSection .PostJobForm .JobDescriptionInputContainer{color:#403e33}.Recruitment .ql-snow .ql-fill,.Recruitment .ql-snow .ql-stroke.ql-fill{fill:#f1f4f4}.Recruitment .ql-snow .ql-stroke{stroke:#f1f4f4}.ContactLinks{align-items:flex-start;display:flex;flex-direction:column;font-size:20px;margin-left:4px;margin-top:20px;row-gap:10px}.RecruitmentPage .ContactLinks{margin-left:60px}.WhyWorkWithUsDarkSection .ContactLink{color:#fdd85e}.ContactLink{align-items:center;color:#1f2023;-webkit-column-gap:6px;column-gap:6px;display:flex;flex-direction:row;flex-shrink:1;font-weight:400}.ContactLink img{width:24px}.Recruitment .Button.FileUploadButton{background-color:#1f615b;color:#f1f4f4;font-size:16px;padding:10px 20px}.WhyWorkWithUsDarkSection .PostJobFormText{color:#a3a9a9}.Recruitment .WhyWorkWithUsBannerJobseekerBG{background-color:#073631;background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/recruitment/archjobs_recruitment_jobseeker_banner.jpg);background-position:20% 60%;background-repeat:repeat;background-size:cover;height:30vw}.Recruitment .WhyWorkWithUsBannerTextContainer{max-width:calc(100% - 20px);padding-bottom:5vw}.Recruitment .WhyWorkWithUsSectionTitle{font-size:44px;font-weight:700;padding:20px 40px}.Recruitment .WhyWorkWithUsSectionSubtitle,.Recruitment .WhyWorkWithUsSectionTitle{background:radial-gradient(107.66% 510.14% at 0 2.24%,#073631 20.49%,#04423a 48.19%,#044e45 81.94%);border-radius:20px;color:#f6efe8;font-family:Inter}.Recruitment .WhyWorkWithUsSectionSubtitle{font-size:28px;font-weight:500;line-height:1.3;margin-top:-5px;max-width:100%;padding:16px 40px;width:auto}.ArchjobsHome .WhyWorkWithUsBanner,.Recruitment .WhyWorkWithUsBanner{background-color:#073631;height:30vw;padding-bottom:0;padding-top:0}.WhyWorkWithUsBannerBG.CoachingBG{background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/backgrounds/findarecruiterheader.jpg)}.WhyWorkWithUsBannerBG.HomepageBannerBG{background-color:#fff;background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/backgrounds/archjobs_homepage_banner.jpg);background-position:20% 50%;background-repeat:repeat;background-size:cover;-webkit-filter:grayscale(.1) brightness(.9);filter:grayscale(.1) brightness(.9);height:30vw;opacity:.5}.ArchjobsHome .WhyWorkWithUsBannerTextContainer{flex:1 1 auto;max-width:calc(100% - 20px);padding-bottom:5vw;width:1200px}.HomePage.ArchjobsHome{background:#faf9f8}.ArchjobsHome .SectionSeparator{color:#343639}.ArchjobsHome .HomePageSectionSeparator{border-color:#f6efe8}.ArchjobsHome .WhyWorkWithUsSectionTitle{color:#343639;max-width:100%}.ArchjobsHome .CircularImage{border-color:#f6efe8}.ArchjobsHome .WhyWorkWithUsSectionSubtitle{color:#343639;font-size:32px;margin-top:30px;max-width:100%}.ArchjobsHome .WhyWorkWithUsBanner{background-color:#fff}.ArchjobsHome .WhyWorkWithUsSectionTitle{font-size:56px;font-weight:700;line-height:56px}.WhyWorkWithUsBannerFARBG{background-image:url(https://cdn.archjobs.co.uk/file/ArchJobs/backgrounds/findarecruiterheader.jpg);background-position:80% 0;background-repeat:no-repeat;background-size:auto;bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:0}.WhyWorkWithUsHeaderTitle{font-size:40px;font-weight:600;line-height:53px;max-width:700px;padding-bottom:5px;text-align:center}.WhyWorkWithUsHeaderText{font-size:20px;font-weight:400;line-height:28px;max-width:800px;padding-bottom:10px;padding-top:10px;text-align:center}.WhyWorkWithUsHeaderButton{margin-top:20px}.PostJobButton{background-color:#073631;font-size:16px;padding:8px 16px}.WhyWorkWithUsSectionCall{margin-bottom:40px;margin-top:20px}.WhyWorkWithUsSectionTestimonials{background:#f5f5f5;padding:40px 0;width:100%}.TestimonialSliderContainer{box-sizing:border-box;margin:0 auto;max-width:700px;padding:0 50px}.WhyWorkWithUsTestimonial{margin:10px}.WhyWorkWithUsTestimonialText{word-wrap:break-word;overflow-wrap:break-word}.slick-prev{left:0}.slick-next{right:0}.slick-dots{bottom:-30px}@media (max-width:768px){.TestimonialSliderContainer{max-width:100%;padding:0 20px;width:100%}.WhyWorkWithUsTestimonial{margin:5px;padding:15px}.WhyWorkWithUsTestimonialText{font-size:14px;line-height:1.4}.WhyWorkWithUsSectionTitle{font-size:24px;margin-bottom:10px;padding:0 20px}.WhyWorkWithUsSectionSubtitle{font-size:16px;margin-bottom:20px;padding:0 20px}.slick-dots{bottom:-25px}.slick-next,.slick-prev{display:none!important}}@media (max-width:480px){.WhyWorkWithUsSectionTestimonials{padding:20px 0}.TestimonialSliderContainer{padding:0 10px}.WhyWorkWithUsTestimonial{margin:3px;padding:12px}.WhyWorkWithUsTestimonialText{font-size:13px;line-height:1.3}.WhyWorkWithUsSectionTitle{font-size:22px}.WhyWorkWithUsSectionSubtitle{font-size:14px}}.GreySection{background-color:#f2f1ef;padding-top:20px}.StartNowButtonContainer.StartNowButtonPaddedBottom,.TaylrHomePageBenefitsSection{align-items:center;display:flex;flex-direction:column}.TaylrHomePageBenefitsSection{max-width:950px}.TaylrHomePageBenefits{align-items:stretch;-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:50px;width:100%}.TaylrHomePageBenefit{align-items:center;background:#f6f9ff;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;width:calc(30% - 40px)}.TaylrHomePageFeatureTitle{color:#343639;font-size:20px;font-weight:500;margin-bottom:5px}.TaylrHomePageBenefitText{color:#0b152c;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;line-height:120.69%;padding-bottom:10px;padding-top:10px;text-align:center}.TaylrHomePageFeatures{grid-column-gap:20px;grid-row-gap:20px;-webkit-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;max-width:900px;padding-bottom:30px;padding-top:20px;row-gap:20px}.WhyWorkWithUsSectionTitle{align-items:center;line-height:35px;margin-bottom:0;margin-top:20px;max-width:700px}.WhyWorkWithUsSectionTitle,.WhyWorkWithUsSectionTitleBold{color:#343639;font-size:30px;font-weight:600;text-align:center}.WhyWorkWithUsSectionTitleBold{font-style:normal;line-height:normal}.WhyWorkWithUsBannerTextContainer .WhyWorkWithUsSectionTitleBold{color:#343639;font-size:30px;margin-bottom:10px}.WhyWorkWithUsSectionSubtitle{font-size:20px;font-weight:400;line-height:23px;margin-bottom:10px;margin-top:10px;max-width:900px;text-align:center;width:calc(100% - 20px)}.WhyWorkWithUsSectionReasons{line-height:25px}.WhyWorkWithUsSection .MeetTheCoachHub,.WhyWorkWithUsSectionReasons{font-size:18px;font-weight:400;margin-bottom:10px;max-width:700px;padding-bottom:20px;text-align:center}.WhyWorkWithUsSection .MeetTheCoachHub{line-height:30px}.WhyWorkWithUsSectionRetainer{font-size:18px;font-weight:400;line-height:25px;margin-bottom:10px;max-width:700px;padding-bottom:20px;text-align:center}.WhyWorkWithUsReasons{grid-column-gap:20px;align-items:stretch;-webkit-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.WhyWorkWithUsSectionRolesTitle{font-size:30px;font-weight:500;line-height:35px;margin-bottom:10px;max-width:700px;text-align:center}.WhyWorkWithUsSectionRoles{font-size:20px;font-weight:400;line-height:30px;margin-bottom:10px;max-width:700px;text-align:center}.WhyWorkWithUsThird{background:#1d3863;border:1px solid #1f2c42;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#ececec;display:flex;flex:1 1 auto;flex-direction:column;padding:15px}.WWWUThirdTitle{color:#fff;font-size:28px;font-weight:500;line-height:33px;margin-bottom:20px;margin-top:10px;text-align:center}.WWWUThirdTextContainer{display:flex;flex-direction:column}.WWWUThirdTextLine{display:flex;flex-direction:row;font-size:16px;font-weight:500;margin-bottom:10px}.CircleCheck{margin-top:2px;min-width:20px}.BottomPadding{height:30px}.WWWUTable{background:#fff;border:1px #e3e0dc;border-radius:4px;max-width:800px;overflow:auto;padding:10px;width:100%}.WWWUTable table{background:#fff;border:none;border-collapse:collapse;color:#484e57;width:100%}.ColumnHeader{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;max-width:300px;min-height:50px;padding:5px;text-align:end}.WWWUTable tr:nth-child(odd){background:#faf9f8}.WWWUTable table td{min-height:50px}.WWWUTable table td,.WWWUTable table th{border-left:1px solid #e3e0dc}.WWWUTable table td:first-child,th:first-child{border-left:none!important}.WWWUTable table td:last-child,th:last-child{border-right:none}.WWWUTable thead tr{background:#fff!important}.TableRowItem{align-items:center;display:flex;justify-content:center;min-width:100px}.TableRowHeader{color:#484e57;font-size:18px;font-weight:600;line-height:26px;text-align:center}.Check{color:#77d260;margin-right:2px;margin-top:-3px;min-width:24px}.Check,.Cross{font-size:24px}.Cross{color:#d67676}.WhyWorkPricing{min-width:120px;padding:4px}.WhyWorkFreeTrial{font-size:24px;font-weight:500;text-align:center}.WhyWorkPricingRow{display:flex;flex-direction:row;justify-content:space-between;padding:2px}.Cancelled{text-decoration:line-through}.WhyWorkPricingVAT{font-size:12px;margin-right:4px;text-align:end}.PostJobPage{padding:10px}.PostJobPackageContainer{align-items:stretch;-webkit-column-gap:20px;column-gap:20px;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:10px}.PostJobPackage{align-items:center;background:#fff;border:2px solid #fff;border-radius:8px;box-shadow:0 2px 2px rgba(0,0,0,.25);color:#182037;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font-size:20px;font-weight:500;max-width:300px;min-width:220px;padding:20px;text-align:center;width:30%}.StartNowButtonPaddedBottom{padding-bottom:30px}.PostJobPackage:hover,.PostJobPackageSelected{box-shadow:0 4px 4px rgba(0,0,0,.25)}.PostJobPackageSelected{border:2px solid #2d63ba}.PackagePrice{font-size:33px;font-weight:600}.WhyWorkWithUsSection .PackageTitle{font-size:33px;line-height:41px}.PackageSubtitle{color:#6b6b6b;font-size:18px;line-height:1.4;margin:6px 0 10px}.WhyWorkWithUsSection .PackagePrice{font-size:32px;font-weight:500}.WhyWorkWithUsSection .PostJobPackage{border:2px solid #fff;cursor:auto;min-width:150px;padding-bottom:40px;padding-top:40px}.WhyWorkWithUsSection #standard{border:2px solid #0e4742}.WhyWorkWithUsSection .MeetTheCoach{font-size:18px;line-height:25px;max-width:800px;padding-left:5px;padding-right:5px;width:calc(100% - 10px)}.WhyWorkWithUsCoachingPackage{align-items:center;background:rgba(0,0,0,.02);display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px;max-width:700px;padding:20px 30px;width:calc(100% - 50px)}.CoachingPackageTitle{align-items:center;font-size:24px;font-weight:600;line-height:35px;margin-bottom:5px;text-align:center}.CoachingPackageSubtitle{font-size:20px;font-weight:500;line-height:25px;margin-bottom:10px;max-width:700px;text-align:center}.WhyWorkWithUsCoachingPackage{background:#faf9f8;border:1px solid #c9c2c2;border-radius:6px}#ChoosePackageSection .WhyWorkWithUsSectionTitleBold{font-size:30px}#ChoosePackageSection .WhyWorkWithUsSectionSubtitle{margin-bottom:30px}#ChoosePackageSection .PackageTitle{font-size:28px}#ChoosePackageSection .PackagePrice{font-size:36px}#ChoosePackageSection .PricingPackages,.WhyWorkWithUsTestimonialColumns{-webkit-column-gap:10px;column-gap:10px}.WhyWorkWithUsTestimonialColumns{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:1fr 1fr;max-width:1100px;row-gap:10px;width:calc(100% - 20px)}.WhyWorkWithUsTestimonialColumn{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;row-gap:10px;width:100%}.PackageDescription{min-height:225px}#standard .PackageDescription{min-height:245px}.PackagePerAd{border-bottom:1px solid #d9d9d9;color:#4b5763;flex:1 1 auto;font-size:17px;font-weight:400;padding-bottom:20px;text-align:center;width:100%}.PricingPackages{align-items:flex-end;-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;justify-content:center;row-gap:10px}.CoachingPricingPackages .PostJobPackage{padding:20px 15px}.PackageDescription{display:flex;flex-direction:column;padding-bottom:20px;padding-top:20px;row-gap:8px}.PackageDescriptionText{align-items:flex-start;color:#484e57;display:flex;flex-direction:row;font-size:15px;font-weight:400;line-height:18px;max-width:300px;text-align:left}.PackagePriceNote{font-size:12px;margin-bottom:-25px;margin-top:5px;text-align:center;width:100%}.Discount,.PackagePriceNote{align-items:center;display:flex;justify-content:center}.Discount{background-color:#1d3863;border-radius:8px;color:#fff;-webkit-column-gap:4px;column-gap:4px;flex-direction:row;font-size:14px;font-weight:500;line-height:21px;padding:2px 6px}.switch-wrapper{background:rgba(0,0,0,.05);border:1px solid #d3d3d3;border-radius:30px;display:inline-flex;margin-bottom:40px;padding:4px;position:relative}.switch-wrapper [type=radio]{left:-9999px;position:absolute}.switch-wrapper [type=radio]:checked#monthly~label[for=monthly],.switch-wrapper [type=radio]:checked#yearly~label[for=yearly]{color:var(--white)}.switch-wrapper [type=radio]:checked#monthly~label[for=monthly]:hover,.switch-wrapper [type=radio]:checked#yearly~label[for=yearly]:hover{background:transparent}.switch-wrapper [type=radio]:checked#monthly+label[for=yearly]~.highlighter{-webkit-transform:none;transform:none}.switch-wrapper [type=radio]:checked#yearly+label[for=monthly]~.highlighter{-webkit-transform:translateX(130px);transform:translateX(130px)}.switch-wrapper label{align-items:center;border-radius:30px;-webkit-column-gap:4px;column-gap:4px;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:32px;min-width:110px;padding:4px 10px;transition:color .25s ease-in-out;z-index:1}.switch-wrapper .highlighter{background:#fff;border-radius:30px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:calc(50% - 4px)}.switch-wrapper .toggleLabelYearly{width:150px}.switch-wrapper .highlighterYearly{width:170px}.switch-wrapper .highlighterMonthly{width:130px}.PackagePerAdSubtext{color:#4b5763;font-size:12px;font-weight:300;height:16px;margin-bottom:-10px}.WhyWorkWithUsTestimonials{grid-column-gap:20px;grid-row-gap:10px;align-items:stretch;-webkit-column-gap:20px;column-gap:20px;display:grid;flex-direction:column;grid-template-columns:1fr 1fr;max-width:1100px;padding-bottom:40px;padding-top:10px;row-gap:10px}.WhyWorkWithUsTestimonial{align-items:flex-start;border:1px solid #d8deeb;border-radius:10px;box-shadow:0 2px 4px rgba(246,249,255,.25);display:flex;flex-direction:column;justify-content:space-between;padding:20px}.WhyWorkWithUsTestimonialText{color:#293247;font-size:17px;font-style:normal;font-weight:400;line-height:20px}.TestimonialImage{border-radius:50%;height:60px;margin-right:10px;width:60px}.ArchJobsTestimonialProfile{align-items:center;display:flex;flex-direction:row}.ArchJobsTestimonialProfileText{color:#3f3f3f;display:flex;flex-direction:column;font-size:15px}.TestimonialName{font-size:17px}.TestimonialCompany{color:#3f3f3f;font-weight:500;text-decoration:none}@media (max-width:1100px){.Recruitment .WhyWorkWithUsSectionTitle{font-size:32px;padding:16px 28px}.Recruitment .WhyWorkWithUsSectionSubtitle{font-size:22px;padding:12px 24px}.ArchjobsHome .WhyWorkWithUsSectionTitle{font-size:32px;line-height:1.2}.ArchjobsHome .WhyWorkWithUsSectionSubtitle{font-size:24px;margin-top:15px}.ArchjobsHome .HomePageSectionTitle{font-size:28px}.ArchjobsHome .HomePageSectionSubtitle{font-size:22px}}@media (max-width:900px){.PricingPackages{flex-wrap:wrap}.Recruitment .WhyWorkWithUsBannerTextContainer{padding-bottom:0}.HomePageSplitSection{align-items:center;flex-direction:column;row-gap:10px}.HomePageSplitSection.SplitLeft,.HomePageSplitSection.SplitRight{flex-direction:column-reverse}}@media (max-width:780px){.WhyWorkWithUsReasons{align-items:center;display:flex;flex-direction:column;row-gap:20px}.WhyWorkWithUsThird{max-width:300px}.WhyWorkWithUsBannerBG{background-position:50% 0}.Recruitment .WhyWorkWithUsBanner,.Recruitment .WhyWorkWithUsBannerBG{height:324px}}@media (max-width:600px){.ArchjobsHome .WhyWorkWithUsSectionTitle{font-size:24px;line-height:1.2}.ArchjobsHome .WhyWorkWithUsSectionSubtitle{font-size:18px;margin-top:5px}.ArchjobsHome .HomePageSectionTitle{font-size:22px}.ArchjobsHome .HomePageSectionSubtitle{font-size:16px}.ArchjobsHome .WhyWorkWithUsBanner,.ArchjobsHome .WhyWorkWithUsBannerBG.HomepageBannerBG{height:180px}}@media (max-width:500px){.WhyWorkWithUsHeaderTitle{font-size:30px;line-height:36px}.WhyWorkWithUsHeaderText{font-size:18px;line-height:24px}.HomePageSectionTitle{font-size:26px}.HomePageSectionSubtitle{font-size:18px}.Recruitment .WhyWorkWithUsSectionTitle{font-size:22px;padding:12px 20px}.Recruitment .Button{font-size:18px;padding:8px 16px}.Recruitment .WhyWorkWithUsSectionSubtitle{font-size:18px}.ContactLinks{font-size:16px}.RecruitmentPage .ContactLinks{margin-left:0}.PackageDescriptionText{align-items:flex-start;color:#484e57;display:flex;flex-direction:row;font-size:16px;font-weight:400;line-height:20px;max-width:300px;padding-top:2px;text-align:left}.PostJobButton{font-size:16px;padding:8px 16px}.FAQTitle{font-size:26px}.WhyWorkWithUsCoachingPackage{padding:20px 10px;width:calc(100% - 20px)}.WhyWorkWithUsSectionTitle{font-size:26px;line-height:30px;padding-left:5px;padding-right:5px}.WhyWorkWithUsBannerTextContainer .WhyWorkWithUsSectionTitleBold{font-size:30px}#ChoosePackageSection .WhyWorkWithUsSectionTitleBold{font-size:28px}.WhyWorkWithUsTestimonialColumns{grid-template-columns:1fr}.WhyWorkWithUsSection .MeetTheCoach{font-size:16px;line-height:22px;max-width:calc(100% - 10px);padding-left:5px;padding-right:5px;text-align:center}.WhyWorkWithUsSectionTitleBold{font-size:24px}.WhyWorkWithUsSectionRetainer{font-size:18px;line-height:25px;padding-left:5px;padding-right:5px}.WhyWorkWithUsSectionSubtitle{font-size:18px;line-height:20px}.WhyWorkWithUsTestimonials{align-items:center;flex-direction:column;grid-template-columns:1fr;padding:20px;row-gap:20px}.TaylrHomePageFeatures{grid-template-columns:1fr;padding-left:10px;padding-right:10px}.FAQContainer{align-items:center;display:flex;flex-direction:column}.CircularImage{height:180px;min-width:180px;width:180px}}@media (max-width:400px){.Recruitment .WhyWorkWithUsSectionTitle{border-radius:10px;padding:8px 16px}.Recruitment .WhyWorkWithUsSectionSubtitle{border-radius:10px;margin-top:-10px;padding:8px 16px}}.MeetTheCoachContainer{align-items:flex-start;display:flex;gap:2rem;margin:0 auto;max-width:1200px;padding:2rem 0}.MeetTheCoachImageContainer{flex:0 0 200px}.MeetTheCoachContent{flex:1 1}.CoachAuthorImg{aspect-ratio:1/1;border:3px solid #f6efe8;border-radius:50%;height:auto;object-fit:cover;width:100%}@media (max-width:768px){.MeetTheCoachContainer{align-items:center;flex-direction:column;text-align:center}.MeetTheCoachImageContainer{flex:0 0 auto;margin-bottom:1.5rem;max-width:250px}}.WhyWorkWithUsSectionTestimonials{margin:0 auto;max-width:700px;padding:2rem}.WhyWorkWithUsTestimonial{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:auto;margin:1rem;padding:2rem}.WhyWorkWithUsTestimonialText{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px}.TestimonialName{color:#333;font-size:16px;font-weight:600;margin-top:15px}.slick-next,.slick-prev{height:40px;width:40px;z-index:1}.slick-prev{left:-50px}.slick-next{right:-50px}.slick-next:before,.slick-prev:before{color:#333;font-size:40px}.slick-dots{bottom:-35px}.slick-dots li button:before{color:#333;font-size:12px}.TaylrHomePageTestimonialQuote{color:#1d3863;font-size:24px;margin-bottom:15px}@media (max-width:768px){.WhyWorkWithUsSectionTestimonials{padding:1rem}.WhyWorkWithUsTestimonial{margin:.5rem;padding:1.5rem}.WhyWorkWithUsTestimonialText{font-size:14px;line-height:1.4}.TestimonialName{font-size:14px;margin-top:10px}.slick-dots{bottom:-25px}.slick-dots li button:before{font-size:8px}.WhyWorkWithUsSectionTitle{font-size:24px;padding:0 20px;text-align:center}.WhyWorkWithUsSectionSubtitle{font-size:16px;margin-bottom:20px;padding:0 20px;text-align:center}.TaylrHomePageTestimonialQuote{font-size:20px;margin-bottom:10px}.slick-next,.slick-prev{display:none!important}}@media (max-width:480px){.WhyWorkWithUsSectionTestimonials{padding:.5rem}.WhyWorkWithUsTestimonial{margin:.25rem;padding:1rem}.WhyWorkWithUsTestimonialText{font-size:13px;line-height:1.3}.WhyWorkWithUsSectionTitle{font-size:22px}.WhyWorkWithUsSectionSubtitle{font-size:14px}}.FAQContainer{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1000px;padding:40px}.FAQItem{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:0;overflow:hidden;width:100%}.FAQQuestion{border-bottom:1px solid #eee;color:#333;font-size:17px;font-weight:600;padding:20px;width:100%}.FAQAnswer{background:#fff;color:#666;font-size:16px;line-height:1.6;padding:20px}@media (max-width:768px){.FAQContainer{display:flex;flex-direction:column;gap:15px;padding:20px 15px}.FAQItem{margin-bottom:10px}.FAQQuestion{font-size:16px;padding:15px}.FAQAnswer{font-size:14px;padding:15px}.CoachingPricingPackages,.PricingPackages{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;padding:0 16px}.PostJobPackage{box-sizing:border-box;margin:0;max-width:100%;padding:20px 16px;width:100%}.PackageTitle{font-size:24px;line-height:1.25;margin-bottom:8px;text-align:center}.PackagePrice{font-size:28px;line-height:1.1;margin-bottom:6px;text-align:center}.PackageSubtitle{line-height:1.45;margin:0 auto 10px;max-width:240px}.PackagePerAd,.PackageSubtitle{font-size:15px;text-align:center}.PackagePerAd{margin-bottom:14px}.PackageDescriptionTitle{font-size:16px;margin-bottom:12px;text-align:center}.PackageDescriptionText{font-size:15px;line-height:1.5;margin-bottom:10px}.WhyWorkWithUsSectionTitle,.WhyWorkWithUsSectionTitleBold{font-size:34px;line-height:1.2;text-align:center}.WhyWorkWithUsSectionSubtitle{font-size:18px;line-height:1.4;padding:0 16px;text-align:center}.coaching-contact-button{margin:18px 0 8px;padding:0 16px;text-align:center}.btn-get-in-touch{box-sizing:border-box;display:inline-block;font-size:17px;max-width:280px;padding:14px 20px;text-align:center;width:100%}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.OvertimeCalculatorPage{align-items:stretch;display:flex;flex-direction:column;max-width:100%;min-height:80vh}.OvertimeCalculatorContainer{align-items:center;display:flex;flex-direction:column;flex-grow:1;max-width:100%;padding:20px}.OvertimeCalculatorTitle{font-size:30px;font-weight:600;margin-bottom:5px}.OvertimeCalculatorDescription{font-size:18px;margin-bottom:10px}.OvertimeCalculator{max-width:100%;row-gap:10px}.OvertimeCalculator,.OvertimeCalculatorButton{align-items:center;display:flex;flex-direction:column}.OvertimeCalculatorButton{-webkit-column-gap:4px;column-gap:4px}.OvertimeCalculator .PostJobInput{flex:1 1;width:100%}.OvertimeCalculatorInputSalary{align-items:center;-webkit-column-gap:4px;column-gap:4px;display:flex;flex-direction:row}.Warning{color:#e96565}.OvertimeCalculatorInputContainer{align-items:stretch;display:flex;flex-direction:column;row-gap:10px}.OvertimeCalculatorOutput{align-items:center;display:flex;flex-direction:column;min-height:340px;row-gap:5px}.OvertimeCalculatorOutputTitle{font-size:20px;font-weight:600;margin-bottom:5px}.OvertimeCalculatorOutputContainer{grid-column-gap:10px;grid-row-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin-bottom:10px;row-gap:10px}.OvertimeCalculatorOutputText{font-size:14px;font-weight:300;text-align:center}.OvertimeCalculatorOutputSection{background-color:#fcfcfc;border:1px solid #d4d4d4;border-radius:4px;font-size:18px;padding:10px 16px}.OvertimeCalculatorOutputSection,.OvertimeCalculatorOutputSectionDropdown{align-items:stretch;display:flex;flex-direction:column;row-gap:8px}.OvertimeCalculatorOutputSectionTitle{align-items:center;display:flex;flex-direction:column;font-size:18px;font-weight:600;position:relative;row-gap:0;text-align:center}.OvertimeCalculatorOutputSectionTitleTop{align-items:center;-webkit-column-gap:4px;column-gap:4px;display:flex;flex-direction:row;justify-content:center;margin-top:5px}.OvertimeCalculatorOutputSectionTitle .ExpandButton{bottom:0;position:absolute;right:4px}.OvertimeCalculatorOutputSectionTitle .ExpandArrow{font-size:16px}.OvertimeCalculatorOutputSectionSubtitle{font-size:14px;font-weight:300}.OvertimeCalculatorOutputSectionRow{align-items:baseline;color:#303640;-webkit-column-gap:6px;column-gap:6px;display:flex;flex-direction:row;font-size:16px;font-weight:300;justify-content:space-between}.OvertimeCalculatorOutputSectionRowValue{font-size:18px;font-weight:600}.OvertimeCalculatorInfo{align-items:center;display:flex;flex-direction:column;row-gap:4px}.OvertimeCalculatorOutputLink{color:#303640;cursor:pointer;font-size:14px;font-weight:600;text-align:center;text-decoration:underline}@media (max-width:500px){.OvertimeCalculatorOutputContainer{grid-template-columns:1fr}}.yt-lite{background-color:#000;background-position:50%;background-size:cover;contain:content;cursor:pointer;display:block;position:relative}.yt-lite.lyt-activated:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;box-sizing:initial;content:"";display:block;height:60px;padding-bottom:50px;position:absolute;top:0;transition:all .2s cubic-bezier(0,0,.2,1);width:100%}.yt-lite:after{content:"";display:block;padding-bottom:var(--aspect-ratio)}.yt-lite>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.yt-lite>.lty-playbtn{background-color:#212121;border-radius:14%;height:46px;opacity:.8;transition:all .2s cubic-bezier(0,0,.2,1);width:70px;z-index:1}.yt-lite:hover>.lty-playbtn{background-color:red;opacity:1}.yt-lite>.lty-playbtn:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:11px 0 11px 19px;content:""}.yt-lite>.lty-playbtn,.yt-lite>.lty-playbtn:before{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.yt-lite.lyt-activated{cursor:inherit}.yt-lite.lyt-activated:before,.yt-lite.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}
/*# sourceMappingURL=main.ce28198d.css.map*/