:root{--JOYN-primary:#e86a69;--JOYN-secondary:#59bebb;--JOYN-tertiary:#393c54;--JOYN-tertiary-transparent:#393c54e6;--background-primary:#ffffff;--background-secondary:#f5f5f5;--font-primary:#000000;--font-secondary:#7e8090;--contrast-btn-color:#ffffff;--placeholder:#8e8e8e;--header-height:190px;--scrollBar:#59bebb;}body{font-family:'Inter',sans-serif;color:var(--JOYN-tertiary);font-weight:300;}footer{margin-top:auto;}h1,h2,h3,h4,h5,h6{font-family:'Outfit',sans-serif;font-weight:700;}h2{font-size:2.8rem;}p{font-weight:300;line-height:30px;}a{text-decoration:none;}textarea{width:100%;border:none;border-bottom:1px solid #c4c4cc;resize:none;}input:not([type='radio'],[type='checkbox']){width:100%;border:none;border-bottom:1px solid #c4c4cc;font-weight:normal;padding:.25rem 0;}input[type="file"]{display:none;}label{padding-top:.25rem;font-weight:600;}select{padding:5px;width:100%;border:none;border-bottom:1px solid #c4c4cc;}input:not([type="radio"],[type="checkbox"]):focus-visible,input:not([type="radio"],[type="checkbox"]):focus,select:focus-visible,select:focus,textarea:focus,textarea:focus-visible{outline:none;border-color:var(--JOYN-secondary);}.pageBody a{color:var(--JOYN-secondary);text-decoration:underline;font-weight:600;}.footerSmallTextDiv a{color:white;font-weight:300;text-decoration:none;}.footerDiv a{color:white;}.footerDiv a{color:white;}.footerDiv .socialsDiv a{text-decoration:none;}.requiredFieldText{color:var(--JOYN-primary);font-weight:600;}#costSections ul{list-style-type:none;}.totalCost h1{margin-bottom:0;}.totalCost{background:var(--JOYN-primary);color:white;}.textBlack{color:black;}.textWhite{color:white;}.btn input{display:none;}.btn-custom{background:#E6E6E6;color:#666666;font-weight:700;border-color:#CFCFCF;}.btn.active{background-color:var(--JOYN-secondary);color:white;border-color:var(--JOYN-secondary);}.btn:hover{background-color:var(--JOYN-secondary);}.btn-primary{background:var(--JOYN-tertiary);}.initiallyHidden{display:none;}.lineHeight24px{line-height:24px;}.lineHeight30px{line-height:24px;}.lineHeight40px{line-height:40px;}.fileUpload i{font-size:20px;}.altFont{color:var(--font-secondary);}.explainerIframe{min-height:500px;}.sampleHrHealthCheckDiv{padding:32px;border-radius:12px;background-color:var(--background-secondary);}.tickDiv{padding-top:.18rem;width:2.5em;}.tickTextDiv{width:calc(99% - 2.5em);}.infoCard{background-color:var(--background-secondary);border-radius:12px;padding:45px 30px 30px 30px;}.modal-title{max-width:90%;display:inline-block;}.modal-content{background-color:var(--background-primary);color:var(--font-primary);max-height:93vh;padding:10px;}.form-check-input:checked{background-color:var(--JOYN-secondary);border-color:var(--JOYN-secondary);}.requiredField.inputError{border-bottom:1px solid var(--JOYN-primary)!important;}.requiredField.radioInputError{border:1px solid var(--JOYN-primary)!important;}.select2-selection.select2-selection--multiple.requiredField.inputError{border-bottom:1px solid var(--JOYN-primary)!important;}.inputErrorDescription{padding-top:.5rem;color:var(--JOYN-primary);font-size:.75rem;font-weight:600;display:none;}.requiredNotFilled .inputErrorDescription{display:block;}.badHireCalcAvatar{position:relative;left:17%;bottom:117px;}.offcanvas .btn-close{--bs-btn-close-bg:"";}.btn-close{--bs-btn-close-color:#fff;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");float:right;position:relative;z-index:10;}.modal-header,.modal-footer{border:none;display:block;}.modal-footer{text-align:center;}.joynMapIframe{}.whiteText{color:white;}.textSmall{font-size:.875rem;}.textXSmall{font-size:.75rem;}.textXXSmall{font-size:.625rem;}.textLarge{font-size:1.125rem;}.textXLarge{font-size:1.25rem;}.textXXLarge{font-size:1.375rem;}.bgSecondary{background-color:var(--background-secondary);}.footerClipDiv{background:white;height:205px;clip-path:ellipse(72% 112% at 50% -15%);}.footerHeader{font-size:2.4rem;}.testimonialDiv.footerClipDiv{clip-path:ellipse(72% 112% at 50% -80%);margin-bottom:-130px;}.testimonialDiv{min-height:205px;background-color:var(--JOYN-secondary);}.secondaryFooterDiv{background-color:var(--background-secondary);color:black;min-height:250px;}.testimonialParagraphCol{color:var(--background-primary-invert);padding:80px 20px 0 50px;}.testimonialImageCol{padding-top:85px;}.navbar-inner{background:transparent;}.navigationMenuOffcanvasBody a{color:white;}.clickable{cursor:pointer;}.shBtn{font-size:.875rem;border:none;border-radius:18px;cursor:pointer;padding:6px 18px;color:white;text-decoration:none;}.shBtnWide{padding:6px 52px;}.shBtn i{position:relative;top:1px;}.negativeBtn{background-color:var(--JOYN-primary);}.positiveBtn{background-color:var(--JOYN-secondary);}.neutralBtn{background-color:var(--background-secondary);color:var(--font-secondary);}.contrastBtn{background-color:var(--JOYN-tertiary);color:var(--contrast-btn-color);}.contrastBtn i{color:var(--JOYN-secondary);}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.35);z-index:2;color:white;height:100%;width:100%;}.negativeColour{color:var(--JOYN-primary)!important;}.positiveColour{color:var(--JOYN-secondary)!important;}.tertiaryColour{color:var(--JOYN-tertiary);}.homePageHeader{line-height:1;}.faqSelectedHeader{color:var(--JOYN-secondary);border-bottom:2px solid var(--JOYN-secondary);}.joynExplainedBox{border:2px solid white;width:fit-content;font-weight:600;padding:6px 20px;font-size:20px;}.joynExplainedBox i{font-size:24px;}.accordion-button:focus{z-index:3;border:none;border-color:white;outline:0;box-shadow:none;}.accordion-button{font-weight:600;padding-left:0;}.accordion-button:not(.collapsed){color:black;background-color:white;}.accordion .accordion-header{font-size:1.25rem;}.accordion-body{padding-top:0;padding-left:0;font-weight:300;}.overlay h1{font-size:5.5rem;}.navbar{background:transparent;transition:all 500ms;}.navbarSolid{background:var(--JOYN-tertiary);}.navbarSolid .joynLogo{width:110px;}.joynLogo{width:150px;transition:all 500ms;}.navigationMenuOffcanvas .la-times{position:relative;right:50px;font-size:35px;}.navbar-toggler{color:white;border-radius:50%;padding:10px;border:2px solid white;position:relative;right:50px;}.navbar-toggler:focus{border-color:var(--JOYN-secondary);box-shadow:unset;}.navbar-toggler:focus-visible{outline:none;}.standardPageHeader{position:relative;height:316px;background-color:var(--JOYN-tertiary);}.headerImg{position:absolute;bottom:0;}.headerTextDiv{color:var(--JOYN-secondary);position:relative;bottom:-130px;}.aboutUsHeaderDiv{bottom:-160px;}.headerText{font-weight:900;font-size:58px;}.topHeaderText{margin-bottom:-10px;}.pageBodyXPadding{padding:0 575px;}.pageSecondaryHeader{font-size:2.8rem;color:var(--JOYN-primary);text-align:center;padding:45px 0 26px;}.testimonialSpeechMark{color:var(--JOYN-tertiary);font-size:160px;position:relative;left:145px;top:28px;font-weight:300;}.joynProcessItemBox{background-color:var(--background-secondary);border-radius:12px;margin-bottom:25px;padding:10px;padding-right:1.5rem!important;padding-left:1.5rem!important;}.joynProcessItemArrow{position:absolute;background-color:var(--background-secondary);left:50%;top:-3px;width:25px;height:25px;transform:rotate(45deg);}.dropdownArrowRotate{transform:rotate(180deg);}.dropdownArrowTransition{transition:all 500ms ease-out;}.joynProcessItemBox p{line-height:22px;padding-top:10px;}.joynProcessItemBox .las{color:var(--JOYN-secondary);font-size:38px;}.navigationMenuOffcanvas{background-color:var(--JOYN-tertiary-transparent);}.la-facebook-square,.la-linkedin,.la-instagram{font-size:30px;}.homePageHeaderDiv{padding-left:100px;}.footerDiv{color:white;background-color:var(--JOYN-tertiary);}.hrConsultingHeaderAvatar,.privacyPolicyHeaderAvatar{padding-bottom:57px;}.infoCard p{margin-bottom:2px;}.joynHomePageSubheader{font-size:3.2rem;}.borderTopPositive{border-top:2px solid var(--JOYN-secondary);}.joynFooterLogo{width:140px;}.circularChartRow{}.circular-chart{max-width:100%;display:block;margin:10px auto;max-height:300px;}.percentage{font-family:"Outfit";fill:var(--JOYN-primary);color:var(--JOYN-primary);font-size:.5em;text-anchor:middle;}.countTitle{font-size:.17rem;font-family:"Outfit";}.circle{border-radius:100%;background:#5C47EF;background:-webkit-radial-gradient(#afa4f7,#8675f3 #715ef1,#5C47EF);background:-o-radial-gradient(#afa4f7,#8675f3,#715ef1,#5C47EF);background:-moz-radial-gradient(#afa4f7,#8675f3,#715ef1,#5C47EF);background:radial-gradient(#afa4f7,#8675f3,#715ef1,#5C47EF);width:250px;height:250px;max-height:300px;margin-left:auto;margin-right:auto;margin-top:30px;fill:none;stroke-width:1.5;}.circle-bg{fill:none;stroke:#eee;stroke-width:1.5;}.animationCircle{animation:progress 2s ease-out forwards;}@keyframes progress{0%{stroke-dasharray:0 100}}.circular-chart.orange .circle{stroke:var(--JOYN-secondary);}.countTitle tSpan{animation:fadeInUp 1s forwards;animation-delay:.8s;}.positiveBoxBtn{border:2px solid var(--JOYN-secondary);background:white;color:var(--JOYN-secondary);padding:6px 28px;font-weight:600;}.negativeBoxBtn{border:2px solid var(--JOYN-primary);background:white;color:var(--JOYN-primary);padding:6px 28px;font-weight:600;}.la-check{margin-right:13px;font-size:26px;color:var(--JOYN-secondary);}.featuresBottomText{font-weight:300;margin-top:.75rem;line-height:30px;}.weight300{font-weight:300;}.weight500{font-weight:500;}.weight600{font-weight:600;}.howItWorksAvatarCol{height:265px;position:relative;}.howItWorksAvatar{position:absolute;height:300px;bottom:0;}.headerFont{font-family:"Outfit";}.platformFeaturesMainDiv .las{color:var(--JOYN-secondary);margin-right:5px;font-size:34px;}.googleReviewsMainDiv{background-color:var(--background-secondary);}.platformFeatureBox{padding:4px 4px;cursor:pointer;}.platformFeatureBox:hover{background:var(--background-secondary);}.googleRatingImg{width:12rem;}.googleStars{width:6.5rem;}.googleDate{position:relative;bottom:-4px;left:7px;font-weight:300;display:inline-block;}.googleRatingAvg{font-family:"Outfit";font-size:1.4rem;}.googleStarsAvg{position:relative;top:-3px;}.googleRatingDiv{padding-left:34px;}.avatar{border-radius:50%;width:50px;height:50px;}.carousel-control-next,.carousel-control-prev{width:unset;}.carousel-control-next{right:-40px;}.carousel-control-prev{left:-40px;}.mobileFeaturesCarousel .featureDiv p{padding:15px 40px;}.featuresCarouselBtnsDiv .negativeColour{background-color:var(--background-secondary);}.featuresCarouselBtnsDiv{background-color:transparent;}.offcanvas.offcanvas-end{border-left:none;}.joynClients{opacity:.75;}.wordCarousel{color:white;line-height:1;}.wordCarousel div{overflow:hidden;position:relative;height:200px;padding-top:10px;margin-top:-10px;margin-bottom:20px;}.wordCarousel ul{padding:0;}.wordCarousel li{height:100px;margin-bottom:100px;display:block;}.flip2{animation:flip2 6s cubic-bezier(.23,1,.32,1.2) infinite;}.footerSmallTextDiv a{color:white;}@keyframes flip2{0%{margin-top:-200px}10%{margin-top:-200px}35%{margin-top:0}50%{margin-top:0}65%{margin-top:0}90%{margin-top:-200px}100%{margin-top:-200px}}@keyframes fadeInUp{from{transform:translate3d(0,40px,0);fill-opacity:0}to{transform:translate3d(0,0,0);fill-opacity:1}}@media only screen and (max-width:1500px){.headerText{font-size:55px}}@media only screen and (max-width:1320px){.googleRatingDiv{padding-left:100px}.carousel-control-next{right:0}.carousel-control-prev{left:0}}@media only screen and (max-width:1200px){.testimonialSpeechMark{left:90px}}@media only screen and (max-width:1090px){.googleRatingDiv{padding-left:100px}.platformFeatureBox:hover{background:unset}.badHireHeaderAvatar{right:0}}@media only screen and (max-width:992px){.overlay .homePageHeader{font-size:3rem}.homePageHeaderDiv{padding-left:48px}.googleRatingDiv{padding-left:80px}.badHireCalcAvatar{position:unset;width:300px;margin-bottom:50px}.headerText{font-size:50px}.testimonialParagraphCol{padding:0;padding:44px 5px 10px 5px}.testimonialSpeechMark{left:10px;top:0}.testimonialImageCol{padding-top:50px}}@media only screen and (max-width:845px){.googleRatingDiv{padding-left:80px}}@media only screen and (max-width:768px){.featuresBottomText{font-weight:300;margin-top:0;line-height:30px}.googleRatingDiv{padding-left:22px}.badHireHeaderAvatar{right:unset}}@media only screen and (max-width:634px){.howItWorksAvatar{height:180px;left:50%;margin-left:-92px}.hrConsultingAvatar{height:180px}.howItWorksAvatarCol{height:220px}.badHirePageHeader{height:350px}.headerText{font-size:42px}.badHireHeaderAvatar{left:50%;height:120px;margin-left:-128px}.headerImg.termsOfBusinessHeaderAvatar{right:0;height:75%}.standardPageHeader.privacyPolicyPageHeader{height:350px}.headerImg.privacyPolicyHeaderAvatar{height:22%;left:50%;margin-left:-128px;padding-bottom:0;bottom:30px}.testimonialParagraph{z-index:1;position:relative}.testimonialSpeechMarkMobileDiv{z-index:0;position:absolute}.testimonialSpeechMarkMobileDiv .testimonialSpeechMark{left:-25px;top:-50px}}@media only screen and (max-width:576px){.testimonialImageCol{padding-top:0}.testimonialParagraphCol{padding:0;padding:44px 16px 10px 16px}}@media only screen and (max-width:450px){h2{font-size:2rem}h3{font-size:1.3rem}#navigationMenuOffcanvas h4{margin-bottom:1rem}#navigationMenuOffcanvas h6{margin-bottom:1rem}@keyframes flip2{0%{margin-top:-130px}10%{margin-top:-130px}35%{margin-top:0}50%{margin-top:0}65%{margin-top:0}90%{margin-top:-130px}100%{margin-top:-130px}}.infoCardImg{max-width:75%}.wordCarousel li{height:100px;margin-bottom:70px;display:block}.faqHeaderImg{right:15px}.testimonialDiv.footerClipDiv{margin-bottom:-30px;min-height:80px;clip-path:ellipse(58% 76% at 50% 0%)}.homePageHeaderDiv{padding-left:43px}.homePageHeaderDiv .homePageHeader{font-size:2.5rem;height:140px}.joynHomePageChecklist p{font-size:1rem;line-height:24px}.joynHomePageSubheader{font-size:2.2rem}.googleDate{position:relative;bottom:-2px;left:5px;font-weight:300;display:inline-block;font-size:.75rem}.googleStars{width:6.2rem}.googleReviewName{font-size:.95rem;margin-bottom:-5px}.avatar{width:60px;height:60px}.headerImg{height:53%}.headerTextDiv.recruitmentServicesHeaderTextDiv{bottom:-110px}.headerTextDiv.candidateRegistrationHeaderTextDiv{bottom:-110px}.candidateRegistrationHeaderAvatar{height:38%;left:50%;margin-left:-92px}.headerTextDiv{bottom:-120px}.headerText{font-size:42px}.headerTextDiv.hrConsultingHeaderTextDiv{position:unset;margin-top:110px}.hrConsultingHeaderTextDiv .topHeaderText,.workWithJoynHeaderTextDiv .topHeaderText,.hrHealthCheckHeaderTextDiv .topHeaderText{line-height:40px}.standardPageHeader{height:280px}.standardPageHeader.hrConsultingPageHeader{height:370px}.standardPageHeader.candidateRegistrationPageHeader{height:340px}.joynLogo{width:115px}.pageSecondaryHeader{font-size:1.9rem}.sampleHrHealthCheckDiv{padding:20px;border-radius:12px;background-color:var(--background-secondary)}.hrHealthCheckAvatar{width:70%}.hrHealthCheckSecondaryFooterDiv{min-height:370px}.footerClipDiv{clip-path:ellipse(105% 77% at 50% 0%);height:unset}.footerClipDiv:not(.testimonialDiv){margin-bottom:-85px}.footerClipDiv.emptyClipDiv{margin-bottom:-34px;height:100px;clip-path:ellipse(62% 77% at 50% 0%)}.contactUsTopBtn{width:75%}.badHirePageHeader{height:350px}.badHireHeaderAvatar{left:50%;height:120px;margin-left:-128px}.footerHeader{font-size:1.7rem}}