:root{--itjs-white:var(--cream-white);--itjs-teal:#97D8E7;--itjs-black:#00040E}.body-theitjobsearch{background:linear-gradient(-30deg,var(--itjs-black) 0,#010719 50%,var(--itjs-black) 100%)}.body-theitjobsearch .search-icon{background:url(/assets/img/traffic-brands/theitjobsearch/icons/search-icon.svg) no-repeat center}.body-theitjobsearch .location-icon{background:url(/assets/img/icons/location-icon-wht.svg) no-repeat}.body-theitjobsearch .nav-icon{background:url(/assets/img/traffic-brands/theitjobsearch/icons/nav-icon.svg) no-repeat center}.body-theitjobsearch .home-icon{background:url(/assets/img/traffic-brands/theitjobsearch/icons/home-icon.svg) no-repeat center}.body-theitjobsearch .job-icon{background:url(/assets/img/traffic-brands/theitjobsearch/icons/jobs-icon.svg) no-repeat center}.body-theitjobsearch .about-icon{background:url(/assets/img/traffic-brands/theitjobsearch/icons/about-icon.svg) no-repeat center}.body-theitjobsearch .contact-icon{background:url(/assets/img/traffic-brands/theitjobsearch/icons/contact-icon.svg) no-repeat center}.body-theitjobsearch .header-nav .nav-icon.open,.body-theitjobsearch .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/theitjobsearch/icons/close-icon.svg) no-repeat}.body-theitjobsearch .overlay{background:linear-gradient(-30deg,var(--itjs-black) 0,#010719 50%,var(--itjs-black) 100%)}.body-theitjobsearch .mob-container.open{background:linear-gradient(-30deg,var(--itjs-black) 0,#010719 50%,var(--itjs-black) 100%)}.body-theitjobsearch .btn-primary{border:1px solid var(--itjs-white);color:var(--itjs-white);background:linear-gradient(-30deg,#000d16 0,#0c1420 100%)}.body-theitjobsearch .btn-primary:hover{border:1px solid var(--itjs-teal);color:var(--itjs-teal)}.body-theitjobsearch .header{background:linear-gradient(-30deg,var(--itjs-black) 0,#010719 50%,var(--itjs-black) 100%)}.body-theitjobsearch .header-nav .site-logo{width:10rem}.body-theitjobsearch .main-nav a{color:var(--itjs-white)}.body-theitjobsearch .main-nav a:hover{color:var(--itjs-teal)}.body-theitjobsearch .header-search.open h2{color:var(--itjs-white)}.body-theitjobsearch .advance-form a,.body-theitjobsearch .header-search.open .advance-form a{color:var(--itjs-white)}.body-theitjobsearch .advance-form a:hover,.body-theitjobsearch .header-search.open .advance-form a:hover{color:var(--itjs-teal)}.body-theitjobsearch .footer .footer-nav a{color:var(--itjs-white)}.body-theitjobsearch .footer .footer-copy a,.body-theitjobsearch .footer .footer-copy li{color:var(--opacity-white)}.body-theitjobsearch .footer a:hover{color:var(--itjs-teal)}.body-theitjobsearch .cookie-notice{background:linear-gradient(30deg,var(--itjs-white) 0,var(--itjs-teal) 100%)}.body-theitjobsearch .contact-success{color:var(--itjs-white)}.body-theitjobsearch .return-home:before{background:url(/assets/img/traffic-brands/theitjobsearch/icons/home-icon.svg) no-repeat}.body-theitjobsearch .return-home:hover:before{background:url(/assets/img/traffic-brands/theitjobsearch/icons/home-icon-hv.svg) no-repeat}.body-theitjobsearch .alert p{color:var(--error-pale-red)}.body-theitjobsearch .alert p::before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-theitjobsearch .home-container .search-section{background:url(/assets/img/traffic-brands/theitjobsearch/bg-theitjobsearch.webp) no-repeat;background-size:cover;background-position:center}.body-theitjobsearch .categories-carousel-card a h3,.body-theitjobsearch .company-categories h2,.body-theitjobsearch .company-choose h2,.body-theitjobsearch .company-choose h3,.body-theitjobsearch .company-choose p,.body-theitjobsearch .company-intro .intro-inner h2,.body-theitjobsearch .company-intro .intro-inner p,.body-theitjobsearch .search-section h2{color:var(--itjs-white)}.body-theitjobsearch .home-container .search-form .input-container input::placeholder{color:var(--itjs-black)}.body-theitjobsearch .categories-carousel-card a:hover h3{color:var(--itjs-teal)}.body-theitjobsearch .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/theitjobsearch/icons/arrow-icon.svg) no-repeat}.body-theitjobsearch .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/theitjobsearch/icons/arrow-icon-hv.svg) no-repeat}.body-theitjobsearch .company-categories .categories-carousel .slick-dots li button{background-color:var(--itjs-white)}.body-theitjobsearch .company-categories .categories-carousel .slick-dots .slick-active button,.body-theitjobsearch .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--itjs-teal)}.body-theitjobsearch .company-intro .intro-inner:before,.body-theitjobsearch .company-quote .quote-inner:before{content:'';position:absolute;top:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) -.89%,rgba(151,216,231,.8) 25%,rgba(151,216,231,.8) 50%,rgba(151,216,231,.8) 75%,rgba(255,255,255,0) 100%)}.body-theitjobsearch .bespoke-col{background:linear-gradient(90deg,var(--itjs-teal) 0,var(--itjs-white) 50%,var(--itjs-teal) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-theitjobsearch .job-card a h3,.body-theitjobsearch .refine-container h2,.body-theitjobsearch .refine-container legend,.body-theitjobsearch .refine-container ul li label,.body-theitjobsearch .results-header,.body-theitjobsearch .results-header h2{color:var(--itjs-white)}.body-theitjobsearch .results-header{position:relative;padding-bottom:2rem}.body-theitjobsearch .job-container .job-card a:before,.body-theitjobsearch .refine-container legend:before,.body-theitjobsearch .results-header:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) -.89%,rgba(151,216,231,.8) 25%,rgba(151,216,231,.8) 50%,rgba(151,216,231,.8) 75%,rgba(255,255,255,0) 100%)}.body-theitjobsearch .expired-section a,.body-theitjobsearch .job-card a .posted,.body-theitjobsearch .results-header .em-text{color:var(--itjs-teal)}.body-theitjobsearch .refine-container .btn-secondary{color:var(--itjs-white);border:1px solid var(--itjs-white)}.body-theitjobsearch .job-pagination .active a,.body-theitjobsearch .job-pagination a:hover,.body-theitjobsearch .refine-container .btn-secondary:hover{color:var(--itjs-teal);border:1px solid var(--itjs-teal)}.body-theitjobsearch .refine-container form.hide:after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(rgba(255,255,255,0) -.89%,rgba(151,216,231,.8) 25%,rgba(151,216,231,.8) 50%,rgba(151,216,231,.8) 75%,rgba(255,255,255,0) 100%)}.body-theitjobsearch .order-container label{color:var(--itjs-white)}.body-theitjobsearch .order-container select{background-color:#010719;color:var(--itjs-white)}.body-theitjobsearch .no-jobs h3{color:var(--itjs-white)}.body-theitjobsearch .no-jobs p{color:var(--opacity-white)}.body-theitjobsearch .job-card a .top-details{color:var(--opacity-white)}.body-theitjobsearch .job-card a .summary-details{color:var(--itjs-teal)}.body-theitjobsearch .job-card a p,.body-theitjobsearch .job-pagination a{color:var(--opacity-white)}.body-theitjobsearch .job-container .job-card a:hover h3{text-decoration:underline}.body-theitjobsearch .job-header h2{color:var(--itjs-white)}.body-theitjobsearch .expired-msg h2,.body-theitjobsearch .expired-msg p{color:var(--error-pale-red)}.body-theitjobsearch .expired-msg h2:before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-theitjobsearch .job-header .posted{color:var(--itjs-teal)}.body-theitjobsearch .job-info{color:var(--itjs-white)}.body-theitjobsearch .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.25) 10%,rgba(151,216,231,.8) 50%,rgba(255,255,255,.25) 90%)}.body-theitjobsearch .job-info dd{color:var(--opacity-white)}.body-theitjobsearch .job-info .with-separators{color:var(--opacity-white)}.body-theitjobsearch .job-info .with-separators li:not(:last-child)::after{color:var(--itjs-teal)}.body-theitjobsearch .job-info .skills-info{color:var(--itjs-teal)}.body-theitjobsearch .job-summary{color:var(--itjs-white)}.body-theitjobsearch .job-summary b,.body-theitjobsearch .job-summary p{color:var(--itjs-white)}.body-theitjobsearch .job-summary>a{color:var(--itjs-white);text-decoration:underline}.body-theitjobsearch .job-summary>a:hover{color:var(--itjs-teal)}.body-theitjobsearch .job-description .job-summary ul li{color:var(--itjs-white)}.body-theitjobsearch .apply-container p{color:var(--itjs-teal)}.body-theitjobsearch .similar-jobs h2{color:var(--itjs-white)}.body-theitjobsearch .similar-jobs-carousel .job-card a{border:1px solid rgba(151,216,231,.5)}.body-theitjobsearch .similar-jobs-carousel .job-card a:hover{background:linear-gradient(-30deg,var(--itjs-black) 0,#010719 50%,var(--itjs-black) 100%);border:1px solid var(--itjs-teal)}.body-theitjobsearch .similar-jobs-carousel .job-card .posted{color:var(--itjs-teal)}.body-theitjobsearch .similar-jobs-carousel .job-card h3{color:var(--itjs-white)}.body-theitjobsearch .similar-jobs-carousel .job-card a:hover h3{text-decoration:underline}.body-theitjobsearch .similar-jobs-carousel .job-card .top-details{color:var(--opacity-white)}.body-theitjobsearch .similar-jobs-carousel .job-card .summary-details{color:var(--itjs-teal)}.body-theitjobsearch .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/theitjobsearch/icons/arrow-icon.svg) no-repeat}.body-theitjobsearch .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/theitjobsearch/icons/arrow-icon-hv.svg) no-repeat}.body-theitjobsearch .similar-jobs-carousel .slick-dots li button{background-color:var(--itjs-white)}.body-theitjobsearch .similar-jobs-carousel .slick-dots .slick-active button,.body-theitjobsearch .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--itjs-teal)}.body-theitjobsearch .advanced-search h2{color:var(--itjs-white)}.body-theitjobsearch .advance-form-label label{color:var(--itjs-white)}.body-theitjobsearch .advance-form-label input,.body-theitjobsearch .advance-form-label select{border:1px solid var(--opacity-white);background-color:#010719;color:var(--opacity-white)}.body-theitjobsearch .advance-form-label input::placeholder{color:rgba(250,249,246,.8)}.body-theitjobsearch .advance-form-checkbox label,.body-theitjobsearch .radio-per-salary p{color:var(--itjs-white)}.body-theitjobsearch .about-page{color:var(--itjs-white)}.body-theitjobsearch .about-intro{background:url(/assets/img/traffic-brands/theitjobsearch/bg-theitjobsearch.webp) no-repeat;background-size:cover;background-position:center}.body-theitjobsearch .about-partner:before,.body-theitjobsearch .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) -.89%,rgba(151,216,231,.8) 25%,rgba(151,216,231,.8) 50%,rgba(151,216,231,.8) 75%,rgba(255,255,255,0) 100%)}.body-theitjobsearch .about-services:before{bottom:0}.body-theitjobsearch .about-partner:before{top:0}.body-theitjobsearch .about-partner .btn-primary .link-arrow{background:url(/assets/img/traffic-brands/theitjobsearch/icons/arrow-icon.svg) no-repeat}.body-theitjobsearch .about-partner .btn-primary:hover .link-arrow{background:url(/assets/img/traffic-brands/theitjobsearch/icons/arrow-icon-hv.svg) no-repeat}.body-theitjobsearch .contact-page h2{color:var(--itjs-white)}.body-theitjobsearch .contact-form{color:var(--itjs-white)}.body-theitjobsearch .contact-form .contact-form-label input,.body-theitjobsearch .contact-form .contact-form-label textarea{border:1px solid var(--opacity-white);background-color:#010719;color:var(--opacity-white)}.body-theitjobsearch .field-validation-error{color:var(--error-pale-red)}.body-theitjobsearch .contact-form .error-col{color:var(--error-pale-red)}.body-theitjobsearch .result-failure-page{background:url(/assets/img/traffic-brands/theitjobsearch/bg-theitjobsearch.webp) no-repeat;background-size:300%;background-position:top center}.body-theitjobsearch .result-failure-text{color:var(--itjs-white)}.body-theitjobsearch .return-home{color:var(--itjs-white)}.body-theitjobsearch .return-home:hover{color:var(--itjs-teal)}.body-theitjobsearch .result-failure-page .main-search{background:linear-gradient(-30deg,var(--itjs-black) 0,#010719 50%,var(--itjs-black) 100%);border:1px solid rgba(151,216,231,.5)}.body-theitjobsearch .result-failure-page .main-search h2{color:var(--itjs-white)}.body-theitjobsearch .result-failure-page .search-form-label{color:var(--itjs-white)}.body-theitjobsearch .result-failure-page .main-search .input-container input{border:1px solid var(--opacity-white);background-color:#010719;color:var(--opacity-white)}.body-theitjobsearch .result-failure-page .main-search form a{color:var(--itjs-white)}.body-theitjobsearch .result-failure-page .main-search form a:hover{color:var(--itjs-teal)}.body-theitjobsearch .general-container h2,.body-theitjobsearch .general-container p,.body-theitjobsearch .general-section h3{color:var(--itjs-white)}.body-theitjobsearch .privacy-section h3,.body-theitjobsearch .terms-lists h4{color:var(--itjs-teal)}.body-theitjobsearch .legal-section,.body-theitjobsearch .privacy-section{color:rgba(250,249,246,.8)}@media only screen and (min-width:30rem){.body-theitjobsearch .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:44rem){.body-theitjobsearch .result-failure-page{background-size:cover;background-position:center}}@media only screen and (min-width:52.5rem){.body-theitjobsearch .company-choose ul{grid-template-columns:repeat(3,1fr)}.body-theitjobsearch .refine-container legend:before{background:0 0}.body-theitjobsearch .refine-container form.hide{padding-right:1rem}.body-theitjobsearch .job-description .search-form .input-container input{border:1px solid var(--opacity-white);background-color:#010719;color:var(--opacity-white)}.body-theitjobsearch .job-description .search-form .input-container input::placeholder{color:var(--opacity-white)}.body-theitjobsearch .job-description .search-form a{color:var(--itjs-white)}.body-theitjobsearch .job-description .search-form a:hover{color:var(--itjs-teal)}}@media only screen and (min-width:65rem){.body-theitjobsearch .header-nav .site-logo{height:2.75rem}.body-theitjobsearch .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.25) 10%,rgba(151,216,231,.8) 50%,rgba(255,255,255,.25) 90%)}}:root{--trjs-white:var(--cream-white);--trjs-green:#76ACAA;--trjs-orange:#F7B050;--trjs-black:#151519}.body-theretailjobsite{background:linear-gradient(-30deg,var(--main-black) 0,var(--trjs-black) 20%,var(--trjs-black) 80%,var(--main-black) 100%)}.body-theretailjobsite .search-icon{background:url(/assets/img/traffic-brands/theretailjobsite/icons/search-icon.svg) no-repeat center}.body-theretailjobsite .location-icon{background:url(/assets/img/icons/location-icon-wht.svg) no-repeat}.body-theretailjobsite .nav-icon{background:url(/assets/img/traffic-brands/theretailjobsite/icons/nav-icon.svg) no-repeat center}.body-theretailjobsite .home-icon{background:url(/assets/img/traffic-brands/theretailjobsite/icons/home-icon.svg) no-repeat center}.body-theretailjobsite .job-icon{background:url(/assets/img/traffic-brands/theretailjobsite/icons/jobs-icon.svg) no-repeat center}.body-theretailjobsite .about-icon{background:url(/assets/img/traffic-brands/theretailjobsite/icons/about-icon.svg) no-repeat center}.body-theretailjobsite .contact-icon{background:url(/assets/img/traffic-brands/theretailjobsite/icons/contact-icon.svg) no-repeat center}.body-theretailjobsite .header-nav .nav-icon.open,.body-theretailjobsite .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/theretailjobsite/icons/close-icon.svg) no-repeat}.body-theretailjobsite .overlay{background:linear-gradient(-30deg,var(--main-black) 0,var(--trjs-black) 20%,var(--trjs-black) 80%,var(--main-black) 100%)}.body-theretailjobsite .btn-primary{border:1px solid var(--trjs-black);color:var(--trjs-black);background:linear-gradient(-30deg,#fbd8a8 0,#f9c073 20%,#f9c073 80%,#fbd8a8 100%);background-size:100%}.body-theretailjobsite .btn-primary:hover{background-size:500% auto}.body-theretailjobsite .header-nav .site-logo{width:10rem}.body-theretailjobsite .main-nav a{color:var(--trjs-white)}.body-theretailjobsite .main-nav a:hover{color:var(--trjs-orange)}.body-theretailjobsite .header-search.open h2{color:var(--trjs-white)}.body-theretailjobsite .header-search.open .advance-form a{color:var(--trjs-white)}.body-theretailjobsite .header-search.open .advance-form a:hover{color:var(--trjs-orange)}.body-theretailjobsite .footer .footer-nav a{color:var(--trjs-orange)}.body-theretailjobsite .footer .footer-copy a,.body-theretailjobsite .footer .footer-copy li{color:var(--opacity-white)}.body-theretailjobsite .footer a:hover{color:var(--trjs-green)}.body-theretailjobsite .cookie-notice{background:linear-gradient(30deg,var(--trjs-white) 0,#d1e3e3 100%)}.body-theretailjobsite .cookie-notice .btn-primary{border:1px solid var(--trjs-black);color:var(--trjs-black);background:#67a3a0}.body-theretailjobsite .cookie-notice .btn-primary:hover{color:var(--trjs-white);background:#518987}.body-theretailjobsite .contact-success{color:var(--trjs-white)}.body-theretailjobsite .return-home:before{background:url(/assets/img/traffic-brands/theretailjobsite/icons/home-icon.svg) no-repeat}.body-theretailjobsite .return-home:hover:before{background:url(/assets/img/traffic-brands/theretailjobsite/icons/home-icon-hv.svg) no-repeat}.body-theretailjobsite .alert p{color:var(--error-pale-red)}.body-theretailjobsite .alert p::before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-theretailjobsite .home-container .search-section{background:url(/assets/img/traffic-brands/theretailjobsite/hero-theretailjobsite.webp) no-repeat;background-size:cover;background-position:center;z-index:1;position:relative}.body-theretailjobsite .home-container .search-section a,.body-theretailjobsite .home-container .search-section h2{color:var(--trjs-white);position:relative;width:fit-content}.body-theretailjobsite .home-container .search-section h2{margin:0 auto}.body-theretailjobsite .home-container .search-section a::before,.body-theretailjobsite .search-section h2::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(21,21,25,.8);box-shadow:0 0 25px 20px rgba(21,21,25,.8);border-radius:.25rem;z-index:-1}.body-theretailjobsite .home-container .search-section a:hover{color:var(--trjs-orange)}.body-theretailjobsite .company-categories h2,.body-theretailjobsite .company-choose h2,.body-theretailjobsite .company-intro .intro-inner h2{color:var(--trjs-green)}.body-theretailjobsite .categories-carousel-card a h3,.body-theretailjobsite .company-choose h3,.body-theretailjobsite .company-choose p,.body-theretailjobsite .company-intro .intro-inner p{color:var(--trjs-white)}.body-theretailjobsite .categories-carousel-card a:hover h3{color:var(--trjs-orange)}.body-theretailjobsite .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/theretailjobsite/icons/arrow-icon.svg) no-repeat}.body-theretailjobsite .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/theretailjobsite/icons/arrow-icon-hv.svg) no-repeat}.body-theretailjobsite .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-theretailjobsite .company-categories .categories-carousel .slick-dots .slick-active button,.body-theretailjobsite .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--trjs-orange)}.body-theretailjobsite .bespoke-col{background:linear-gradient(90deg,var(--trjs-white) 0,var(--trjs-orange) 50%,var(--trjs-white) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-theretailjobsite .company-quote{position:relative}.body-theretailjobsite .company-quote::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/theretailjobsite/hero-theretailjobsite.webp) no-repeat;background-size:cover;background-position:center;transform:scaleX(-1);z-index:-2}.body-theretailjobsite .company-quote .quote-inner p{color:var(--trjs-white);position:relative}.body-theretailjobsite .company-quote .quote-inner p::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(21,21,25,.8);box-shadow:0 0 25px 20px rgba(21,21,25,.8);border-radius:.25rem;z-index:-1}.body-theretailjobsite .results-header h2{color:var(--trjs-green)}.body-theretailjobsite .job-card a h3,.body-theretailjobsite .refine-container h2,.body-theretailjobsite .results-header{color:var(--trjs-white)}.body-theretailjobsite .expired-section a,.body-theretailjobsite .job-card a .posted,.body-theretailjobsite .results-header .em-text{color:var(--trjs-orange)}.body-theretailjobsite .refine-container .btn-secondary{color:var(--trjs-white);border:1px solid var(--trjs-white)}.body-theretailjobsite .job-pagination .active a,.body-theretailjobsite .job-pagination a:hover,.body-theretailjobsite .refine-container .btn-secondary:hover{color:var(--trjs-orange);border:1px solid var(--trjs-orange)}.body-theretailjobsite .order-container label{color:var(--trjs-white)}.body-theretailjobsite .order-container select{background-color:var(--trjs-black);color:var(--trjs-white)}.body-theretailjobsite .no-jobs h3{color:var(--trjs-white)}.body-theretailjobsite .no-jobs p{color:var(--opacity-white)}.body-theretailjobsite .job-card a .top-details{color:var(--opacity-white)}.body-theretailjobsite .job-card a .summary-details{color:var(--trjs-orange)}.body-theretailjobsite .job-card a p,.body-theretailjobsite .job-pagination a{color:var(--opacity-white)}.body-theretailjobsite .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--trjs-orange) 0,rgba(250,249,24,0) 40%,rgba(250,249,24,0) 60%,var(--trjs-orange) 100%)}.body-theretailjobsite .job-container .job-card a:hover h3{text-decoration:underline}.body-theretailjobsite .job-description .advance-form a{color:var(--trjs-white)}.body-theretailjobsite .job-description .advance-form a:hover{color:var(--trjs-green)}.body-theretailjobsite .job-header h2{color:var(--trjs-green)}.body-theretailjobsite .expired-msg h2,.body-theretailjobsite .expired-msg p{color:var(--error-pale-red)}.body-theretailjobsite .expired-msg h2:before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-theretailjobsite .job-header .posted{color:var(--trjs-green)}.body-theretailjobsite .job-info{color:var(--trjs-white)}.body-theretailjobsite .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--trjs-orange) 0,rgba(250,249,24,0) 40%,rgba(250,249,24,0) 60%,var(--trjs-orange) 100%)}.body-theretailjobsite .job-info dd{color:var(--opacity-white)}.body-theretailjobsite .job-info .with-separators{color:var(--opacity-white)}.body-theretailjobsite .job-info .with-separators li:not(:last-child)::after{color:var(--trjs-green)}.body-theretailjobsite .job-info .skills-info{color:var(--trjs-green)}.body-theretailjobsite .job-summary{color:var(--trjs-white)}.body-theretailjobsite .job-summary b,.body-theretailjobsite .job-summary p{color:var(--trjs-white)}.body-theretailjobsite .job-summary>a{color:var(--trjs-white);text-decoration:underline}.body-theretailjobsite .job-summary>a:hover{color:var(--trjs-orange)}.body-theretailjobsite .apply-container p{color:var(--trjs-orange)}.body-theretailjobsite .similar-jobs h2{color:var(--trjs-white)}.body-theretailjobsite .similar-jobs-carousel .job-card a{border:1px solid rgba(247,178,80,.5)}.body-theretailjobsite .similar-jobs-carousel .job-card a:hover{border:1px solid var(--trjs-orange);background:linear-gradient(-30deg,var(--main-black) 0,var(--trjs-black) 20%,var(--trjs-black) 80%,var(--main-black) 100%)}.body-theretailjobsite .similar-jobs-carousel .job-card a:hover h3{text-decoration:underline}.body-theretailjobsite .similar-jobs-carousel .job-card .posted{color:var(--trjs-orange)}.body-theretailjobsite .similar-jobs-carousel .job-card h3{color:var(--trjs-white)}.body-theretailjobsite .similar-jobs-carousel .job-card .top-details{color:var(--opacity-white)}.body-theretailjobsite .similar-jobs-carousel .job-card .summary-details{color:var(--trjs-orange)}.body-theretailjobsite .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/theretailjobsite/icons/arrow-icon.svg) no-repeat}.body-theretailjobsite .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/theretailjobsite/icons/arrow-icon-hv.svg) no-repeat}.body-theretailjobsite .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-theretailjobsite .similar-jobs-carousel .slick-dots .slick-active button,.body-theretailjobsite .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--trjs-orange)}.body-theretailjobsite .advanced-search h2{color:var(--trjs-green)}.body-theretailjobsite .advance-form-label label{color:var(--trjs-white)}.body-theretailjobsite .advance-form-label input,.body-theretailjobsite .advance-form-label select{border:1px solid var(--opacity-white);background-color:var(--trjs-black);color:var(--opacity-white)}.body-theretailjobsite input::placeholder{color:var(--opacity-white)}.body-theretailjobsite .advance-form-checkbox label,.body-theretailjobsite .radio-per-salary p{color:var(--trjs-white)}.body-theretailjobsite .about-page{color:var(--trjs-white)}.body-theretailjobsite .about-page h2{color:var(--trjs-green)}.body-theretailjobsite .about-intro{background:url(/assets/img/traffic-brands/theretailjobsite/hero-theretailjobsite.webp) no-repeat;background-size:cover;background-position:center;z-index:1;position:relative}.body-theretailjobsite .about-intro h1{color:var(--trjs-green)}.body-theretailjobsite .about-intro p{color:var(--trjs-white)}.body-theretailjobsite .about-intro h1,.body-theretailjobsite .about-intro p{position:relative;width:fit-content}.body-theretailjobsite .about-intro h1::before,.body-theretailjobsite .about-intro p::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(21,21,25,.8);box-shadow:0 0 25px 20px rgba(21,21,25,.8);border-radius:.25rem;z-index:-1}.body-theretailjobsite .about-partner:before,.body-theretailjobsite .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--trjs-orange) 0,rgba(250,249,24,0) 40%,rgba(250,249,24,0) 60%,var(--trjs-orange) 100%)}.body-theretailjobsite .about-services:before{bottom:0}.body-theretailjobsite .about-partner:before{top:0}.body-theretailjobsite .about-services ul{padding-top:1rem}.body-theretailjobsite .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-blk.svg) no-repeat}.body-theretailjobsite .contact-page h2{color:var(--trjs-green)}.body-theretailjobsite .contact-form{color:var(--trjs-white)}.body-theretailjobsite .contact-form .contact-form-label input,.body-theretailjobsite .contact-form .contact-form-label textarea{border:1px solid var(--opacity-white);background-color:var(--trjs-black);color:var(--opacity-white)}.body-theretailjobsite .field-validation-error{color:var(--error-pale-red)}.body-theretailjobsite .contact-form .error-col{color:var(--error-pale-red)}.body-theretailjobsite .result-failure-text h1{color:var(--trjs-green)}.body-theretailjobsite .result-failure-text{color:var(--trjs-white)}.body-theretailjobsite .return-home{color:var(--trjs-white)}.body-theretailjobsite .return-home:hover{color:var(--trjs-orange)}.body-theretailjobsite .result-failure-page .main-search{background:linear-gradient(-30deg,var(--main-black) 0,var(--trjs-black) 20%,var(--trjs-black) 80%,var(--main-black) 100%);border:1px solid rgba(247,178,80,.5)}.body-theretailjobsite .result-failure-page .main-search h2{color:var(--trjs-green)}.body-theretailjobsite .result-failure-page .search-form-label{color:var(--trjs-white)}.body-theretailjobsite .result-failure-page .main-search .input-container input{border:1px solid var(--opacity-white);background-color:var(--trjs-black);color:var(--opacity-white)}.body-theretailjobsite .result-failure-page .main-search .input-container input::placeholder{color:var(--opacity-white)}.body-theretailjobsite .result-failure-page .main-search form a{color:var(--trjs-green)}.body-theretailjobsite .result-failure-page .main-search form a:hover{color:var(--trjs-orange)}.body-theretailjobsite .general-container h2,.body-theretailjobsite .general-section h3{color:var(--trjs-green)}.body-theretailjobsite .privacy-section h3,.body-theretailjobsite .terms-lists h4{color:var(--trjs-orange)}.body-theretailjobsite .general-container p,.body-theretailjobsite .legal-section,.body-theretailjobsite .privacy-section{color:var(--opacity-white)}@media only screen and (min-width:30rem){.body-theretailjobsite .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:52.5rem){.body-theretailjobsite .cookie-notice{border:1px solid var(--trjs-green);box-shadow:0 0 12px 0 var(--main-grey)}.body-theretailjobsite .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-theretailjobsite .job-description .search-form .input-container input{border:1px solid var(--opacity-white);background-color:var(--trjs-black);color:var(--opacity-white)}.body-theretailjobsite .job-description .search-form .input-container input::placeholder{color:var(--opacity-white)}.body-theretailjobsite .job-description .search-form a{color:var(--trjs-white)}.body-theretailjobsite .job-description .search-form a:hover{color:var(--trjs-orange)}}@media only screen and (min-width:65rem){.body-theretailjobsite .header-nav .site-logo{height:2.75rem}.body-theretailjobsite .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,var(--trjs-orange) 0,rgba(250,249,24,0) 40%,rgba(250,249,24,0) 60%,var(--trjs-orange) 100%)}}:root{--cabj-black:#141314;--cabj-white:var(--main-white);--cabj-orange:#F26A21;--cabj-yellow:#F7C121}.body-constructionandbuildingjobs{background:linear-gradient(-30deg,#272627 0,var(--cabj-black) 20%,var(--cabj-black) 80%,#272627 100%)}.body-constructionandbuildingjobs .search-icon{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/search-icon.svg) no-repeat center}.body-constructionandbuildingjobs .location-icon{background:url(/assets/img/icons/location-icon-wht.svg) no-repeat}.body-constructionandbuildingjobs .nav-icon{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/nav-icon.svg) no-repeat center}.body-constructionandbuildingjobs .home-icon{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/home-icon.svg) no-repeat center}.body-constructionandbuildingjobs .job-icon{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/jobs-icon.svg) no-repeat center}.body-constructionandbuildingjobs .about-icon{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/about-icon.svg) no-repeat center}.body-constructionandbuildingjobs .contact-icon{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/contact-icon.svg) no-repeat center}.body-constructionandbuildingjobs .header-nav .nav-icon.open,.body-constructionandbuildingjobs .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/close-icon.svg) no-repeat}.body-constructionandbuildingjobs .overlay{background:linear-gradient(-30deg,#272627 0,var(--cabj-black) 20%,var(--cabj-black) 80%,#272627 100%)}.body-constructionandbuildingjobs .btn-primary{border:1px solid var(--cabj-yellow);color:#151519;background:linear-gradient(-120deg,var(--cabj-orange) 0,#f8ac82 100%);background-size:100%}.body-constructionandbuildingjobs .btn-primary:hover{background-size:300% auto}.body-constructionandbuildingjobs .header-nav .site-logo{width:10rem}.body-constructionandbuildingjobs .main-nav a{color:var(--cabj-white)}.body-constructionandbuildingjobs .main-nav a:hover{color:var(--cabj-orange)}.body-constructionandbuildingjobs .header-search.open h2{color:var(--cabj-white)}.body-constructionandbuildingjobs .header-search.open .advance-form a{color:var(--cabj-white)}.body-constructionandbuildingjobs .header-search.open .advance-form a:hover{color:var(--cabj-orange)}.body-constructionandbuildingjobs .footer .footer-nav a{color:var(--cabj-orange)}.body-constructionandbuildingjobs .footer .footer-copy a,.body-constructionandbuildingjobs .footer .footer-copy li{color:var(--opacity-white)}.body-constructionandbuildingjobs .footer a:hover{color:var(--cabj-yellow)}.body-constructionandbuildingjobs .cookie-notice{background:linear-gradient(30deg,var(--cream-white) 0,#e1e0dd 100%)}.body-constructionandbuildingjobs .contact-success{color:var(--cabj-white)}.body-constructionandbuildingjobs .return-home:before{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/home-icon.svg) no-repeat}.body-constructionandbuildingjobs .return-home:hover:before{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/home-icon-hv.svg) no-repeat}.body-constructionandbuildingjobs .alert p{color:var(--error-pale-red)}.body-constructionandbuildingjobs .alert p::before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-constructionandbuildingjobs .home-container .search-section{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/hero-constructionandbuildingjobs.webp) no-repeat;background-size:cover;background-position:bottom right 50%;z-index:1;position:relative}.body-constructionandbuildingjobs .home-container .search-section a,.body-constructionandbuildingjobs .home-container .search-section h2{color:var(--cabj-white);position:relative;width:fit-content}.body-constructionandbuildingjobs .home-container .search-section h2{margin:0 auto}.body-constructionandbuildingjobs .home-container .search-section a::before,.body-constructionandbuildingjobs .search-section h2::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(20,18,20,.8);box-shadow:0 0 25px 20px rgba(20,18,20,.8);border-radius:.25rem;z-index:-1}.body-constructionandbuildingjobs .home-container .search-section a:hover{color:var(--cabj-yellow)}.body-constructionandbuildingjobs .company-categories h2,.body-constructionandbuildingjobs .company-choose h2,.body-constructionandbuildingjobs .company-intro .intro-inner h2{color:var(--cabj-orange)}.body-constructionandbuildingjobs .categories-carousel-card a h3,.body-constructionandbuildingjobs .company-choose h3,.body-constructionandbuildingjobs .company-choose p,.body-constructionandbuildingjobs .company-intro .intro-inner p{color:var(--cabj-white)}.body-constructionandbuildingjobs .categories-carousel-card a:hover h3{color:var(--cabj-orange)}.body-constructionandbuildingjobs .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/arrow-icon.svg) no-repeat}.body-constructionandbuildingjobs .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/arrow-icon-hv.svg) no-repeat}.body-constructionandbuildingjobs .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-constructionandbuildingjobs .company-categories .categories-carousel .slick-dots .slick-active button,.body-constructionandbuildingjobs .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--cabj-orange)}.body-constructionandbuildingjobs .bespoke-col{background:linear-gradient(90deg,#e1e0dd 0,var(--cabj-yellow) 50%,#e1e0dd 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-constructionandbuildingjobs .company-quote{position:relative}.body-constructionandbuildingjobs .company-quote::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/constructionandbuildingjobs/hero-constructionandbuildingjobs.webp) no-repeat;background-size:150%;background-position:bottom left 50%;transform:scaleX(-1);z-index:-2}.body-constructionandbuildingjobs .company-quote .quote-inner p{color:var(--cabj-white);position:relative}.body-constructionandbuildingjobs .company-quote .quote-inner p::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(20,18,20,.8);box-shadow:0 0 25px 20px rgba(20,18,20,.8);border-radius:.25rem;z-index:-1}.body-constructionandbuildingjobs .expired-section a,.body-constructionandbuildingjobs .job-card a .posted,.body-constructionandbuildingjobs .results-header h2{color:var(--cabj-orange)}.body-constructionandbuildingjobs .job-card a h3,.body-constructionandbuildingjobs .refine-container h2,.body-constructionandbuildingjobs .results-header{color:var(--cabj-white)}.body-constructionandbuildingjobs .results-header .em-text{color:var(--cabj-yellow)}.body-constructionandbuildingjobs .refine-container .btn-secondary{color:var(--cabj-white);border:1px solid var(--cabj-white)}.body-constructionandbuildingjobs .job-pagination .active a,.body-constructionandbuildingjobs .job-pagination a:hover,.body-constructionandbuildingjobs .refine-container .btn-secondary:hover{color:var(--cabj-orange);border:1px solid var(--cabj-orange)}.body-constructionandbuildingjobs .order-container label{color:var(--cabj-white)}.body-constructionandbuildingjobs .order-container select{background-color:var(--cabj-black);color:var(--cabj-white)}.body-constructionandbuildingjobs .no-jobs h3{color:var(--cabj-white)}.body-constructionandbuildingjobs .no-jobs p{color:var(--opacity-white)}.body-constructionandbuildingjobs .results-inner .job-cards{padding-top:1.25rem}.body-constructionandbuildingjobs .job-card a .top-details{color:var(--opacity-white)}.body-constructionandbuildingjobs .job-card a .summary-details{color:var(--cabj-orange)}.body-constructionandbuildingjobs .job-card a p,.body-constructionandbuildingjobs .job-pagination a{color:var(--opacity-white)}.body-constructionandbuildingjobs .job-card a{border:1px solid rgba(159,159,159,.3);padding:1rem;border-radius:.25rem;background:linear-gradient(30deg,rgba(20,19,20,.8) 0,rgba(39,38,39,.7) 85%,rgba(20,19,20,.8) 100%)}.body-constructionandbuildingjobs .job-card a:hover{border:1px solid #9f9f9f;background:linear-gradient(30deg,#141314 0,#272627 85%,#141314 100%)}.body-constructionandbuildingjobs .job-description .advance-form a{color:var(--cabj-white)}.body-constructionandbuildingjobs .job-description .advance-form a:hover{color:var(--cabj-orange)}.body-constructionandbuildingjobs .job-header h2{color:var(--cabj-orange)}.body-constructionandbuildingjobs .expired-msg h2,.body-constructionandbuildingjobs .expired-msg p{color:var(--error-pale-red)}.body-constructionandbuildingjobs .expired-msg h2:before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-constructionandbuildingjobs .job-header .posted{color:var(--cabj-orange)}.body-constructionandbuildingjobs .job-info{color:var(--cabj-white)}.body-constructionandbuildingjobs .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.25) 20%,#9f9f9f 50%,rgba(255,255,255,.25) 80%)}.body-constructionandbuildingjobs .job-info dd{color:var(--opacity-white)}.body-constructionandbuildingjobs .job-info .with-separators{color:var(--opacity-white)}.body-constructionandbuildingjobs .job-info .with-separators li:not(:last-child)::after{color:var(--cabj-orange)}.body-constructionandbuildingjobs .job-info .skills-info{color:var(--cabj-orange)}.body-constructionandbuildingjobs .job-summary{color:var(--cabj-white)}.body-constructionandbuildingjobs .job-summary b,.body-constructionandbuildingjobs .job-summary p{color:var(--cabj-white)}.body-constructionandbuildingjobs .job-summary>a{color:var(--cabj-white);text-decoration:underline}.body-constructionandbuildingjobs .job-summary>a:hover{color:var(--cabj-orange)}.body-constructionandbuildingjobs .apply-container p{color:var(--cabj-orange)}.body-constructionandbuildingjobs .similar-jobs h2{color:var(--opacity-white)}.body-constructionandbuildingjobs .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/arrow-icon.svg) no-repeat}.body-constructionandbuildingjobs .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/icons/arrow-icon-hv.svg) no-repeat}.body-constructionandbuildingjobs .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-constructionandbuildingjobs .similar-jobs-carousel .slick-dots .slick-active button,.body-constructionandbuildingjobs .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--cabj-orange)}.body-constructionandbuildingjobs .advanced-search h2{color:var(--cabj-orange)}.body-constructionandbuildingjobs .advance-form-label label{color:var(--cabj-white)}.body-constructionandbuildingjobs .advance-form-label input,.body-constructionandbuildingjobs .advance-form-label select{border:1px solid var(--opacity-white);background-color:var(--cabj-black);color:var(--opacity-white)}.body-constructionandbuildingjobs input::placeholder{color:rgba(250,249,246,.8)}.body-constructionandbuildingjobs .advance-form-checkbox label,.body-constructionandbuildingjobs .radio-per-salary p{color:var(--cabj-white)}.body-constructionandbuildingjobs .about-page{color:var(--cabj-white)}.body-constructionandbuildingjobs .about-page h2{color:var(--cabj-orange)}.body-constructionandbuildingjobs .about-intro{background:url(/assets/img/traffic-brands/constructionandbuildingjobs/hero-constructionandbuildingjobs.webp) no-repeat;background-size:cover;background-position:bottom right 50%;z-index:1;position:relative}.body-constructionandbuildingjobs .about-intro h1{color:var(--cabj-orange)}.body-constructionandbuildingjobs .about-intro p{color:var(--cabj-white)}.body-constructionandbuildingjobs .about-intro h1,.body-constructionandbuildingjobs .about-intro p{position:relative;width:fit-content}.body-constructionandbuildingjobs .about-intro h1::before,.body-constructionandbuildingjobs .about-intro p::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(20,18,20,.8);box-shadow:0 0 25px 20px rgba(20,18,20,.8);border-radius:.25rem;z-index:-1}.body-constructionandbuildingjobs .about-partner:before,.body-constructionandbuildingjobs .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(20,18,20,0) 0,rgba(159,159,159,.5) 20%,#f28a21 50%,rgba(159,159,159,.5) 80%,rgba(20,18,20,0) 100%)}.body-constructionandbuildingjobs .about-services:before{bottom:0}.body-constructionandbuildingjobs .about-partner:before{top:0}.body-constructionandbuildingjobs .about-services ul{padding-top:1rem}.body-constructionandbuildingjobs .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-blk.svg) no-repeat}.body-constructionandbuildingjobs .contact-page h2{color:var(--cabj-orange)}.body-constructionandbuildingjobs .contact-form{color:var(--cabj-white)}.body-constructionandbuildingjobs .contact-form .contact-form-label input,.body-constructionandbuildingjobs .contact-form .contact-form-label textarea{border:1px solid var(--opacity-white);background-color:var(--cabj-black);color:var(--opacity-white)}.body-constructionandbuildingjobs .field-validation-error{color:var(--error-pale-red)}.body-constructionandbuildingjobs .contact-form .error-col{color:var(--error-pale-red)}.body-constructionandbuildingjobs .result-failure-text h1{color:var(--cabj-orange)}.body-constructionandbuildingjobs .result-failure-text{color:var(--cabj-white)}.body-constructionandbuildingjobs .return-home{color:var(--cabj-white)}.body-constructionandbuildingjobs .return-home:hover{color:var(--cabj-orange)}.body-constructionandbuildingjobs .result-failure-page .main-search{background:linear-gradient(30deg,rgba(20,19,20,.8) 0,rgba(39,38,39,.7) 85%,rgba(20,19,20,.8) 100%);border:1px solid #9f9f9f}.body-constructionandbuildingjobs .result-failure-page .main-search h2{color:var(--cabj-orange)}.body-constructionandbuildingjobs .result-failure-page .search-form-label{color:var(--cabj-white)}.body-constructionandbuildingjobs .result-failure-page .main-search .input-container input{border:1px solid var(--opacity-white);background-color:var(--cabj-black);color:var(--opacity-white)}.body-constructionandbuildingjobs .result-failure-page .search-form .input-container input::placeholder{color:var(--opacity-white)}.body-constructionandbuildingjobs .result-failure-page .main-search form a{color:var(--cabj-orange)}.body-constructionandbuildingjobs .result-failure-page .main-search form a:hover{color:var(--cabj-white)}.body-constructionandbuildingjobs .general-container h2,.body-constructionandbuildingjobs .general-section h3{color:var(--cabj-orange)}.body-constructionandbuildingjobs .privacy-section h3,.body-constructionandbuildingjobs .terms-lists h4{color:var(--cabj-orange)}.body-constructionandbuildingjobs .general-container p,.body-constructionandbuildingjobs .legal-section,.body-constructionandbuildingjobs .privacy-section{color:rgba(250,249,246,.8)}@media only screen and (min-width:30rem){.body-constructionandbuildingjobs .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:52.5rem){.body-constructionandbuildingjobs .cookie-notice{border:1px solid var(--cabj-black);box-shadow:0 0 12px 0 var(--main-grey)}.body-constructionandbuildingjobs .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-constructionandbuildingjobs .job-description .search-form .input-container input{border:1px solid var(--opacity-white);background-color:var(--cabj-black);color:var(--opacity-white)}.body-constructionandbuildingjobs .job-description .search-form .input-container input::placeholder{color:var(--opacity-white)}.body-constructionandbuildingjobs .job-description .search-form a{color:var(--cabj-white)}.body-constructionandbuildingjobs .job-description .search-form a:hover{color:var(--cabj-orange)}}@media only screen and (min-width:65rem){.body-constructionandbuildingjobs .header-nav .site-logo{height:2.75rem}.body-constructionandbuildingjobs .home-container .search-section{background-size:contain;background-position:right}.body-constructionandbuildingjobs .company-quote::after{background-size:50%;background-position:right}.body-constructionandbuildingjobs .about-intro{background-size:contain;background-position:right}.body-constructionandbuildingjobs .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.25) 20%,#9f9f9f 50%,rgba(255,255,255,.25) 80%)}}@media only screen and (min-width:80rem){.body-constructionandbuildingjobs .home-container .search-section{background-position:right 200px center}}:root{--tej-black:#121212;--tej-white:#E5E4E2;--tej-gold:#E7A139;--tej-champagne:#E6D7B9}.body-topendjobs{background:linear-gradient(-30deg,var(--tej-black) 0,#151519 20%,#151519 80%,var(--tej-black) 100%)}.body-topendjobs .search-icon{background:url(/assets/img/icons/search-icon-wht.svg) no-repeat center}.body-topendjobs .header-nav .search-icon,.body-topendjobs .main-nav.open .search-icon{background:url(/assets/img/traffic-brands/topendjobs/icons/search-icon.svg) no-repeat center}.body-topendjobs .location-icon{background:url(/assets/img/icons/location-icon-wht.svg) no-repeat}.body-topendjobs .nav-icon{background:url(/assets/img/traffic-brands/topendjobs/icons/nav-icon.svg) no-repeat center}.body-topendjobs .home-icon{background:url(/assets/img/traffic-brands/topendjobs/icons/home-icon.svg) no-repeat center}.body-topendjobs .job-icon{background:url(/assets/img/traffic-brands/topendjobs/icons/jobs-icon.svg) no-repeat center}.body-topendjobs .about-icon{background:url(/assets/img/traffic-brands/topendjobs/icons/about-icon.svg) no-repeat center}.body-topendjobs .contact-icon{background:url(/assets/img/traffic-brands/topendjobs/icons/contact-icon.svg) no-repeat center}.body-topendjobs .header-nav .nav-icon.open,.body-topendjobs .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/topendjobs/icons/close-icon.svg) no-repeat}.body-topendjobs .overlay{background:linear-gradient(-30deg,var(--tej-black) 0,#151519 20%,#151519 80%,var(--tej-black) 100%)}.body-topendjobs .btn-primary{border:1px solid var(--tej-black);color:var(--tej-black);background:linear-gradient(-30deg,var(--tej-champagne) 0,var(--tej-gold) 50%,var(--tej-champagne) 100%);font-weight:600;background-size:100%}.body-topendjobs .btn-primary:hover{background-size:350% auto}.body-topendjobs .header-nav .site-logo{width:10rem}.body-topendjobs .main-nav a{color:var(--tej-champagne)}.body-topendjobs .main-nav a:hover{color:var(--tej-gold)}.body-topendjobs .header-search.open h2{color:var(--tej-white)}.body-topendjobs .header-search.open .advance-form a{color:var(--tej-white)}.body-topendjobs .header-search.open .advance-form a:hover{color:var(--tej-gold)}.body-topendjobs .footer .footer-nav a{color:var(--tej-gold)}.body-topendjobs .footer .footer-copy a,.body-topendjobs .footer .footer-copy li{color:var(--opacity-white)}.body-topendjobs .footer a:hover{color:var(--tej-champagne)}.body-topendjobs .cookie-notice{background:linear-gradient(30deg,var(--tej-white) 0,var(--tej-champagne) 100%)}.body-topendjobs .contact-success{color:var(--tej-white)}.body-topendjobs .return-home:before{background:url(/assets/img/traffic-brands/topendjobs/icons/home-icon.svg) no-repeat}.body-topendjobs .return-home:hover:before{background:url(/assets/img/traffic-brands/topendjobs/icons/home-icon-hv.svg) no-repeat}.body-topendjobs .alert p{color:var(--error-pale-red)}.body-topendjobs .alert p::before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-topendjobs .home-container .search-section{background:url(/assets/img/traffic-brands/topendjobs/hero-topendjobs.webp) no-repeat;background-size:cover;background-position:center}.body-topendjobs .home-container .search-section a,.body-topendjobs .home-container .search-section h2{color:var(--tej-champagne)}.body-topendjobs .home-container .search-section a:hover{color:var(--tej-gold)}.body-topendjobs .company-categories h2,.body-topendjobs .company-choose h2,.body-topendjobs .company-intro .intro-inner h2{color:var(--tej-gold)}.body-topendjobs .categories-carousel-card a h3,.body-topendjobs .company-choose h3,.body-topendjobs .company-choose p,.body-topendjobs .company-intro .intro-inner p{color:var(--tej-white)}.body-topendjobs .categories-carousel-card a:hover h3{color:var(--tej-gold)}.body-topendjobs .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/topendjobs/icons/arrow-icon.svg) no-repeat}.body-topendjobs .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/topendjobs/icons/arrow-icon-hv.svg) no-repeat}.body-topendjobs .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-topendjobs .company-categories .categories-carousel .slick-dots .slick-active button,.body-topendjobs .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--tej-gold)}.body-topendjobs .bespoke-col{background:linear-gradient(90deg,var(--tej-champagne) 0,var(--tej-gold) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-topendjobs .company-quote{background:url(/assets/img/traffic-brands/topendjobs/hero-topendjobs.webp) no-repeat;background-size:cover;background-position:center}.body-topendjobs .company-quote .quote-inner p{color:var(--tej-champagne)}.body-topendjobs .expired-section a,.body-topendjobs .job-card a .posted,.body-topendjobs .results-header h2{color:var(--tej-gold)}.body-topendjobs .job-card a h3,.body-topendjobs .refine-container h2,.body-topendjobs .results-header{color:var(--tej-white)}.body-topendjobs .results-header .em-text{color:var(--tej-champagne)}.body-topendjobs .refine-container .btn-secondary{color:var(--tej-white);border:1px solid var(--tej-white)}.body-topendjobs .job-pagination .active a,.body-topendjobs .job-pagination a:hover,.body-topendjobs .refine-container .btn-secondary:hover{color:var(--tej-gold);border:1px solid var(--tej-gold)}.body-topendjobs .order-container label{color:var(--tej-white)}.body-topendjobs .order-container select{background-color:var(--tej-black);color:var(--tej-white)}.body-topendjobs .no-jobs h3{color:var(--tej-white)}.body-topendjobs .no-jobs p{color:var(--opacity-white)}.body-topendjobs .job-card a .top-details{color:var(--opacity-white)}.body-topendjobs .job-card a .summary-details{color:var(--tej-gold)}.body-topendjobs .job-card a p,.body-topendjobs .job-pagination a{color:var(--opacity-white)}.body-topendjobs .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--tej-gold) 0,rgba(250,249,246,0) 40%,rgba(250,249,246,0) 60%,var(--tej-gold) 100%)}.body-topendjobs .job-container .job-card a:hover h3{text-decoration:underline}.body-topendjobs .job-description .advance-form a{color:var(--tej-champagne)}.body-topendjobs .job-description .advance-form a:hover{color:var(--tej-gold)}.body-topendjobs .job-header h2{color:var(--tej-champagne)}.body-topendjobs .expired-msg h2,.body-topendjobs .expired-msg p{color:var(--error-pale-red)}.body-topendjobs .expired-msg h2:before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-topendjobs .job-header .posted{color:var(--tej-champagne)}.body-topendjobs .job-info{color:var(--tej-white)}.body-topendjobs .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--tej-gold) 0,rgba(250,249,246,0) 40%,rgba(250,249,246,0) 60%,var(--tej-gold) 100%)}.body-topendjobs .job-info dd{color:var(--opacity-white)}.body-topendjobs .job-info .with-separators{color:var(--opacity-white)}.body-topendjobs .job-info .with-separators li:not(:last-child)::after{color:var(--tej-champagne)}.body-topendjobs .job-info .skills-info{color:var(--tej-champagne)}.body-topendjobs .job-summary{color:var(--tej-white)}.body-topendjobs .job-summary b,.body-topendjobs .job-summary p{color:var(--tej-white)}.body-topendjobs .job-summary>a{color:var(--tej-white);text-decoration:underline}.body-topendjobs .job-summary>a:hover{color:var(--tej-champagne)}.body-topendjobs .apply-container p{color:var(--tej-gold)}.body-topendjobs .similar-jobs h2{color:var(--opacity-white)}.body-topendjobs .similar-jobs-carousel .job-card a{border:1px solid rgba(230,215,185,.5);background:linear-gradient(30deg,var(--tej-black) 10%,rgba(40,40,40,.5) 50%,var(--tej-black) 90%)}.body-topendjobs .similar-jobs-carousel .job-card a:hover{border:1px solid var(--tej-champagne);background:linear-gradient(30deg,var(--tej-black) 10%,#282828 50%,var(--tej-black) 90%)}.body-topendjobs .similar-jobs-carousel .job-card a:hover h3{text-decoration:underline}.body-topendjobs .similar-jobs-carousel .job-card .posted{color:var(--tej-champagne)}.body-topendjobs .similar-jobs-carousel .job-card h3{color:var(--tej-white)}.body-topendjobs .similar-jobs-carousel .job-card .top-details{color:var(--opacity-white)}.body-topendjobs .similar-jobs-carousel .job-card .summary-details{color:var(--tej-champagne)}.body-topendjobs .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/topendjobs/icons/arrow-icon.svg) no-repeat}.body-topendjobs .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/topendjobs/icons/arrow-icon-hv.svg) no-repeat}.body-topendjobs .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-topendjobs .similar-jobs-carousel .slick-dots .slick-active button,.body-topendjobs .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--tej-gold)}.body-topendjobs .advanced-search h2{color:var(--tej-gold)}.body-topendjobs .advance-form-label label{color:var(--tej-white)}.body-topendjobs .advance-form-label input,.body-topendjobs .advance-form-label select{border:1px solid var(--opacity-white);background-color:var(--tej-black);color:var(--opacity-white)}.body-topendjobs input::placeholder{color:var(--opacity-white)}.body-topendjobs .advance-form-checkbox label,.body-topendjobs .radio-per-salary p{color:var(--tej-white)}.body-topendjobs .about-page{color:var(--tej-white)}.body-topendjobs .about-page h2{color:var(--tej-champagne)}.body-topendjobs .about-intro{background:url(/assets/img/traffic-brands/topendjobs/hero-topendjobs.webp) no-repeat;background-size:cover;background-position:center;z-index:1;position:relative}.body-topendjobs .about-intro h1{color:var(--tej-champagne)}.body-topendjobs .about-intro p{color:var(--tej-white)}.body-topendjobs .about-intro h1,.body-topendjobs .about-intro p{position:relative;width:fit-content}.body-topendjobs .about-intro h1::before,.body-topendjobs .about-intro p::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(18,18,18,.8);box-shadow:0 0 25px 20px rgba(18,18,18,.8);border-radius:.25rem;z-index:-1}.body-topendjobs .about-partner:before,.body-topendjobs .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--tej-gold) 0,rgba(250,249,246,0) 40%,rgba(250,249,246,0) 60%,var(--tej-gold) 100%)}.body-topendjobs .about-services:before{bottom:0}.body-topendjobs .about-partner:before{top:0}.body-topendjobs .about-services ul{padding-top:1rem}.body-topendjobs .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-blk.svg) no-repeat}.body-topendjobs .contact-page h2{color:var(--tej-gold)}.body-topendjobs .contact-form{color:var(--tej-white)}.body-topendjobs .contact-form .contact-form-label input,.body-topendjobs .contact-form .contact-form-label textarea{border:1px solid var(--opacity-white);background-color:var(--tej-black);color:var(--opacity-white)}.body-topendjobs .field-validation-error{color:var(--error-pale-red)}.body-topendjobs .contact-form .error-col{color:var(--error-pale-red)}.body-topendjobs .result-failure-text h1{color:var(--tej-champagne)}.body-topendjobs .result-failure-text{color:var(--tej-white)}.body-topendjobs .return-home{color:var(--tej-champagne)}.body-topendjobs .return-home:hover{color:var(--tej-gold)}.body-topendjobs .result-failure-page .main-search{background:linear-gradient(30deg,var(--tej-black) 10%,rgba(40,40,40,.5) 50%,var(--tej-black) 90%);border:1px solid rgba(247,176,80,.5)}.body-topendjobs .result-failure-page .main-search h2{color:var(--tej-champagne)}.body-topendjobs .result-failure-page .search-form-label{color:var(--tej-white)}.body-topendjobs .result-failure-page .search-form .input-container input{border:1px solid var(--opacity-white);background-color:var(--tej-black);color:var(--opacity-white)}.body-topendjobs .result-failure-page .search-form .input-container input::placeholder{color:var(--opacity-white)}.body-topendjobs .result-failure-page .main-search form a{color:var(--tej-champagne)}.body-topendjobs .result-failure-page .main-search form a:hover{color:var(--tej-gold)}.body-topendjobs .general-container h2{color:var(--tej-gold)}.body-topendjobs .general-section h3,.body-topendjobs .privacy-section h3,.body-topendjobs .terms-lists h4{color:var(--tej-champagne)}.body-topendjobs .general-container p,.body-topendjobs .legal-section,.body-topendjobs .privacy-section{color:rgba(250,249,246,.8)}@media only screen and (min-width:30rem){.body-topendjobs .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:52.5rem){.body-topendjobs .cookie-notice{border:1px solid var(--tej-gold);box-shadow:0 0 12px 0 var(--main-grey)}.body-topendjobs .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-topendjobs .job-description .search-form .input-container input{border:1px solid var(--opacity-white);background-color:var(--tej-black);color:var(--opacity-white)}.body-topendjobs .job-description .search-form .input-container input::placeholder{color:var(--opacity-white)}.body-topendjobs .job-description .search-form a{color:var(--tej-white)}.body-topendjobs .job-description .search-form a:hover{color:var(--tej-gold)}}@media only screen and (min-width:65rem){.body-topendjobs .header-nav .site-logo{height:2.75rem}.body-topendjobs .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,var(--tej-gold) 0,rgba(250,249,246,0) 40%,rgba(250,249,246,0) 60%,var(--tej-gold) 100%)}}:root{--sej-white:var(--cream-white);--sej-blue:#00022A;--sej-pale-blue:#C8D9F0}.body-searchengineerjobs{background:linear-gradient(180deg,var(--sej-blue) 0,#003b5c 40%,#003b5c 60%,var(--sej-blue) 100%)}.body-searchengineerjobs .search-icon{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/search-icon.svg) no-repeat center}.body-searchengineerjobs .location-icon{background:url(/assets/img/icons/location-icon-wht.svg) no-repeat}.body-searchengineerjobs .nav-icon{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/nav-icon.svg) no-repeat center}.body-searchengineerjobs .home-icon{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/home-icon.svg) no-repeat center}.body-searchengineerjobs .job-icon{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/jobs-icon.svg) no-repeat center}.body-searchengineerjobs .about-icon{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/about-icon.svg) no-repeat center}.body-searchengineerjobs .contact-icon{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/contact-icon.svg) no-repeat center}.body-searchengineerjobs .header-nav .nav-icon.open,.body-searchengineerjobs .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/close-icon.svg) no-repeat}.body-searchengineerjobs .overlay{background:linear-gradient(180deg,var(--sej-blue) 0,#003b5c 40%,#003b5c 60%,var(--sej-blue) 100%)}.body-searchengineerjobs .btn-primary{border:1px solid #151519;color:#151519;background:linear-gradient(-120deg,#dcd9e5 0,var(--sej-pale-blue) 100%);background-size:100%}.body-searchengineerjobs .btn-primary:hover{background-size:300% auto}.body-searchengineerjobs .header-nav .site-logo{width:10rem}.body-searchengineerjobs .main-nav a{color:var(--sej-white)}.body-searchengineerjobs .main-nav a:hover{color:var(--sej-pale-blue)}.body-searchengineerjobs .header-search.open h2{color:var(--sej-white)}.body-searchengineerjobs .header-search.open .advance-form a{color:var(--sej-pale-blue)}.body-searchengineerjobs .header-search.open .advance-form a:hover{color:var(--sej-white)}.body-searchengineerjobs .footer .footer-nav a{color:var(--sej-pale-blue)}.body-searchengineerjobs .footer .footer-copy a,.body-searchengineerjobs .footer .footer-copy li{color:var(--opacity-white)}.body-searchengineerjobs .footer a:hover{color:var(--sej-white)}.body-searchengineerjobs .cookie-notice{background:linear-gradient(30deg,var(--sej-white) 0,#dcd9e5 100%)}.body-searchengineerjobs .contact-success{color:var(--sej-white)}.body-searchengineerjobs .return-home:before{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/home-icon.svg) no-repeat}.body-searchengineerjobs .return-home:hover:before{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/home-icon-hv.svg) no-repeat}.body-searchengineerjobs .alert p{color:var(--error-pale-red)}.body-searchengineerjobs .alert p::before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-searchengineerjobs .home-container .search-section{background:url(/assets/img/traffic-brands/searchengineerjobs/hero-searchengineerjobs.webp) no-repeat;background-size:150%;background-position:center right -150px;z-index:1;position:relative}.body-searchengineerjobs .home-container .search-section a,.body-searchengineerjobs .home-container .search-section h2{color:var(--sej-pale-blue);position:relative;width:fit-content}.body-searchengineerjobs .home-container .search-section h2{margin:0 auto}.body-searchengineerjobs .home-container .search-section a::before,.body-searchengineerjobs .search-section h2::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,2,42,.7);box-shadow:0 0 25px 20px rgba(0,2,42,.7);border-radius:.25rem;z-index:-1}.body-searchengineerjobs .home-container .search-section a:hover{color:var(--sej-white)}.body-searchengineerjobs .company-categories h2,.body-searchengineerjobs .company-choose h2,.body-searchengineerjobs .company-intro .intro-inner h2{color:var(--sej-pale-blue)}.body-searchengineerjobs .categories-carousel-card a h3,.body-searchengineerjobs .company-choose h3,.body-searchengineerjobs .company-choose p,.body-searchengineerjobs .company-intro .intro-inner p{color:var(--sej-white)}.body-searchengineerjobs .categories-carousel-card a:hover h3{color:var(--sej-pale-blue)}.body-searchengineerjobs .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/arrow-icon.svg) no-repeat}.body-searchengineerjobs .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/arrow-icon-hv.svg) no-repeat}.body-searchengineerjobs .company-categories .categories-carousel .slick-dots li button{background-color:var(--sej-white)}.body-searchengineerjobs .company-categories .categories-carousel .slick-dots .slick-active button,.body-searchengineerjobs .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--sej-pale-blue)}.body-searchengineerjobs .bespoke-col{background:linear-gradient(90deg,var(--sej-pale-blue) 0,#66a1c2 10%,var(--sej-pale-blue) 50%,#66a1c2 90%,var(--sej-pale-blue) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-searchengineerjobs .company-quote{position:relative}.body-searchengineerjobs .company-quote::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/searchengineerjobs/hero-searchengineerjobs.webp) no-repeat;background-size:175%;background-position:bottom -50px right -150px;transform:scaleX(-1);z-index:-2}.body-searchengineerjobs .company-quote .quote-inner p{color:var(--sej-pale-blue);position:relative}.body-searchengineerjobs .company-quote .quote-inner p::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,2,42,.7);box-shadow:0 0 25px 20px rgba(0,2,42,.7);border-radius:.25rem;z-index:-1}.body-searchengineerjobs .expired-section a,.body-searchengineerjobs .job-card a .posted,.body-searchengineerjobs .results-header .em-text,.body-searchengineerjobs .results-header h2{color:var(--sej-pale-blue)}.body-searchengineerjobs .job-card a h3,.body-searchengineerjobs .refine-container h2,.body-searchengineerjobs .results-header{color:var(--sej-white)}.body-searchengineerjobs .refine-container .btn-secondary{color:var(--sej-white);border:1px solid var(--sej-white)}.body-searchengineerjobs .job-pagination .active a,.body-searchengineerjobs .job-pagination a:hover,.body-searchengineerjobs .refine-container .btn-secondary:hover{color:var(--sej-pale-blue);border:1px solid var(--sej-pale-blue)}.body-searchengineerjobs .order-container label{color:var(--sej-white)}.body-searchengineerjobs .order-container select{border:1px solid var(--opacity-white);background-color:rgba(0,2,42,.7);color:var(--sej-white)}.body-searchengineerjobs .no-jobs h3{color:var(--sej-white)}.body-searchengineerjobs .no-jobs p{color:var(--opacity-white)}.body-searchengineerjobs .results-inner .job-cards{padding-top:1.25rem}.body-searchengineerjobs .job-card a .top-details{color:var(--opacity-white)}.body-searchengineerjobs .job-card a .summary-details{color:var(--sej-pale-blue)}.body-searchengineerjobs .job-card a p,.body-searchengineerjobs .job-pagination a{color:var(--opacity-white)}.body-searchengineerjobs .job-cards{gap:0}.body-searchengineerjobs .job-card a{border:1px solid rgba(159,159,159,.3);padding:1rem;border-radius:.25rem;background:linear-gradient(30deg,rgba(0,2,42,.2) 0,rgba(0,2,42,.7) 85%,rgba(0,2,42,.2) 100%)}.body-searchengineerjobs .job-card a:hover{border:1px solid #9f9f9f;background:linear-gradient(30deg,rgba(0,2,42,.6) 0,#00022a 85%,rgba(0,2,42,.6) 100%)}.body-searchengineerjobs .job-description .advance-form a{color:var(--sej-pale-blue)}.body-searchengineerjobs .job-description .advance-form a:hover{color:var(--sej-white)}.body-searchengineerjobs .job-header h2{color:var(--sej-pale-blue)}.body-searchengineerjobs .expired-msg h2,.body-searchengineerjobs .expired-msg p{color:var(--error-pale-red)}.body-searchengineerjobs .expired-msg h2:before{background:url(/assets/img/icons/no-icon-pink.svg) no-repeat}.body-searchengineerjobs .job-header .posted{color:var(--sej-pale-blue)}.body-searchengineerjobs .job-info{color:var(--sej-white)}.body-searchengineerjobs .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--sej-pale-blue) 0,rgba(255,255,255,0) 100%)}.body-searchengineerjobs .job-info dd{color:var(--opacity-white)}.body-searchengineerjobs .job-info .with-separators{color:var(--opacity-white)}.body-searchengineerjobs .job-info .with-separators li:not(:last-child)::after{color:var(--sej-pale-blue)}.body-searchengineerjobs .job-info .skills-info{color:var(--sej-pale-blue)}.body-searchengineerjobs .job-summary{color:var(--sej-white)}.body-searchengineerjobs .job-summary b,.body-searchengineerjobs .job-summary p{color:var(--sej-white)}.body-searchengineerjobs .job-summary>a{color:var(--sej-white);text-decoration:underline}.body-searchengineerjobs .job-summary>a:hover{color:var(--sej-pale-blue)}.body-searchengineerjobs .apply-container p{color:var(--sej-pale-blue)}.body-searchengineerjobs .similar-jobs h2{color:var(--opacity-white)}.body-searchengineerjobs .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/arrow-icon.svg) no-repeat}.body-searchengineerjobs .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/searchengineerjobs/icons/arrow-icon-hv.svg) no-repeat}.body-searchengineerjobs .similar-jobs-carousel .slick-dots li button{background-color:var(--sej-white)}.body-searchengineerjobs .similar-jobs-carousel .slick-dots .slick-active button,.body-searchengineerjobs .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--sej-pale-blue)}.body-searchengineerjobs .advanced-search h2{color:var(--sej-pale-blue)}.body-searchengineerjobs .advance-form-label label{color:var(--sej-white)}.body-searchengineerjobs .advance-form-label input,.body-searchengineerjobs .advance-form-label select{border:1px solid var(--opacity-white);background-color:rgba(0,2,42,.9);color:var(--sej-white)}.body-searchengineerjobs input::placeholder{color:rgba(250,249,246,.8)}.body-searchengineerjobs .advance-form-checkbox label,.body-searchengineerjobs .radio-per-salary p{color:var(--sej-white)}.body-searchengineerjobs .about-page{color:var(--sej-white)}.body-searchengineerjobs .about-page h2{color:var(--sej-pale-blue)}.body-searchengineerjobs .about-intro{background:url(/assets/img/traffic-brands/searchengineerjobs/hero-searchengineerjobs.webp) no-repeat;background-size:120%;background-position:bottom -6rem right -6rem;z-index:1;position:relative}.body-searchengineerjobs .about-intro h1{color:var(--sej-pale-blue)}.body-searchengineerjobs .about-intro p{color:var(--sej-white)}.body-searchengineerjobs .about-partner:before,.body-searchengineerjobs .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--sej-pale-blue) 0,rgba(255,255,255,0) 100%)}.body-searchengineerjobs .about-services:before{bottom:0;background:linear-gradient(90deg,var(--sej-pale-blue) 0,rgba(255,255,255,0) 100%)}.body-searchengineerjobs .about-partner:before{top:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,var(--sej-pale-blue) 100%)}.body-searchengineerjobs .about-services ul{padding-top:1rem}.body-searchengineerjobs .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-blk.svg) no-repeat}.body-searchengineerjobs .contact-page h2{color:var(--sej-pale-blue)}.body-searchengineerjobs .contact-form{color:var(--sej-white)}.body-searchengineerjobs .contact-form .contact-form-label input,.body-searchengineerjobs .contact-form .contact-form-label textarea{border:1px solid var(--opacity-white);background-color:rgba(0,2,42,.7);color:var(--sej-white)}.body-searchengineerjobs .field-validation-error{color:var(--error-pale-red)}.body-searchengineerjobs .contact-form .error-col{color:var(--error-pale-red)}.body-searchengineerjobs .result-failure-text h1{color:var(--sej-pale-blue)}.body-searchengineerjobs .result-failure-text{color:var(--sej-white)}.body-searchengineerjobs .return-home{color:var(--sej-white)}.body-searchengineerjobs .return-home:hover{color:var(--sej-pale-blue)}.body-searchengineerjobs .result-failure-page .main-search{background:linear-gradient(30deg,rgba(0,2,42,.2) 0,rgba(0,2,42,.7) 85%,rgba(0,2,42,.2) 100%);border:1px solid var(--sej-pale-blue)}.body-searchengineerjobs .result-failure-page .main-search h2{color:var(--sej-pale-blue)}.body-searchengineerjobs .result-failure-page .search-form-label{color:var(--sej-white)}.body-searchengineerjobs .result-failure-page .search-form .input-container input{border:1px solid var(--opacity-white);background-color:rgba(0,2,42,.7);color:var(--sej-white)}.body-searchengineerjobs .result-failure-page .search-form .input-container input::placeholder{color:var(--opacity-white)}.body-searchengineerjobs .result-failure-page .main-search form a{color:var(--sej-pale-blue)}.body-searchengineerjobs .result-failure-page .main-search form a:hover{color:var(--sej-white)}.body-searchengineerjobs .general-container h2,.body-searchengineerjobs .general-section h3{color:var(--sej-pale-blue)}.body-searchengineerjobs .privacy-section h3,.body-searchengineerjobs .terms-lists h4{color:var(--sej-pale-blue)}.body-searchengineerjobs .general-container p,.body-searchengineerjobs .legal-section,.body-searchengineerjobs .privacy-section{color:var(--opacity-white)}@media only screen and (min-width:30rem){.body-searchengineerjobs .header-nav .site-logo{height:2.25rem;width:auto}.body-searchengineerjobs .home-container .search-section{background-size:cover;background-position:center}.body-searchengineerjobs .about-intro{background-position:bottom -10rem right -10rem}.body-searchengineerjobs .company-quote::after{background-size:100%;background-position:center right -50px}}@media only screen and (min-width:40rem){.body-searchengineerjobs .job-cards{gap:2rem}}@media only screen and (min-width:44rem){.body-searchengineerjobs .about-intro{background-position:bottom -20rem right -20rem}}@media only screen and (min-width:52.5rem){.body-searchengineerjobs .cookie-notice{border:1px solid var(--sej-blue);box-shadow:0 0 12px 0 var(--main-grey)}.body-searchengineerjobs .home-container .search-section{background-size:80%;background-position:center right -100px}.body-searchengineerjobs .about-intro{background-size:80%;background-position:bottom -12rem right -12rem}.body-searchengineerjobs .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-searchengineerjobs .job-description .search-form .input-container input{border:1px solid var(--opacity-white);background-color:rgba(0,2,42,.7);color:var(--sej-white)}.body-searchengineerjobs .job-description .search-form .input-container input::placeholder{color:var(--opacity-white)}.body-searchengineerjobs .job-description .search-form a{color:var(--sej-white)}.body-searchengineerjobs .job-description .search-form a:hover{color:var(--sej-pale-blue)}}@media only screen and (min-width:65rem){.body-searchengineerjobs .header-nav .site-logo{height:2.75rem}.body-searchengineerjobs .home-container .search-section{background-size:60%}.body-searchengineerjobs .about-intro{background-size:60%;background-position:bottom -10rem right -10rem}.body-searchengineerjobs .company-quote::after{background-size:40%;background-position:center right 50px}.body-searchengineerjobs .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,var(--sej-pale-blue) 0,rgba(255,255,255,0) 100%)}}@media only screen and (min-width:80rem){.body-searchengineerjobs .home-container .search-section{background-size:50%;background-position:center right}.body-searchengineerjobs .about-intro{background-position:bottom -12rem right -12rem}}@media only screen and (min-width:80rem){.body-searchengineerjobs .company-quote .quote-inner p::before{display:none}}@media only screen and (min-width:100rem){.body-searchengineerjobs .about-intro{background-size:50%;background-position:bottom -16rem right -16rem}}@media only screen and (min-width:115rem){.body-searchengineerjobs .about-intro{background-position:bottom -20rem right -20rem}}:root{--djl-navy:#1A4879;--djl-blue:#2C6BBE}.body-driverjobslist{background:linear-gradient(-30deg,#ecf2f9 0,var(--pure-white) 50%,#ecf2f9 100%)}.body-driverjobslist .search-icon{background:url(/assets/img/traffic-brands/driverjobslist/icons/search-icon.svg) no-repeat center}.body-driverjobslist .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-driverjobslist .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-driverjobslist .nav-icon{background:url(/assets/img/traffic-brands/driverjobslist/icons/nav-icon.svg) no-repeat center}.body-driverjobslist .home-icon{background:url(/assets/img/traffic-brands/driverjobslist/icons/home-icon.svg) no-repeat center}.body-driverjobslist .job-icon{background:url(/assets/img/traffic-brands/driverjobslist/icons/jobs-icon.svg) no-repeat center}.body-driverjobslist .about-icon{background:url(/assets/img/traffic-brands/driverjobslist/icons/about-icon.svg) no-repeat center}.body-driverjobslist .contact-icon{background:url(/assets/img/traffic-brands/driverjobslist/icons/contact-icon.svg) no-repeat center}.body-driverjobslist .header-nav .nav-icon.open,.body-driverjobslist .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/driverjobslist/icons/close-icon.svg) no-repeat}.body-driverjobslist .overlay{background:linear-gradient(-30deg,#ecf2f9 0,var(--pure-white) 50%,#ecf2f9 100%)}.body-driverjobslist .btn-primary{border:1px solid #fbb036;color:var(--cream-white);background:linear-gradient(-30deg,var(--djl-blue) 0,#102b49 50%,var(--djl-blue) 100%);background-size:100%}.body-driverjobslist .btn-primary:hover{background-size:300% auto}.body-driverjobslist .main-nav a{color:var(--djl-navy)}.body-driverjobslist .main-nav a:hover{color:var(--djl-blue)}.body-driverjobslist .header-search.open h2{color:var(--djl-navy)}.body-driverjobslist .header-search.open .advance-form a{color:var(--djl-navy)}.body-driverjobslist .header-search.open .advance-form a:hover{color:var(--djl-blue)}.body-driverjobslist .footer .footer-nav a{color:var(--djl-navy)}.body-driverjobslist .footer .footer-copy a,.body-driverjobslist .footer .footer-copy li{color:var(--main-dark-grey)}.body-driverjobslist .footer a:hover{color:var(--djl-blue)}.body-driverjobslist .cookie-notice{background:linear-gradient(30deg,var(--pure-white) 0,#ecf2f9 100%);border-top:1px solid var(--djl-blue)}.body-driverjobslist .return-home:before{background:url(/assets/img/traffic-brands/driverjobslist/icons/home-icon.svg) no-repeat}.body-driverjobslist .return-home:hover:before{background:url(/assets/img/traffic-brands/driverjobslist/icons/home-icon-hv.svg) no-repeat}.body-driverjobslist .alert p{color:var(--error-red)}.body-driverjobslist .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-driverjobslist .home-container .search-section{background:url(/assets/img/traffic-brands/driverjobslist/hero-driverjobslist.webp) no-repeat;background-size:cover;background-position:center;z-index:1;position:relative}.body-driverjobslist .home-container .search-section a,.body-driverjobslist .home-container .search-section h2{color:var(--cream-white);position:relative;width:fit-content}.body-driverjobslist .home-container .search-section h2{margin:0 auto}.body-driverjobslist .home-container .search-section a::before,.body-driverjobslist .search-section h2::before{content:'';display:block;position:absolute;left:0;width:100%;border-radius:.25rem;z-index:-1}.body-driverjobslist .search-section h2::before{top:0;height:100%;background-color:rgba(44,107,190,.6);box-shadow:0 0 25px 20px rgba(44,107,190,.6)}.body-driverjobslist .home-container .search-section a::before{top:25%;height:50%;background-color:rgba(44,107,190,.4);box-shadow:0 0 6px 6px rgba(44,107,190,.4)}.body-driverjobslist .home-container .search-section a:hover{color:#fbb036}.body-driverjobslist .categories-carousel-card a h3,.body-driverjobslist .company-categories h2,.body-driverjobslist .company-choose h2,.body-driverjobslist .company-choose h3,.body-driverjobslist .company-choose p,.body-driverjobslist .company-intro .intro-inner h2,.body-driverjobslist .company-intro .intro-inner p{color:var(--djl-navy)}.body-driverjobslist .categories-carousel-card a:hover h3{color:var(--djl-blue)}.body-driverjobslist .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/driverjobslist/icons/arrow-icon.svg) no-repeat}.body-driverjobslist .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/driverjobslist/icons/arrow-icon-hv.svg) no-repeat}.body-driverjobslist .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-driverjobslist .company-categories .categories-carousel .slick-dots .slick-active button,.body-driverjobslist .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--djl-blue)}.body-driverjobslist .bespoke-col{background:linear-gradient(90deg,var(--djl-blue) 0,#102b49 50%,var(--djl-blue) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-driverjobslist .company-quote{position:relative}.body-driverjobslist .company-quote::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/driverjobslist/hero-driverjobslist.webp) no-repeat;background-size:cover;background-position:50% 80%;transform:scaleX(-1);z-index:-2}.body-driverjobslist .company-quote .quote-inner p{color:var(--cream-white);position:relative}.body-driverjobslist .company-quote .quote-inner p::before{content:'';display:block;position:absolute;top:5%;left:0;width:100%;height:90%;background-color:rgba(44,107,190,.6);box-shadow:0 0 25px 20px rgba(44,107,190,.6);border-radius:.5rem;z-index:-1}.body-driverjobslist .job-card a h3,.body-driverjobslist .refine-container h2,.body-driverjobslist .results-header,.body-driverjobslist .results-header h2{color:var(--djl-navy)}.body-driverjobslist .expired-section a,.body-driverjobslist .job-card a .posted,.body-driverjobslist .results-header .em-text{color:var(--djl-blue)}.body-driverjobslist .refine-container .btn-secondary{color:var(--djl-navy);border:1px solid var(--djl-navy)}.body-driverjobslist .job-pagination .active a,.body-driverjobslist .job-pagination a:hover,.body-driverjobslist .refine-container .btn-secondary:hover{color:var(--djl-blue);border:1px solid var(--djl-blue)}.body-driverjobslist .order-container label{color:var(--djl-navy)}.body-driverjobslist .no-jobs h3{color:var(--djl-navy)}.body-driverjobslist .job-card a .top-details{color:var(--main-dark-grey)}.body-driverjobslist .job-card a .summary-details{color:var(--djl-blue)}.body-driverjobslist .job-card a p,.body-driverjobslist .job-pagination a{color:var(--main-dark-grey)}.body-driverjobslist .results-inner .job-cards{padding-top:1.5rem}.body-driverjobslist .job-cards{gap:0}.body-driverjobslist .job-cards li:nth-of-type(even):hover,.body-driverjobslist .job-cards li:nth-of-type(odd){background:linear-gradient(-60deg,rgba(238,242,249,.5) 0,rgba(250,249,246,.5) 25%,rgba(250,249,246,.5) 75%,rgba(238,242,249,.5) 100%)}.body-driverjobslist .job-cards li:nth-of-type(odd):hover{background:linear-gradient(-60deg,rgba(238,242,249,0) 0,rgba(250,249,246,0) 25%,rgba(250,249,246,0) 75%,rgba(238,242,249,0) 100%)}.body-driverjobslist .job-card a{padding:1.5rem .75rem}.body-driverjobslist .job-card a:hover h3{text-decoration:underline}.body-driverjobslist .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--cream-white) 0,var(--djl-navy) 5%,var(--djl-navy) 95%,var(--cream-white) 100%)}.body-driverjobslist .job-description .advance-form a{color:var(--djl-blue)}.body-driverjobslist .job-description .advance-form a:hover{color:var(--djl-navy)}.body-driverjobslist .job-header h2{color:var(--djl-navy)}.body-driverjobslist .expired-msg h2,.body-driverjobslist .expired-msg p{color:var(--error-red)}.body-driverjobslist .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-driverjobslist .job-header .posted{color:var(--djl-navy)}.body-driverjobslist .job-info{color:var(--main-dark-grey)}.body-driverjobslist .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--djl-navy) 10%,var(--djl-blue) 50%,rgba(244,244,244,.25) 100%)}.body-driverjobslist .job-info .with-separators{color:var(--main-dark-grey)}.body-driverjobslist .job-info .with-separators li:not(:last-child)::after{color:var(--djl-blue)}.body-driverjobslist .job-info .skills-info{color:var(--djl-blue)}.body-driverjobslist .job-summary{color:var(--main-black)}.body-driverjobslist .job-summary b,.body-driverjobslist .job-summary p{color:var(--main-black)}.body-driverjobslist .job-summary>a{color:var(--djl-navy);text-decoration:underline}.body-driverjobslist .job-summary>a:hover{color:var(--djl-blue)}.body-driverjobslist .apply-container p{color:var(--djl-blue)}.body-driverjobslist .similar-jobs h2{color:var(--djl-navy)}.body-driverjobslist .similar-jobs-carousel .job-card a{border:1px solid var(--djl-navy);background-color:var(--pure-white)}.body-driverjobslist .similar-jobs-carousel .job-card a:hover{border:1px solid #fbb036}.body-driverjobslist .similar-jobs-carousel .job-card .posted{color:var(--djl-blue)}.body-driverjobslist .similar-jobs-carousel .job-card h3{color:var(--djl-navy)}.body-driverjobslist .similar-jobs-carousel .job-card .top-details{color:var(--main-dark-grey)}.body-driverjobslist .similar-jobs-carousel .job-card .summary-details{color:var(--djl-blue)}.body-driverjobslist .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/driverjobslist/icons/arrow-icon.svg) no-repeat}.body-driverjobslist .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/driverjobslist/icons/arrow-icon-hv.svg) no-repeat}.body-driverjobslist .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-driverjobslist .similar-jobs-carousel .slick-dots .slick-active button,.body-driverjobslist .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--djl-navy)}.body-driverjobslist .advanced-search h2{color:var(--djl-navy)}.body-driverjobslist .advance-form-label input,.body-driverjobslist .advance-form-label select{background-color:var(--pure-white)}.body-driverjobslist .about-page h2{color:var(--djl-navy)}.body-driverjobslist .about-intro{background:url(/assets/img/traffic-brands/driverjobslist/hero-driverjobslist.webp) no-repeat;background-size:350%;background-position:top left -250px}.body-driverjobslist .about-intro .intro-inner h1{color:var(--djl-navy)}.body-driverjobslist .about-partner:before,.body-driverjobslist .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px}.body-driverjobslist .about-services:before{bottom:0;background:linear-gradient(90deg,var(--djl-navy) 0,var(--djl-blue) 50%,rgba(244,244,244,.25) 100%)}.body-driverjobslist .about-partner:before{top:0;background:linear-gradient(90deg,rgba(244,244,244,.25) 0,var(--djl-blue) 50%,var(--djl-navy) 100%)}.body-driverjobslist .about-services ul{padding-top:1rem}.body-driverjobslist .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-wht.svg) no-repeat}.body-driverjobslist .contact-page h2{color:var(--djl-navy)}.body-driverjobslist .contact-form .contact-form-label input,.body-driverjobslist .contact-form .contact-form-label textarea{background-color:var(--pure-white)}.body-driverjobslist .field-validation-error{color:var(--error-red)}.body-driverjobslist .contact-form .error-col{color:var(--error-red)}.body-driverjobslist .result-failure-text h1{color:var(--djl-navy)}.body-driverjobslist .return-home{color:var(--djl-navy)}.body-driverjobslist .return-home:hover{color:var(--djl-blue)}.body-driverjobslist .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey)}.body-driverjobslist .result-failure-page .main-search h2{color:var(--djl-navy)}.body-driverjobslist .result-failure-page .main-search form a{color:var(--djl-navy)}.body-driverjobslist .result-failure-page .main-search form a:hover{color:var(--djl-blue)}.body-driverjobslist .general-container h2,.body-driverjobslist .general-section h3{color:var(--djl-navy)}.body-driverjobslist .privacy-section h3,.body-driverjobslist .terms-lists h4{color:var(--djl-blue)}.body-driverjobslist .legal-section,.body-driverjobslist .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:30rem){.body-driverjobslist .header-nav .site-logo{height:2.25rem;width:auto}.body-driverjobslist .home-container .search-section h2{width:22rem;margin:0 auto}}@media only screen and (min-width:40rem){.body-driverjobslist .about-intro{background-position:top left -100px}}@media only screen and (min-width:44rem){.body-driverjobslist .home-container .search-section h2{width:32rem}.body-driverjobslist .about-intro{background-position:center}}@media only screen and (min-width:52.5rem){.body-driverjobslist .cookie-notice{border:1px solid var(--djl-blue);box-shadow:0 0 12px 0 var(--main-grey)}.body-driverjobslist .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-driverjobslist .refine-container form.hide{padding-right:1rem}.body-driverjobslist .job-description .search-form a{color:var(--djl-navy)}.body-driverjobslist .job-description .search-form a:hover{color:var(--djl-blue);text-decoration:underline}}@media only screen and (min-width:65rem){.body-driverjobslist .header-nav .site-logo{height:2.75rem}.body-driverjobslist .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,var(--djl-navy) 10%,var(--djl-blue) 50%,rgba(244,244,244,.25) 100%)}.body-driverjobslist .about-intro{background-size:cover;background-position:center}}:root{--ttjs-navy:#16355C;--ttjs-blue:#095494}.body-theteacherjobsearch{background-color:var(--pure-white)}.body-theteacherjobsearch .search-icon{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/search-icon.svg) no-repeat center}.body-theteacherjobsearch .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-theteacherjobsearch .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-theteacherjobsearch .nav-icon{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/nav-icon.svg) no-repeat center}.body-theteacherjobsearch .home-icon{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/home-icon.svg) no-repeat center}.body-theteacherjobsearch .job-icon{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/jobs-icon.svg) no-repeat center}.body-theteacherjobsearch .about-icon{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/about-icon.svg) no-repeat center}.body-theteacherjobsearch .contact-icon{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/contact-icon.svg) no-repeat center}.body-theteacherjobsearch .header-nav .nav-icon.open,.body-theteacherjobsearch .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/close-icon.svg) no-repeat}.body-theteacherjobsearch .header-nav .site-logo{width:11rem}.body-theteacherjobsearch .overlay{background-color:var(--pure-white)}.body-theteacherjobsearch .btn-primary{border:1px solid var(--cream-white);color:var(--cream-white);background-color:#16355c}.body-theteacherjobsearch .btn-primary:hover{background-color:var(--ttjs-blue)}.body-theteacherjobsearch .main-nav a{color:var(--ttjs-navy)}.body-theteacherjobsearch .main-nav a:hover{color:var(--ttjs-blue)}.body-theteacherjobsearch .header-search.open h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .header-search.open .advance-form a{color:var(--ttjs-navy)}.body-theteacherjobsearch .header-search.open .advance-form a:hover{color:var(--ttjs-blue)}.body-theteacherjobsearch .footer .footer-nav a{color:var(--ttjs-navy)}.body-theteacherjobsearch .footer .footer-copy a,.body-theteacherjobsearch .footer .footer-copy li{color:var(--main-dark-grey)}.body-theteacherjobsearch .footer a:hover{color:var(--ttjs-blue)}.body-theteacherjobsearch .cookie-notice{background:linear-gradient(30deg,var(--cream-white) 0,var(--pure-white) 100%);border-top:1px solid var(--ttjs-navy)}.body-theteacherjobsearch .return-home:before{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/home-icon.svg) no-repeat}.body-theteacherjobsearch .return-home:hover:before{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/home-icon-hv.svg) no-repeat}.body-theteacherjobsearch .alert p{color:var(--error-red)}.body-theteacherjobsearch .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-theteacherjobsearch .home-container .search-section{background:url(/assets/img/traffic-brands/theteacherjobsearch/hero-theteacherjobsearch.webp) no-repeat;background-position:left;background-size:cover}.body-theteacherjobsearch .company-quote .quote-inner p,.body-theteacherjobsearch .home-container .search-section a,.body-theteacherjobsearch .home-container .search-section h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .company-quote .quote-inner p,.body-theteacherjobsearch .home-container .search-section h2{background-color:rgba(255,255,255,.6);padding:.5rem .75rem}.body-theteacherjobsearch .home-container .search-section h2{width:fit-content;margin:0 auto}.body-theteacherjobsearch .home-container .search-section a:hover{color:var(--ttjs-blue);text-decoration:underline}.body-theteacherjobsearch .categories-carousel-card a h3,.body-theteacherjobsearch .company-categories h2,.body-theteacherjobsearch .company-choose h2,.body-theteacherjobsearch .company-choose h3,.body-theteacherjobsearch .company-choose p,.body-theteacherjobsearch .company-intro .intro-inner h2,.body-theteacherjobsearch .company-intro .intro-inner p{color:var(--ttjs-navy)}.body-theteacherjobsearch .categories-carousel-card a:hover h3{color:var(--ttjs-blue)}.body-theteacherjobsearch .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/arrow-icon.svg) no-repeat}.body-theteacherjobsearch .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/arrow-icon-hv.svg) no-repeat}.body-theteacherjobsearch .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-theteacherjobsearch .company-categories .categories-carousel .slick-dots .slick-active button,.body-theteacherjobsearch .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--ttjs-blue)}.body-theteacherjobsearch .bespoke-col{background:linear-gradient(60deg,var(--ttjs-navy) 0,var(--ttjs-blue) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-theteacherjobsearch .company-quote{position:relative}.body-theteacherjobsearch .company-quote .bespoke-col{font-weight:300}.body-theteacherjobsearch .company-quote::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/theteacherjobsearch/hero-theteacherjobsearch.webp) no-repeat;background-size:cover;background-position:left;transform:scaleX(-1);z-index:-1}.body-theteacherjobsearch .job-card a h3,.body-theteacherjobsearch .refine-container h2,.body-theteacherjobsearch .results-header,.body-theteacherjobsearch .results-header h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .expired-section a,.body-theteacherjobsearch .job-card a .posted,.body-theteacherjobsearch .results-header .em-text{color:var(--ttjs-blue)}.body-theteacherjobsearch .refine-container .btn-secondary{color:var(--ttjs-navy);border:1px solid var(--ttjs-navy)}.body-theteacherjobsearch .job-pagination .active a,.body-theteacherjobsearch .job-pagination a:hover,.body-theteacherjobsearch .refine-container .btn-secondary:hover{color:var(--ttjs-blue);border:1px solid var(--ttjs-blue)}.body-theteacherjobsearch .order-container label{color:var(--ttjs-navy)}.body-theteacherjobsearch .no-jobs h3{color:var(--ttjs-navy)}.body-theteacherjobsearch .job-card a .top-details{color:var(--main-dark-grey)}.body-theteacherjobsearch .job-card a .summary-details{color:var(--ttjs-blue)}.body-theteacherjobsearch .job-card a p,.body-theteacherjobsearch .job-pagination a{color:var(--main-dark-grey)}.body-theteacherjobsearch .job-cards{gap:0}.body-theteacherjobsearch .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 30%,rgba(9,84,148,.6) 55%,#095494 80%,rgba(255,255,255,.25) 100%)}.body-theteacherjobsearch .job-container .job-card a:hover h3{text-decoration:underline}.body-theteacherjobsearch .job-description .advance-form a{color:var(--ttjs-blue)}.body-theteacherjobsearch .job-description .advance-form a:hover{color:var(--ttjs-navy)}.body-theteacherjobsearch .job-header h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .expired-msg h2,.body-theteacherjobsearch .expired-msg p{color:var(--error-red)}.body-theteacherjobsearch .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-theteacherjobsearch .job-header .posted{color:var(--ttjs-navy)}.body-theteacherjobsearch .job-info{color:var(--main-dark-grey)}.body-theteacherjobsearch .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.25) 0,rgba(8,84,148,.6) 20%,var(--ttjs-blue) 80%,rgba(255,255,255,.25) 100%)}.body-theteacherjobsearch .job-info .with-separators{color:var(--main-dark-grey)}.body-theteacherjobsearch .job-info .with-separators li:not(:last-child)::after{color:var(--ttjs-blue)}.body-theteacherjobsearch .job-info .skills-info{color:var(--ttjs-blue)}.body-theteacherjobsearch .job-summary{color:var(--main-black)}.body-theteacherjobsearch .job-summary b,.body-theteacherjobsearch .job-summary p{color:var(--main-black)}.body-theteacherjobsearch .job-summary>a{color:var(--ttjs-navy);text-decoration:underline}.body-theteacherjobsearch .job-summary>a:hover{color:var(--ttjs-blue)}.body-theteacherjobsearch .apply-container p{color:var(--ttjs-navy)}.body-theteacherjobsearch .similar-jobs h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .similar-jobs-carousel .job-card a{border:1px solid var(--ttjs-navy);background-color:var(--pure-white)}.body-theteacherjobsearch .similar-jobs-carousel .job-card a:hover{border:1px solid var(--ttjs-blue)}.body-theteacherjobsearch .similar-jobs-carousel .job-card a:hover h3{text-decoration:underline}.body-theteacherjobsearch .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/arrow-icon.svg) no-repeat}.body-theteacherjobsearch .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/theteacherjobsearch/icons/arrow-icon-hv.svg) no-repeat}.body-theteacherjobsearch .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-theteacherjobsearch .similar-jobs-carousel .slick-dots .slick-active button,.body-theteacherjobsearch .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--ttjs-navy)}.body-theteacherjobsearch .advanced-search h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .advance-form-label input,.body-theteacherjobsearch .advance-form-label select{background-color:var(--pure-white)}.body-theteacherjobsearch .about-page h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .about-intro{position:relative}.body-theteacherjobsearch .about-intro:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/theteacherjobsearch/hero-theteacherjobsearch.webp) no-repeat;background-position:bottom 1rem left;background-size:250%;transform:scaleX(-1);z-index:-1}.body-theteacherjobsearch .about-intro .intro-inner h1{color:var(--ttjs-navy)}.body-theteacherjobsearch .about-partner:before,.body-theteacherjobsearch .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px}.body-theteacherjobsearch .about-services:before{bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.1) 40%,rgba(9,84,148,.6) 60%,var(--ttjs-blue) 80%,rgba(255,255,255,.1) 100%)}.body-theteacherjobsearch .about-partner:before{top:0;background:linear-gradient(90deg,rgba(255,255,255,.1) 0,var(--ttjs-blue) 20%,rgba(9,84,148,.6) 40%,rgba(255,255,255,.1) 60%)}.body-theteacherjobsearch .about-services ul{padding-top:1rem}.body-theteacherjobsearch .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-wht.svg) no-repeat}.body-theteacherjobsearch .contact-page h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .contact-form .contact-form-label input,.body-theteacherjobsearch .contact-form .contact-form-label textarea{background-color:var(--pure-white)}.body-theteacherjobsearch .field-validation-error{color:var(--error-red)}.body-theteacherjobsearch .contact-form .error-col{color:var(--error-red)}.body-theteacherjobsearch .result-failure-text h1{color:var(--ttjs-navy)}.body-theteacherjobsearch .return-home{color:var(--ttjs-navy)}.body-theteacherjobsearch .return-home:hover{color:var(--ttjs-blue)}.body-theteacherjobsearch .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-theteacherjobsearch .result-failure-page .main-search h2{color:var(--ttjs-navy)}.body-theteacherjobsearch .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-theteacherjobsearch .result-failure-page .main-search form a{color:var(--ttjs-navy)}.body-theteacherjobsearch .result-failure-page .main-search form a:hover{color:var(--ttjs-blue);text-decoration:underline}.body-theteacherjobsearch .general-container h2,.body-theteacherjobsearch .general-section h3{color:var(--ttjs-navy)}.body-theteacherjobsearch .privacy-section h3,.body-theteacherjobsearch .terms-lists h4{color:var(--ttjs-blue)}.body-theteacherjobsearch .legal-section,.body-theteacherjobsearch .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:22.5rem){.body-theteacherjobsearch .header-nav .site-logo{width:13rem}}@media only screen and (min-width:30rem){.body-theteacherjobsearch .header-nav .site-logo{height:1.5rem;width:auto}.body-theteacherjobsearch .about-intro:after{background-size:200%}}@media only screen and (min-width:44rem){.body-theteacherjobsearch .header-nav .site-logo{height:1.75rem}.body-theteacherjobsearch .about-partner::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/theteacherjobsearch/hero-theteacherjobsearch.webp) no-repeat;background-position:bottom left;background-size:200%;transform:scaleX(-1);z-index:-1}}@media only screen and (min-width:52.5rem){.body-theteacherjobsearch .cookie-notice{border:1px solid var(--ttjs-navy);box-shadow:0 0 12px 0 var(--main-grey)}.body-theteacherjobsearch .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-theteacherjobsearch .job-description .search-form a{color:var(--ttjs-navy)}.body-theteacherjobsearch .job-description .search-form a:hover{color:var(--ttjs-blue);text-decoration:underline}.body-theteacherjobsearch .about-intro:after{background-size:cover}.body-theteacherjobsearch .about-partner::after{background-size:150%}}@media only screen and (min-width:65rem){.body-theteacherjobsearch .header-nav .site-logo{height:2.25rem}.body-theteacherjobsearch .about-intro,.body-theteacherjobsearch .company-quote::after,.body-theteacherjobsearch .home-container .search-section{background-position:left 300px center;background-size:contain}.body-theteacherjobsearch .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.25) 0,rgba(8,84,148,.6) 20%,var(--ttjs-blue) 60%,rgba(255,255,255,.25) 80%)}.body-theteacherjobsearch .about-partner::after{background-size:125%}}@media only screen and (min-width:80rem){.body-theteacherjobsearch .company-quote::after{background-position:left 500px center}}:root{--mahj-drk-teal:#014042;--mahj-teal:#006C70;--mahj-drk-red:#1E0506;--mahj-red:#9A1B1F}.body-medicalandhealthjobs{background-color:var(--main-white)}.body-medicalandhealthjobs .search-icon{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/search-icon.svg) no-repeat center}.body-medicalandhealthjobs .header-nav .search-icon{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/search-icon-wht.svg) no-repeat center}.body-medicalandhealthjobs .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-medicalandhealthjobs .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-medicalandhealthjobs .nav-icon{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/nav-icon.svg) no-repeat center}.body-medicalandhealthjobs .home-icon{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/home-icon.svg) no-repeat center}.body-medicalandhealthjobs .job-icon{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/jobs-icon.svg) no-repeat center}.body-medicalandhealthjobs .about-icon{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/about-icon.svg) no-repeat center}.body-medicalandhealthjobs .contact-icon{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/contact-icon.svg) no-repeat center}.body-medicalandhealthjobs .header-nav .nav-icon.open,.body-medicalandhealthjobs .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/close-icon.svg) no-repeat}.body-medicalandhealthjobs .header{background:linear-gradient(-30deg,var(--mahj-teal) 0,#00a1a1 20%,#00a1a1 80%,var(--mahj-teal) 100%)}.body-medicalandhealthjobs .header-nav .site-logo{width:11rem}.body-medicalandhealthjobs .overlay{background-color:var(--main-white)}.body-medicalandhealthjobs .btn-primary{border:1px solid var(--main-grey);color:var(--cream-white);background:linear-gradient(-30deg,var(--mahj-drk-teal) 0,var(--mahj-teal) 100%);background-size:100%}.body-medicalandhealthjobs .btn-primary:hover{background-size:400% auto}.body-medicalandhealthjobs .main-nav a{color:var(--cream-white)}.body-medicalandhealthjobs .main-nav.open a{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .main-nav a:hover{color:var(--mahj-drk-red)}.body-medicalandhealthjobs .main-nav.open a:hover{color:var(--mahj-teal)}.body-medicalandhealthjobs .header-search.open h2{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .header-search.open .advance-form a{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .header-search.open .advance-form a:hover{color:var(--mahj-drk-red)}.body-medicalandhealthjobs .footer .footer-nav a{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .footer .footer-copy a,.body-medicalandhealthjobs .footer .footer-copy li{color:var(--main-dark-grey)}.body-medicalandhealthjobs .footer a:hover{color:var(--mahj-drk-red)}.body-medicalandhealthjobs .cookie-notice{background:linear-gradient(30deg,var(--cream-white) 0,var(--pure-white) 100%);border-top:1px solid var(--mahj-drk-teal)}.body-medicalandhealthjobs .return-home:before{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/home-icon.svg) no-repeat}.body-medicalandhealthjobs .return-home:hover:before{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/home-icon-hv.svg) no-repeat}.body-medicalandhealthjobs .alert p{color:var(--error-red)}.body-medicalandhealthjobs .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-medicalandhealthjobs .home-container .search-section{background:url(/assets/img/traffic-brands/medicalandhealthjobs/hero-medicalandhealthjobs.webp) no-repeat;background-size:cover;background-position:right;z-index:1;position:relative}.body-medicalandhealthjobs .home-container .search-section a,.body-medicalandhealthjobs .home-container .search-section h2{color:var(--mahj-drk-teal);position:relative;width:fit-content}.body-medicalandhealthjobs .home-container .search-section h2{margin:0 auto}.body-medicalandhealthjobs .home-container .search-section a::before,.body-medicalandhealthjobs .search-section h2::before{content:'';display:block;position:absolute;left:0;width:100%;border-radius:.25rem;z-index:-1}.body-medicalandhealthjobs .search-section h2::before{top:0;height:100%;background-color:rgba(0,211,206,.6);box-shadow:0 0 25px 20px rgba(0,211,206,.6)}.body-medicalandhealthjobs .home-container .search-section a::before{top:25%;height:50%;background-color:rgba(0,211,206,.4);box-shadow:0 0 6px 6px rgba(0,211,206,.4)}.body-medicalandhealthjobs .home-container .search-section a:hover{text-decoration:underline}.body-medicalandhealthjobs .categories-carousel-card a h3,.body-medicalandhealthjobs .company-categories h2,.body-medicalandhealthjobs .company-choose h2,.body-medicalandhealthjobs .company-choose h3,.body-medicalandhealthjobs .company-choose p,.body-medicalandhealthjobs .company-intro .intro-inner h2,.body-medicalandhealthjobs .company-intro .intro-inner p{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .categories-carousel-card a:hover h3{color:var(--mahj-teal)}.body-medicalandhealthjobs .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/arrow-icon.svg) no-repeat}.body-medicalandhealthjobs .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/arrow-icon-hv.svg) no-repeat}.body-medicalandhealthjobs .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-medicalandhealthjobs .company-categories .categories-carousel .slick-dots .slick-active button,.body-medicalandhealthjobs .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .bespoke-col{background:linear-gradient(60deg,var(--mahj-red) 0,var(--mahj-teal) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-medicalandhealthjobs .company-quote{position:relative}.body-medicalandhealthjobs .company-quote::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/medicalandhealthjobs/banner-medicalandhealthjobs.webp) no-repeat;background-size:cover;background-position:center;z-index:-2}.body-medicalandhealthjobs .company-quote .quote-inner p{color:var(--mahj-drk-teal);position:relative}.body-medicalandhealthjobs .company-quote .quote-inner p::before{content:'';display:block;position:absolute;top:5%;left:5%;height:90%;width:90%;background-color:rgba(0,211,206,.5);box-shadow:0 0 25px 20px rgba(0,211,206,.5);border-radius:.25rem;z-index:-1}.body-medicalandhealthjobs .expired-section a,.body-medicalandhealthjobs .job-card a .posted,.body-medicalandhealthjobs .job-card a h3,.body-medicalandhealthjobs .refine-container h2,.body-medicalandhealthjobs .results-header,.body-medicalandhealthjobs .results-header h2{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .results-header .em-text{color:var(--mahj-red)}.body-medicalandhealthjobs .refine-container .btn-secondary{color:var(--mahj-drk-teal);border:1px solid var(--mahj-drk-teal)}.body-medicalandhealthjobs .job-pagination .active a,.body-medicalandhealthjobs .job-pagination a:hover,.body-medicalandhealthjobs .refine-container .btn-secondary:hover{color:var(--mahj-red);border:1px solid var(--mahj-red)}.body-medicalandhealthjobs .order-container label{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .no-jobs h3{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .job-card:nth-of-type(even) a,.body-medicalandhealthjobs .job-card:nth-of-type(odd) a:hover{background:linear-gradient(90deg,rgba(240,250,250,.25) 0,rgba(240,250,250,.5) 100%)}.body-medicalandhealthjobs .job-card:nth-of-type(even) a:hover{background:linear-gradient(90deg,rgba(240,250,250,0) 0,rgba(240,250,250,0) 100%)}.body-medicalandhealthjobs .job-card a .top-details{color:var(--main-dark-grey)}.body-medicalandhealthjobs .job-card a .summary-details{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .job-card a p,.body-medicalandhealthjobs .job-pagination a{color:var(--main-dark-grey)}.body-medicalandhealthjobs .job-cards{gap:0}.body-medicalandhealthjobs .job-container .job-cards a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--mahj-drk-teal) 0,#00a1a1 50%,var(--pure-white) 70%)}.body-medicalandhealthjobs .job-container .job-card a{padding:1.5rem 1rem}.body-medicalandhealthjobs .job-container .job-card a:hover h3{text-decoration:underline}.body-medicalandhealthjobs .job-description .advance-form a{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .job-description .advance-form a:hover{color:var(--mahj-drk-red)}.body-medicalandhealthjobs .job-header h2{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .expired-msg h2,.body-medicalandhealthjobs .expired-msg p{color:var(--error-red)}.body-medicalandhealthjobs .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-medicalandhealthjobs .job-header .posted{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .job-info{color:var(--main-dark-grey)}.body-medicalandhealthjobs .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--mahj-drk-teal) 0,#00a1a1 50%,var(--pure-white) 70%)}.body-medicalandhealthjobs .job-info .with-separators{color:var(--main-dark-grey)}.body-medicalandhealthjobs .job-info .with-separators li:not(:last-child)::after{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .job-info .skills-info{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .job-summary{color:var(--main-black)}.body-medicalandhealthjobs .job-summary b,.body-medicalandhealthjobs .job-summary p{color:var(--main-black)}.body-medicalandhealthjobs .job-summary>a{color:var(--mahj-drk-teal);text-decoration:underline}.body-medicalandhealthjobs .job-summary>a:hover{color:var(--mahj-red)}.body-medicalandhealthjobs .apply-container p{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .similar-jobs h2{color:var(--main-black)}.body-medicalandhealthjobs .similar-jobs-carousel .job-card a{border:1px solid #00a1a1;background:linear-gradient(90deg,rgba(240,250,250,.25) 0,rgba(240,250,250,.5) 100%)}.body-medicalandhealthjobs .similar-jobs-carousel .job-card a:hover{background:linear-gradient(90deg,rgba(240,250,250,.6) 0,rgba(240,250,250,.8) 100%)}.body-medicalandhealthjobs .similar-jobs-carousel .job-card h3{color:var(--main-black)}.body-medicalandhealthjobs .similar-jobs-carousel .job-card a:hover h3{text-decoration:underline}.body-medicalandhealthjobs .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/arrow-icon.svg) no-repeat}.body-medicalandhealthjobs .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/arrow-icon-hv.svg) no-repeat}.body-medicalandhealthjobs .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-medicalandhealthjobs .similar-jobs-carousel .slick-dots .slick-active button,.body-medicalandhealthjobs .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--mahj-red)}.body-medicalandhealthjobs .advanced-search h2{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .about-page h2{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .about-intro{background:url(/assets/img/traffic-brands/medicalandhealthjobs/hero-medicalandhealthjobs.webp) no-repeat;background-size:cover;background-position:right;z-index:1;position:relative}.body-medicalandhealthjobs .about-intro .intro-inner h1{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .about-intro .intro-inner h1,.body-medicalandhealthjobs .about-intro .intro-inner p{color:var(--mahj-drk-teal);position:relative;width:fit-content}.body-medicalandhealthjobs .about-intro .intro-inner h1::before,.body-medicalandhealthjobs .about-intro .intro-inner p::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,211,206,.6);box-shadow:0 0 25px 20px rgba(0,211,206,.6);border-radius:.25rem;z-index:-1}.body-medicalandhealthjobs .about-partner:before,.body-medicalandhealthjobs .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px}.body-medicalandhealthjobs .about-services:before{bottom:0;background:linear-gradient(90deg,var(--mahj-drk-teal) 0,#095494 20%,#00a1a1 40%,rgba(255,255,255,.1) 60%)}.body-medicalandhealthjobs .about-partner:before{top:0;background:linear-gradient(90deg,rgba(255,255,255,.1) 40%,#00a1a1 60%,#095494 80%,var(--mahj-drk-teal) 100%)}.body-medicalandhealthjobs .about-services ul{padding-top:1rem}.body-medicalandhealthjobs .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-wht.svg) no-repeat}.body-medicalandhealthjobs .contact-page h2{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .field-validation-error{color:var(--error-red)}.body-medicalandhealthjobs .contact-form .error-col{color:var(--error-red)}.body-medicalandhealthjobs .result-failure-text h1{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .return-home{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .return-home:hover{color:var(--mahj-red)}.body-medicalandhealthjobs .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-medicalandhealthjobs .result-failure-page .main-search h2{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-medicalandhealthjobs .result-failure-page .main-search form a{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .result-failure-page .main-search form a:hover{color:var(--mahj-drk-teal);text-decoration:underline}.body-medicalandhealthjobs .general-container h2,.body-medicalandhealthjobs .general-section h3{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .privacy-section h3,.body-medicalandhealthjobs .terms-lists h4{color:var(--mahj-teal)}.body-medicalandhealthjobs .legal-section,.body-medicalandhealthjobs .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:22.5rem){.body-medicalandhealthjobs .header-nav .site-logo{width:13rem}}@media only screen and (min-width:30rem){.body-medicalandhealthjobs .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:52.5rem){.body-medicalandhealthjobs .cookie-notice{border:1px solid var(--mahj-drk-teal);box-shadow:0 0 12px 0 var(--main-grey)}.body-medicalandhealthjobs .header-nav .site-logo{height:2.25rem}.body-medicalandhealthjobs .search-section{background-position:center}.body-medicalandhealthjobs .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-medicalandhealthjobs .job-description .search-form a{color:var(--mahj-drk-teal)}.body-medicalandhealthjobs .job-description .search-form a:hover{color:var(--mahj-red)}}@media only screen and (min-width:65rem){.body-medicalandhealthjobs .header-nav .site-logo{height:2.5rem}.body-medicalandhealthjobs .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,var(--mahj-drk-teal) 0,#00a1a1 50%,var(--main-white) 95%)}}:root{--wfhjs-navy:#16368D;--wfhjs-blue:#4470A5;--wfhjs-light-blue:#558CCF;--wfhjs-off-white:#F1F2F6}.body-theremotejobsite{background-color:var(--wfhjs-off-white)}.body-theremotejobsite .search-icon{background:url(/assets/img/traffic-brands/theremotejobsite/icons/search-icon.svg) no-repeat center}.body-theremotejobsite .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-theremotejobsite .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-theremotejobsite .nav-icon{background:url(/assets/img/traffic-brands/theremotejobsite/icons/nav-icon.svg) no-repeat center}.body-theremotejobsite .home-icon{background:url(/assets/img/traffic-brands/theremotejobsite/icons/home-icon.svg) no-repeat center}.body-theremotejobsite .job-icon{background:url(/assets/img/traffic-brands/theremotejobsite/icons/jobs-icon.svg) no-repeat center}.body-theremotejobsite .about-icon{background:url(/assets/img/traffic-brands/theremotejobsite/icons/about-icon.svg) no-repeat center}.body-theremotejobsite .contact-icon{background:url(/assets/img/traffic-brands/theremotejobsite/icons/contact-icon.svg) no-repeat center}.body-theremotejobsite .header-nav .nav-icon.open,.body-theremotejobsite .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/theremotejobsite/icons/close-icon.svg) no-repeat}.body-theremotejobsite .header-nav .site-logo{width:11rem}.body-theremotejobsite .overlay{background-color:var(--wfhjs-off-white)}.body-theremotejobsite .btn-primary{border:2px solid #e3970d;color:var(--main-black);background:linear-gradient(-60deg,#77a3d8 0,#bbd1ec 50%,#77a3d8 100%);background-size:100%}.body-theremotejobsite .btn-primary:hover{background-size:400% auto}.body-theremotejobsite .main-nav a{color:var(--wfhjs-navy)}.body-theremotejobsite .main-nav a:hover{color:var(--wfhjs-blue)}.body-theremotejobsite .header-search.open h2{color:var(--wfhjs-navy)}.body-theremotejobsite .header-search.open .advance-form a{color:var(--wfhjs-navy)}.body-theremotejobsite .header-search.open .advance-form a:hover{color:var(--wfhjs-blue)}.body-theremotejobsite .footer .footer-nav a{color:var(--wfhjs-navy)}.body-theremotejobsite .footer .footer-copy a,.body-theremotejobsite .footer .footer-copy li{color:var(--main-dark-grey)}.body-theremotejobsite .footer a:hover{color:var(--wfhjs-blue)}.body-theremotejobsite .cookie-notice{background:linear-gradient(30deg,var(--wfhjs-off-white) 0,#c9e4f7 100%);border-top:1px solid var(--wfhjs-navy)}.body-theremotejobsite .return-home:before{background:url(/assets/img/traffic-brands/theremotejobsite/icons/home-icon.svg) no-repeat}.body-theremotejobsite .return-home:hover:before{background:url(/assets/img/traffic-brands/theremotejobsite/icons/home-icon-hv.svg) no-repeat}.body-theremotejobsite .alert p{color:var(--error-red)}.body-theremotejobsite .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-theremotejobsite .home-container .search-section{position:relative}.body-theremotejobsite .home-container .search-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-30deg,#c9e4f7 0,var(--wfhjs-off-white) 50%,#c9e4f7 100%);z-index:-1}.body-theremotejobsite .home-container .search-section a,.body-theremotejobsite .home-container .search-section h2{color:var(--wfhjs-navy)}.body-theremotejobsite .home-container .search-section a:hover{text-decoration:underline}.body-theremotejobsite .company-categories h2,.body-theremotejobsite .company-choose h2,.body-theremotejobsite .company-choose h3,.body-theremotejobsite .company-choose p,.body-theremotejobsite .company-intro .intro-inner h2,.body-theremotejobsite .company-intro .intro-inner p,.body-theremotejobsite .company-quote .quote-inner p{color:var(--wfhjs-navy)}.body-theremotejobsite .categories-carousel-card a h3{color:var(--main-black)}.body-theremotejobsite .categories-carousel-card a:hover h3{color:var(--wfhjs-blue)}.body-theremotejobsite .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/theremotejobsite/icons/arrow-icon.svg) no-repeat}.body-theremotejobsite .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/theremotejobsite/icons/arrow-icon-hv.svg) no-repeat}.body-theremotejobsite .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-theremotejobsite .company-categories .categories-carousel .slick-dots .slick-active button,.body-theremotejobsite .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--wfhjs-navy)}.body-theremotejobsite .bespoke-col{background:linear-gradient(-120deg,var(--wfhjs-navy) 0,#e3970d 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-theremotejobsite .company-quote{background:linear-gradient(-30deg,#c9e4f7 0,var(--wfhjs-off-white) 50%,#c9e4f7 100%);position:relative}.body-theremotejobsite .expired-section a,.body-theremotejobsite .job-card a .posted,.body-theremotejobsite .job-card a h3,.body-theremotejobsite .refine-container h2,.body-theremotejobsite .results-header h2{color:var(--wfhjs-navy)}.body-theremotejobsite .results-header .em-text{color:var(--wfhjs-light-blue)}.body-theremotejobsite .refine-container .btn-secondary{color:var(--wfhjs-navy);border:1px solid var(--wfhjs-navy)}.body-theremotejobsite .job-pagination .active a,.body-theremotejobsite .job-pagination a:hover,.body-theremotejobsite .refine-container .btn-secondary:hover{color:var(--wfhjs-light-blue);border:1px solid var(--wfhjs-light-blue)}.body-theremotejobsite .order-container label{color:var(--wfhjs-navy)}.body-theremotejobsite .no-jobs h3{color:var(--wfhjs-navy)}.body-theremotejobsite .job-card a{padding:1.5rem .75rem}.body-theremotejobsite .job-card:nth-of-type(even) a,.body-theremotejobsite .job-card:nth-of-type(odd) a:hover{background:linear-gradient(90deg,#eef4fa 0,var(--wfhjs-off-white) 50%,#eef4fa 100%)}.body-theremotejobsite .job-card:nth-of-type(even) a:hover{background:linear-gradient(90deg,rgba(238,244,250,0) 0,rgba(255,255,255,0) 50%,rgba(238,244,250,0) 100%)}.body-theremotejobsite .job-card a:hover h3{text-decoration:underline}.body-theremotejobsite .job-card a .top-details{color:var(--main-dark-grey)}.body-theremotejobsite .job-card a .summary-details{color:var(--wfhjs-navy)}.body-theremotejobsite .job-card a p,.body-theremotejobsite .job-pagination a{color:var(--main-dark-grey)}.body-theremotejobsite .job-cards{gap:0}.body-theremotejobsite .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#e3970d 0,var(--wfhjs-light-blue) 100%)}.body-theremotejobsite .job-description .advance-form a{color:var(--wfhjs-blue)}.body-theremotejobsite .job-description .advance-form a:hover{color:var(--wfhjs-navy)}.body-theremotejobsite .job-header h2{color:var(--wfhjs-navy)}.body-theremotejobsite .expired-msg h2,.body-theremotejobsite .expired-msg p{color:var(--error-red)}.body-theremotejobsite .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-theremotejobsite .job-header .posted{color:var(--wfhjs-navy)}.body-theremotejobsite .job-info{color:var(--main-dark-grey)}.body-theremotejobsite .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#e3970d 0,var(--wfhjs-light-blue) 100%)}.body-theremotejobsite .job-info .with-separators{color:var(--main-dark-grey)}.body-theremotejobsite .job-info .with-separators li:not(:last-child)::after{color:var(--wfhjs-navy)}.body-theremotejobsite .job-info .skills-info{color:var(--wfhjs-navy)}.body-theremotejobsite .job-summary{color:var(--main-black)}.body-theremotejobsite .job-summary b,.body-theremotejobsite .job-summary p{color:var(--main-black)}.body-theremotejobsite .job-summary>a{color:var(--wfhjs-navy);text-decoration:underline}.body-theremotejobsite .job-summary>a:hover{color:var(--wfhjs-blue)}.body-theremotejobsite .apply-container p{color:var(--wfhjs-navy)}.body-theremotejobsite .similar-jobs h2{color:var(--main-black)}.body-theremotejobsite .similar-jobs-carousel .job-card a{border:1px solid var(--wfhjs-light-blue);background:linear-gradient(60deg,#eef4fa 0,var(--wfhjs-off-white) 50%,#eef4fa 100%)}.body-theremotejobsite .similar-jobs-carousel .job-card a:hover{border:1px solid var(--wfhjs-navy);background:linear-gradient(60deg,var(--wfhjs-off-white) 0,#eef4fa 50%,var(--wfhjs-off-white) 100%)}.body-theremotejobsite .similar-jobs-carousel .job-card h3{color:#0e0e0e}.body-theremotejobsite .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/arrow-icon.svg) no-repeat}.body-theremotejobsite .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/medicalandhealthjobs/icons/arrow-icon-hv.svg) no-repeat}.body-theremotejobsite .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-theremotejobsite .similar-jobs-carousel .slick-dots .slick-active button,.body-theremotejobsite .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--wfhjs-navy)}.body-theremotejobsite .advanced-search h2{color:var(--wfhjs-navy)}.body-theremotejobsite .about-page h2{color:var(--wfhjs-navy)}.body-theremotejobsite .about-intro{background:linear-gradient(-30deg,#c9e4f7 0,var(--wfhjs-off-white) 50%,#c9e4f7 100%)}.body-theremotejobsite .about-intro .intro-inner h1{color:var(--wfhjs-navy)}.body-theremotejobsite .about-partner:before,.body-theremotejobsite .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px}.body-theremotejobsite .about-services:before{bottom:0;background:linear-gradient(90deg,#e3970d 0,var(--wfhjs-light-blue) 100%)}.body-theremotejobsite .about-partner:before{top:0;background:linear-gradient(90deg,var(--wfhjs-light-blue) 0,#e3970d 100%)}.body-theremotejobsite .about-services ul{padding-top:1rem}.body-theremotejobsite .about-partner .btn-primary .link-arrow{background:url(/assets/img/traffic-brands/theremotejobsite/icons/arrow-icon.svg) no-repeat}.body-theremotejobsite .contact-page h2{color:var(--wfhjs-navy)}.body-theremotejobsite .field-validation-error{color:var(--error-red)}.body-theremotejobsite .contact-form .error-col{color:var(--error-red)}.body-theremotejobsite .result-failure-text h1{color:var(--wfhjs-navy)}.body-theremotejobsite .return-home{color:var(--wfhjs-navy)}.body-theremotejobsite .return-home:hover{text-decoration:underline}.body-theremotejobsite .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-theremotejobsite .result-failure-page .main-search h2{color:var(--wfhjs-navy)}.body-theremotejobsite .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-theremotejobsite .result-failure-page .main-search form a{color:var(--wfhjs-navy)}.body-theremotejobsite .result-failure-page .main-search form a:hover{text-decoration:underline}.body-theremotejobsite .general-container h2,.body-theremotejobsite .general-section h3{color:var(--wfhjs-navy)}.body-theremotejobsite .privacy-section h3,.body-theremotejobsite .terms-lists h4{color:var(--wfhjs-navy)}.body-theremotejobsite .legal-section,.body-theremotejobsite .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:30rem){.body-theremotejobsite .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:52.5rem){.body-theremotejobsite .cookie-notice{border:1px solid var(--wfhjs-navy);box-shadow:0 0 12px 0 var(--main-grey)}.body-theremotejobsite .home-container .search-section{background:url(/assets/img/traffic-brands/theremotejobsite/hero-theremotejobsite.webp) no-repeat;background-size:40%;background-position:bottom left -1.5rem}.body-theremotejobsite .job-description .search-form a{color:var(--wfhjs-blue)}.body-theremotejobsite .job-description .search-form a:hover{color:var(--wfhjs-navy);text-decoration:underline}.body-theremotejobsite .company-quote::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/theremotejobsite/hero-theremotejobsite.webp) no-repeat;background-size:30%;background-position:bottom 1rem left -2rem;transform:scaleX(-1)}.body-theremotejobsite .company-choose ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:65rem){.body-theremotejobsite .header-nav .site-logo{height:2.75rem}.body-theremotejobsite .home-container .search-section{background-size:30%;background-position:bottom 1.5rem left 1.5rem}.body-theremotejobsite .company-quote::before{background-size:25%;background-position:bottom 1rem left}.body-theremotejobsite .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,#e3970d 0,var(--wfhjs-light-blue) 100%)}}@media only screen and (min-width:80rem){.body-theremotejobsite .company-quote::before{background-size:20%;background-position:bottom 1rem left}}@media only screen and (min-width:100rem){.body-theremotejobsite .home-container .search-section{background-size:20%;background-position:bottom 1.5rem left 5rem}.body-theremotejobsite .company-quote::before{background-size:15%;background-position:center left 12%}}@media only screen and (min-width:118rem){.body-theremotejobsite .company-quote::before{background-size:12%;background-position:center left 20%}}:root{--jcj-black:#1D1D1D;--jcj-drk-red:#6F1011;--jcj-red:#8F1E1D}.body-justcateringjobs{background:linear-gradient(-30deg,#f0f0f0 0,var(--pure-white) 50%,#f0f0f0 100%)}.body-justcateringjobs .search-icon{background:url(/assets/img/traffic-brands/justcateringjobs/icons/search-icon.svg) no-repeat center}.body-justcateringjobs .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-justcateringjobs .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-justcateringjobs .nav-icon{background:url(/assets/img/traffic-brands/justcateringjobs/icons/nav-icon.svg) no-repeat center}.body-justcateringjobs .home-icon{background:url(/assets/img/traffic-brands/justcateringjobs/icons/home-icon.svg) no-repeat center}.body-justcateringjobs .job-icon{background:url(/assets/img/traffic-brands/justcateringjobs/icons/jobs-icon.svg) no-repeat center}.body-justcateringjobs .about-icon{background:url(/assets/img/traffic-brands/justcateringjobs/icons/about-icon.svg) no-repeat center}.body-justcateringjobs .contact-icon{background:url(/assets/img/traffic-brands/justcateringjobs/icons/contact-icon.svg) no-repeat center}.body-justcateringjobs .header-nav .nav-icon.open,.body-justcateringjobs .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/justcateringjobs/icons/close-icon.svg) no-repeat}.body-justcateringjobs .header-nav .site-logo{width:11rem}.body-justcateringjobs .overlay{background:linear-gradient(-30deg,#f0f0f0 0,var(--pure-white) 50%,#f0f0f0 100%)}.body-justcateringjobs .btn-primary{border:1px solid var(--main-grey);color:var(--cream-white);background:linear-gradient(-30deg,var(--jcj-black) 0,#333434 50%,var(--jcj-black) 100%);background-size:100%}.body-justcateringjobs .btn-primary:hover{background-size:300% auto}.body-justcateringjobs .main-nav a{color:var(--jcj-black)}.body-justcateringjobs .main-nav a:hover{color:var(--jcj-drk-red)}.body-justcateringjobs .header-search.open h2{color:var(--jcj-black)}.body-justcateringjobs .header-search.open .advance-form a{color:var(--jcj-black)}.body-justcateringjobs .header-search.open .advance-form a:hover{color:var(--jcj-drk-red)}.body-justcateringjobs .footer .footer-nav a{color:var(--jcj-drk-red)}.body-justcateringjobs .footer .footer-nav a:hover{color:var(--jcj-black)}.body-justcateringjobs .footer .footer-copy a,.body-justcateringjobs .footer .footer-copy li{color:var(--main-dark-grey)}.body-justcateringjobs .footer .footer-copy a:hover{color:var(--jcj-drk-red)}.body-justcateringjobs .cookie-notice{background:linear-gradient(30deg,var(--cream-white) 0,var(--pure-white) 100%);border-top:1px solid #16355c}.body-justcateringjobs .cookie-notice .btn-primary,.body-justcateringjobs .refine-container .btn-primary{border:1px solid var(--main-grey);color:var(--cream-white);background:linear-gradient(-30deg,var(--jcj-red) 0,var(--jcj-drk-red) 100%);background-size:100%}.body-justcateringjobs .cookie-notice .btn-primary:hover,.body-justcateringjobs .refine-container .btn-primary:hover{background-size:300% auto}.body-justcateringjobs .return-home:before{background:url(/assets/img/traffic-brands/justcateringjobs/icons/home-icon.svg) no-repeat}.body-justcateringjobs .return-home:hover:before{background:url(/assets/img/traffic-brands/justcateringjobs/icons/home-icon-hv.svg) no-repeat}.body-justcateringjobs .alert p{color:var(--error-red)}.body-justcateringjobs .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-justcateringjobs .home-container .search-section{background:url(/assets/img/traffic-brands/justcateringjobs/hero-justcateringjobs.webp) no-repeat;background-size:cover;background-position:left -150px center;z-index:1;position:relative}.body-justcateringjobs .home-container .search-section a,.body-justcateringjobs .home-container .search-section h2{color:var(--jcj-black);position:relative;width:fit-content}.body-justcateringjobs .home-container .search-section h2{margin:0 auto}.body-justcateringjobs .home-container .search-section a::before,.body-justcateringjobs .search-section h2::before{content:'';display:block;position:absolute;left:0;width:100%;border-radius:.25rem;z-index:-1}.body-justcateringjobs .search-section h2::before{top:0;height:100%;background-color:rgba(255,255,255,.7);box-shadow:0 0 25px 20px rgba(255,255,255,.7)}.body-justcateringjobs .home-container .search-section a::before{top:25%;height:50%;background-color:rgba(255,255,255,.4);box-shadow:0 0 6px 6px rgba(255,255,255,.4)}.body-justcateringjobs .home-container .search-section a:hover{color:var(--jcj-drk-red);text-decoration:underline}.body-justcateringjobs .company-categories h2,.body-justcateringjobs .company-choose h2,.body-justcateringjobs .company-choose h3,.body-justcateringjobs .company-choose p,.body-justcateringjobs .company-intro .intro-inner h2,.body-justcateringjobs .company-intro .intro-inner p,.body-justcateringjobs .company-quote .quote-inner p{color:var(--jcj-black)}.body-justcateringjobs .categories-carousel-card a h3{color:var(--jcj-black)}.body-justcateringjobs .categories-carousel-card a:hover h3{color:var(--jcj-drk-red)}.body-justcateringjobs .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/justcateringjobs/icons/arrow-icon.svg) no-repeat}.body-justcateringjobs .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/justcateringjobs/icons/arrow-icon-hv.svg) no-repeat}.body-justcateringjobs .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-justcateringjobs .company-categories .categories-carousel .slick-dots .slick-active button,.body-justcateringjobs .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--jcj-drk-red)}.body-justcateringjobs .bespoke-col{background:linear-gradient(90deg,#b3b1b6 0,var(--jcj-red) 30%,var(--jcj-red) 70%,#b3b1b6 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-justcateringjobs .company-quote{z-index:1;position:relative}.body-justcateringjobs .company-quote::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/justcateringjobs/banner-justcateringjobs.webp) no-repeat;background-size:cover;background-position:50% 80%;transform:scaleX(-1);z-index:-2}.body-justcateringjobs .company-quote .quote-inner p{color:var(--jcj-black);position:relative}.body-justcateringjobs .company-quote .quote-inner p::before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.5);box-shadow:0 0 25px 20px rgba(255,255,255,.5);border-radius:.25rem;z-index:-1}.body-justcateringjobs .job-card a h3{color:var(--jcj-black)}.body-justcateringjobs .expired-section a,.body-justcateringjobs .job-card a .posted,.body-justcateringjobs .refine-container h2,.body-justcateringjobs .results-header h2{color:var(--jcj-drk-red)}.body-justcateringjobs .results-header .em-text{color:var(--jcj-red)}.body-justcateringjobs .job-pagination .active a,.body-justcateringjobs .job-pagination a:hover,.body-justcateringjobs .refine-container .btn-secondary{color:var(--jcj-drk-red);border:1px solid var(--jcj-drk-red)}.body-justcateringjobs .job-pagination a{color:var(--main-dark-grey)}.body-justcateringjobs .refine-container .btn-secondary:hover{color:var(--jcj-black);border:1px solid var(--jcj-black)}.body-justcateringjobs .order-container label{color:var(--jcj-black)}.body-justcateringjobs .no-jobs h3{color:var(--jcj-drk-red)}.body-justcateringjobs .job-card a{padding:1rem .75rem}.body-justcateringjobs .job-card:nth-of-type(even) a,.body-justcateringjobs .job-card:nth-of-type(odd) a:hover{background-color:var(--pure-white)}.body-justcateringjobs .job-card:nth-of-type(even) a:hover{background-color:inherit}.body-justcateringjobs .job-card a:hover h3{text-decoration:underline}.body-justcateringjobs .job-card a .top-details{color:var(--main-dark-grey)}.body-justcateringjobs .job-card a .summary-details{color:var(--jcj-drk-red)}.body-justcateringjobs .job-card a p,.body-justcateringjobs .job-pagination a{color:var(--main-dark-grey)}.body-justcateringjobs .job-cards{gap:1rem}.body-justcateringjobs .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--pure-white) 0,var(--jcj-red) 30%,var(--jcj-drk-red) 70%,var(--pure-white) 100%)}.body-justcateringjobs .job-description .advance-form a{color:var(--jcj-drk-red)}.body-justcateringjobs .job-description .advance-form a:hover{color:var(--main-black)}.body-justcateringjobs .job-header h2{color:var(--jcj-drk-red)}.body-justcateringjobs .expired-msg h2,.body-justcateringjobs .expired-msg p{color:var(--error-red)}.body-justcateringjobs .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-justcateringjobs .job-header .posted{color:var(--jcj-drk-red)}.body-justcateringjobs .job-info{color:var(--main-dark-grey)}.body-justcateringjobs .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--pure-white) 0,var(--jcj-red) 30%,var(--jcj-drk-red) 70%,var(--pure-white) 100%)}.body-justcateringjobs .job-info .with-separators{color:var(--main-dark-grey)}.body-justcateringjobs .job-info .with-separators li:not(:last-child)::after{color:var(--jcj-drk-red)}.body-justcateringjobs .job-info .skills-info{color:var(--jcj-drk-red)}.body-justcateringjobs .job-summary{color:var(--main-black)}.body-justcateringjobs .job-summary b,.body-justcateringjobs .job-summary p{color:var(--main-black)}.body-justcateringjobs .job-summary>a{color:var(--jcj-drk-red);text-decoration:underline}.body-justcateringjobs .job-summary>a:hover{color:var(--jcj-black)}.body-justcateringjobs .apply-container p{color:var(--jcj-drk-red)}.body-justcateringjobs .similar-jobs h2{color:var(--jcj-black)}.body-justcateringjobs .similar-jobs-carousel .job-card a{border:1px solid var(--jcj-black);background-color:var(--pure-white)}.body-justcateringjobs .similar-jobs-carousel .job-card a:hover{border:1px solid var(--jcj-red);background:linear-gradient(-30deg,rgba(240,240,240,.5) 0,var(--pure-white) 50%,rgba(240,240,240,.5) 100%)}.body-justcateringjobs .similar-jobs-carousel .job-card a:hover h3{text-decoration:underline}.body-justcateringjobs .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/justcateringjobs/icons/arrow-icon.svg) no-repeat}.body-justcateringjobs .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/justcateringjobs/icons/arrow-icon-hv.svg) no-repeat}.body-justcateringjobs .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-justcateringjobs .similar-jobs-carousel .slick-dots .slick-active button,.body-justcateringjobs .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--jcj-drk-red)}.body-justcateringjobs .advanced-search h2{color:var(--jcj-black)}.body-justcateringjobs .about-page h2{color:var(--jcj-black)}.body-justcateringjobs .about-intro{position:relative}.body-justcateringjobs .about-intro::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/traffic-brands/justcateringjobs/hero-justcateringjobs.webp) no-repeat;background-size:cover;background-position:left -150px center;transform:scaleX(-1);z-index:-2}.body-justcateringjobs .about-intro .intro-inner{position:relative}.body-justcateringjobs .about-intro .intro-inner h1,.body-justcateringjobs .about-intro .intro-inner p{color:var(--jcj-black);position:relative;width:fit-content}.body-justcateringjobs .about-intro .intro-inner h1::before,.body-justcateringjobs .about-intro .intro-inner p::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);box-shadow:0 0 25px 20px rgba(255,255,255,.5);z-index:-1}.body-justcateringjobs .about-partner:before,.body-justcateringjobs .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--pure-white) 0,var(--jcj-red) 30%,var(--jcj-drk-red) 70%,var(--pure-white) 100%)}.body-justcateringjobs .about-services:before{bottom:0}.body-justcateringjobs .about-partner:before{top:0}.body-justcateringjobs .about-services ul{padding-top:1rem}.body-justcateringjobs .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-wht.svg) no-repeat}.body-justcateringjobs .contact-page h2{color:var(--jcj-drk-red)}.body-justcateringjobs .field-validation-error{color:var(--error-red)}.body-justcateringjobs .contact-form .error-col{color:var(--error-red)}.body-justcateringjobs .result-failure-text h1{color:var(--jcj-drk-red)}.body-justcateringjobs .return-home{color:var(--jcj-black)}.body-justcateringjobs .return-home:hover{color:var(--jcj-drk-red)}.body-justcateringjobs .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-justcateringjobs .result-failure-page .main-search h2{color:var(--jcj-drk-red)}.body-justcateringjobs .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-justcateringjobs .result-failure-page .main-search form a{color:var(--jcj-drk-red)}.body-justcateringjobs .result-failure-page .main-search form a:hover{color:var(--jcj-black)}.body-justcateringjobs .general-container h2,.body-justcateringjobs .general-section h3{color:var(--jcj-black)}.body-justcateringjobs .privacy-section h3,.body-justcateringjobs .terms-lists h4{color:var(--jcj-drk-red)}.body-justcateringjobs .legal-section,.body-justcateringjobs .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:30rem){.body-justcateringjobs .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:40rem){.body-justcateringjobs .home-container .search-section{background-size:150%;background-position:left -150px center}}@media only screen and (min-width:52.5rem){.body-justcateringjobs .cookie-notice{border:1px solid #16355c;box-shadow:0 0 12px 0 var(--main-grey)}.body-justcateringjobs .about-intro::before,.body-justcateringjobs .home-container .search-section{background-position:center;background-size:cover}.body-justcateringjobs .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-justcateringjobs .job-description .search-form a{color:var(--jcj-black)}.body-justcateringjobs .job-description .search-form a:hover{color:var(--jcj-drk-red)}}@media only screen and (min-width:65rem){.body-justcateringjobs .header-nav .site-logo{height:2.75rem}.body-justcateringjobs .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,var(--pure-white) 0,var(--jcj-red) 30%,var(--jcj-drk-red) 70%,var(--pure-white) 100%)}}:root{--tsjs-purple:#742D9E;--tsjs-green:#006D57}.body-thestudentjobsearch{background:linear-gradient(-30deg,#f9f8f4 0,var(--pure-white) 50%,#f9f8f4 100%)}.body-thestudentjobsearch .search-icon{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/search-icon.svg) no-repeat center}.body-thestudentjobsearch .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-thestudentjobsearch .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-thestudentjobsearch .nav-icon{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/nav-icon.svg) no-repeat center}.body-thestudentjobsearch .home-icon{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/home-icon.svg) no-repeat center}.body-thestudentjobsearch .job-icon{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/jobs-icon.svg) no-repeat center}.body-thestudentjobsearch .about-icon{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/about-icon.svg) no-repeat center}.body-thestudentjobsearch .contact-icon{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/contact-icon.svg) no-repeat center}.body-thestudentjobsearch .header-nav .nav-icon.open,.body-thestudentjobsearch .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/close-icon.svg) no-repeat}.body-thestudentjobsearch .header-nav .site-logo{width:11rem}.body-thestudentjobsearch .overlay{background:linear-gradient(-30deg,#f9f8f4 0,var(--pure-white) 50%,#f9f8f4 100%)}.body-thestudentjobsearch .btn-primary{border:1px solid var(--tsjs-purple);color:#181818;background:linear-gradient(-30deg,#f1c5ff 0,#99c4bb 100%);background-size:100%}.body-thestudentjobsearch .btn-primary:hover{background-size:300% auto}.body-thestudentjobsearch .main-nav a{color:var(--tsjs-purple)}.body-thestudentjobsearch .main-nav a:hover{color:var(--tsjs-green)}.body-thestudentjobsearch .header-search.open h2{color:var(--main-black)}.body-thestudentjobsearch .header-search.open .advance-form a{color:var(--tsjs-purple)}.body-thestudentjobsearch .header-search.open .advance-form a:hover{color:var(--tsjs-green)}.body-thestudentjobsearch .footer .footer-nav a{color:var(--tsjs-purple)}.body-thestudentjobsearch .footer .footer-copy a,.body-thestudentjobsearch .footer .footer-copy li{color:var(--main-dark-grey)}.body-thestudentjobsearch .footer a:hover{color:var(--tsjs-green)}.body-thestudentjobsearch .cookie-notice{background:linear-gradient(30deg,var(--pure-white) 0,#e9feff 100%);border-top:1px solid var(--tsjs-purple)}.body-thestudentjobsearch .return-home:before{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/home-icon.svg) no-repeat}.body-thestudentjobsearch .return-home:hover:before{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/home-icon-hv.svg) no-repeat}.body-thestudentjobsearch .alert p{color:var(--error-red)}.body-thestudentjobsearch .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-thestudentjobsearch .home-container .search-section{background:url(/assets/img/traffic-brands/thestudentjobsearch/hero-thestudentjobsearch.webp) no-repeat;background-position:top left -6rem;background-size:cover}.body-thestudentjobsearch .home-container .search-section a,.body-thestudentjobsearch .home-container .search-section h2{color:var(--tsjs-purple)}.body-thestudentjobsearch .home-container .search-section a:hover{color:var(--main-black)}.body-thestudentjobsearch .company-categories h2,.body-thestudentjobsearch .company-choose h2,.body-thestudentjobsearch .company-choose h3,.body-thestudentjobsearch .company-intro .intro-inner h2,.body-thestudentjobsearch .company-quote .quote-inner p{color:var(--tsjs-purple)}.body-thestudentjobsearch .categories-carousel-card a h3{color:var(--main-black)}.body-thestudentjobsearch .categories-carousel-card a:hover h3{color:var(--tsjs-purple)}.body-thestudentjobsearch .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/arrow-icon.svg) no-repeat}.body-thestudentjobsearch .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/arrow-icon-hv.svg) no-repeat}.body-thestudentjobsearch .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-thestudentjobsearch .company-categories .categories-carousel .slick-dots .slick-active button,.body-thestudentjobsearch .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--tsjs-purple)}.body-thestudentjobsearch .bespoke-col{background:linear-gradient(60deg,var(--tsjs-green) 0,var(--tsjs-purple) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-thestudentjobsearch .company-quote{background:url(/assets/img/traffic-brands/thestudentjobsearch/hero-thestudentjobsearch.webp) no-repeat;background-position:center;background-size:cover}.body-thestudentjobsearch .job-card a h3{color:var(--tsjs-purple)}.body-thestudentjobsearch .expired-section a,.body-thestudentjobsearch .job-card a .posted,.body-thestudentjobsearch .refine-container h2,.body-thestudentjobsearch .results-header h2{color:var(--tsjs-purple)}.body-thestudentjobsearch .results-header .em-text{color:var(--tsjs-green)}.body-thestudentjobsearch .refine-container .btn-secondary{color:var(--main-black);border:1px solid var(--main-black)}.body-thestudentjobsearch .job-pagination .active a,.body-thestudentjobsearch .job-pagination a:hover{color:var(--tsjs-purple);border:1px solid var(--tsjs-purple)}.body-thestudentjobsearch .job-pagination a{color:var(--main-dark-grey)}.body-thestudentjobsearch .refine-container .btn-secondary:hover{color:var(--tsjs-purple);border:1px solid var(--tsjs-purple)}.body-thestudentjobsearch .order-container label{color:var(--main-black)}.body-thestudentjobsearch .no-jobs h3{color:var(--tsjs-purple)}.body-thestudentjobsearch .job-card a .top-details{color:var(--main-dark-grey)}.body-thestudentjobsearch .job-card a .summary-details{color:var(--tsjs-purple)}.body-thestudentjobsearch .job-card a p,.body-thestudentjobsearch .job-pagination a{color:var(--main-dark-grey)}.body-thestudentjobsearch .job-cards{gap:0}.body-thestudentjobsearch .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#f9f8f4 0,var(--tsjs-purple) 40%,var(--tsjs-purple) 70%,#f9f8f4 100%)}.body-thestudentjobsearch .job-container .job-card a:hover h3{text-decoration:underline}.body-thestudentjobsearch .job-description .advance-form a{color:var(--tsjs-purple)}.body-thestudentjobsearch .job-description .advance-form a:hover{color:var(--main-black)}.body-thestudentjobsearch .job-header h2{color:var(--tsjs-purple)}.body-thestudentjobsearch .expired-msg h2,.body-thestudentjobsearch .expired-msg p{color:var(--error-red)}.body-thestudentjobsearch .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-thestudentjobsearch .job-header .posted{color:var(--tsjs-purple)}.body-thestudentjobsearch .job-info{color:var(--main-dark-grey)}.body-thestudentjobsearch .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#f9f8f4 0,var(--tsjs-purple) 40%,var(--tsjs-purple) 70%,#f9f8f4 100%)}.body-thestudentjobsearch .job-info .with-separators{color:var(--main-dark-grey)}.body-thestudentjobsearch .job-info .with-separators li:not(:last-child)::after{color:var(--tsjs-purple)}.body-thestudentjobsearch .job-info .skills-info{color:var(--tsjs-purple)}.body-thestudentjobsearch .job-summary{color:var(--main-black)}.body-thestudentjobsearch .job-summary b,.body-thestudentjobsearch .job-summary p{color:var(--main-black)}.body-thestudentjobsearch .job-summary>a{color:var(--tsjs-purple);text-decoration:underline}.body-thestudentjobsearch .job-summary>a:hover{color:var(--main-black)}.body-thestudentjobsearch .apply-container p{color:var(--tsjs-purple)}.body-thestudentjobsearch .similar-jobs h2{color:var(--main-black)}.body-thestudentjobsearch .similar-jobs-carousel .job-card a{border:1px solid #24ae84;background-color:var(--pure-white)}.body-thestudentjobsearch .similar-jobs-carousel .job-card h3{color:var(--main-black)}.body-thestudentjobsearch .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/arrow-icon.svg) no-repeat}.body-thestudentjobsearch .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/thestudentjobsearch/icons/arrow-icon-hv.svg) no-repeat}.body-thestudentjobsearch .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-thestudentjobsearch .similar-jobs-carousel .slick-dots .slick-active button,.body-thestudentjobsearch .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--tsjs-purple)}.body-thestudentjobsearch .advanced-search h2{color:var(--tsjs-purple)}.body-thestudentjobsearch .about-page h2{color:var(--tsjs-purple)}.body-thestudentjobsearch .about-intro{background:url(/assets/img/traffic-brands/thestudentjobsearch/hero-thestudentjobsearch.webp) no-repeat;background-position:center;background-size:cover}.body-thestudentjobsearch .about-intro .intro-inner h1{color:var(--tsjs-purple)}.body-thestudentjobsearch .about-intro .intro-inner p{color:var(--main-black)}.body-thestudentjobsearch .about-partner:before,.body-thestudentjobsearch .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#f9f8f4 0,var(--tsjs-purple) 40%,var(--tsjs-purple) 70%,#f9f8f4 100%)}.body-thestudentjobsearch .about-services:before{bottom:0}.body-thestudentjobsearch .about-partner:before{top:0}.body-thestudentjobsearch .about-services ul{padding-top:1rem}.body-thestudentjobsearch .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-blk.svg) no-repeat}.body-thestudentjobsearch .contact-page h2{color:var(--tsjs-purple)}.body-thestudentjobsearch .field-validation-error{color:var(--error-red)}.body-thestudentjobsearch .contact-form .error-col{color:var(--error-red)}.body-thestudentjobsearch .result-failure-text h1{color:var(--tsjs-purple)}.body-thestudentjobsearch .return-home{color:var(--tsjs-purple)}.body-thestudentjobsearch .return-home:hover{color:var(--tsjs-green)}.body-thestudentjobsearch .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-thestudentjobsearch .result-failure-page .main-search h2{color:var(--tsjs-purple)}.body-thestudentjobsearch .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-thestudentjobsearch .result-failure-page .main-search form a{color:var(--tsjs-purple)}.body-thestudentjobsearch .result-failure-page .main-search form a:hover{color:var(--tsjs-green)}.body-thestudentjobsearch .general-container h2,.body-thestudentjobsearch .general-section h3{color:var(--tsjs-purple)}.body-thestudentjobsearch .privacy-section h3,.body-thestudentjobsearch .terms-lists h4{color:var(--tsjs-purple)}.body-thestudentjobsearch .legal-section,.body-thestudentjobsearch .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:30rem){.body-thestudentjobsearch .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:44rem){.body-thestudentjobsearch .about-intro{background-position:center;background-size:150%}}@media only screen and (min-width:52.5rem){.body-thestudentjobsearch .cookie-notice{border:1px solid var(--tsjs-purple);box-shadow:0 0 12px 0 var(--main-grey)}.body-thestudentjobsearch .home-container .search-section{background-position:center}.body-thestudentjobsearch .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-thestudentjobsearch .job-description .search-form a{color:var(--main-black)}.body-thestudentjobsearch .job-description .search-form a:hover{color:var(--tsjs-green)}}@media only screen and (min-width:65rem){.body-thestudentjobsearch .header-nav .site-logo{height:2.75rem}.body-thestudentjobsearch .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,#f9f8f4 0,var(--tsjs-purple) 40%,var(--tsjs-purple) 70%,#f9f8f4 100%)}}@media only screen and (min-width:80rem){.body-thestudentjobsearch .about-intro{background-size:cover}}:root{--tsj-navy:#135372;--tsj-orange:#E96227;--tsj-white:#FAFAFA}.body-latestsalesjobs{background:linear-gradient(-30deg,var(--tsj-white) 0,var(--pure-white) 50%,var(--tsj-white) 100%)}.body-latestsalesjobs .search-icon{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/search-icon.svg) no-repeat center}.body-latestsalesjobs .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-latestsalesjobs .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-latestsalesjobs .nav-icon{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/nav-icon.svg) no-repeat center}.body-latestsalesjobs .home-icon{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/home-icon.svg) no-repeat center}.body-latestsalesjobs .job-icon{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/jobs-icon.svg) no-repeat center}.body-latestsalesjobs .about-icon{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/about-icon.svg) no-repeat center}.body-latestsalesjobs .contact-icon{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/contact-icon.svg) no-repeat center}.body-latestsalesjobs .header-nav .nav-icon.open,.body-latestsalesjobs .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/close-icon.svg) no-repeat}.body-latestsalesjobs .header-nav .site-logo{width:11rem}.body-latestsalesjobs .overlay{background:linear-gradient(-30deg,var(--tsj-white) 0,var(--pure-white) 50%,var(--tsj-white) 100%)}.body-latestsalesjobs .btn-primary{border:1px solid var(--tsj-orange);color:#1d1d1d;background:linear-gradient(-30deg,#eb713c 0,#f8cfbe 50%,#eb713c 100%);transition:.5s;background-size:100%}.body-latestsalesjobs .btn-primary:hover{background-size:300% auto}.body-latestsalesjobs .main-nav a{color:var(--tsj-navy)}.body-latestsalesjobs .main-nav a:hover{color:var(--tsj-orange)}.body-latestsalesjobs .header-search.open h2{color:var(--tsj-navy)}.body-latestsalesjobs .header-search.open .advance-form a{color:var(--tsj-navy)}.body-latestsalesjobs .header-search.open .advance-form a:hover{color:var(--tsj-orange)}.body-latestsalesjobs .footer .footer-nav a{color:var(--tsj-navy)}.body-latestsalesjobs .footer .footer-copy a,.body-latestsalesjobs .footer .footer-copy li{color:var(--main-dark-grey)}.body-latestsalesjobs .footer a:hover{color:var(--tsj-orange)}.body-latestsalesjobs .cookie-notice{background:linear-gradient(30deg,var(--tsj-white) 0,#cae4ed 100%);border-top:1px solid var(--tsj-navy)}.body-latestsalesjobs .return-home:before{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/home-icon.svg) no-repeat}.body-latestsalesjobs .return-home:hover:before{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/home-icon-hv.svg) no-repeat}.body-latestsalesjobs .alert p{color:var(--error-red)}.body-latestsalesjobs .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-latestsalesjobs .home-container .search-section{background:url(/assets/img/traffic-brands/latestsalesjobs/hero-latestsalesjobs.webp) no-repeat;background-position:center;background-size:cover}.body-latestsalesjobs .home-container .search-section a,.body-latestsalesjobs .home-container .search-section h2{color:var(--tsj-white)}.body-latestsalesjobs .home-container .search-section a{background-color:#093557;padding:.25rem;border-radius:.25rem .5rem}.body-latestsalesjobs .home-container .search-section a:hover{color:#f8cfbe}.body-latestsalesjobs .company-categories h2,.body-latestsalesjobs .company-choose h2,.body-latestsalesjobs .company-choose h3,.body-latestsalesjobs .company-intro .intro-inner h2{color:var(--tsj-navy)}.body-latestsalesjobs .categories-carousel-card a h3{color:var(--main-black)}.body-latestsalesjobs .categories-carousel-card a:hover h3{color:var(--tsj-navy)}.body-latestsalesjobs .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/arrow-icon.svg) no-repeat}.body-latestsalesjobs .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/arrow-icon-hv.svg) no-repeat}.body-latestsalesjobs .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-latestsalesjobs .company-categories .categories-carousel .slick-dots .slick-active button,.body-latestsalesjobs .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--tsj-navy)}.body-latestsalesjobs .bespoke-col{background:linear-gradient(60deg,#a7d3e2 0,var(--tsj-orange) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-latestsalesjobs .company-quote{background:url(/assets/img/traffic-brands/latestsalesjobs/hero-latestsalesjobs.webp) no-repeat;background-position:top left;background-size:250%}.body-latestsalesjobs .company-quote .quote-inner p{color:var(--tsj-white)}.body-latestsalesjobs .expired-section a,.body-latestsalesjobs .job-card a .posted,.body-latestsalesjobs .job-card a h3,.body-latestsalesjobs .refine-container h2,.body-latestsalesjobs .results-header h2{color:var(--tsj-navy)}.body-latestsalesjobs .results-header .em-text{color:#a3441b}.body-latestsalesjobs .job-pagination .active a,.body-latestsalesjobs .job-pagination a:hover,.body-latestsalesjobs .refine-container .btn-secondary{color:var(--tsj-navy);border:1px solid var(--tsj-navy)}.body-latestsalesjobs .refine-container .btn-secondary:hover{color:#a3441b;border:1px solid #a3441b}.body-latestsalesjobs .order-container label{color:var(--main-black)}.body-latestsalesjobs .no-jobs h3{color:var(--tsj-navy)}.body-latestsalesjobs .job-card a .top-details{color:var(--main-dark-grey)}.body-latestsalesjobs .job-card a .summary-details{color:var(--tsj-navy)}.body-latestsalesjobs .job-card a p,.body-latestsalesjobs .job-pagination a{color:var(--main-dark-grey)}.body-latestsalesjobs .job-cards{gap:0}.body-latestsalesjobs .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#2591b8 20%,var(--tsj-navy) 80%,rgba(255,255,255,0) 100%)}.body-latestsalesjobs .job-card a:hover h3{text-decoration:underline}.body-latestsalesjobs .job-description .advance-form a{color:var(--tsj-navy)}.body-latestsalesjobs .job-description .advance-form a:hover{color:var(--tsj-orange)}.body-latestsalesjobs .job-header h2{color:var(--tsj-navy)}.body-latestsalesjobs .expired-msg h2,.body-latestsalesjobs .expired-msg p{color:var(--error-red)}.body-latestsalesjobs .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-latestsalesjobs .job-header .posted{color:var(--tsj-navy)}.body-latestsalesjobs .job-info{color:var(--main-dark-grey)}.body-latestsalesjobs .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#2591b8 20%,var(--tsj-navy) 80%,rgba(255,255,255,0) 100%)}.body-latestsalesjobs .job-info .with-separators{color:var(--main-dark-grey)}.body-latestsalesjobs .job-info .with-separators li:not(:last-child)::after{color:var(--tsj-navy)}.body-latestsalesjobs .job-info .skills-info{color:var(--tsj-navy)}.body-latestsalesjobs .job-summary{color:var(--main-black)}.body-latestsalesjobs .job-summary b,.body-latestsalesjobs .job-summary p{color:var(--main-black)}.body-latestsalesjobs .job-summary>a{color:var(--tsj-navy);text-decoration:underline}.body-latestsalesjobs .job-summary>a:hover{color:var(--tsj-orange)}.body-latestsalesjobs .apply-container p{color:var(--tsj-navy)}.body-latestsalesjobs .similar-jobs h2{color:var(--tsj-navy)}.body-latestsalesjobs .similar-jobs-carousel .job-card{padding:1rem 1rem}.body-latestsalesjobs .similar-jobs-carousel .job-card a{border:1px solid var(--tsj-orange);background-color:var(--pure-white);box-shadow:0 0 12px 0 var(--main-grey)}.body-latestsalesjobs .similar-jobs-carousel .job-card a:hover{border:1px solid var(--tsj-navy);background:linear-gradient(-30deg,var(--tsj-white) 0,var(--pure-white) 50%,var(--tsj-white) 100%)}.body-latestsalesjobs .similar-jobs-carousel .job-card h3{color:var(--main-black)}.body-latestsalesjobs .similar-jobs-carousel .job-card a:hover h3{text-decoration:underline}.body-latestsalesjobs .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/arrow-icon.svg) no-repeat}.body-latestsalesjobs .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/latestsalesjobs/icons/arrow-icon-hv.svg) no-repeat}.body-latestsalesjobs .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-latestsalesjobs .similar-jobs-carousel .slick-dots .slick-active button,.body-latestsalesjobs .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--tsj-navy)}.body-latestsalesjobs .advanced-search h2{color:var(--tsj-navy)}.body-latestsalesjobs .about-page h2{color:var(--tsj-navy)}.body-latestsalesjobs .about-intro{background:url(/assets/img/traffic-brands/latestsalesjobs/hero-latestsalesjobs.webp) no-repeat;background-position:top left;background-size:475%}.body-latestsalesjobs .about-intro .intro-inner h1{color:var(--tsj-white)}.body-latestsalesjobs .about-intro .intro-inner p{color:var(--tsj-white)}.body-latestsalesjobs .about-partner:before,.body-latestsalesjobs .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#2591b8 20%,var(--tsj-navy) 80%,rgba(255,255,255,0) 100%)}.body-latestsalesjobs .about-services:before{bottom:0}.body-latestsalesjobs .about-partner:before{top:0}.body-latestsalesjobs .about-services ul{padding-top:1rem}.body-latestsalesjobs .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-blk.svg) no-repeat}.body-latestsalesjobs .contact-page h2{color:var(--tsj-navy)}.body-latestsalesjobs .field-validation-error{color:var(--error-red)}.body-latestsalesjobs .contact-form .error-col{color:var(--error-red)}.body-latestsalesjobs .result-failure-text h1{color:var(--tsj-navy)}.body-latestsalesjobs .return-home{color:var(--tsj-navy)}.body-latestsalesjobs .return-home:hover{color:#a3441b}.body-latestsalesjobs .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-latestsalesjobs .result-failure-page .main-search h2{color:var(--tsj-navy)}.body-latestsalesjobs .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-latestsalesjobs .result-failure-page .main-search form a{color:var(--tsj-navy)}.body-latestsalesjobs .result-failure-page .main-search form a:hover{color:#a3441b}.body-latestsalesjobs .general-container h2,.body-latestsalesjobs .general-section h3{color:var(--tsj-navy)}.body-latestsalesjobs .privacy-section h3,.body-latestsalesjobs .terms-lists h4{color:var(--tsj-navy)}.body-latestsalesjobs .legal-section,.body-latestsalesjobs .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:22.5rem){.body-latestsalesjobs .company-quote{background-size:175%}}@media only screen and (min-width:30rem){.body-latestsalesjobs .header-nav .site-logo{height:2.5rem;width:auto}.body-latestsalesjobs .company-quote{background-size:130%}.body-latestsalesjobs .about-intro{background-size:300%}}@media only screen and (min-width:40rem){.body-latestsalesjobs .company-quote{background-size:115%}.body-latestsalesjobs .about-intro{background-size:250%}}@media only screen and (min-width:44rem){.body-latestsalesjobs .about-intro{background-size:200%}}@media only screen and (min-width:52.5rem){.body-latestsalesjobs .cookie-notice{border:1px solid #2591b8;box-shadow:0 0 12px 0 var(--main-grey)}.body-latestsalesjobs .header-nav .site-logo{height:2.25rem}.body-latestsalesjobs .home-container .search-section{background-position:top right;background-size:100%}.body-latestsalesjobs .company-quote{background-position:top 5% right;background-size:100%}.body-latestsalesjobs .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-latestsalesjobs .job-description .search-form a{color:var(--main-dark-grey)}.body-latestsalesjobs .job-description .search-form a:hover{color:var(--tsj-navy);text-decoration:underline}.body-latestsalesjobs .about-intro{background-size:150%}}@media only screen and (min-width:65rem){.body-latestsalesjobs .header-nav .site-logo{height:2.75rem}.body-latestsalesjobs .home-container .search-section{background-position:top -10rem right;background-size:100%}.body-latestsalesjobs .company-quote{background-position:top 10% right}.body-latestsalesjobs .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#2591b8 20%,var(--tsj-navy) 80%,rgba(255,255,255,0) 100%)}.body-latestsalesjobs .about-intro{background-size:125%}}@media only screen and (min-width:100rem){.body-latestsalesjobs .company-quote{background-position:top 25% right}.body-latestsalesjobs .about-intro{background-size:105%}}:root{--lmj-red:#B82D38;--lmj-black:#28282B}.body-latestmarketingjobs{background:linear-gradient(-30deg,var(--main-white) 0,var(--pure-white) 50%,var(--main-white) 100%)}.body-latestmarketingjobs .search-icon{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/search-icon-red.svg) no-repeat center}.body-latestmarketingjobs .main-nav.open .search-icon{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/search-icon.svg) no-repeat center}.body-latestmarketingjobs .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-latestmarketingjobs .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-latestmarketingjobs .nav-icon{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/nav-icon-red.svg) no-repeat center}.body-latestmarketingjobs .home-icon{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/home-icon.svg) no-repeat center}.body-latestmarketingjobs .job-icon{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/jobs-icon.svg) no-repeat center}.body-latestmarketingjobs .about-icon{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/about-icon.svg) no-repeat center}.body-latestmarketingjobs .contact-icon{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/contact-icon.svg) no-repeat center}.body-latestmarketingjobs .header-nav .nav-icon.open,.body-latestmarketingjobs .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/close-icon-red.svg) no-repeat}.body-latestmarketingjobs .header-nav .site-logo{width:11rem}.body-latestmarketingjobs .overlay{background:linear-gradient(-30deg,var(--main-white) 0,var(--pure-white) 50%,var(--main-white) 100%)}.body-latestmarketingjobs .btn-primary{border:1px solid var(--lmj-black);color:var(--lmj-black);background:linear-gradient(-60deg,#ecab9c 0,#f05652 100%);transition:.5s;background-size:100%}.body-latestmarketingjobs .btn-primary:hover{background-size:300% auto}.body-latestmarketingjobs .main-nav a{color:var(--lmj-black)}.body-latestmarketingjobs .main-nav a:hover{color:var(--lmj-red)}.body-latestmarketingjobs .header-search.open h2{color:var(--lmj-black)}.body-latestmarketingjobs .header-search.open .advance-form a{color:var(--lmj-black)}.body-latestmarketingjobs .header-search.open .advance-form a:hover{color:var(--lmj-red)}.body-latestmarketingjobs .footer .footer-nav a{color:var(--lmj-red)}.body-latestmarketingjobs .footer .footer-copy a,.body-latestmarketingjobs .footer .footer-copy li{color:var(--main-dark-grey)}.body-latestmarketingjobs .footer .footer-nav a:hover{color:var(--lmj-black)}.body-latestmarketingjobs .footer .footer-copy a:hover{color:var(--lmj-red)}.body-latestmarketingjobs .cookie-notice{background:linear-gradient(30deg,var(--main-white) 0,#cae4ed 100%);border-top:1px solid #2591b8}.body-latestmarketingjobs .return-home:before{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/home-icon.svg) no-repeat}.body-latestmarketingjobs .return-home:hover:before{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/home-icon-hv.svg) no-repeat}.body-latestmarketingjobs .alert p{color:var(--error-red)}.body-latestmarketingjobs .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-latestmarketingjobs .home-container .search-section{background-color:#d27d84;background:url(/assets/img/traffic-brands/latestmarketingjobs/hero-latestmarketingjobs.webp) no-repeat,radial-gradient(at 89% 81%,#99e0ff 0,transparent 50%),radial-gradient(at 14% 85%,#d27d84 0,transparent 50%),radial-gradient(at 100% 1%,#ffb87a 0,transparent 50%),radial-gradient(at 0 0,#99e0ff 0,transparent 50%);background-blend-mode:soft-light;background-size:cover;background-position:center;z-index:1;position:relative}.body-latestmarketingjobs .home-container .search-section a,.body-latestmarketingjobs .home-container .search-section h2{color:#370d10}.body-latestmarketingjobs .home-container .search-section a:hover{color:var(--lmj-red)}.body-latestmarketingjobs .company-categories h2,.body-latestmarketingjobs .company-choose h2,.body-latestmarketingjobs .company-choose h3,.body-latestmarketingjobs .company-intro .intro-inner h2{color:var(--lmj-red)}.body-latestmarketingjobs .categories-carousel-card a h3{color:var(--lmj-black)}.body-latestmarketingjobs .categories-carousel-card a:hover h3{color:var(--lmj-red)}.body-latestmarketingjobs .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/arrow-icon.svg) no-repeat}.body-latestmarketingjobs .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/arrow-icon-hv.svg) no-repeat}.body-latestmarketingjobs .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-latestmarketingjobs .company-categories .categories-carousel .slick-dots .slick-active button,.body-latestmarketingjobs .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--lmj-red)}.body-latestmarketingjobs .bespoke-col{background:linear-gradient(60deg,#64bbd0 0,var(--lmj-red) 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-latestmarketingjobs .company-quote{background:linear-gradient(-60deg,#f7aaa8 0,#b1dde7 40%,#b1dde7 60%,#f7aaa8 100%)}.body-latestmarketingjobs .company-quote .quote-inner p{color:#370d10}.body-latestmarketingjobs .expired-section a,.body-latestmarketingjobs .job-card a .posted,.body-latestmarketingjobs .job-card a h3,.body-latestmarketingjobs .results-header h2{color:var(--lmj-red)}.body-latestmarketingjobs .results-header .em-text{color:#325d68}.body-latestmarketingjobs .refine-container .btn-secondary{color:var(--lmj-black);border:1px solid var(--lmj-black)}.body-latestmarketingjobs .job-pagination .active a,.body-latestmarketingjobs .job-pagination a:hover,.body-latestmarketingjobs .refine-container .btn-secondary:hover{color:var(--lmj-red);border:1px solid var(--lmj-red)}.body-latestmarketingjobs .order-container label{color:var(--lmj-black)}.body-latestmarketingjobs .no-jobs h3{color:var(--lmj-red)}.body-latestmarketingjobs .job-card a .top-details{color:var(--main-dark-grey)}.body-latestmarketingjobs .job-card a .summary-details{color:var(--lmj-red)}.body-latestmarketingjobs .job-card a p,.body-latestmarketingjobs .job-pagination a{color:var(--main-dark-grey)}.body-latestmarketingjobs .job-cards{gap:0}.body-latestmarketingjobs .job-cards li:nth-of-type(even) a,.body-latestmarketingjobs .job-cards li:nth-of-type(odd) a:hover{background:linear-gradient(60deg,rgba(255,255,255,0) 0,#fff8f3 66%,rgba(255,255,255,0) 100%)}.body-latestmarketingjobs .job-cards li:nth-of-type(even) a:hover{background:linear-gradient(60deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 66%,rgba(255,255,255,0) 100%)}.body-latestmarketingjobs .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--lmj-red) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,var(--lmj-red) 100%)}.body-latestmarketingjobs .job-card a{padding:1rem 1rem}.body-latestmarketingjobs .job-description .advance-form a{color:var(--lmj-black)}.body-latestmarketingjobs .job-description .advance-form a:hover{color:var(--lmj-red)}.body-latestmarketingjobs .job-header h2{color:var(--lmj-red)}.body-latestmarketingjobs .expired-msg h2,.body-latestmarketingjobs .expired-msg p{color:var(--error-red)}.body-latestmarketingjobs .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-latestmarketingjobs .job-header .posted{color:var(--lmj-red)}.body-latestmarketingjobs .job-info{color:var(--main-dark-grey)}.body-latestmarketingjobs .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--lmj-red) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,var(--lmj-red) 100%)}.body-latestmarketingjobs .job-info .with-separators{color:var(--main-dark-grey)}.body-latestmarketingjobs .job-info .with-separators li:not(:last-child)::after{color:var(--lmj-red)}.body-latestmarketingjobs .job-info .skills-info{color:var(--lmj-red)}.body-latestmarketingjobs .job-summary{color:var(--main-black)}.body-latestmarketingjobs .job-summary b,.body-latestmarketingjobs .job-summary p{color:var(--main-black)}.body-latestmarketingjobs .job-summary>a{color:var(--lmj-red);text-decoration:underline}.body-latestmarketingjobs .job-summary>a:hover{color:var(--lmj-black)}.body-latestmarketingjobs .apply-container p{color:var(--lmj-red)}.body-latestmarketingjobs .similar-jobs h2{color:var(--lmj-black)}.body-latestmarketingjobs .similar-jobs-carousel .job-card{padding:1rem 1rem}.body-latestmarketingjobs .similar-jobs-carousel .job-card a{border:1px solid var(--lmj-black);background-color:var(--pure-white);box-shadow:0 0 12px 0 var(--main-grey)}.body-latestmarketingjobs .similar-jobs-carousel .job-card a:hover{border:1px solid var(--lmj-red);background:linear-gradient(-30deg,var(--main-white) 0,var(--pure-white) 50%,var(--main-white) 100%)}.body-latestmarketingjobs .similar-jobs-carousel .job-card h3{color:var(--lmj-black)}.body-latestmarketingjobs .similar-jobs-carousel .job-card a:hover h3{text-decoration:underline}.body-latestmarketingjobs .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/arrow-icon.svg) no-repeat}.body-latestmarketingjobs .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/latestmarketingjobs/icons/arrow-icon-hv.svg) no-repeat}.body-latestmarketingjobs .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-latestmarketingjobs .similar-jobs-carousel .slick-dots .slick-active button,.body-latestmarketingjobs .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--lmj-red)}.body-latestmarketingjobs .advanced-search h2{color:var(--lmj-red)}.body-latestmarketingjobs .about-page h2{color:var(--lmj-red)}.body-latestmarketingjobs .about-intro{position:relative}.body-latestmarketingjobs .about-intro:before{content:'';position:absolute;top:0;right:0;left:0;width:100%;height:100%;background-color:#d27d84;background:url(/assets/img/traffic-brands/latestmarketingjobs/hero-latestmarketingjobs.webp) no-repeat,radial-gradient(at 89% 81%,#99e0ff 0,transparent 50%),radial-gradient(at 14% 85%,#d27d84 0,transparent 50%),radial-gradient(at 100% 1%,#ffb87a 0,transparent 50%),radial-gradient(at 0 0,#99e0ff 0,transparent 50%);background-blend-mode:soft-light;background-size:cover;background-position:center;transform:scaleX(-1);z-index:-1}.body-latestmarketingjobs .about-intro .intro-inner h1,.body-latestmarketingjobs .about-intro .intro-inner p{color:#370d10}.body-latestmarketingjobs .about-partner:before,.body-latestmarketingjobs .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--lmj-red) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,var(--lmj-red) 100%)}.body-latestmarketingjobs .about-services:before{bottom:0}.body-latestmarketingjobs .about-partner:before{top:0}.body-latestmarketingjobs .about-services ul{padding-top:1rem}.body-latestmarketingjobs .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-blk.svg) no-repeat}.body-latestmarketingjobs .contact-page h2{color:var(--lmj-red)}.body-latestmarketingjobs .field-validation-error{color:var(--error-red)}.body-latestmarketingjobs .contact-form .error-col{color:var(--error-red)}.body-latestmarketingjobs .result-failure-text h1{color:var(--lmj-red)}.body-latestmarketingjobs .return-home{color:var(--lmj-black)}.body-latestmarketingjobs .return-home:hover{color:var(--lmj-red)}.body-latestmarketingjobs .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-latestmarketingjobs .result-failure-page .main-search h2{color:var(--lmj-black)}.body-latestmarketingjobs .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-latestmarketingjobs .result-failure-page .main-search form a{color:var(--lmj-black)}.body-latestmarketingjobs .result-failure-page .main-search form a:hover{color:var(--lmj-red)}.body-latestmarketingjobs .general-container h2,.body-latestmarketingjobs .general-section h3{color:var(--lmj-red)}.body-latestmarketingjobs .privacy-section h3,.body-latestmarketingjobs .terms-lists h4{color:var(--lmj-red)}.body-latestmarketingjobs .legal-section,.body-latestmarketingjobs .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:30rem){.body-latestmarketingjobs .header-nav .site-logo{height:2.5rem;width:auto}}@media only screen and (min-width:52.5rem){.body-latestmarketingjobs .cookie-notice{border:1px solid var(--lmj-red);box-shadow:0 0 12px 0 var(--main-grey)}.body-latestmarketingjobs .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-latestmarketingjobs .job-description .search-form a{color:var(--lmj-black)}.body-latestmarketingjobs .job-description .search-form a:hover{color:var(--lmj-red)}}@media only screen and (min-width:65rem){.body-latestmarketingjobs .header-nav .site-logo{height:2.75rem}.body-latestmarketingjobs .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,var(--lmj-red) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,var(--lmj-red) 100%)}}:root{--lcj-purple:#802D88;--lcj-drk-purple:#2E0032}.body-latestcleaningjobs{background:linear-gradient(-30deg,#f0f0f0 0,var(--pure-white) 50%,#f0f0f0 100%)}.body-latestcleaningjobs .search-icon{background:url(/assets/img/icons/search-icon-wht.svg) no-repeat center}.body-latestcleaningjobs .main-nav.open .search-icon{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/search-icon.svg) no-repeat center}.body-latestcleaningjobs .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-latestcleaningjobs .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-latestcleaningjobs .nav-icon{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/nav-icon.svg) no-repeat center}.body-latestcleaningjobs .home-icon{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/home-icon.svg) no-repeat center}.body-latestcleaningjobs .job-icon{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/jobs-icon.svg) no-repeat center}.body-latestcleaningjobs .about-icon{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/about-icon.svg) no-repeat center}.body-latestcleaningjobs .contact-icon{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/contact-icon.svg) no-repeat center}.body-latestcleaningjobs .header-nav .nav-icon.open,.body-latestcleaningjobs .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/close-icon.svg) no-repeat center}.body-latestcleaningjobs .header-nav .site-logo{width:11rem}.body-latestcleaningjobs .header{background:linear-gradient(-30deg,#261a2a 0,var(--lcj-drk-purple) 50%,#261a2a 100%)}.body-latestcleaningjobs .overlay{background:linear-gradient(-30deg,#f0f0f0 0,var(--pure-white) 50%,#f0f0f0 100%)}.body-latestcleaningjobs .btn-primary{border:1px solid #261a2a;color:#1c1d1d;background:linear-gradient(-60deg,#a8d9e3 0,#269fba 100%);transition:.4s ease-in-out;background-size:100%}.body-latestcleaningjobs .btn-primary:hover{background-size:300% auto}.body-latestcleaningjobs .main-nav a{color:var(--cream-white)}.body-latestcleaningjobs .main-nav a:hover{color:#269fba}.body-latestcleaningjobs .main-nav.open a{color:var(--lcj-purple)}.body-latestcleaningjobs .main-nav.open a:hover{color:var(--main-black)}.body-latestcleaningjobs .header-search.open h2{color:var(--main-black);padding-top:1rem}.body-latestcleaningjobs .header-search.open .advance-form a{color:var(--main-black)}.body-latestcleaningjobs .header-search.open .advance-form a:hover{color:var(--lcj-drk-purple)}.body-latestcleaningjobs .footer .footer-nav a{color:var(--lcj-purple)}.body-latestcleaningjobs .footer .footer-copy a,.body-latestcleaningjobs .footer .footer-copy li{color:var(--main-dark-grey)}.body-latestcleaningjobs .footer a:hover{color:var(--lcj-drk-purple)}.body-latestcleaningjobs .cookie-notice{background:linear-gradient(30deg,#e6f1f2 0,var(--pure-white) 100%);border-top:1px solid var(--lcj-drk-purple)}.body-latestcleaningjobs .return-home:before{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/home-icon.svg) no-repeat}.body-latestcleaningjobs .return-home:hover:before{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/home-icon-hv.svg) no-repeat}.body-latestcleaningjobs .alert p{color:var(--error-red)}.body-latestcleaningjobs .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-latestcleaningjobs .home-container .search-section{background:linear-gradient(-30deg,#261a2a 0,var(--lcj-drk-purple) 50%,#261a2a 100%),url(/assets/img/traffic-brands/latestcleaningjobs/hero-latestcleaningjobs.webp) no-repeat;background-blend-mode:screen;background-size:cover;background-position:center;z-index:1;position:relative}.body-latestcleaningjobs .home-container .search-section a,.body-latestcleaningjobs .home-container .search-section h2{color:var(--cream-white)}.body-latestcleaningjobs .home-container .search-section h2{position:relative;width:fit-content;margin:0 auto}.body-latestcleaningjobs .search-section h2::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.25rem;background-color:rgba(46,0,50,.9);box-shadow:0 0 25px 20px rgba(46,0,50,.9);z-index:-1}.body-latestcleaningjobs .home-container .search-section a:hover{color:#269fba}.body-latestcleaningjobs .company-categories h2,.body-latestcleaningjobs .company-choose h2,.body-latestcleaningjobs .company-choose h3,.body-latestcleaningjobs .company-intro .intro-inner h2{color:var(--lcj-purple)}.body-latestcleaningjobs .categories-carousel-card a h3{color:var(--main-black)}.body-latestcleaningjobs .categories-carousel-card a:hover h3{color:var(--lcj-purple)}.body-latestcleaningjobs .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/arrow-icon.svg) no-repeat}.body-latestcleaningjobs .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/arrow-icon-hv.svg) no-repeat}.body-latestcleaningjobs .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-latestcleaningjobs .company-categories .categories-carousel .slick-dots .slick-active button,.body-latestcleaningjobs .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--lcj-purple)}.body-latestcleaningjobs .bespoke-col{background:linear-gradient(60deg,var(--lcj-purple) 0,#f8ba27 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-latestcleaningjobs .company-quote{position:relative}.body-latestcleaningjobs .company-quote::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-30deg,#261a2a 0,var(--lcj-drk-purple) 50%,#261a2a 100%),url(/assets/img/traffic-brands/latestcleaningjobs/hero-latestcleaningjobs.webp) no-repeat;background-blend-mode:screen;background-size:cover;background-position:center;z-index:-2}.body-latestcleaningjobs .company-quote .quote-inner p{color:var(--cream-white);position:relative}.body-latestcleaningjobs .company-quote .quote-inner p::before{content:'';display:block;position:absolute;top:5%;left:0;width:100%;height:90%;background-color:rgba(46,0,50,.7);box-shadow:0 0 25px 20px rgba(46,0,50,.7);border-radius:.5rem;z-index:-1}.body-latestcleaningjobs .expired-section a,.body-latestcleaningjobs .job-card a h3,.body-latestcleaningjobs .job-cards a .posted,.body-latestcleaningjobs .results-header h2{color:var(--lcj-purple)}.body-latestcleaningjobs .results-header .em-text{color:var(--lcj-drk-purple)}.body-latestcleaningjobs .refine-container .btn-secondary{color:var(--main-black);border:1px solid var(--main-black)}.body-latestcleaningjobs .job-pagination .active a,.body-latestcleaningjobs .job-pagination a:hover,.body-latestcleaningjobs .refine-container .btn-secondary:hover{color:var(--lcj-purple);border:1px solid var(--lcj-purple)}.body-latestcleaningjobs .order-container label{color:var(--main-black)}.body-latestcleaningjobs .no-jobs h3{color:var(--lcj-purple)}.body-latestcleaningjobs .job-card a .top-details{color:var(--main-dark-grey)}.body-latestcleaningjobs .job-card a .summary-details{color:var(--lcj-purple)}.body-latestcleaningjobs .job-card a p,.body-latestcleaningjobs .job-pagination a{color:var(--main-dark-grey)}.body-latestcleaningjobs .job-cards{gap:0}.body-latestcleaningjobs .job-cards li:nth-of-type(even) a,.body-latestcleaningjobs .job-cards li:nth-of-type(odd) a:hover{background:linear-gradient(90deg,rgba(230,241,242,.25) 0,#f0f0f0 50%,rgba(230,241,242,.25) 100%)}.body-latestcleaningjobs .job-cards li:nth-of-type(even) a:hover{background:linear-gradient(90deg,rgba(230,241,242,0) 0,rgba(240,240,240,0) 50%,rgba(230,241,242,0) 100%)}.body-latestcleaningjobs .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#261a2a 0,var(--lcj-purple) 50%,#f8ba27 100%)}.body-latestcleaningjobs .job-card a{padding:1rem 1rem}.body-latestcleaningjobs .job-card a:hover h3{text-decoration:underline}.body-latestcleaningjobs .job-description .advance-form a{color:var(--lcj-purple)}.body-latestcleaningjobs .job-description .advance-form a:hover{color:var(--lcj-drk-purple)}.body-latestcleaningjobs .job-header h2{color:var(--lcj-purple)}.body-latestcleaningjobs .expired-msg h2,.body-latestcleaningjobs .expired-msg p{color:var(--error-red)}.body-latestcleaningjobs .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-latestcleaningjobs .job-header .posted{color:var(--lcj-purple)}.body-latestcleaningjobs .job-info{color:var(--main-dark-grey)}.body-latestcleaningjobs .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#261a2a 0,var(--lcj-purple) 50%,#f8ba27 100%)}.body-latestcleaningjobs .job-info .with-separators{color:var(--main-dark-grey)}.body-latestcleaningjobs .job-info .with-separators li:not(:last-child)::after{color:var(--lcj-purple)}.body-latestcleaningjobs .job-info .skills-info{color:var(--lcj-purple)}.body-latestcleaningjobs .job-summary{color:var(--main-black)}.body-latestcleaningjobs .job-summary b,.body-latestcleaningjobs .job-summary p{color:var(--main-black)}.body-latestcleaningjobs .job-summary>a{color:var(--lcj-purple);text-decoration:underline}.body-latestcleaningjobs .job-summary>a:hover{color:var(--main-black)}.body-latestcleaningjobs .apply-container p{color:var(--lcj-purple)}.body-latestcleaningjobs .similar-jobs h2{color:var(--main-black)}.body-latestcleaningjobs .similar-jobs-carousel .job-card{padding:1rem 1rem}.body-latestcleaningjobs .similar-jobs-carousel .job-card a{border:1px solid #261a2a;background-color:var(--pure-white);box-shadow:0 0 12px 0 var(--main-grey)}.body-latestcleaningjobs .similar-jobs-carousel .job-card a:hover{border:1px solid var(--lcj-purple)}.body-latestcleaningjobs .similar-jobs-carousel .job-card h3{color:#261a2a}.body-latestcleaningjobs .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/arrow-icon.svg) no-repeat}.body-latestcleaningjobs .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/latestcleaningjobs/icons/arrow-icon-hv.svg) no-repeat}.body-latestcleaningjobs .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-latestcleaningjobs .similar-jobs-carousel .slick-dots .slick-active button,.body-latestcleaningjobs .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--lcj-purple)}.body-latestcleaningjobs .advanced-search h2{color:var(--lcj-purple)}.body-latestcleaningjobs .about-page h2{color:var(--lcj-purple)}.body-latestcleaningjobs .about-intro{position:relative}.body-latestcleaningjobs .about-intro:before{content:'';position:absolute;top:0;right:0;left:0;width:100%;height:100%;background:linear-gradient(-30deg,#261a2a 0,var(--lcj-drk-purple) 50%,#261a2a 100%),url(/assets/img/traffic-brands/latestcleaningjobs/hero-latestcleaningjobs.webp) no-repeat;background-blend-mode:screen;background-size:cover;background-position:center;transform:scaleX(-1);z-index:-1}.body-latestcleaningjobs .about-intro .intro-inner h1,.body-latestcleaningjobs .about-intro .intro-inner p{color:var(--cream-white);position:relative;width:fit-content}.body-latestcleaningjobs .about-intro .intro-inner h1::before,.body-latestcleaningjobs .about-intro .intro-inner p::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.25rem;background-color:rgba(46,0,50,.9);box-shadow:0 0 25px 20px rgba(46,0,50,.9);z-index:-1}.body-latestcleaningjobs .about-partner:before,.body-latestcleaningjobs .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px}.body-latestcleaningjobs .about-services:before{bottom:0;background:linear-gradient(90deg,#f8ba27 0,var(--lcj-purple) 50%,#261a2a 100%)}.body-latestcleaningjobs .about-partner:before{top:0;background:linear-gradient(90deg,#261a2a 0,var(--lcj-purple) 50%,#f8ba27 100%)}.body-latestcleaningjobs .about-services ul{padding-top:1rem}.body-latestcleaningjobs .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-blk.svg) no-repeat}.body-latestcleaningjobs .contact-page h2{color:var(--lcj-purple)}.body-latestcleaningjobs .field-validation-error{color:var(--error-red)}.body-latestcleaningjobs .contact-form .error-col{color:var(--error-red)}.body-latestcleaningjobs .result-failure-text h1{color:var(--lcj-purple)}.body-latestcleaningjobs .return-home{color:var(--lcj-drk-purple)}.body-latestcleaningjobs .return-home:hover{color:var(--lcj-purple)}.body-latestcleaningjobs .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-latestcleaningjobs .result-failure-page .main-search h2{color:var(--lcj-purple)}.body-latestcleaningjobs .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-latestcleaningjobs .result-failure-page .main-search form a{color:var(--lcj-purple)}.body-latestcleaningjobs .result-failure-page .main-search form a:hover{color:var(--lcj-drk-purple)}.body-latestcleaningjobs .general-container h2,.body-latestcleaningjobs .general-section h3{color:var(--lcj-purple)}.body-latestcleaningjobs .privacy-section h3,.body-latestcleaningjobs .terms-lists h4{color:var(--lcj-purple)}.body-latestcleaningjobs .legal-section,.body-latestcleaningjobs .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:30rem){.body-latestcleaningjobs .header-nav .site-logo{height:3.25rem;width:auto}}@media only screen and (min-width:52.5rem){.body-latestcleaningjobs .cookie-notice{border:1px solid var(--lcj-drk-purple);box-shadow:0 0 12px 0 var(--main-grey)}.body-latestcleaningjobs .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-latestcleaningjobs .job-description .search-form a{color:var(--lcj-purple)}.body-latestcleaningjobs .job-description .search-form a:hover{color:var(--lcj-drk-purple);text-decoration:underline}}@media only screen and (min-width:65rem){.body-latestcleaningjobs .header-nav .site-logo{height:3.75rem}.body-latestcleaningjobs .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,#261a2a 0,var(--lcj-purple) 50%,#f8ba27 100%)}}:root{--twjs-red:#A51802;--twjs-blue:#003366}.body-thewarehousejobsite{background:linear-gradient(-30deg,#ecf2f9 0,var(--pure-white) 50%,#ecf2f9 100%)}.body-thewarehousejobsite .search-icon{background:url(/assets/img/icons/search-icon-wht.svg) no-repeat center}.body-thewarehousejobsite .main-nav.open .search-icon{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/search-icon.svg) no-repeat center}.body-thewarehousejobsite .input-container .search-icon{background:url(/assets/img/icons/search-icon-blk.svg) no-repeat center}.body-thewarehousejobsite .location-icon{background:url(/assets/img/icons/location-icon-blk.svg) no-repeat}.body-thewarehousejobsite .nav-icon{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/nav-icon.svg) no-repeat center}.body-thewarehousejobsite .home-icon{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/home-icon.svg) no-repeat center}.body-thewarehousejobsite .job-icon{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/jobs-icon.svg) no-repeat center}.body-thewarehousejobsite .about-icon{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/about-icon.svg) no-repeat center}.body-thewarehousejobsite .contact-icon{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/contact-icon.svg) no-repeat center}.body-thewarehousejobsite .header-nav .nav-icon.open,.body-thewarehousejobsite .header-nav .search-icon.open{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/close-icon.svg) no-repeat center}.body-thewarehousejobsite .header-nav .site-logo{width:11rem}.body-thewarehousejobsite .header{background:linear-gradient(-30deg,var(--twjs-blue) 0,#001a33 50%,var(--twjs-blue) 100%)}.body-thewarehousejobsite .overlay{background:linear-gradient(-30deg,#ecf2f9 0,var(--pure-white) 50%,#ecf2f9 100%)}.body-thewarehousejobsite .btn-primary{border:1px solid var(--twjs-red);color:var(--main-white);background:linear-gradient(-30deg,var(--twjs-blue) 0,#3294d1 100%);transition:.4s ease-in-out;background-size:100%}.body-thewarehousejobsite .btn-primary:hover{background-size:300% auto}.body-thewarehousejobsite .main-nav a{color:var(--main-white)}.body-thewarehousejobsite .main-nav a:hover{color:#d4a017}.body-thewarehousejobsite .main-nav.open a{color:var(--twjs-blue)}.body-thewarehousejobsite .main-nav.open a:hover{color:var(--twjs-red)}.body-thewarehousejobsite .header-search.open h2{color:var(--main-black)}.body-thewarehousejobsite .header-search.open .advance-form a{color:var(--twjs-blue)}.body-thewarehousejobsite .header-search.open .advance-form a:hover{color:var(--main-black)}.body-thewarehousejobsite .footer .footer-nav a{color:var(--twjs-red)}.body-thewarehousejobsite .footer .footer-copy a,.body-thewarehousejobsite .footer .footer-copy li{color:var(--main-dark-grey)}.body-thewarehousejobsite .footer a:hover{color:var(--twjs-blue)}.body-thewarehousejobsite .cookie-notice{background:linear-gradient(30deg,var(--cream-white) 0,var(--pure-white) 100%);border-top:1px solid var(--twjs-blue)}.body-thewarehousejobsite .return-home:before{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/home-icon.svg) no-repeat}.body-thewarehousejobsite .return-home:hover:before{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/home-icon-hv.svg) no-repeat}.body-thewarehousejobsite .alert p{color:var(--error-red)}.body-thewarehousejobsite .alert p::before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-thewarehousejobsite .company-quote,.body-thewarehousejobsite .home-container .search-section{background:url(/assets/img/traffic-brands/thewarehousejobsite/hero-thewarehousejobsite.webp) no-repeat;background-size:cover;background-position:center;z-index:1;position:relative}.body-thewarehousejobsite .company-quote .quote-inner p,.body-thewarehousejobsite .home-container .search-section a,.body-thewarehousejobsite .home-container .search-section h2{color:var(--twjs-red);position:relative}.body-thewarehousejobsite .home-container .search-section a,.body-thewarehousejobsite .home-container .search-section h2{width:fit-content}.body-thewarehousejobsite .home-container .search-section h2{margin:0 auto}.body-thewarehousejobsite .company-quote .quote-inner p::before,.body-thewarehousejobsite .home-container .search-section a::before,.body-thewarehousejobsite .search-section h2::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.25rem;background-color:rgba(255,255,255,.7);box-shadow:0 0 25px 20px rgba(255,255,255,.7);z-index:-1}.body-thewarehousejobsite .home-container .search-section a:hover{text-decoration:underline}.body-thewarehousejobsite .company-categories h2,.body-thewarehousejobsite .company-choose h2,.body-thewarehousejobsite .company-intro .intro-inner h2{color:var(--twjs-red)}.body-thewarehousejobsite .categories-carousel-card a h3,.body-thewarehousejobsite .company-choose h3{color:var(--main-black)}.body-thewarehousejobsite .categories-carousel-card a:hover h3{color:var(--twjs-red)}.body-thewarehousejobsite .company-categories .custom-arrow::after{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/arrow-icon.svg) no-repeat}.body-thewarehousejobsite .company-categories .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/arrow-icon-hv.svg) no-repeat}.body-thewarehousejobsite .company-categories .categories-carousel .slick-dots li button{background-color:var(--main-grey)}.body-thewarehousejobsite .company-categories .categories-carousel .slick-dots .slick-active button,.body-thewarehousejobsite .company-categories .categories-carousel .slick-dots li button:hover{background-color:var(--twjs-blue)}.body-thewarehousejobsite .bespoke-col{background:linear-gradient(60deg,#3b7bb1 0,#d4a017 100%);background-clip:text;-webkit-text-fill-color:transparent}.body-thewarehousejobsite .results-header h2{color:var(--twjs-red)}.body-thewarehousejobsite .expired-section a,.body-thewarehousejobsite .job-card a .posted,.body-thewarehousejobsite .job-card a h3{color:var(--twjs-blue)}.body-thewarehousejobsite .results-header .em-text{color:var(--twjs-blue)}.body-thewarehousejobsite .refine-container .btn-secondary{color:var(--main-black);border:1px solid var(--main-black)}.body-thewarehousejobsite .job-pagination .active a,.body-thewarehousejobsite .job-pagination a:hover,.body-thewarehousejobsite .refine-container .btn-secondary:hover{color:var(--twjs-red);border:1px solid var(--twjs-red)}.body-thewarehousejobsite .order-container label{color:var(--main-black)}.body-thewarehousejobsite .no-jobs h3{color:var(--twjs-red)}.body-thewarehousejobsite .job-card a .top-details{color:var(--main-dark-grey)}.body-thewarehousejobsite .job-card a .summary-details{color:var(--twjs-blue)}.body-thewarehousejobsite .job-card a p,.body-thewarehousejobsite .job-pagination a{color:var(--main-dark-grey)}.body-thewarehousejobsite .job-cards{gap:0}.body-thewarehousejobsite .job-cards li:nth-of-type(even) a,.body-thewarehousejobsite .job-cards li:nth-of-type(odd) a:hover{background:linear-gradient(90deg,rgba(215,228,239,.2) 00%,rgba(215,228,239,.1) 100%)}.body-thewarehousejobsite .job-cards li:nth-of-type(even) a:hover{background:linear-gradient(90deg,rgba(215,228,239,0) 00%,rgba(215,228,239,0) 100%)}.body-thewarehousejobsite .job-container .job-card a:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--twjs-red) 0,#d4a017 50%,rgba(255,255,255,.1) 100%)}.body-thewarehousejobsite .job-card a{padding:1rem 1rem}.body-thewarehousejobsite .job-card a:hover h3{text-decoration:underline}.body-thewarehousejobsite .job-description .advance-form a{color:var(--twjs-blue)}.body-thewarehousejobsite .job-description .advance-form a:hover{color:var(--twjs-red)}.body-thewarehousejobsite .job-header h2{color:var(--twjs-red)}.body-thewarehousejobsite .expired-msg h2,.body-thewarehousejobsite .expired-msg p{color:var(--error-red)}.body-thewarehousejobsite .expired-msg h2:before{background:url(/assets/img/icons/no-icon-red.svg) no-repeat}.body-thewarehousejobsite .job-header .posted{color:var(--twjs-blue)}.body-thewarehousejobsite .job-info{color:var(--main-dark-grey)}.body-thewarehousejobsite .job-info:before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--twjs-red) 0,#d4a017 50%,rgba(255,255,255,.1) 100%)}.body-thewarehousejobsite .job-info .with-separators{color:var(--main-dark-grey)}.body-thewarehousejobsite .job-info .with-separators li:not(:last-child)::after{color:var(--twjs-red)}.body-thewarehousejobsite .job-info .skills-info{color:var(--twjs-red)}.body-thewarehousejobsite .job-summary{color:var(--main-black)}.body-thewarehousejobsite .job-summary b,.body-thewarehousejobsite .job-summary p{color:var(--main-black)}.body-thewarehousejobsite .job-summary>a{color:var(--twjs-blue);text-decoration:underline}.body-thewarehousejobsite .job-summary>a:hover{color:var(--main-black)}.body-thewarehousejobsite .apply-container p{color:var(--main-black)}.body-thewarehousejobsite .similar-jobs h2{color:var(--twjs-blue)}.body-thewarehousejobsite .similar-jobs-carousel .job-card{padding:1rem 1rem}.body-thewarehousejobsite .similar-jobs-carousel .job-card a{border:1px solid #d4a017;background-color:var(--pure-white);box-shadow:0 0 12px 0 var(--main-grey)}.body-thewarehousejobsite .similar-jobs-carousel .job-card a:hover{border:1px solid var(--twjs-red)}.body-thewarehousejobsite .similar-jobs-carousel .job-card h3{color:#261a2a}.body-thewarehousejobsite .similar-jobs-carousel .custom-arrow::after{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/arrow-icon.svg) no-repeat}.body-thewarehousejobsite .similar-jobs-carousel .custom-arrow:hover::after{background:url(/assets/img/traffic-brands/thewarehousejobsite/icons/arrow-icon-hv.svg) no-repeat}.body-thewarehousejobsite .similar-jobs-carousel .slick-dots li button{background-color:var(--main-grey)}.body-thewarehousejobsite .similar-jobs-carousel .slick-dots .slick-active button,.body-thewarehousejobsite .similar-jobs-carousel .slick-dots li button:hover{background-color:var(--twjs-blue)}.body-thewarehousejobsite .advanced-search h2{color:var(--twjs-red)}.body-thewarehousejobsite .about-page h2{color:var(--twjs-red)}.body-thewarehousejobsite .about-intro{background:url(/assets/img/traffic-brands/thewarehousejobsite/hero-thewarehousejobsite.webp) no-repeat;background-size:cover;background-position:center;z-index:1;position:relative}.body-thewarehousejobsite .about-intro .intro-inner h1,.body-thewarehousejobsite .about-intro .intro-inner p{position:relative;width:fit-content}.body-thewarehousejobsite .about-intro .intro-inner h1{color:var(--twjs-red)}.body-thewarehousejobsite .about-intro .intro-inner p{color:var(--main-black)}.body-thewarehousejobsite .about-intro .intro-inner h1::before,.body-thewarehousejobsite .about-intro .intro-inner p:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.25rem;background-color:rgba(255,255,255,.6);box-shadow:0 0 25px 20px rgba(255,255,255,.6);z-index:-1}.body-thewarehousejobsite .about-partner:before,.body-thewarehousejobsite .about-services:before{content:'';position:absolute;right:0;left:0;width:100%;height:1px}.body-thewarehousejobsite .about-services:before{bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.1) 30%,#d4a017 60%,var(--twjs-red) 100%)}.body-thewarehousejobsite .about-partner:before{top:0;background:linear-gradient(90deg,var(--twjs-red) 0,#d4a017 60%,rgba(255,255,255,.1) 70%)}.body-thewarehousejobsite .about-services ul{padding-top:1rem}.body-thewarehousejobsite .about-partner .btn-primary .link-arrow{background:url(/assets/img/icons/arrow-icon-wht.svg) no-repeat}.body-thewarehousejobsite .contact-page h2{color:var(--twjs-red)}.body-thewarehousejobsite .field-validation-error{color:var(--error-red)}.body-thewarehousejobsite .contact-form .error-col{color:var(--error-red)}.body-thewarehousejobsite .result-failure-text h1{color:var(--twjs-red)}.body-thewarehousejobsite .return-home{color:var(--main-black)}.body-thewarehousejobsite .return-home:hover{color:var(--twjs-blue)}.body-thewarehousejobsite .result-failure-page .main-search{background-color:var(--pure-white);border:1px solid var(--main-dark-grey);box-shadow:0 0 12px 0 var(--main-grey)}.body-thewarehousejobsite .result-failure-page .main-search h2{color:var(--twjs-blue)}.body-thewarehousejobsite .result-failure-page .main-search form input{background-color:var(--pure-white)}.body-thewarehousejobsite .result-failure-page .main-search form a{color:var(--twjs-blue)}.body-thewarehousejobsite .result-failure-page .main-search form a:hover{color:var(--twjs-red)}.body-thewarehousejobsite .general-container h2,.body-thewarehousejobsite .general-section h3{color:var(--twjs-red)}.body-thewarehousejobsite .privacy-section h3,.body-thewarehousejobsite .terms-lists h4{color:var(--twjs-blue)}.body-thewarehousejobsite .legal-section,.body-thewarehousejobsite .privacy-section{color:var(--main-dark-grey)}@media only screen and (min-width:30rem){.body-thewarehousejobsite .header-nav .site-logo{height:2.25rem;width:auto}}@media only screen and (min-width:52.5rem){.body-thewarehousejobsite .cookie-notice{border:1px solid var(--twjs-blue);box-shadow:0 0 12px 0 var(--main-grey)}.body-thewarehousejobsite .company-choose ul{grid-template-columns:repeat(2,1fr)}.body-thewarehousejobsite .job-description .search-form a{color:var(--twjs-blue)}.body-thewarehousejobsite .job-description .search-form a:hover{color:var(--twjs-red)}}@media only screen and (min-width:65rem){.body-thewarehousejobsite .header-nav .site-logo{height:2.75rem}.body-thewarehousejobsite .job-info:before{width:1px;height:100%;background:linear-gradient(180deg,var(--twjs-red) 0,#d4a017 50%,rgba(255,255,255,.1) 100%)}}