*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}body#newapp{display:flex;color:#56626b;min-height:100vh;overflow-x:hidden;position:relative;flex-direction:column;font:18px/28px "Poppins",Helvetica,sans-serif,serif}body#newapp main#newapp-main-content{flex:1;overflow:hidden}body#newapp main#newapp-main-content>article{overflow:clip}body#newapp hr{border:none;border-top:1px solid var(--hr-color, #ccc)}body#newapp br{user-select:none}body#newapp i,body#newapp em{font-style:normal}body#newapp .mobile-hide-only{display:inherit}@media(max-width: 768px){body#newapp .mobile-hide-only{display:none}}body#newapp .mobile-show-only{display:none}@media(max-width: 768px){body#newapp .mobile-show-only{display:inherit}}body#oldapp header#newapp-main-header,body#oldapp footer#newapp-main-footer{font:18px/28px "Poppins",Helvetica,sans-serif,serif}.login-container,.forgot-password-container{gap:3rem;padding:2rem !important}.login-container>div:has(form),.forgot-password-container>div:has(form){margin-bottom:0 !important}.login-container>div:has(form) form>div,.forgot-password-container>div:has(form) form>div{width:25rem}@media(max-width: 768px){.login-container>div:has(form) form>div,.forgot-password-container>div:has(form) form>div{width:100%}}@media(max-width: 768px){.login-container,.forgot-password-container{padding:1rem !important}}#main-content:has(.login-container,.forgot-password-container){margin:0 auto;padding:0;width:100%;display:block}.body-content:has(.login-container,.forgot-password-container){margin:0;padding:0}.login-container .login-image-card,.forgot-password-container .login-image-card{min-height:unset !important;height:600px !important}.login-container .login-image-card>img,.forgot-password-container .login-image-card>img{height:90%;width:auto;display:block}@media(max-width: 768px){.login-container .login-image-card>img,.forgot-password-container .login-image-card>img{width:60%;margin-top:3rem}}header#newapp-main-header{z-index:20}header#newapp-main-header #account-navbar{background-color:#d7d7d7}@supports(container-type: scroll-state){@container scroll-state(stuck: top){header#newapp-main-header #account-navbar{visibility:hidden}}}header#newapp-main-header #account-navbar .newapp-section{margin-bottom:0}header#newapp-main-header #account-navbar ul{gap:10px;width:100%;display:flex;height:35px;list-style:none;align-items:center;justify-content:flex-end}@media(max-width: 420px){header#newapp-main-header #account-navbar ul{gap:7px}}header#newapp-main-header #account-navbar ul li{flex:none}header#newapp-main-header #account-navbar ul li select{width:min-content;font-size:1rem;color:currentColor;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}header#newapp-main-header #account-navbar ul li select:hover{outline:none;border-radius:5px;background-color:#fff;border:1px solid #56626b}header#newapp-main-header #account-navbar ul li a{color:inherit;font-size:16px;text-decoration:none}header#newapp-main-header #account-navbar ul li a:hover{text-decoration:underline}header#newapp-main-header #account-navbar ul li:not(:first-child):before{width:1px;height:13px;content:"";opacity:.5;margin-right:10px;display:inline-block;transform:translateY(1px);background-color:currentColor}@media(max-width: 420px){header#newapp-main-header #account-navbar ul li:not(:first-child):before{display:none}}header#newapp-main-header #main-navbar{display:flex;align-items:center;margin-bottom:0;height:100px;inset:0 0 auto auto;transition:all .3s ease;justify-content:space-between}@supports(container-type: scroll-state){@container scroll-state(stuck: top){header#newapp-main-header #main-navbar{height:80px;position:relative;transform:translateY(-40px)}header#newapp-main-header #main-navbar>a img{width:150px}header#newapp-main-header #main-navbar ul>li:last-child a{color:#fff;background-color:#5b6771}header#newapp-main-header #main-navbar:after{content:"";top:0;z-index:0;height:100%;width:100vw;position:absolute;background-color:#d7d7d7;left:calc((100% - 100vw)/2);box-shadow:0px 5px 7px 0px rgba(0,0,0,.168627451)}}}@media screen and (max-width: 992px){header#newapp-main-header #main-navbar:has(#newapp-main-nav>ul:not(:empty))>button{display:flex}}header#newapp-main-header #main-navbar>button{padding:0;display:none;border:none;width:32px;height:32px;flex-direction:column;background-color:rgba(0,0,0,0);justify-content:space-evenly}header#newapp-main-header #main-navbar>button span{width:100%;display:block;border-radius:2px;height:4px;transform-origin:center left;background-color:#5b6771;transition:all .3s cubic-bezier(0.68, -0.55, 0.27, 1.55)}header#newapp-main-header #main-navbar>button span:nth-of-type(1){width:60%}header#newapp-main-header #main-navbar>button span:nth-of-type(2){width:100%}header#newapp-main-header #main-navbar>button span:nth-of-type(3){width:80%}.mobile-menu-open header#newapp-main-header #main-navbar>button span{width:100%}.mobile-menu-open header#newapp-main-header #main-navbar>button span:nth-of-type(1){transform:rotateZ(45deg) translate(3px, -4px)}.mobile-menu-open header#newapp-main-header #main-navbar>button span:nth-of-type(2){z-index:-1;opacity:0;width:0%}.mobile-menu-open header#newapp-main-header #main-navbar>button span:nth-of-type(3){transform:rotateZ(-45deg) translate(1px, 6px)}header#newapp-main-header #main-navbar>a{display:block;width:200px}@media screen and (max-width: 992px){header#newapp-main-header #main-navbar>a{width:120px}}header#newapp-main-header #main-navbar>a img{height:auto;display:block;max-width:100%;transition:all .3s ease}@media screen and (max-width: 992px){header#newapp-main-header #main-navbar{flex:1;gap:15px;padding-right:0;justify-content:flex-start;height:60px}}@media screen and (max-width: 992px){header#newapp-main-header{top:0;z-index:20;position:sticky;display:flex;align-items:center;margin-bottom:22.5px;flex-direction:row-reverse;background-color:#d7d7d7}}footer#newapp-main-footer{display:flex;color:#fff;font-size:90%;justify-content:center;background-color:#828e95;padding:60px 0;border-bottom:15px #56626b solid}#oldapp footer#newapp-main-footer *{color:#fff;font-size:16.2px !important}footer#newapp-main-footer ul ul{margin-bottom:45px}footer#newapp-main-footer ul span{display:block;font-weight:bold;margin-bottom:15px}footer#newapp-main-footer ul a{display:block;color:currentColor;text-decoration:none}footer#newapp-main-footer ul a:hover{text-decoration:underline}footer#newapp-main-footer .newapp-section>div{display:flex;gap:150px}@media(max-width: 1200px){footer#newapp-main-footer .newapp-section>div{gap:45px;flex-direction:column-reverse}}footer#newapp-main-footer .newapp-section>div p{opacity:.5}footer#newapp-main-footer .newapp-section>div div>b{font-weight:bold;display:block;margin-bottom:15px}footer#newapp-main-footer .newapp-section>div div>span{display:block;margin-bottom:15px}footer#newapp-main-footer .newapp-section>div a{color:currentColor}footer#newapp-main-footer .newapp-section>div a:hover{text-decoration:none}footer#newapp-main-footer .newapp-section>div a i{font-weight:bold;font-style:italic}footer#newapp-main-footer .newapp-social-media-links a{transition:color .2s ease-in-out}footer#newapp-main-footer .newapp-social-media-links a:hover{color:#5b6771}#oldapp footer#newapp-main-footer .newapp-social-media-links a:hover use{color:#5b6771 !important}nav#newapp-main-nav{--theme-color: #cf7f7f;--opposite-theme-color: #1f939d}nav#newapp-main-nav.employers-nav{--theme-color: #1f939d;--opposite-theme-color: #cf7f7f}.mobile-menu-open nav#newapp-main-nav{display:block;backdrop-filter:blur(10px)}nav#newapp-main-nav a{color:inherit;display:block;cursor:pointer;text-decoration:none}nav#newapp-main-nav a:visited{color:inherit}@media(min-width: 991px){nav#newapp-main-nav{display:flex;font-size:18px;font-weight:bold}#oldapp nav#newapp-main-nav *{font-weight:700 !important}nav#newapp-main-nav>ul{gap:35px;display:flex;list-style:none;align-items:center;justify-content:space-between}nav#newapp-main-nav>ul>li{position:relative}nav#newapp-main-nav>ul>li a:has(input){pointer-events:none}nav#newapp-main-nav>ul>li a:has(input) input{display:none}nav#newapp-main-nav>ul>li:not(:last-child)>*{position:relative;z-index:1}nav#newapp-main-nav>ul>li:not(:last-child):hover::before,nav#newapp-main-nav>ul>li:not(:last-child):has(a:focus)::before{left:0;z-index:0;top:100%;content:"";width:100%;position:absolute;height:calc(100% + 30px)}nav#newapp-main-nav>ul>li:not(:last-child):hover a::after,nav#newapp-main-nav>ul>li:not(:last-child):has(a:focus) a::after{transform:scaleX(1)}nav#newapp-main-nav>ul>li:not(:last-child):hover ul,nav#newapp-main-nav>ul>li:not(:last-child):has(a:focus) ul{opacity:1;visibility:visible;transform:translateX(0)}nav#newapp-main-nav>ul>li:not(:last-child)>a{position:relative}nav#newapp-main-nav>ul>li:not(:last-child)>a::after{left:0;bottom:-10px;height:5px;width:100%;content:"";display:block;border-radius:5px;position:absolute;transform:scaleX(0);transform-origin:left;border-radius:20px;transition:transform .3s ease;background-color:var(--theme-color)}nav#newapp-main-nav>ul>li:not(:last-child)>a.active::after{transform:scaleX(1)}nav#newapp-main-nav>ul>li:not(:last-child) ul{left:0;gap:20px;opacity:0;padding:20px;display:flex;width:max-content;position:absolute;flex-direction:column;top:calc(100% + 10px);visibility:hidden;background-color:#fff;border-radius:0 0 10px 10px;transform:translateX(-20px);transition:all .3s ease .1s}nav#newapp-main-nav>ul>li:not(:last-child) ul a:hover,nav#newapp-main-nav>ul>li:not(:last-child) ul a:focus{color:var(--theme-color)}nav#newapp-main-nav>ul>li:last-child a{display:flex;height:50px;padding:0 20px;align-items:center;border-radius:100px;background-color:#d7d7d7;transition:background-color .3s ease}nav#newapp-main-nav>ul>li:last-child a:hover{color:#fff;background-color:var(--opposite-theme-color)}}@media(max-width: 992px){nav#newapp-main-nav{left:0;display:none;position:fixed;z-index:1000;width:100vw;top:60px;padding:45px 0;height:calc(100vh - 60px);background:linear-gradient(0deg, rgba(255, 255, 255, 0.6980392157) 90%, #d7d7d7)}nav#newapp-main-nav ul{display:flex;flex-direction:column;align-items:flex-start}nav#newapp-main-nav>ul{align-items:stretch}nav#newapp-main-nav>ul>li{margin:0 30px;border-top:1px solid #fff;border-bottom:1px solid silver}nav#newapp-main-nav>ul>li:first-child{border-top:none}nav#newapp-main-nav>ul>li:last-child{border-bottom:none}nav#newapp-main-nav>ul>li>a{font-weight:500;display:flex;align-items:center;padding:22.5px 0;justify-content:space-between}nav#newapp-main-nav>ul>li>a:has(input){position:relative}nav#newapp-main-nav>ul>li>a:has(input):after{display:block;content:"";width:10px;height:10px;float:right;transform:rotate(135deg);transition:all .3s ease;border-top:3px solid currentColor;border-right:3px solid currentColor}nav#newapp-main-nav>ul>li>a:has(input) input{appearance:none;height:100%;width:100%;z-index:999;position:absolute;left:0;top:0;margin:0;background-color:rgba(0,0,0,0) !important}nav#newapp-main-nav>ul>li>a:has(input:checked){color:var(--theme-color)}nav#newapp-main-nav>ul>li>a:has(input:checked):after{transform:rotate(-45deg)}nav#newapp-main-nav>ul>li>a:has(input:checked)+ul{opacity:1;max-height:500px;visibility:visible}nav#newapp-main-nav>ul>li ul{opacity:0;max-height:0;visibility:hidden;transition:all .3s ease}nav#newapp-main-nav>ul>li ul li a{font-weight:500;padding:0 15px 15px}}@media(max-width: 992px){.mobile-menu-open{overflow:hidden}}dialog#newapp-maintenance-dialog{position:fixed;inset:0;z-index:1000;border:none;color:#fff;background:rgba(0,0,0,0);padding:0 max(50px,20vw) 30vh}@media screen and (max-width: 992px){dialog#newapp-maintenance-dialog{padding:0 30px 10vh}}dialog#newapp-maintenance-dialog h2{font-size:36px;font-weight:bold}@media screen and (max-width: 992px){dialog#newapp-maintenance-dialog h2{font-size:24px}}dialog#newapp-maintenance-dialog p{margin-top:20px;font-size:24px;line-height:1.5}@media screen and (max-width: 992px){dialog#newapp-maintenance-dialog p{font-size:18px}}dialog#newapp-maintenance-dialog button{color:#fff;font-size:18px;cursor:pointer;border-radius:5px;padding:8px 29px;margin-bottom:30px;transition:all .2s ease;border:2px solid #fff;background-color:rgba(0,0,0,0)}dialog#newapp-maintenance-dialog button:hover{background-color:hsla(0,0%,100%,.3)}dialog#newapp-maintenance-dialog::backdrop{backdrop-filter:blur(10px);background:rgba(0,0,0,.7)}body:has(dialog#newapp-maintenance-dialog[open]){overflow:hidden}#contact-details-section address{font-style:normal}dialog#newapp-business-enquiry-modal{position:fixed;inset:0;z-index:1000;border:none;width:100%;padding:60px;border-radius:30px 0;max-width:min(600px,100vw);backdrop-filter:blur(10px);color:var(--page-color, #56626b);background:hsla(0,0%,100%,.8)}@media(max-width: 768px){dialog#newapp-business-enquiry-modal{inset:0;margin:0;min-height:100vh;border-radius:0;padding:75px 30px}}dialog#newapp-business-enquiry-modal.loading *{user-select:none;pointer-events:none}dialog#newapp-business-enquiry-modal.loading form input,dialog#newapp-business-enquiry-modal.loading form button,dialog#newapp-business-enquiry-modal.loading form textarea,dialog#newapp-business-enquiry-modal.loading form select{opacity:.5}dialog#newapp-business-enquiry-modal.loading form .newapp-btn{display:flex;justify-content:center}dialog#newapp-business-enquiry-modal.loading form .newapp-btn div,dialog#newapp-business-enquiry-modal.loading form .newapp-btn .newapp-icon{display:none}dialog#newapp-business-enquiry-modal.loading form .newapp-btn::before{content:"";width:25px;height:25px;border-radius:100%;animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-left-color:#fff}@keyframes spin{to{transform:rotate(360deg)}}dialog#newapp-business-enquiry-modal.loading form .newapp-btn::after{content:"Sending ..."}dialog#newapp-business-enquiry-modal button.close{height:50px;width:50px;border:none;top:15px;cursor:pointer;right:15px;color:currentColor;font-size:2rem;position:absolute;border-radius:15px;transition:all .2s ease;background-color:rgba(0,0,0,0)}dialog#newapp-business-enquiry-modal button.close:hover{background-color:rgba(0,0,0,.1)}dialog#newapp-business-enquiry-modal h1{line-height:1.1;margin-bottom:30px}dialog#newapp-business-enquiry-modal h1+span{margin-bottom:30px}dialog#newapp-business-enquiry-modal h1+span small{font-size:1.2rem;font-style:italic}dialog#newapp-business-enquiry-modal form>div{display:grid;gap:15px;margin-bottom:15px;grid-template-columns:repeat(8, 1fr);grid-template-areas:"title title fname fname fname lname lname lname" "email email email email email email email email" "org org org org phone phone phone phone"}@media(max-width: 768px){dialog#newapp-business-enquiry-modal form>div{grid-template-columns:repeat(3, 1fr);grid-template-areas:"title fname fname" "lname lname lname" "email email email" "org org org" "phone phone phone"}}dialog#newapp-business-enquiry-modal form>div label span{opacity:.7;display:block;font-size:.9rem}dialog#newapp-business-enquiry-modal form>div label span:has(+*:required):after{content:" *";color:#c72135}dialog#newapp-business-enquiry-modal form>div label small{display:block;line-height:1.1;font-size:.9rem;margin:7px 0 0;color:#db0a0a}dialog#newapp-business-enquiry-modal form>div label input,dialog#newapp-business-enquiry-modal form>div label select,dialog#newapp-business-enquiry-modal form>div label textarea{width:100%;font-size:1rem;min-height:45px;border-radius:6px;padding:0 15px;font-family:"Poppins",Helvetica,sans-serif,serif;border:2px solid #56626b}dialog#newapp-business-enquiry-modal form>div label.invalid span{color:#c72135}dialog#newapp-business-enquiry-modal form>div label.title{grid-area:title}dialog#newapp-business-enquiry-modal form>div label.firstname{grid-area:fname}dialog#newapp-business-enquiry-modal form>div label.lastname{grid-area:lname}dialog#newapp-business-enquiry-modal form>div label.organization{grid-area:org}dialog#newapp-business-enquiry-modal form>div label.phone{grid-area:phone}dialog#newapp-business-enquiry-modal form>div label.email{grid-area:email}dialog#newapp-business-enquiry-modal form>div label.message{grid-row-start:-1;grid-column-start:1;grid-column-end:-1}dialog#newapp-business-enquiry-modal form>div label.message textarea{padding:15px;min-height:200px}dialog#newapp-business-enquiry-modal form button{height:50px;color:#fff;max-width:max-content;font-family:"Poppins",Helvetica,sans-serif,serif;padding:0 22.5px 0 15px}@media(max-width: 768px){dialog#newapp-business-enquiry-modal form button{width:100%;max-width:unset;justify-content:center}}dialog#newapp-business-enquiry-modal::backdrop{backdrop-filter:blur(5px);background:rgba(0,0,0,.5)}body:has(dialog#newapp-business-enquiry-modal[open]){overflow:hidden}.newapp-home-hero{width:100%;position:relative;border-radius:1rem;aspect-ratio:1432/600;background-color:#eebabe;background:linear-gradient(50deg, #e5aaac 35%, #dd999a 100%)}.newapp-home-hero .floating-hello{scale:.6;position:absolute;inset:7% auto auto 5%;transform-origin:left center;animation:floating 3s ease-in-out infinite}@keyframes floating{0%,100%{transform:translateY(0px) rotate(-15deg)}50%{transform:translateY(-30px) rotate(-13deg)}}.newapp-home-hero>*{position:relative;z-index:1}.newapp-home-hero .bg-decorations{position:absolute;z-index:0;left:0;top:0;height:100%;width:100%;pointer-events:none;user-select:none;overflow:hidden;border-radius:1rem}.newapp-home-hero .bg-decorations span{position:static}.newapp-home-hero .bg-decorations span:before,.newapp-home-hero .bg-decorations span:after{position:absolute}.newapp-home-hero .bg-decorations span:first-child:before{content:"";transform:rotateZ(45deg);background-image:url("/images/web_refresh/dotty-rec-2.svg");background-repeat:no-repeat;background-size:contain;aspect-ratio:1017/508;width:71.0195530726%;left:-23.1375698324%;top:7.8616666667%}@media(max-width: 768px){.newapp-home-hero .bg-decorations span:first-child:before{aspect-ratio:783.7891/391.5088;width:215.919862259%;left:-139.0065564738%;top:6.3361862917%}}.newapp-home-hero .bg-decorations span:first-child:after{content:"";border-radius:600px;transform:rotateZ(45deg);aspect-ratio:1319.55/492.88;width:92.1473463687%;left:-26.325726257%;top:-14.4415833333%;background:linear-gradient(50deg, #da9595 50%, hsla(355, 48%, 77%, 0.277) 90%)}@media(max-width: 768px){.newapp-home-hero .bg-decorations span:first-child:after{aspect-ratio:1017/376;width:280.1652892562%;left:-157.1593112948%;top:-12.2984534271%}}.newapp-home-hero .bg-decorations span:last-child:before{content:"";width:85%;position:absolute;background-repeat:no-repeat;background-size:contain;aspect-ratio:2/1;transform:rotateZ(-45deg);inset:auto -40% -40% auto;background-image:url("/images/web_refresh/dotty-rec-2.svg")}@media(max-width: 768px){.newapp-home-hero .bg-decorations span:last-child:before{background:rgba(0,0,0,.1);aspect-ratio:695.2496/259.6919 !important;width:191.528815427%;right:-15.2203856749%;top:95.9191564148%}}.newapp-home-hero .cta{gap:2rem;color:#fff;width:250px;display:flex;align-self:center;align-items:center;flex-direction:column}.newapp-home-hero .cta span{color:#dd999a;display:block;font-size:110%;font-weight:bold;border-radius:2rem;padding:.6rem 1.5rem;background-color:#fff}.newapp-home-hero .cta strong{line-height:1;font-size:220%;font-weight:bold;text-align:center}.newapp-home-hero .for-candidates,.newapp-home-hero .for-employers{width:50%;display:flex;position:absolute;align-items:flex-end;justify-content:center}.newapp-home-hero .for-candidates img,.newapp-home-hero .for-employers img{max-height:85%;display:block;transition-property:translate,opacity;transition-duration:.3s}.newapp-home-hero .for-candidates{inset:0 auto 0 0;transition-property:translate;transition-duration:.3s}.show-employers.newapp-home-hero .for-candidates{translate:15% 0}.newapp-home-hero .for-candidates .cta{opacity:0;translate:-50% 0;transition-property:opacity,translate;transition-duration:.3s}.show-employers.newapp-home-hero .for-candidates .cta{opacity:1;translate:10% 0}.newapp-home-hero .for-candidates>img{translate:-30% 0;transition-property:translate;transition-duration:.35s}.show-employers.newapp-home-hero .for-candidates>img{translate:0}.newapp-home-hero .for-employers{overflow:hidden;inset:0 0 0 auto;width:65% !important;border-radius:0 1rem 1rem 0}.newapp-home-hero .for-employers .content{width:100%;display:flex;position:absolute;overflow:hidden;inset:0 0 0 auto;translate:65% 0;position:absolute;align-items:flex-end;justify-content:flex-start;transition-property:translate;transition-duration:.3s}.show-employers.newapp-home-hero .for-employers .content{translate:10%}.newapp-home-hero .for-employers .content .cta{opacity:0;translate:50% 0;transition-property:opacity,translate;transition-duration:.5s}.show-employers.newapp-home-hero .for-employers .content .cta{opacity:1;translate:0}.newapp-home-hero .for-employers .content .cta span{color:#138188}.newapp-home-hero .for-employers .content>img{opacity:0;translate:30%;transition-property:translate,opacity;transition-duration:.3s,.1s}.show-employers.newapp-home-hero .for-employers .content>img{opacity:1;translate:10%;transition-duration:.45s,.3s}.newapp-home-hero .for-employers .content::before{content:"";z-index:-2;inset:0;position:absolute;background-size:100%;background-color:#138188;background-repeat:no-repeat;transition:clip-path .2s ease-in-out;background-position:-50% 100%,center;clip-path:polygon(65% 0%, 100% 0, 100% 100%, 0 100%);background-image:url("/images/web_refresh/dotty-rec-3.svg"),linear-gradient(50deg, #0a5d63 0%, #399da3 70%)}.show-employers.newapp-home-hero .for-employers .content::before{background-position:0 -180%,0 150%,center;clip-path:polygon(35% 0%, 100% 0, 100% 100%, 0 100%);background-image:url("/images/web_refresh/dotty-rec-3.svg"),url("/images/web_refresh/dotty-rec-3.svg"),linear-gradient(50deg, #399da3 0%, #0f7178 70%)}.newapp-home-hero .for-employers .employers-label{z-index:1;position:absolute;inset:auto 1rem 3rem auto;pointer-events:none}.show-employers.newapp-home-hero .for-employers .employers-label{display:none}.newapp-home-hero .for-employers .employers-label span{color:#fff;font-size:160%;font-weight:bolder}@media(max-width: 1200px){.newapp-home-hero .for-employers{display:none}}.newapp-home-hero .for-employers::after{content:"";inset:0;rotate:-45deg;position:absolute;translate:5% -5%}.show-employers.newapp-home-hero .for-employers::after{display:none}.newapp-home-hero .search-form{z-index:99;bottom:-2rem;left:45%;position:absolute;width:min(28rem,35%)}@media(max-width: 1200px){.newapp-home-hero .search-form{left:50%;width:40%;bottom:-1.7rem}}.newapp-home-hero .search-form>div{z-index:1;gap:1rem;display:flex;padding:2rem;position:relative;border-radius:1rem;flex-direction:column;transition-property:scale,rotate,opacity;transition-duration:.35s;border:1px solid hsla(0,0%,100%,.2);box-shadow:-20px 0 50px rgba(0,0,0,.1);background-image:linear-gradient(304deg, #d38887 9.49%, #e3a7a8 99.39%)}@media(max-width: 1200px){.newapp-home-hero .search-form>div{padding:1.7rem}}@media(max-width: 1200px){.newapp-home-hero .search-form>div .newapp-heading.xxxl{font-size:200%}}.newapp-home-hero .search-form>div .newapp-heading.s i{font-weight:700;font-style:italic !important}@media(max-width: 1200px){.newapp-home-hero .search-form>div .newapp-heading.s{font-size:110%;display:none}}.newapp-home-hero .search-form::before{content:"";inset:0;z-index:-1;rotate:-8deg;border-radius:1rem;position:absolute;background-color:#fff;transition-property:scale,rotate,opacity;transition-duration:.3s;box-shadow:-5px 50px 50px rgba(0,0,0,.15)}.show-employers.newapp-home-hero .search-form{z-index:0}.show-employers.newapp-home-hero .search-form>div{scale:.5;rotate:90deg;opacity:0}.show-employers.newapp-home-hero .search-form::before{scale:.5;opacity:0;rotate:85deg}.newapp-home-hero .search-form form{gap:1rem;position:relative;z-index:1;flex-direction:column}.newapp-home-hero .search-form form label span{display:none}.newapp-home-hero .search-form form label input[type=search],.newapp-home-hero .search-form form label+ul{border-width:2px;border-color:#d18785}.newapp-home-hero .search-form form button{flex:none;font-size:36px;max-width:110px;font-weight:700;font-family:"Poppins",Helvetica,sans-serif,serif;color:var(--page-color) !important;border:2px solid #d18785 !important}.newapp-home-hero .search-form form button:hover{cursor:pointer;color:#fff !important;background-color:var(--page-color) !important}@media(max-width: 768px){.newapp-home-hero .search-form form button{max-width:unset}}@media(max-width: 768px){.newapp-home-hero{display:none}}.newapp-banner{display:flex;color:#fff;position:relative;align-items:center;padding-top:30px;justify-content:space-between;border-radius:20px;background-color:var(--banner-color)}@media(max-width: 768px){.newapp-banner{overflow:hidden;height:auto !important;flex-direction:column !important}.newapp-banner:not(:has(img)){align-items:flex-start}}.newapp-banner:has(img){justify-content:space-around}.newapp-banner>*{z-index:1;position:relative}.newapp-banner img{display:block}@media(max-width: 768px){.newapp-banner img{top:0 !important;max-height:400px;height:auto !important}}.newapp-banner .bg-decorations{top:0;right:0;left:0;bottom:0;z-index:0;overflow:hidden;position:absolute;border-radius:20px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, transparent 100%)}.newapp-banner .bg-decorations:after,.newapp-banner .bg-decorations:before{z-index:0;content:"";position:absolute}.newapp-banner .bg-decorations.stripes:after,.newapp-banner .bg-decorations.stripes:before{height:100%;width:max(200px,30%);right:0;top:0;background:linear-gradient(270deg, transparent 0%, rgba(0, 0, 0, 0.1) 100%);transform:skewX(20deg)}.newapp-banner .bg-decorations.stripes:before{right:max(100px,7%)}.newapp-banner .bg-decorations.circles:before,.newapp-banner .bg-decorations.circles:after{right:0;bottom:0;border-radius:200px;height:900px;aspect-ratio:400/900;transform:rotate(45deg);background:linear-gradient(235deg, transparent 0%, rgba(0, 0, 0, 0.1) 100%)}.newapp-banner .bg-decorations.circles:after{left:-10%;right:auto;bottom:-70%;transform:rotate(225deg)}.newapp-banner .newapp-heading em{opacity:.5}.newapp-banner .newapp-content{max-width:50%;padding:0 30px 30px}@media(max-width: 768px){.newapp-banner .newapp-content{max-width:none}}.newapp-banner.lefty-img{flex-direction:row-reverse}.newapp-banner.lefty-img .bg-decorations{transform:scaleX(-1)}.newapp-btn{height:60px;font-size:1rem;display:flex;width:fit-content;border-radius:6px;font-weight:normal;align-items:center;text-decoration:none;color:inherit;justify-content:center;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);transition:all .2s ease-in-out}@media(min-width: 769px){.newapp-cols .newapp-btn{flex:none !important}}.newapp-btn:hover{cursor:pointer;text-decoration:underline}.newapp-btn b{font-weight:600}.newapp-btn.with-icon{gap:7.5px;padding-right:15px;justify-content:flex-start}.newapp-btn.with-icon:not(.outlined):not(.filled):not(.square){color:currentColor;text-decoration:none}.newapp-btn.with-icon:not(.outlined):not(.filled):not(.square):hover{text-decoration:underline}.newapp-btn.with-icon:not(.outlined):not(.filled):not(.square) .newapp-icon{width:50px;height:50px;position:relative;border-radius:100%;overflow:hidden;background-color:var(--btn-color)}.newapp-btn.with-icon:not(.outlined):not(.filled):not(.square) .newapp-icon svg{color:#fff}.newapp-btn.with-icon:not(.outlined):not(.filled):not(.square) .newapp-icon:before{z-index:0;content:"";height:100%;width:100%;left:0;top:0;position:absolute;background-image:radial-gradient(ellipse at -10% -10%, rgba(255, 255, 255, 0.2) 5%, transparent)}.newapp-btn.outlined{padding:0 15px;text-decoration:none;color:var(--btn-color);border-color:currentColor}.newapp-btn.outlined:hover{background-color:color-mix(in srgb, currentColor, transparent 80%)}.newapp-btn.outlined.with-icon:hover{background-color:color-mix(in srgb, var(--btn-icon-color), transparent 80%)}.newapp-btn.filled{color:#fff;padding:0 15px;text-decoration:none;border-color:var(--btn-color);background-color:var(--btn-color)}.newapp-btn.filled:hover{text-decoration:none;background-color:color-mix(in srgb, var(--btn-color), transparent 30%)}.newapp-btn.square{height:auto;display:flex;gap:75px;font-size:1.6rem;font-weight:bold;color:currentColor;padding:30px;flex-direction:column;justify-content:space-between;border:3px solid #56626b;border-radius:0 20px}@media(max-width: 768px){.newapp-btn.square{font-size:1rem;gap:15px;line-height:1.2;padding:15px}}.newapp-btn.square>div{align-self:flex-start}.newapp-btn.square .newapp-icon{order:1;align-self:flex-end;color:var(--btn-color)}.newapp-btn.square:hover,.newapp-btn.square.active{color:#fff;text-decoration:none;border-color:#56626b;background-color:var(--btn-color)}.newapp-btn.square:hover .newapp-icon,.newapp-btn.square.active .newapp-icon{color:#fff}@media(max-width: 768px){.newapp-btn{max-width:none;height:50px;flex-grow:1}}.newapp-checklist{padding:0;list-style:none;counter-reset:items-counter}.newapp-checklist>li{display:flex;gap:15px;align-items:flex-start;counter-increment:items-counter}.newapp-checklist.has-counter>li>div>*:first-child:before{opacity:.5;margin-right:5px;display:inline-block;content:counter(items-counter) "."}.newapp-collapsibles{--dark-collapsibles-color: color-mix( in srgb, var(--collapsibles-color), black 15% );gap:10px;display:flex;list-style:none;flex-direction:column}.newapp-collapsibles dt{font-weight:bold;min-height:80px;display:flex;padding:20px 40px;border-radius:80px;align-items:center;cursor:pointer;transition:all .2s ease;justify-content:space-between;background-color:var(--collapsibles-color)}.newapp-collapsibles dt.expanded,.newapp-collapsibles dt:hover{background-color:var(--dark-collapsibles-color)}.newapp-collapsibles dt button{border:none;font-size:0;background-color:rgba(0,0,0,0)}.newapp-collapsibles dt.expanded svg{transform:rotateX(180deg);transition:transform .3s ease}.newapp-collapsibles dt.expanded+dd{max-height:2000px;padding:40px;opacity:1;visibility:visible;transition:all .2s ease}.newapp-collapsibles dd{margin:0;opacity:0;max-height:0;overflow:hidden;padding:0 40px;border-radius:20px;visibility:hidden;color:#56626b;background-color:#fff}.newapp-collapsibles dd a{text-decoration:underline;color:var(--dark-collapsibles-color)}.newapp-collapsibles dd a:hover{text-decoration:none}.newapp-colorful-card{display:flex;gap:15px;position:relative;flex-direction:column}.newapp-colorful-card.centred{text-align:center;align-items:center !important}.newapp-colorful-card.style-1,.newapp-colorful-card.style-2{color:#fff;padding:45px;border-radius:0 20px;background-color:var(--colorful-card-color)}@media(max-width: 1200px){.newapp-colorful-card.style-1,.newapp-colorful-card.style-2{padding:30px}}.newapp-colorful-card.style-1>*,.newapp-colorful-card.style-2>*{z-index:1;position:relative}.newapp-colorful-card.style-1:before,.newapp-colorful-card.style-2:before{inset:0;z-index:0;content:"";position:absolute;border-radius:inherit;background-image:radial-gradient(ellipse at -10% -10%, rgba(255, 255, 255, 0.3019607843) 5%, transparent)}.newapp-colorful-card.style-2{color:#56626b;background-color:#f8f8f8}.newapp-colorful-card.style-2 .newapp-icon svg,.newapp-colorful-card.style-2 .newapp-heading{color:var(--colorful-card-color) !important}.newapp-colorful-card.style-3,.newapp-colorful-card.style-4{color:#fff;overflow:hidden;padding:45px;border-radius:0 20px;background-color:var(--colorful-card-color)}@media(max-width: 1200px){.newapp-colorful-card.style-3,.newapp-colorful-card.style-4{padding:30px}}.newapp-colorful-card.style-3>*,.newapp-colorful-card.style-4>*{z-index:1;position:relative}.newapp-colorful-card.style-3:before,.newapp-colorful-card.style-4:before{inset:0;z-index:0;content:"";border-radius:inherit;position:absolute;background-image:radial-gradient(ellipse at -10% -10%, rgba(255, 255, 255, 0.3019607843) 5%, transparent)}.newapp-colorful-card.style-3 .newapp-icon,.newapp-colorful-card.style-4 .newapp-icon{opacity:.2;position:absolute;right:-30px;bottom:-30px}.newapp-colorful-card.style-4{color:#56626b;background-color:#f8f8f8}.newapp-colorful-card.style-4 .newapp-icon svg{color:#d7d7d7}.newapp-colorful-card.style-4 .newapp-heading{color:var(--colorful-card-color) !important}.newapp-colorful-card.style-5{gap:30px}.newapp-colorful-card.style-5 .newapp-icon{aspect-ratio:1;display:flex;color:#fff;position:relative;overflow:hidden;align-items:center;border-radius:100%;padding:45px;justify-content:center;width:min(300px,80%);background-color:var(--colorful-card-color)}@media(max-width: 768px){.newapp-colorful-card.style-5 .newapp-icon{align-self:center}}.newapp-colorful-card.style-5 .newapp-icon:before{inset:0;z-index:0;content:"";position:absolute;border-radius:inherit;background-image:radial-gradient(ellipse at -10% -10%, rgba(255, 255, 255, 0.3019607843) 5%, transparent)}.newapp-colorful-card.style-6{gap:30px}.newapp-colorful-card.style-6 .newapp-icon{color:var(--colorful-card-color)}.newapp-colorful-card.style-7{color:#fff;gap:30px;flex-direction:row;padding:45px;justify-content:space-between;border-radius:0 40px 0 0;background-color:var(--colorful-card-color)}.newapp-colorful-card.style-7 .newapp-icon{order:10}@media(max-width: 1200px){.newapp-colorful-card.style-7 .newapp-icon{order:0}.newapp-colorful-card.style-7{flex-direction:column;gap:30px 15px}}@media(max-width: 768px){.newapp-colorful-card.style-7{padding:15px}.newapp-colorful-card.style-7 .newapp-heading{font-size:100%}}@media(max-width: 420px){.newapp-colorful-card.style-7>.newapp-icon{zoom:.6}.newapp-colorful-card.style-7 .newapp-heading{font-size:80%}}.newapp-cols{--gap: var(--cols-gap);--cols: var(--cols-desktop)}@media(max-width: 1200px){.newapp-cols{--cols: var(--cols-tablet)}}@media(max-width: 768px){.newapp-cols{--cols: var(--cols-mobile);--gap: calc(var(--cols-gap) / 2)}}.newapp-cols{display:flex;flex-wrap:wrap;gap:var(--gap);width:100%}.newapp-cols>*{flex-basis:calc((100% - var(--gap)*(var(--cols) - 1))/var(--cols));flex-grow:1;flex-shrink:1}.newapp-cols.flexible>*{flex-grow:0}.newapp-cols.show-dividers{overflow:hidden;padding:15px 0}.newapp-cols.show-dividers>*:not(:first-child){position:relative}.newapp-cols.show-dividers>*:not(:first-child):before{content:"";position:absolute;top:0;width:2px;height:100%;opacity:.15;left:calc(var(--cols-gap)/-2);background-color:currentColor}.newapp-content *{overflow-wrap:break-word}.newapp-content>*:not(:last-child){margin-bottom:22.5px}.newapp-content a{text-decoration:underline;color:var(--page-color, #56626b)}.newapp-content a:hover{text-decoration:none}.newapp-content img{width:100%;height:auto;display:block}.newapp-content b{font-weight:700}.newapp-content ul,.newapp-content ol{list-style:outside disc;width:calc(100% - 22.5px);transform:translateX(22.5px)}.newapp-content ul li,.newapp-content ol li{margin-bottom:7.5px}.newapp-content ol{list-style:decimal outside}.newapp-image{margin:0;display:flex}.newapp-image img{width:100%;display:block;max-height:100%;object-fit:cover;border-radius:20px}.newapp-fancy-image{z-index:-1;display:flex;margin-top:5%;position:relative;overflow:visible;align-self:stretch;align-items:flex-end}.newapp-fancy-image div,.newapp-fancy-image span{z-index:1;inset:0;height:100%;width:100vw;position:absolute;background-size:auto;mask-size:200vh;mask-position:0px 80px;mask-repeat:no-repeat;background-repeat:no-repeat;background-position:left bottom;will-change:mask-image,mask-position;mask-image:url("/images/web_refresh/mask-3.webp")}@media(max-width: 768px){.newapp-fancy-image div,.newapp-fancy-image span{mask-size:150vh}}.newapp-fancy-image span{z-index:0;width:100vw;height:300vh;background-position:top center;background-color:rgba(0,0,0,.03)}.newapp-fancy-image img{z-index:2;display:block;position:relative;margin:0 auto 0 100px;max-width:min(100%,500px)}@media(max-width: 768px){.newapp-fancy-image img{max-width:80%;margin-left:80px}}.newapp-fancy-image.lefty div,.newapp-fancy-image.lefty span{right:0;left:auto;mask-position:right 80px;background-position:right center;will-change:mask-image,mask-position;mask-image:url("/images/web_refresh/mask-4.webp")}.newapp-fancy-image.lefty span{background-position:top right}.newapp-fancy-image.lefty img{margin-left:-100px}@media(max-width: 768px){.newapp-fancy-image.lefty img{margin-left:-80px}}.newapp-main-hero{width:100%;display:flex;position:relative;border-radius:20px;overflow:hidden;padding:0 7%;justify-content:space-evenly;aspect-ratio:1432/600}@media(max-width: 768px){.newapp-main-hero{min-height:569px;aspect-ratio:unset;justify-content:space-between;flex-direction:column}}.newapp-main-hero>*{position:relative;z-index:1}.newapp-main-hero .bg-decorations{position:absolute;z-index:0;left:0;top:0;height:100%;width:100%;pointer-events:none;user-select:none}.newapp-main-hero .bg-decorations span{position:static}.newapp-main-hero .bg-decorations span:before,.newapp-main-hero .bg-decorations span:after{content:"";position:absolute}.newapp-main-hero .bg-decorations span:before{transform:rotateZ(45deg);background-image:url("/images/web_refresh/dotty-rec.svg");background-repeat:no-repeat;background-size:contain;aspect-ratio:1017/508}.newapp-main-hero .bg-decorations span:after{background:linear-gradient(270deg, rgba(0, 0, 0, 0.09) 12.34%, rgba(0, 0, 0, 0.04) 50.15%);border-radius:600px}.newapp-main-hero .bg-decorations span:first-child:before{width:71.0195530726%;left:-23.1375698324%;top:7.8616666667%}@media(max-width: 768px){.newapp-main-hero .bg-decorations span:first-child:before{aspect-ratio:783.7891/391.5088;width:215.919862259%;left:-139.0065564738%;top:6.3361862917%}}.newapp-main-hero .bg-decorations span:first-child:after{transform:rotateZ(45deg);aspect-ratio:1319.55/492.88;width:92.1473463687%;left:-26.325726257%;top:-14.4415833333%}@media(max-width: 768px){.newapp-main-hero .bg-decorations span:first-child:after{aspect-ratio:1017/376;width:280.1652892562%;left:-157.1593112948%;top:-12.2984534271%}}.newapp-main-hero .bg-decorations span:last-child:before{width:71.0195530726%;right:-37.686452514%;top:43.5283333333%}@media(max-width: 768px){.newapp-main-hero .bg-decorations span:last-child:before{display:none}}.newapp-main-hero .bg-decorations span:last-child:after{transform:rotateZ(-45deg);aspect-ratio:972.6116/363.293;width:67.9198044693%;right:22.6522346369%;top:97.46%}@media(max-width: 768px){.newapp-main-hero .bg-decorations span:last-child:after{background:rgba(0,0,0,.1);aspect-ratio:695.2496/259.6919 !important;width:191.528815427%;right:-15.2203856749%;top:95.9191564148%}}.newapp-main-hero img{align-self:flex-end;max-height:90%;max-width:60%;height:90%}@media(max-width: 768px){.newapp-main-hero img{height:auto;width:100%;order:1;align-self:center;max-height:unset;max-width:unset}}.newapp-main-hero .newapp-content{color:#fff;display:flex;align-self:center;flex-direction:column}@media(max-width: 768px){.newapp-main-hero .newapp-content{flex:1;width:100%;justify-content:center;margin:60px auto}}.newapp-main-hero .newapp-content em{opacity:.6}@media(max-width: 768px){.newapp-main-hero{flex-direction:column}}.newapp-info-blocs{--darken-color: color-mix(in srgb, var(--info-bloc-color), black 20%);overflow:hidden;color:#fff;position:relative;border-radius:20px;padding:0 120px;background-color:var(--info-bloc-color)}@media(max-width: 768px){.newapp-info-blocs{padding:45px 30px 0}}.newapp-info-blocs.centred{text-align:center}.newapp-info-blocs.centred .newapp-cols>div{align-items:center;text-align:center}.newapp-info-blocs:before{z-index:0;content:"";height:100%;width:100%;left:0;top:0;position:absolute;background-image:linear-gradient(to right, transparent 30%, var(--darken-color) 70%)}.newapp-info-blocs>*{z-index:1;position:relative}.newapp-info-blocs>.newapp-cols{padding:75px 0}.newapp-info-blocs>.newapp-cols>div{display:flex;gap:15px;flex-direction:column}.newapp-info-blocs>.newapp-cols>div h6{font-size:125%;font-weight:bold}@media(max-width: 768px){.newapp-info-blocs>.newapp-cols>div h6{font-size:24px}}.newapp-info-blocs>.newapp-cols>div img{height:80px;display:block;align-self:flex-start}.newapp-info-blocs>.newapp-cols>div p{font-size:18px;line-height:1.4}.newapp-info-blocs .header{margin-top:75px}.newapp-info-blocs .footer{display:flex;position:relative;padding:45px 0;align-items:center;gap:15px}@media(max-width: 768px){.newapp-info-blocs .footer{align-items:flex-start;flex-direction:column}}.newapp-info-blocs .footer p{flex:1;font-size:18px;font-weight:bold}.newapp-info-blocs .footer:before{bottom:0;content:"";z-index:-1;height:100%;position:absolute;left:-120px;border-radius:0 0 20px 20px;width:calc(100% + 240px);background:linear-gradient(to right, transparent, var(--info-bloc-color))}@media(max-width: 768px){.newapp-info-blocs .footer:before{left:-45px;width:calc(100% + 90px)}}.newapp-section{width:100%;margin:auto;position:relative;max-width:1432px;padding:0 30px;background-position:-999pc;background-repeat:no-repeat}@media(max-width: 768px){.newapp-section{padding:0 15px}}.newapp-section.has-bg{color:#fff;padding:30px 60px}@media(max-width: 768px){.newapp-section.has-bg{padding:30px 45px}}.newapp-section.has-bg>.bg{inset:0;z-index:-2;position:absolute}.newapp-section.has-bg>.bg:before,.newapp-section.has-bg>.bg:after{content:"";top:0;z-index:0;height:100%;left:30px;position:absolute;border-radius:20px;width:calc(100% - 60px)}@media(max-width: 768px){.newapp-section.has-bg>.bg:before,.newapp-section.has-bg>.bg:after{left:15px;width:calc(100% - 30px)}}.newapp-section.has-bg>.bg:before{background-size:cover;background-position:center;background-image:inherit;background-color:var(--section-bg)}.newapp-section.has-bg>.bg:after{z-index:1;background-image:radial-gradient(ellipse at right bottom, rgba(255, 255, 255, 0.2) 0%, transparent 70%)}.newapp-section.has-bg.wide-bg{padding:60px 30px}.newapp-section.has-bg.wide-bg>.bg:before,.newapp-section.has-bg.wide-bg>.bg:after{width:100vw;border-radius:0;left:calc((100% - 100vw)/2)}.newapp-section.has-bg.wide-bg>.bg:last-of-type{margin-bottom:0}.newapp-section.has-bottom-margin{margin-bottom:30px}.newapp-social-media-links nav{display:flex}.newapp-social-media-links nav a{color:currentColor;text-decoration:none}.newapp-social-media-links nav a .newapp-icon{transition:scale .2s ease-in-out}.newapp-social-media-links nav a .newapp-icon:hover{scale:1.1}.min-hero{width:100%;display:flex;position:relative;border-radius:20px;overflow:hidden;max-width:1372px;padding:0 4%;gap:5%;aspect-ratio:1432/260}@media(max-width: 992px){.min-hero{min-height:200px;aspect-ratio:unset;justify-content:center;flex-direction:column;max-width:90%}}.min-hero>*{position:relative;z-index:1}.min-hero .bg-decorations{position:absolute;z-index:0;left:0;top:0;height:100%;width:100%;pointer-events:none;user-select:none}.min-hero .bg-decorations span{position:static}.min-hero .bg-decorations span:before,.min-hero .bg-decorations span:after{content:"";position:absolute}.min-hero .bg-decorations span:before{transform:rotateZ(45deg);background-image:url("/images/web_refresh/dotty-rec.svg");background-repeat:no-repeat;background-size:contain;aspect-ratio:1200/300}.min-hero .bg-decorations span:after{background:linear-gradient(270deg, rgba(0, 0, 0, 0.09) 12.34%, rgba(0, 0, 0, 0.04) 50.15%);border-radius:600px}.min-hero .bg-decorations span:first-child:before{width:90%;left:-30%;top:125%;opacity:.5}@media(max-width: 992px){.min-hero .bg-decorations span:first-child:before{aspect-ratio:783.7891/391.5088;width:215.919862259%;left:-139.0065564738%;top:6.3361862917%}}.min-hero .bg-decorations span:first-child:after{transform:rotateZ(45deg);aspect-ratio:800/270;width:90%;left:-25%;top:-75%}@media(max-width: 992px){.min-hero .bg-decorations span:first-child:after{aspect-ratio:1017/376;width:280.1652892562%;left:-157.1593112948%;top:-12.2984534271%}}.min-hero .bg-decorations span:last-child:before{width:100%;right:-65%;top:120%}@media(max-width: 992px){.min-hero .bg-decorations span:last-child:before{display:none}}.min-hero img{align-self:flex-end;width:55%}@media(max-width: 992px){.min-hero img{width:100%;order:1}}.min-hero .titles{color:#fff !important;display:flex;align-self:center;flex-direction:column}@media(max-width: 992px){.min-hero .titles{align-self:start}}.min-hero .titles span{font-size:42px;font-style:normal;font-weight:700;margin:0 0 20px;letter-spacing:-1.04px}@media screen and (max-width: 992px){.min-hero .titles span{margin:50px 0 0;font-size:20px}}.min-hero .titles h1{font-size:42px;font-style:normal;font-weight:700;line-height:46px;letter-spacing:4%}@media screen and (max-width: 992px){.min-hero .titles h1{font-size:35px;margin:0 0 20px;line-height:34px}}.min-hero .titles h1 b{color:#fff !important;opacity:.5}@media screen and (max-width: 992px){.min-hero{flex-direction:column}}.newapp-steps-cards{--darken-color: color-mix(in srgb, var(--steps-card-color), black 20%);overflow:hidden;color:#fff;position:relative;border-radius:20px;padding:0 120px;background-color:var(--steps-card-color)}@media(max-width: 768px){.newapp-steps-cards{padding:45px 45px 0}}.newapp-steps-cards:before{z-index:0;content:"";height:100%;width:100%;left:0;top:0;position:absolute;background-image:linear-gradient(to right, transparent 30%, var(--darken-color) 70%)}.newapp-steps-cards>*{z-index:1;position:relative}.newapp-steps-cards .header{margin-top:75px}.newapp-steps-cards>ol{--gap: 120px;display:grid;column-gap:var(--gap);row-gap:60px;padding:105px 0;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1200px){.newapp-steps-cards>ol{--gap: 75px;grid-template-columns:1fr 1fr}}@media(max-width: 768px){.newapp-steps-cards>ol{--gap: 60px;grid-template-columns:1fr}}.newapp-steps-cards>ol>li{display:flex;gap:15px;position:relative;flex-direction:column;counter-increment:steps-counter}.newapp-steps-cards>ol>li:before{left:0;opacity:.5;font-size:46px;font-weight:bold;position:absolute;content:counter(steps-counter) ".";top:calc(var(--steps-card-counter-offset) - 30px)}.newapp-steps-cards>ol>li>*:first-child{margin-left:55px}.newapp-steps-cards>ol>li img{padding-left:60px;align-self:flex-start}.newapp-steps-cards>ol>li h6{position:relative;font-size:42px;font-weight:bold;line-height:1.1;flex:0 0 150px}@media(max-width: 1200px){.newapp-steps-cards>ol>li h6{font-size:36px;flex:0 0 100px}}@media(max-width: 768px){.newapp-steps-cards>ol>li h6{flex:none;font-size:28px;word-spacing:100vw}}.newapp-steps-cards>ol>li h6:before{left:220px;top:0;content:"";z-index:-1;height:260px;width:660px;border-radius:600px;position:absolute;transform:rotate(225deg);background:linear-gradient(-90deg, transparent 40%, rgba(0, 0, 0, 0.1));transform-origin:left center}.newapp-steps-cards>ol>li h6:after{top:25%;content:"";opacity:.5;display:none;position:absolute;width:60px;height:60px;transform:rotate(45deg);transform-origin:right center;border-top:20px solid #fff;border-right:20px solid #fff;left:calc(-57.4264068712px + var(--gap)/-1.8)}@media(max-width: 1200px){.newapp-steps-cards>ol>li h6:after{width:45px;height:45px;border-width:15px;left:calc(-31.8198051534px + var(--gap)/-1.5)}}.newapp-steps-cards>ol>li:not(:nth-child(3n+1)) h6:after{display:block}@media(max-width: 1200px){.newapp-steps-cards>ol>li:not(:nth-child(3n+1)) h6:after{display:none}.newapp-steps-cards>ol>li:not(:nth-child(2n+1)) h6:after{display:block}}@media(max-width: 768px){.newapp-steps-cards>ol>li h6:after{display:none !important}}.newapp-steps-cards .footer{display:flex;position:relative;padding:45px 0;align-items:center;gap:15px}@media(max-width: 768px){.newapp-steps-cards .footer{align-items:flex-start;flex-direction:column}}.newapp-steps-cards .footer:before{bottom:0;content:"";z-index:-1;height:100%;position:absolute;left:-120px;border-radius:0 0 20px 20px;width:calc(100% + 240px);background:linear-gradient(to right, transparent, var(--steps-card-color))}@media(max-width: 768px){.newapp-steps-cards .footer:before{left:-45px;width:calc(100% + 90px)}}.newapp-heading{color:inherit;display:block;font-weight:600;line-height:1.3;font-family:"Poppins",Helvetica,sans-serif,serif;font-size:clamp(1.5rem,4vw,3rem)}span.newapp-heading{font-weight:500}.newapp-heading mark{background:#fff;line-height:1.2}.newapp-heading mark:before,.newapp-heading mark:after{content:"";width:15px;display:inline-block}.newapp-heading em{color:var(--text-color, currentColor)}.newapp-heading b{font-weight:700}.newapp-heading small{font-weight:500}.newapp-heading i{font-weight:300}.newapp-heading.centred{text-align:center}.newapp-heading.uppercase{text-transform:uppercase;letter-spacing:1px}.newapp-heading.xxxxl{font-size:clamp(7rem,10vw,10rem);letter-spacing:-2px;line-height:.9}.newapp-heading.xxxl{font-size:clamp(2.8rem,5vw,4.25rem);letter-spacing:-3px;line-height:1}.newapp-heading.xxl{font-size:clamp(2.5rem,4vw,3.25rem);line-height:1.1}.newapp-heading.xl{font-size:clamp(2rem,3vw,2.5rem)}.newapp-heading.l{font-size:clamp(1.75rem,2vw,2rem)}.newapp-heading.m{font-size:clamp(1.5rem,1.5vw,1.75rem)}.newapp-heading.s{font-size:1.2rem}.newapp-heading:has(mark){line-height:1.3 !important}.newapp-carousel{container:carousel/inline-size}.newapp-carousel>div{z-index:9999;display:grid;overflow-y:auto;inline-size:100cqi;scroll-behavior:smooth;column-gap:var(--carousel-gap);grid-auto-flow:column;justify-items:stretch;align-items:stretch;scrollbar-width:none;scroll-snap-stop:always;overscroll-behavior-x:contain;scroll-snap-type:inline mandatory;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);grid-auto-columns:calc((100cqi - var(--carousel-gap)*(var(--desktop-slides) - 1))/var(--desktop-slides))}@media(max-width: 1200px){.newapp-carousel>div{grid-auto-columns:calc((100cqi - var(--carousel-gap)*(var(--tablet-slides) - 1))/var(--tablet-slides))}}@media(max-width: 768px){.newapp-carousel>div{grid-auto-columns:calc((100cqi - var(--carousel-gap)*(var(--mobile-slides) - 1))/var(--mobile-slides))}}.newapp-carousel>div>*{scroll-snap-align:start}.newapp-carousel nav{display:flex;gap:15px;margin:15px auto;justify-content:center}.newapp-carousel nav:has(button:first-of-type:disabled):has(button:last-of-type:disabled){display:none}.newapp-carousel nav button{border:none;cursor:pointer;transition:scale .1s;color:currentColor;background:rgba(0,0,0,0)}@media(hover: hover){.newapp-carousel nav button:hover:not(:disabled){scale:1.1}}.newapp-carousel nav button:focus{scale:1}.newapp-carousel nav button:disabled{opacity:.2;cursor:not-allowed}.newapp-carousel nav button:first-of-type svg{transform:scaleX(-1)}.newapp-testimonial{position:relative;color:#fff;padding:30px;margin:15px 0 30px;border-radius:0 20px;border:3px solid var(--testimonial-color);background-color:var(--testimonial-color)}.newapp-testimonial .newapp-heading em{opacity:.6;color:currentColor}.newapp-testimonial .newapp-avatar b{color:currentColor}.newapp-testimonial:target{border-color:var(--testimonial-color)}.newapp-testimonial.selected{border-color:#fff}.newapp-testimonial.reversed{color:#56626b;border-color:#fff;background-color:#fff}.newapp-testimonial.reversed.selected{border-color:var(--testimonial-color)}.newapp-testimonial.reversed .newapp-heading,.newapp-testimonial.reversed .newapp-avatar{color:var(--testimonial-color)}.newapp-testimonial.reversed:after{border-left-color:#fff}.newapp-testimonial:before,.newapp-testimonial:after{content:"";height:0;width:0;left:20%;display:block;bottom:-21.5px;position:absolute;border-bottom:22.5px solid rgba(0,0,0,0);border-left:30px solid var(--testimonial-color)}.newapp-testimonial:before{left:calc(20% - 3px);bottom:-28.5px;border-bottom-width:28.5px;border-left-width:38px;border-left-color:inherit}.newapp-avatar{display:flex;gap:15px;align-items:center}.newapp-avatar img{width:inherit;display:block;border-radius:100%;object-fit:cover}.newapp-avatar span{display:flex;flex-direction:column}.newapp-avatar span:empty{display:none}.newapp-avatar span b{font-weight:600;font-size:1rem;line-height:1.2}.newapp-avatar span small{opacity:.7;line-height:1.2;font-size:.8rem;filter:grayscale(1)}.newapp-icon{display:inline-flex;align-items:center;flex-shrink:0}.newapp-icon.centred{justify-content:center}.newapp-search-form{display:flex}@media(max-width: 768px){.newapp-search-form{flex-direction:column}}.newapp-search-form>div{flex:auto;position:relative}.newapp-search-form>div:has(ul:not(:empty)) input[type=search]{border-radius:6px 6px 0 0 !important}.newapp-search-form>div label{width:100%;display:block}.newapp-search-form>div label input[type=search]{height:60px;width:100%;font-size:90%;outline:none;border-radius:6px;padding:0 1rem;border:1px solid #d7d7d7}@media(max-width: 1200px){.newapp-search-form>div label input[type=search]{height:50px}}.newapp-search-form>div label input[type=search]::placeholder{opacity:.6}.newapp-search-form>div ul{z-index:10;list-style:none;margin:0;padding:0;width:100%;left:0;transform:unset;top:calc(100% - 2px);max-height:200px;position:absolute;overflow-y:auto;border-radius:0 0 6px 6px;background:#fff;color:#56626b;border:1px solid #d7d7d7;box-shadow:0 10px 10px rgba(0,0,0,.1);border-top:1px dashed #d7d7d7 !important}.newapp-search-form>div ul li{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}.newapp-search-form>div ul li strong{font-weight:bold}.newapp-search-form>div ul li:last-child{border-bottom:none}.newapp-search-form>div ul li:hover,.newapp-search-form>div ul li.highlighted{background-color:#f8f8f8;color:#c72135}.newapp-search-form>div ul:empty{display:none}.newapp-search-form button{flex:1}@media(max-width: 1200px){.newapp-search-form button{height:50px}}.newapp-employers-main-hero{color:var(--page-color);width:100%;overflow:hidden;position:relative;min-height:min(900px,80vw)}.newapp-employers-main-hero .bg-decorations{position:relative;min-height:min(900px,80vw)}@media(max-width: 768px){.newapp-employers-main-hero .bg-decorations{min-height:100vw}}.newapp-employers-main-hero .bg-decorations span::before{content:"";inset:auto;display:block;position:absolute;mask-position:center;mask-repeat:no-repeat;background-size:cover;background-position:center;background-image:var(--hb2-primary-img)}.newapp-employers-main-hero .bg-decorations span::after{z-index:10;content:"";position:absolute;border-radius:200px;transform-origin:top right;background-color:var(--bg-color)}.newapp-employers-main-hero .bg-decorations span:first-child::before{z-index:0;left:50%;aspect-ratio:10/9;mask-size:100%;height:min(850px,70vw);transform:translate(-15%, -10%);mask-image:url("/images/web_refresh/mask-1.webp")}@media(max-width: 768px){.newapp-employers-main-hero .bg-decorations span:first-child::before{min-height:100vw;min-width:100vw;top:auto;right:auto;left:-10vw;bottom:0;filter:brightness(0.7);transform:translate(0);mask-position:bottom;mask-size:cover;background-position:top;mask-image:url("/images/web_refresh/mobile-mask.webp")}}.newapp-employers-main-hero .bg-decorations span:first-child::after{left:50%;aspect-ratio:10/3;height:min(220px,20vw);transform:rotate(-45deg) translate(-10%, 30%)}@media(max-width: 768px){.newapp-employers-main-hero .bg-decorations span:first-child::after{height:180px;inset:auto auto 0 60%;transform-origin:bottom left;transform:rotate(-45deg) translate(5%, 35%)}}@media(max-width: 768px){.newapp-employers-main-hero .bg-decorations span:last-child{display:none}}.newapp-employers-main-hero .bg-decorations span:last-child::before{z-index:5;left:50%;bottom:0;aspect-ratio:2/1;height:min(450px,37vw);transform:translatex(-55%);mask-size:auto 100%;background-image:var(--hb2-secondary-img);mask-image:url("/images/web_refresh/mask-2.webp")}.newapp-employers-main-hero .bg-decorations span:last-child::after{height:min(150px,13vw);aspect-ratio:3/1;filter:opacity(0.75);left:50%;bottom:35%;transform-origin:left bottom;transform:rotate(-45deg) translatex(-55%)}.newapp-employers-main-hero .newapp-content{z-index:15;inset:-20% 0 0;margin:auto;display:flex;position:absolute;align-items:flex-start;justify-content:center;flex-direction:column;max-width:1432px;padding:0 30px}@media(max-width: 768px){.newapp-employers-main-hero .newapp-content{inset:0;padding:0 15px}.newapp-employers-main-hero .newapp-content *{color:#fff !important;text-shadow:0 0 20px rgba(0,0,0,.5)}}#newapp-main-header:has(+main>article>.newapp-employers-main-hero){margin-bottom:0 !important}.newapp-tabs{--color: var(--tabs-color, $staffline-red);display:flex;gap:60px}.newapp-tabs nav{width:300px;flex-direction:column}.newapp-tabs nav button{width:100%;border:none;display:flex;height:50px;gap:15px;color:currentColor;font-size:120%;align-items:center;font-family:"Poppins",Helvetica,sans-serif,serif;background-color:rgba(0,0,0,0)}.newapp-tabs nav button:not(:last-child){border-bottom:1px solid #d7d7d7}.newapp-tabs nav button:hover{cursor:pointer;color:var(--color)}.newapp-tabs nav button.selected{color:var(--color)}.newapp-tabs nav button.selected:before{visibility:visible}.newapp-tabs nav button:before{content:"";visibility:hidden;width:10px;height:10px;transform-origin:right center;transform:rotate(45deg) translateY(5px);border-top:3.3333333333px solid currentColor;border-right:3.3333333333px solid currentColor}.newapp-tabs ul{flex-basis:50%}.newapp-tabs ul li{display:none}.newapp-tabs ul li.opened{display:block}.newapp-side-title{z-index:-1;color:#fff;display:flex;align-items:flex-start;overflow:visible;position:relative;aspect-ratio:1;max-width:100vw;text-shadow:0 0 10px rgba(0,0,0,.1)}.newapp-side-title .newapp-content{z-index:2;position:relative}@media(max-width: 768px){.newapp-side-title .newapp-content{padding-bottom:0}}.newapp-side-title:before,.newapp-side-title>.bg{content:"";z-index:1;width:100vw;position:absolute;background-size:auto;mask-repeat:no-repeat;background-repeat:no-repeat;will-change:mask-image,mask-position;mask-size:180vh;inset:auto 0 0 auto;mask-position:right bottom;mask-image:url("/images/web_refresh/mask-3.webp")}@media(max-width: 1200px){.newapp-side-title:before,.newapp-side-title>.bg{mask-size:150vh;mask-position:right bottom}}@media(max-width: 768px){.newapp-side-title:before,.newapp-side-title>.bg{right:0;bottom:0}}.newapp-side-title:before{z-index:0;width:100vw;height:300vh;background-position:top center;background-color:var(--side-title-bg-color)}.newapp-side-title>.bg{height:auto;aspect-ratio:1/2;background-image:inherit;mask-size:76.5631646108vh;background-size:auto min(500px,50%);background-position:calc(100% - 50px) bottom;mask-image:url("/images/web_refresh/mask-5.webp")}@media(max-width: 1200px){.newapp-side-title>.bg{mask-size:63.8026371757vh}}@media(max-width: 768px){.newapp-side-title>.bg{background-size:auto 400px}}.newapp-dual-pane{display:flex;overflow:hidden;position:relative;flex-direction:row;container-type:inline-size}.newapp-dual-pane.vertical{flex-direction:column}.newapp-dual-pane.reversed{flex-direction:row-reverse}.newapp-dual-pane.reversed.vertical{flex-direction:column-reverse}@media(max-width: 768px){.newapp-dual-pane.reversed{flex-direction:column-reverse}}@media(max-width: 768px){.newapp-dual-pane.reversed>div:empty{display:none}}.newapp-dual-pane.reversed>div:first-of-type{border-radius:0 5rem}.newapp-dual-pane.reversed>div:last-of-type{border-radius:0 5rem;padding:2rem 5rem 2rem 2rem}@media(max-width: 768px){.newapp-dual-pane.reversed>div:last-of-type{padding:1.5rem}}.newapp-dual-pane.reversed>div:last-of-type::before{inset:0 20% 0 0;border-radius:0 5rem}@media(max-width: 768px){.newapp-dual-pane{flex-direction:column}}.newapp-dual-pane>div{flex:1}.newapp-dual-pane>div>*{z-index:2;position:relative}.newapp-dual-pane>div:first-of-type{margin:5cqh 0;max-height:500px;overflow:hidden;margin:10cqh 0 5cqh;border-radius:3rem 0}.vertical.newapp-dual-pane>div:first-of-type{margin:0 10cqw}@media(max-width: 768px){.newapp-dual-pane>div:first-of-type{margin:0 0 2rem}}.newapp-dual-pane>div:first-of-type>*{border-radius:0}.newapp-dual-pane>div:first-of-type .newapp-image{height:100%}.newapp-dual-pane>div:first-of-type .newapp-image img{border-radius:0;object-fit:cover}@media(max-width: 768px){.newapp-dual-pane>div:first-of-type .newapp-image img{max-height:400px}}.newapp-dual-pane>div:last-of-type{flex:1.5;border-radius:5rem 0;padding:2rem 5rem 2rem 2rem}.vertical.newapp-dual-pane>div:last-of-type{flex:none;padding:2rem;position:relative}@media(max-width: 1200px){.newapp-dual-pane>div:last-of-type{flex:1}}@media(max-width: 768px){.newapp-dual-pane>div:last-of-type{padding:1.5rem}}.newapp-dual-pane>div:last-of-type::before{z-index:1;content:"";inset:0 0 0 20%;border-radius:5rem 0;position:absolute;background-size:cover;background-image:inherit;background-color:inherit;background-position:center;background-image:var(--dual-pane-bg-img);background-color:var(--dual-pane-bg-color)}.vertical.newapp-dual-pane>div:last-of-type::before{inset:-30% 0 0;height:130%}.reversed.vertical.newapp-dual-pane>div:last-of-type::before{inset:0 0 -30%}.vertical.newapp-dual-pane>div:last-of-type::before:first-of-type{border-radius:0 5rem}.vertical.newapp-dual-pane>div:last-of-type::before:last-of-type{flex:2;border-radius:0 5rem;padding:2rem 5rem 2rem 2rem}@media(max-width: 768px){.vertical.newapp-dual-pane>div:last-of-type::before:last-of-type{display:none}}#job-seekers-homepage #desktop-search-form{display:block}@media(max-width: 768px){#job-seekers-homepage #desktop-search-form{display:none}}#job-seekers-homepage #mobile-search-form{display:none}#job-seekers-homepage #mobile-search-form .newapp-content{z-index:2;margin:2rem 0 0}#job-seekers-homepage #mobile-search-form .newapp-content .newapp-heading{margin-bottom:.7rem}#job-seekers-homepage #mobile-search-form .newapp-content .newapp-heading.xxxl{font-size:300%}#job-seekers-homepage #mobile-search-form .newapp-content .newapp-heading.s i{font-weight:700;font-style:italic !important}#job-seekers-homepage #mobile-search-form form{gap:1rem;z-index:1;position:relative;flex-direction:column}#job-seekers-homepage #mobile-search-form form label span{display:none}#job-seekers-homepage #mobile-search-form form label input[type=search],#job-seekers-homepage #mobile-search-form form label+ul{border-width:2px;border-color:#d18785}#job-seekers-homepage #mobile-search-form form button{flex:none;font-size:36px;max-width:110px;font-weight:700;font-family:"Poppins",Helvetica,sans-serif,serif;color:var(--page-color) !important;border:2px solid #d18785 !important}#job-seekers-homepage #mobile-search-form form button:hover{cursor:pointer;color:#fff !important;background-color:var(--page-color) !important}@media(max-width: 768px){#job-seekers-homepage #mobile-search-form form button{max-width:unset}}@media(max-width: 768px){#job-seekers-homepage #mobile-search-form{display:block}}#job-seekers-homepage #extra-search-forms .newapp-search-form label span{display:none}#job-seekers-homepage #extra-search-forms .newapp-search-form label input[type=search],#job-seekers-homepage #extra-search-forms .newapp-search-form label+ul{border-width:2px;border-color:#d18785}#job-seekers-homepage #extra-search-forms .newapp-search-form button{flex:none;font-size:36px;max-width:110px;font-weight:700;font-family:"Poppins",Helvetica,sans-serif,serif;color:var(--page-color) !important;border:2px solid #d18785 !important}#job-seekers-homepage #extra-search-forms .newapp-search-form button:hover{cursor:pointer;color:#fff !important;background-color:var(--page-color) !important}@media(max-width: 768px){#job-seekers-homepage #extra-search-forms .newapp-search-form button{max-width:unset}}#job-seekers-homepage #extra-search-forms .newapp-cols>div .newapp-heading{margin-bottom:45px}#job-seekers-homepage #extra-search-forms .newapp-cols>div{gap:15px;height:600px;position:relative;flex-direction:column;padding:30px;align-items:flex-start}#job-seekers-homepage #extra-search-forms .newapp-cols>div>*{z-index:1;position:relative}#job-seekers-homepage #extra-search-forms .newapp-cols>div:before{content:"";inset:0 0 0 0;position:absolute;background-size:cover;filter:brightness(0.7);border-radius:0 20px;background-image:url("/images/web_refresh/search-form-left.jpg")}#job-seekers-homepage #extra-search-forms .newapp-cols>div+div:before{background-image:url("/images/web_refresh/search-form-right.jpg")}#job-seekers-homepage #extra-search-forms .newapp-cols>div form{gap:15px;align-items:start;flex-direction:column}#job-seekers-homepage #extra-search-forms .newapp-cols>div form>div{width:60%}@media(max-width: 1200px){#job-seekers-homepage #extra-search-forms .newapp-cols>div form>div{width:80%}}@media(max-width: 768px){#job-seekers-homepage #extra-search-forms .newapp-cols>div form>div{width:100%}}#job-seekers-homepage #extra-search-forms .newapp-cols>div form>div input{width:100%}#job-seekers-homepage #extra-search-forms .newapp-cols>div form button{flex:auto;align-self:flex-start;max-width:min-content}@media(max-width: 768px){#job-seekers-homepage #extra-search-forms .newapp-cols>div form button{width:100%;max-width:unset}}#job-seekers-homepage #two-ctas{display:flex;gap:15px;margin:60px 0;align-items:center;justify-content:center}#job-seekers-homepage #two-ctas .newapp-btn{min-width:280px}@media(max-width: 768px){#job-seekers-homepage #two-ctas .newapp-btn{min-width:100%}}@media(max-width: 768px){#job-seekers-homepage #two-ctas{flex-direction:column;margin:30px 0}}#job-seekers-homepage #featured-employers .newapp-carousel>div{align-items:center}#job-seekers-homepage #featured-employers .newapp-carousel>div a{width:100%;aspect-ratio:1;display:flex;overflow:hidden;border-radius:100%;background-color:#fff}#job-seekers-homepage #featured-employers .newapp-carousel>div a img{margin:auto;display:block;max-width:80%}@media(min-width: 769px){#job-seekers-homepage #featured-employers .newapp-carousel{display:none}}#job-seekers-homepage #featured-employers .client-logos{display:flex;flex-wrap:wrap;gap:45px;flex-direction:row;justify-content:center}@media(max-width: 768px){#job-seekers-homepage #featured-employers .client-logos{display:none}}#job-seekers-homepage #featured-employers .client-logos::first-line{margin-bottom:45px}#job-seekers-homepage #featured-employers .client-logos a{width:180px;height:180px;display:flex;overflow:hidden;border-radius:100%;background-color:#fff;align-items:center;justify-content:center}#job-seekers-homepage #featured-employers .client-logos a:hover img{transform:scale(0.9)}#job-seekers-homepage #featured-employers .client-logos a img{width:80%;display:block;aspect-ratio:1;object-fit:contain;object-position:center;transition:transform .2s ease-in-out}#job-seekers-homepage #featured-employers>.newapp-btn{min-width:200px;margin:3rem auto 0}@media(max-width: 768px){#job-seekers-homepage #featured-employers>.newapp-btn{width:100%;margin-bottom:2rem}}#job-seekers-homepage #support-section{height:600px;margin-bottom:0;background-repeat:no-repeat;background-size:contain;container-name:support-section;container-type:size;padding-bottom:30px;background-position:30% 1px;background-image:url("/images/web_refresh/rosy-hair-smiling-lady.webp")}@media(max-width: 1200px){#job-seekers-homepage #support-section{height:auto;container-type:unset;padding-bottom:520px;background-size:auto 500px;background-position:center bottom}}#job-seekers-homepage #support-section>div{display:flex;height:100cqh;align-items:center}@media(max-width: 1200px){#job-seekers-homepage #support-section>div{height:auto;flex-direction:column}}#job-seekers-homepage #support-section>div .newapp-heading{flex:1.5;margin-bottom:150px}@media(max-width: 1200px){#job-seekers-homepage #support-section>div .newapp-heading{align-self:self-start;margin-bottom:45px}}#job-seekers-homepage #support-section>div nav{flex:1;gap:30px;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}@media(max-width: 768px){#job-seekers-homepage #support-section>div nav{gap:15px}}#job-seekers-homepage #support-section>div nav a{width:100%;flex-basis:calc(50% - 15px)}@media(max-width: 768px){#job-seekers-homepage #support-section>div nav a{padding:15px}}#job-seekers-homepage #work-steps-section .footer .newapp-cols{justify-content:center}#job-seekers-homepage #work-steps-section .footer .newapp-cols .newapp-btn{min-width:280px}@media(max-width: 768px){#job-seekers-homepage #work-steps-section .footer .newapp-cols .newapp-btn{min-width:100%}}#job-seekers-homepage #testimonials-section>.newapp-cols{align-items:center}#job-seekers-homepage #for-employers-banner{display:none}#job-seekers-homepage #for-employers-banner .label{color:#1a868d;font-size:110%;font-weight:bold;border-radius:2rem;align-self:flex-start;padding:.6rem 1.5rem;background-color:#fff}@media(max-width: 1200px){#job-seekers-homepage #for-employers-banner{display:block;margin-top:2rem}}#job-seekers-homepage #why-work-with-section .newapp-colorful-card.style-5{align-items:center;text-align:center}#job-seekers-homepage #why-work-with-section .newapp-colorful-card.style-5 h4.newapp-heading.s{min-height:2.6rem;margin-bottom:.5rem}article#competency-based-interview-questions-page{--text-color: color-mix(in srgb, var(--page-color) 80%, white 10%)}article#competency-based-interview-questions-page #intro{text-align:center;padding:30px 0;max-width:min(800px,80vw)}@media(max-width: 768px){article#competency-based-interview-questions-page #intro{padding:15px 0}}article#competency-based-interview-questions-page #best-practices{padding:30px 60px}#candidate-success-stories-page #stories-carousel .newapp-testimonial{min-height:500px}#job-seekers-hub-page{--dark-page-color: color-mix(in srgb, var(--page-color), black 10%);--light-page-color: color-mix(in srgb, var(--page-color), white 20%);--lighter-page-color: color-mix(in srgb, var(--page-color), white 70%)}#job-seekers-hub-page #links-cards .newapp-content{height:100%;display:flex;flex-direction:column}#job-seekers-hub-page #links-cards .newapp-content p{flex:1}#job-seekers-hub-page #links-cards .newapp-content .newapp-btn{width:100%}#job-seekers-hub-page #job-seekers-hub-faq{font-style:normal}#job-seekers-hub-page #job-seekers-hub-faq ul{display:flex;gap:7.5px;flex-direction:column;list-style:disc inside}#job-seekers-hub-page #job-seekers-hub-faq ul:not(:last-child),#job-seekers-hub-page #job-seekers-hub-faq p:not(:last-child){margin-bottom:15px}#job-seekers-hub-page #job-seekers-hub-faq .newapp-social-media-links{display:inline-block;vertical-align:middle;margin:0 0 -5px 10px}@media(max-width: 768px){#job-seekers-hub-page #job-seekers-hub-faq .newapp-social-media-links{display:block;margin:auto}}#job-seekers-hub-page #job-seekers-hub-faq>header{padding:80px;position:relative;border-radius:20px 20px 0 0;background-repeat:no-repeat;background-color:var(--page-color);aspect-ratio:1296/610;background-position:right bottom;background-image:url("/images/web_refresh/man-n-woman.webp"),linear-gradient(-90deg, var(--light-page-color) 0%, var(--dark-page-color) 80%);background-size:50%,100%;padding:80px 45% 80px 80px}@media screen and (max-width: 992px){#job-seekers-hub-page #job-seekers-hub-faq>header{aspect-ratio:auto;padding:40px 20px 90vw 20px;background-size:100vw}}#job-seekers-hub-page #job-seekers-hub-faq>header h3{font-size:66px;font-style:normal;font-weight:bold;line-height:71px;letter-spacing:-1.32px}@media screen and (max-width: 992px){#job-seekers-hub-page #job-seekers-hub-faq>header h3{font-size:36px;line-height:41px;letter-spacing:-0.72px}}#job-seekers-hub-page #job-seekers-hub-faq>header h3+span{font-size:30px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-0.6px;opacity:.7;margin:30px 0;display:block}@media screen and (max-width: 992px){#job-seekers-hub-page #job-seekers-hub-faq>header h3+span{font-size:26px;line-height:30px;letter-spacing:-0.52px}}#job-seekers-hub-page #job-seekers-hub-faq>header p a{color:#fff;font-weight:bold;font-size:inherit;text-decoration:underline}#job-seekers-hub-page #job-seekers-hub-faq>header p a:hover{text-decoration:none}#job-seekers-hub-page #job-seekers-hub-faq>header>*{position:relative;z-index:1}#job-seekers-hub-page #job-seekers-hub-faq>dl{padding:80px max(50px,20%);border-radius:0 0 20px 20px;background-color:var(--lighter-page-color)}@media screen and (max-width: 992px){#job-seekers-hub-page #job-seekers-hub-faq>dl{padding:40px 20px}}#job-seekers-hub-page #job-seekers-hub-faq>dl a:has(img){text-decoration:none}#job-seekers-hub-page #job-seekers-hub-faq>dl a:has(img) img{filter:grayscale(100%) brightness(40%)}@media screen and (min-width: 1200px){article#how-to-write-a-cv-page #cv-checklist{padding:30px 120px}}article#how-to-write-a-cv-page #cv-tips .newapp-colorful-card{font-weight:600;padding:22.5px 15px}article#how-to-write-a-cv-page #final-tip{margin:60px auto;max-width:min(700px,100%)}article#recruitment-scam-awareness-page #how-to-spot-a-scam ol li::marker{font-weight:700}article#what-do-i-need-to-work-page #for-non-british-citizens .newapp-colorful-card{display:none}@media(max-width: 768px){article#what-do-i-need-to-work-page #for-british-or-irish-citizens .newapp-colorful-card{display:none}article#what-do-i-need-to-work-page #for-non-british-citizens .newapp-colorful-card{display:block}}#newapp-about-us-page .newapp-btn{min-width:280px}@media(max-width: 768px){#newapp-about-us-page .newapp-btn{min-width:100%}}#newapp-about-us-page #job-seekers-hub-cards .newapp-colorful-card{align-items:center}#newapp-about-us-page #job-seekers-hub-cards .newapp-colorful-card .newapp-content{height:100%;width:100%;display:flex;text-align:center;flex-direction:column;justify-content:space-between}#newapp-about-us-page #job-seekers-hub-cards .newapp-colorful-card .newapp-content a.newapp-btn.outlined{align-self:center}#newapp-about-us-page #logos-carousel>div{align-items:center;padding:75px 0 30px}#newapp-about-us-page #logos-carousel>div img{max-height:90px;object-fit:contain}#about-us-careers-page .newapp-btn{min-width:280px}@media(max-width: 768px){#about-us-careers-page .newapp-btn{min-width:100%}}#newapp-contact-us-page #contact-section .newapp-cols>*{padding:45px;border-radius:20px;background-color:#f8f8f8}#newapp-contact-us-page #contact-section .newapp-cols>* address{font-style:normal}#newapp-contact-us-page #contact-section .newapp-cols>*:last-child{flex-basis:250px}#newapp-contact-us-page #contact-section .newapp-search-form{gap:30px;justify-content:start;flex-direction:column}#newapp-contact-us-page #contact-section .newapp-search-form>div{flex:none}#newapp-contact-us-page #contact-section .newapp-search-form>div label span{display:block;font-weight:bold;font-size:1.3rem;margin-bottom:15px}#newapp-contact-us-page #contact-section .newapp-search-form>div label input{height:70px;width:100%;background:#fff;border-radius:12px;padding:0 22.5px;border:1px solid #d7d7d7}#newapp-contact-us-page #contact-section .newapp-search-form>div label input::placeholder{font-size:1rem}#newapp-contact-us-page #contact-section .newapp-search-form button{flex:none;max-width:unset}#newapp-privacy-policy .newapp-section:last-of-type,#newapp-terms-conditions .newapp-section:last-of-type{margin-bottom:0}#employers-case-studies #intro .newapp-cols{position:relative;overflow:hidden}#employers-case-studies #intro .empty-col{position:relative}#employers-case-studies #intro .newapp-cols .newapp-content:nth-of-type(1){margin:0 auto}#employers-case-studies #intro .newapp-cols .newapp-content:nth-of-type(1) h2.newapp-heading{max-width:380px;justify-self:center}#employers-case-studies #intro .newapp-cols .newapp-content:nth-of-type(2){margin:0 auto}#employers-case-studies #intro .newapp-cols .newapp-content:nth-of-type(2) p{max-width:515px}#employers-case-studies #client-case-studies div.newapp-content{display:flex;align-items:baseline;gap:15px}@media(max-width: 768px){#employers-case-studies #client-case-studies div.newapp-content{flex-direction:column;justify-content:center;gap:0px}#employers-case-studies #client-case-studies div.newapp-content h2,#employers-case-studies #client-case-studies div.newapp-content p{margin:auto}}#employers-case-studies #logos-carousel>div{align-items:center;padding:75px 0 30px}#employers-case-studies #logos-carousel>div img{max-height:90px;object-fit:contain}#employers-case-studies #our-values-sections .newapp-info-blocs h5+p{font-weight:normal}#employers-case-studies #our-values-sections .newapp-info-blocs .footer p{font-weight:normal}#employers-case-studies #job-seekers-hub-cards .newapp-colorful-card{align-items:center}#employers-case-studies #job-seekers-hub-cards .newapp-colorful-card .newapp-content{height:100%;width:100%;display:flex;text-align:center;flex-direction:column;justify-content:space-between}#employers-case-studies #job-seekers-hub-cards .newapp-colorful-card .newapp-content .newapp-btn{margin:0 auto}#employers-case-studies #testimonials-section .newapp-avatar b,#employers-case-studies #testimonials-section .newapp-avatar small{color:#57626b;margin-bottom:6px}#employers-case-studies #testimonials-section span.newapp-icon.centred{width:33px !important;height:33px !important}#employers-case-studies .newapp-content a{text-decoration:none !important}#employers-case-studies em.dark-text{color:#552f89}article#employers-homepage #intro{margin-top:75px}article#employers-homepage #stats-sections .stas-circle{display:flex;color:#fff;gap:15px;aspect-ratio:1/1;border-radius:100%;align-items:center;justify-content:center;flex-direction:column;padding:0 45px}article#employers-homepage #stats-sections .stas-circle b{font-size:2rem;font-weight:700}article#employers-homepage #stats-sections .stas-circle small{line-height:1.3;font-weight:bold;font-size:.95rem;text-align:center}article#employers-homepage #trust-statement-section nav{gap:15px;display:grid;padding-right:min(10%,100px);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}@media(max-width: 1200px){article#employers-homepage #trust-statement-section nav{width:100%;padding-right:0}}@media(max-width: 768px){article#employers-homepage #trust-statement-section nav{padding-right:0}}article#employers-homepage #trust-statement-section nav a{width:100%;line-height:1.2;font-size:1.7rem;justify-self:stretch}@media(max-width: 768px){article#employers-homepage #trust-statement-section nav a{line-height:1.2;font-size:1rem;padding:15px}}article#employers-homepage #what-we-do-section .newapp-fancy-image{margin-top:10%}article#employers-homepage #logos-carousel>div{align-items:center;padding:75px 0 30px}article#employers-homepage #logos-carousel>div img{max-height:90px;max-width:250px;object-fit:contain}article#employers-homepage #logos-carousel>div img[alt="Argos Logo"]{max-height:70px}@media(max-width: 768px){article#employers-homepage #logos-carousel>div img[alt="Argos Logo"]{max-height:50px}}@media(min-width: 769px){article#employers-homepage #wat-our-client-saying-section .newapp-fancy-image{flex-basis:40%;margin-right:10%}article#employers-homepage #wat-our-client-saying-section .newapp-content{align-self:flex-end;flex-basis:40%}}article#employers-homepage #wat-our-client-saying-section .newapp-tabs{padding-left:30%;margin-top:60px}@media(max-width: 1200px){article#employers-homepage #wat-our-client-saying-section .newapp-tabs{padding-left:0}}@media(max-width: 768px){article#employers-homepage #wat-our-client-saying-section .newapp-tabs{display:none}}article#employers-homepage #wat-our-client-saying-section .newapp-carousel .newapp-content{align-self:self-start}@media(min-width: 769px){article#employers-homepage #wat-our-client-saying-section .newapp-carousel{display:none}}article#employers-homepage #wat-our-client-saying-section .client-quote i{font-size:1.6rem;font-style:italic}article#employers-homepage #wat-our-client-saying-section .client-quote p{font-size:120%;line-height:1.7;font-weight:lighter}article#employers-homepage #wat-our-client-saying-section .client-quote img{width:auto;max-height:100px;display:inline-block;margin:15px 0}article#employers-homepage #wat-our-client-saying-section .client-quote .newapp-btn.outlined{border-color:#56626b}article#employers-homepage #wat-our-client-saying-section .client-quote .newapp-btn.outlined div{color:#56626b}article#employers-homepage #wat-we-good-at-section .show-dividers .newapp-colorful-card:before{opacity:.7}article#employers-homepage #contact-us-section{padding-bottom:0}article#employers-homepage #contact-us-section #locations{display:grid;gap:30px;float:right;align-self:flex-end;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1200px){article#employers-homepage #contact-us-section #locations{width:100%}}@media(max-width: 768px){article#employers-homepage #contact-us-section #locations{gap:15px !important;grid-template-columns:1fr 1fr}}article#employers-homepage #contact-us-section #locations>li{padding:15px;font-size:1.3rem;font-weight:bold;width:100%;aspect-ratio:1/1;border-radius:0 30px;border:3px solid #fff;background-color:var(--page-color)}@media(max-width: 1200px){article#employers-homepage #contact-us-section #locations>li{width:100%;aspect-ratio:3/2}}@media(max-width: 768px){article#employers-homepage #contact-us-section #locations>li{font-size:1.2rem;padding:15px 7.5px}}article#employers-homepage #contact-us-section .bg:after{background-repeat:no-repeat;background-position:20% 10%;background-size:min(100%,500px);background-image:url("/images/web_refresh/uk-map.webp")}#core-recruitment-services #intro .newapp-cols{position:relative;overflow:hidden}#core-recruitment-services #intro .empty-col{position:relative}#core-recruitment-services #intro .newapp-cols .newapp-content:nth-of-type(1){margin:0 auto}#core-recruitment-services #intro .newapp-cols .newapp-content:nth-of-type(1) h2.newapp-heading{max-width:380px;justify-self:center}#core-recruitment-services #intro .newapp-cols .newapp-content:nth-of-type(2){margin:0 auto}#core-recruitment-services #intro .newapp-cols .newapp-content:nth-of-type(2) p{max-width:515px}#core-recruitment-services #client-case-studies div.newapp-content{display:flex;align-items:baseline;gap:15px}#core-recruitment-services #logos-carousel>div{align-items:center;padding:75px 0 30px}#core-recruitment-services #logos-carousel>div img{max-height:90px;object-fit:contain;transition:filter .3s ease,opacity .3s ease}#core-recruitment-services #logos-carousel>div img:hover{filter:none;opacity:1}#core-recruitment-services #our-values-sections .newapp-info-blocs h5+p{font-weight:normal}#core-recruitment-services #our-values-sections .newapp-info-blocs .footer p{font-weight:normal}#core-recruitment-services #job-seekers-hub-cards .newapp-colorful-card{align-items:center}#core-recruitment-services #job-seekers-hub-cards .newapp-colorful-card .newapp-content{height:100%;width:100%;display:flex;text-align:center;flex-direction:column;justify-content:space-between}#core-recruitment-services #job-seekers-hub-cards .newapp-colorful-card .newapp-content .newapp-btn{margin:0 auto}#core-recruitment-services #solution-types .newapp-carousel>div{overflow:hidden}@media(max-width: 768px){#core-recruitment-services #solution-types .solution-chips{height:180px !important;width:120px !important;border-radius:60px !important;padding:30px 10px !important;transform:rotate(0deg) !important}#core-recruitment-services #solution-types .chip-header{transform:rotate(0deg) !important;font-size:14px !important;line-height:16px;text-align:center !important}#core-recruitment-services #solution-types a.newapp-btn{transform:rotate(90deg) !important;bottom:10px;justify-self:center;margin-top:25%}#core-recruitment-services #solution-types span.newapp-icon:not(.centred){display:none !important}}#core-recruitment-services #solution-types .solution-chips{height:460px;width:240px;border-radius:120px;padding:20px;transform:rotate(45deg) translate(30%, -10%);overflow:hidden}#core-recruitment-services #solution-types .solution-chips .chip-header{transform:rotate(-45deg) translate(-20px, 10px);font-size:22px;color:#fff}#core-recruitment-services #solution-types .solution-chips a.newapp-btn{transform:rotate(-45deg) translate(5%, 110%)}#core-recruitment-services #solution-types .solution-chips a.newapp-btn span.newapp-icon.centred{background-color:#fff}#core-recruitment-services #solution-types .solution-chips span.newapp-icon:not(.centred){transform:rotate(-45deg) translate(-30%, 20%)}#core-recruitment-services #solution-types .solution-chips:nth-of-type(1) .newapp-btn use{color:#a8a1bf !important}#core-recruitment-services #solution-types .solution-chips:nth-of-type(2) .newapp-btn use{color:#552f89 !important}#core-recruitment-services #solution-types .solution-chips:nth-of-type(3) .newapp-btn use{color:#25959c !important}#core-recruitment-services #temporary-recruitment-solutions .newapp-fancy-image{margin-top:10%}#core-recruitment-services #temporary-recruitment-solutions .newapp-content{margin-bottom:10px}@media(min-width: 768px){#core-recruitment-services #temporary-recruitment-solutions .newapp-fancy-image.righty{margin-top:50% !important}}#core-recruitment-services #permanent-recruitment-solutions{padding-bottom:0px}#core-recruitment-services #permanent-recruitment-solutions .newapp-fancy-image{flex-basis:40%;margin-right:10%}#core-recruitment-services #permanent-recruitment-solutions .newapp-fancy-image:nth-of-type(2){display:none}@media(max-width: 786px){#core-recruitment-services #permanent-recruitment-solutions .newapp-fancy-image:nth-of-type(1){display:none}#core-recruitment-services #permanent-recruitment-solutions .newapp-fancy-image:nth-of-type(2){display:flex !important;margin-top:0px !important}}#core-recruitment-services #permanent-recruitment-solutions .newapp-content{align-self:flex-end;flex-basis:40%;margin-bottom:30px}#core-recruitment-services #permanent-recruitment-solutions .newapp-tabs{padding-left:30%;margin-top:60px}@media(max-width: 1200px){#core-recruitment-services #permanent-recruitment-solutions .newapp-tabs{padding-left:0}}@media(max-width: 768px){#core-recruitment-services #permanent-recruitment-solutions .newapp-tabs{display:none}}#core-recruitment-services #permanent-recruitment-solutions .newapp-carousel .newapp-content{align-self:self-start}@media(min-width: 769px){#core-recruitment-services #permanent-recruitment-solutions .newapp-carousel{display:none}}#core-recruitment-services #permanent-recruitment-solutions .client-quote i{font-size:1.6rem;font-style:italic}#core-recruitment-services #permanent-recruitment-solutions .client-quote p{font-size:120%;line-height:1.7;font-weight:lighter}#core-recruitment-services #permanent-recruitment-solutions .client-quote img{width:auto;max-height:100px;display:inline-block;margin:15px 0}#core-recruitment-services #permanent-recruitment-solutions .client-quote .newapp-btn.outlined{border-color:#56626b}#core-recruitment-services #permanent-recruitment-solutions .client-quote .newapp-btn.outlined div{color:#56626b}#core-recruitment-services #permanent-recruitment-solutions .newapp-icon.centred svg>use{color:#552f89}#core-recruitment-services #added-value-solutions{padding-top:60px}#core-recruitment-services #added-value-solutions .newapp-heading{color:#48949b}#core-recruitment-services #added-value-solutions .newapp-heading em{color:#c3d6da}@media(max-width: 768px){#core-recruitment-services #added-value-solutions #added-value-solutions{padding-top:30px}#core-recruitment-services #added-value-solutions .solution-chips{height:270px !important;width:180px !important;border-radius:90px !important;padding:10px 10px !important}#core-recruitment-services #added-value-solutions .chip-header{font-size:14px !important;line-height:16px;text-align:center !important;min-height:42px;margin-top:10% !important;margin-bottom:5% !important;align-content:center}#core-recruitment-services #added-value-solutions a.newapp-btn{justify-self:center}}#core-recruitment-services #added-value-solutions .solution-chips{height:330px;width:210px;border-radius:105px;padding:30px 15px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center}#core-recruitment-services #added-value-solutions .solution-chips .chip-header{font-size:22px;color:#fff;margin:auto}#core-recruitment-services #added-value-solutions .solution-chips span.newapp-icon:not(.centred){display:block}#core-recruitment-services #added-value-solutions .solution-chips a.newapp-btn{margin:10px auto;justify-content:center;padding-right:0px}#core-recruitment-services #added-value-solutions .solution-chips a.newapp-btn span.newapp-icon.centred{background-color:#fff}#core-recruitment-services #added-value-solutions .solution-chips:nth-of-type(1) .newapp-btn use{color:#4b949b !important}#core-recruitment-services #added-value-solutions .solution-chips:nth-of-type(2) .newapp-btn use{color:#b2bd4e !important}#core-recruitment-services #added-value-solutions .solution-chips:nth-of-type(3) .newapp-btn use{color:#a8a1bf !important}#core-recruitment-services #added-value-solutions .solution-chips:nth-of-type(4) .newapp-btn use{color:#552f89 !important}#core-recruitment-services #added-value-solutions nav{gap:15px;display:grid;padding-right:min(10%,100px);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}@media(max-width: 1200px){#core-recruitment-services #added-value-solutions nav{width:100%;padding-right:0}}@media(max-width: 768px){#core-recruitment-services #added-value-solutions nav{padding-right:0}}@media(max-width: 400px){#core-recruitment-services #solution-types .solution-chips{width:95px !important;padding:35px 5px !important}#core-recruitment-services #added-value-solutions .solution-chips{width:150px !important}#core-recruitment-services #added-value-solutions .solution-chips .chip-header{min-height:42px;margin-top:10%;margin-bottom:5%}}#core-recruitment-services #intro,#core-recruitment-services #permanent-recruitment-solutions,#core-recruitment-services #temporary-recruitment-solutions{margin-bottom:0px !important}#core-recruitment-services figure.newapp-fancy-image{margin-top:20% !important}#core-recruitment-services .newapp-content a{text-decoration:none !important}#core-recruitment-services em.dark-text{color:#552f89}#employers-governance h1.newapp-heading{color:#c3d6da}#employers-governance h1.newapp-heading em{color:#48949b}#employers-governance #intro{max-width:1165px !important}#employers-governance #intro .newapp-cols{position:relative;overflow:hidden}#employers-governance #intro .empty-col{position:relative}#employers-governance #intro .newapp-cols .newapp-content:nth-of-type(1){margin:0 auto}#employers-governance #intro .newapp-cols .newapp-content:nth-of-type(1) h2.newapp-heading{max-width:380px;justify-self:center}#employers-governance #intro .newapp-cols .newapp-content:nth-of-type(2){margin:0 auto}#employers-governance #intro .newapp-cols .newapp-content:nth-of-type(2) p{max-width:515px}#employers-governance #intro .solution-chips{height:350px;width:210px;border-radius:105px;padding:30px 15px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#employers-governance #intro .solution-chips .chip-header{font-size:20px;line-height:22px;color:#fff;margin:auto}#employers-governance #intro .solution-chips span.newapp-icon:not(.centred){display:flex;align-self:center}#employers-governance #intro .solution-chips a.newapp-btn{margin:10px auto;justify-content:center;padding-right:0px;gap:0px !important}#employers-governance #intro .solution-chips a.newapp-btn span.newapp-icon.centred{background-color:#fff}#employers-governance #intro .solution-chips:nth-of-type(1) .newapp-btn use{color:#b2bd4e !important}#employers-governance #intro .solution-chips:nth-of-type(2) .newapp-btn use{color:#4b949b !important}#employers-governance #intro nav{gap:15px;display:grid;padding-right:min(10%,100px);grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-items:center}@media(max-width: 1200px){#employers-governance #intro nav{width:100%;padding-right:0}}@media(max-width: 768px){#employers-governance #intro nav{padding-right:0}}@media(max-width: 768px){#employers-governance #intro .solution-chips{height:280px !important;width:150px !important;border-radius:90px !important;padding:50px 10px !important}#employers-governance #intro .chip-header{font-size:14px !important;line-height:16px !important;text-align:center !important;margin-bottom:10px;min-height:45px}#employers-governance #intro a.newapp-btn:not(.solution-chips>a.newapp-btn){justify-self:start}#employers-governance #intro a.newapp-btn{justify-self:center}}@media(max-width: 400px){#employers-governance #intro .solution-chips{width:125px !important}#employers-governance #intro .solution-chips .chip-header{font-size:13px !important;line-height:14px !important}}#employers-governance #esg-section{padding-top:30px}#employers-governance #esg-section .section-side-header{width:300%;height:500px;transform:rotate(45deg) translate(-1275px, 480px);background-color:#b1bd4e;border-radius:250px;display:flex;justify-content:end}#employers-governance #esg-section .section-side-header h2{transform:rotate(-45deg) translate(-50px, 50px);font-size:48px;line-height:52px;color:#fff}#employers-governance #esg-section .section-side-header h2 em{opacity:.7}#employers-governance #esg-section .section-side-header span{transform:rotate(-45deg) translate(-100px, -100px)}@media(max-width: 768px){#employers-governance #esg-section .newapp-cols>.newapp-content:nth-of-type(2){margin-top:100px}#employers-governance #esg-section .section-side-header{width:250%;height:400px;transform:rotate(45deg) translate(-400px, 300px) !important}#employers-governance #esg-section .section-side-header h2{transform:rotate(-45deg) translate(40px, 100px) !important;font-size:36px !important;line-height:42px !important}#employers-governance #esg-section .section-side-header span{transform:rotate(-45deg) translate(-30px, -30px) !important}}@media(max-width: 400px){#employers-governance #esg-section .section-side-header{transform:rotate(45deg) translate(-460px, 320px) !important}}#employers-governance #compliance-section{padding-top:90px}#employers-governance #compliance-section .section-side-header{width:300%;height:500px;transform:rotate(45deg) translate(150px, 450px);background-color:#25959c;border-radius:250px;display:flex;justify-content:start}#employers-governance #compliance-section .section-side-header h2{transform:rotate(-45deg) translate(50px, 175px);font-size:48px;line-height:52px;color:#fff}#employers-governance #compliance-section .section-side-header h2 em{opacity:.7}#employers-governance #compliance-section .section-side-header span{transform:rotate(-45deg) translate(-200px, -50px)}#employers-governance #compliance-section .newapp-image{position:relative;bottom:-580px}#employers-governance #compliance-section .newapp-content:nth-of-type(1){display:none}@media(max-width: 768px){#employers-governance #compliance-section{padding-top:20px !important}#employers-governance #compliance-section .newapp-content:nth-of-type(3) .section-side-header{display:none !important}#employers-governance #compliance-section .newapp-content:nth-of-type(3) .newapp-image{bottom:0px}#employers-governance #compliance-section .newapp-content:nth-of-type(1){display:flex !important}#employers-governance #compliance-section .newapp-content:nth-of-type(1) .compliance-mobile-header h2{font-size:42px !important;line-height:48px !important;color:#25959c}#employers-governance #compliance-section .newapp-content:nth-of-type(1) .compliance-mobile-header h2 em{color:#b2cbce}}#employers-our-businesses h1.newapp-heading{color:#b1bd4e}#employers-our-businesses h1.newapp-heading em{color:#e4e8c2}#employers-our-businesses .labelled-pic{display:flex;margin-top:75px;flex-direction:column;margin-bottom:75px}#employers-our-businesses .labelled-pic>div{z-index:1;height:80px;display:flex;flex-direction:column}@media(max-width: 768px){#employers-our-businesses .labelled-pic>div{height:60px}}#employers-our-businesses .labelled-pic>div .newapp-icon{margin:auto;height:inherit;display:flex;aspect-ratio:1;align-items:center;justify-content:center}@media(max-width: 768px){#employers-our-businesses .labelled-pic>div .newapp-icon svg{scale:.7}}#employers-our-businesses .labelled-pic>div .newapp-icon:first-of-type{border-radius:100% 100% 0 0;background-color:var(--icon-color)}#employers-our-businesses .labelled-pic>div .newapp-icon:first-of-type use{color:var(--icon-color)}#employers-our-businesses .labelled-pic>div .newapp-icon:last-of-type{color:var(--icon-color);border-radius:0 0 100% 100%;background-color:#fff}#employers-our-businesses .labelled-pic>div .newapp-icon:last-of-type use{fill:var(--icon-color)}#employers-our-businesses .labelled-pic .newapp-image{margin-bottom:30px}@media(max-width: 768px){#employers-our-businesses .labelled-pic .newapp-image img{object-fit:cover;min-height:350px}}#employers-our-businesses #intro{max-width:1165px !important}#employers-our-businesses #intro .newapp-cols{position:relative;overflow:hidden}#employers-our-businesses #intro .empty-col{position:relative}#employers-our-businesses #intro .newapp-cols .newapp-content:nth-of-type(1){margin:0 auto}#employers-our-businesses #intro .newapp-cols .newapp-content:nth-of-type(1) h2.newapp-heading{max-width:500px;justify-self:center;font-size:32px;line-height:36px}#employers-our-businesses #intro .newapp-cols .newapp-content:nth-of-type(2){margin:0 auto}#employers-our-businesses #intro .newapp-cols .newapp-content:nth-of-type(2) p{max-width:515px}#employers-our-businesses #sections-links .newapp-colorful-card.style-7{padding:40px 20px !important;border-radius:0px 40px 0px 40px !important;border:1px solid #e6e6e6}#employers-our-businesses #sections-links .newapp-colorful-card.style-7 .newapp-content{display:flex !important;justify-content:center;align-items:center;column-gap:80px !important}#employers-our-businesses #sections-links .newapp-colorful-card.style-7 .newapp-content figure.newapp-image{margin-bottom:0px !important}#employers-our-businesses #sections-links .newapp-colorful-card.style-7 .newapp-content figure.newapp-image img{border-radius:0px !important}@media(max-width: 768px){#employers-our-businesses #sections-links .newapp-colorful-card.style-7 .newapp-image img{width:140px}#employers-our-businesses #sections-links .newapp-colorful-card.style-7 .newapp-btn.with-icon{justify-content:flex-end;padding-right:0px !important}}#employers-our-businesses #omega-section .newapp-content:nth-of-type(1){display:none}@media(max-width: 768px){#employers-our-businesses #omega-section{padding-top:20px !important}#employers-our-businesses #omega-section .newapp-content:nth-of-type(3){display:none !important}#employers-our-businesses #omega-section .newapp-content:nth-of-type(1){display:flex !important}}#employers-our-businesses #brightwork-section .newapp-content .newapp-image,#employers-our-businesses #omega-section .newapp-content .newapp-image,#employers-our-businesses #datum-section .newapp-content .newapp-image{max-width:400px;justify-self:center;align-self:center}#employers-our-businesses #brightwork-section .newapp-content .newapp-image img,#employers-our-businesses #omega-section .newapp-content .newapp-image img,#employers-our-businesses #datum-section .newapp-content .newapp-image img{border-radius:0px}#employers-our-businesses #brightwork-section p em,#employers-our-businesses #omega-section p em,#employers-our-businesses #datum-section p em{color:#b1bd4e;font-size:22px;font-weight:700}@media(max-width: 768px){#employers-our-businesses #brightwork-section .newapp-content .newapp-image,#employers-our-businesses #omega-section .newapp-content .newapp-image,#employers-our-businesses #datum-section .newapp-content .newapp-image{width:300px;margin-bottom:20px}}#modern-slavery h1.newapp-heading em{opacity:.7}#modern-slavery #intro{max-width:1165px !important;margin-bottom:0px;padding-bottom:0px}#modern-slavery #intro .newapp-cols{position:relative;overflow:hidden}#modern-slavery #intro .empty-col{position:relative}#modern-slavery #intro .modern-slavery-links{padding-bottom:60px}#modern-slavery #intro .modern-slavery-links a{color:#bababa !important}#modern-slavery #intro .newapp-content:has(.newapp-footer-image){align-self:end}@media(max-width: 420px){#employers-sector-expertise-page .newapp-cols>.newapp-btn{flex:1 1 100%}}#employers-sector-expertise-page .labelled-pic{display:flex;margin-top:75px;flex-direction:column}#employers-sector-expertise-page .labelled-pic>div{z-index:1;height:80px;display:flex;flex-direction:column}@media(max-width: 768px){#employers-sector-expertise-page .labelled-pic>div{height:60px}}#employers-sector-expertise-page .labelled-pic>div .newapp-icon{margin:auto;height:inherit;display:flex;aspect-ratio:1;align-items:center;justify-content:center}@media(max-width: 768px){#employers-sector-expertise-page .labelled-pic>div .newapp-icon svg{scale:.7}}#employers-sector-expertise-page .labelled-pic>div .newapp-icon:first-of-type{border-radius:100% 100% 0 0;background-color:var(--icon-color)}#employers-sector-expertise-page .labelled-pic>div .newapp-icon:first-of-type use{color:#fff}#employers-sector-expertise-page .labelled-pic>div .newapp-icon:last-of-type{color:var(--icon-color);border-radius:0 0 100% 100%;background-color:#fff}#employers-sector-expertise-page .labelled-pic>div .newapp-icon:last-of-type use{fill:var(--icon-color)}#employers-sector-expertise-page .labelled-pic .newapp-image{margin-bottom:30px}@media(max-width: 768px){#employers-sector-expertise-page .labelled-pic .newapp-image img{object-fit:cover;min-height:350px}}#employers-sector-expertise-page #intro{margin:75px auto}@media(max-width: 768px){#employers-sector-expertise-page #intro{margin:30px 0}}@media(min-width: 769px){#employers-sector-expertise-page #sections-links .newapp-cols{justify-content:end}}#employers-sector-expertise-page #logistics-recruitment-experts-section>.newapp-cols,#employers-sector-expertise-page #manufacturing-automotive-recruitment-experts-section>.newapp-cols,#employers-sector-expertise-page #aviation-travel-recruitment-experts-section>.newapp-cols{flex-direction:row-reverse}#employers-sector-expertise-page #logistics-recruitment-experts-section>.newapp-cols>*:first-child,#employers-sector-expertise-page #manufacturing-automotive-recruitment-experts-section>.newapp-cols>*:first-child,#employers-sector-expertise-page #aviation-travel-recruitment-experts-section>.newapp-cols>*:first-child{transform:translateX(100px)}@media(max-width: 768px){#employers-sector-expertise-page #logistics-recruitment-experts-section>.newapp-cols>*:first-child,#employers-sector-expertise-page #manufacturing-automotive-recruitment-experts-section>.newapp-cols>*:first-child,#employers-sector-expertise-page #aviation-travel-recruitment-experts-section>.newapp-cols>*:first-child{transform:none}}#employers-sector-expertise-page #technical-engineering-recruitment-experts-section{position:relative}#employers-sector-expertise-page #technical-engineering-recruitment-experts-section .labelled-pic{top:0}#employers-sector-expertise-page #technical-engineering-recruitment-experts-section .newapp-section>.newapp-cols>.newapp-content>.newapp-icon{margin:45px 0}@media(max-width: 768px){#employers-sector-expertise-page #technical-engineering-recruitment-experts-section .newapp-section>.newapp-cols>.newapp-content>.newapp-icon{margin-top:0}}#employers-sector-expertise-page #technical-engineering-recruitment-experts-section .newapp-section>.newapp-cols>.newapp-content>.newapp-cols{margin-top:60px}#employers-sector-expertise-page #professional-services-section{margin-bottom:45px}@media(min-width: 769px){#employers-sector-expertise-page #professional-services-section .labelled-pic{margin-bottom:150px}}#employers-sector-expertise-page #professional-services-section .labelled-pic>div .newapp-icon:last-of-type{background-color:var(--icon-color)}#employers-sector-expertise-page #professional-services-section .labelled-pic>div .newapp-icon:last-of-type svg{color:#fff}@media(min-width: 1201px){#employers-sector-expertise-page #professional-services-section{margin-top:105px;margin-bottom:75px}}#employers-sector-expertise-page #professional-services-section .newapp-cols{align-items:end}#employers-sector-expertise-page #professional-services-section .newapp-side-title{margin-top:150px}#employers-sector-expertise-page #professional-services-section .newapp-side-title .newapp-icon{display:block;margin-top:15px}#employers-about-us-introduction-page #intro{margin:75px auto}@media(max-width: 768px){#employers-about-us-introduction-page #intro{margin:30px 0}}#employers-about-us-introduction-page #our-values-sections .newapp-info-blocs h2+span{margin:auto;max-width:min(100vw,600px)}#employers-about-us-introduction-page #how-we-operate{margin:75px auto}#employers-about-us-introduction-page #how-we-operate ul{gap:5%;display:flex;margin-top:75px;justify-content:space-between}@media(max-width: 768px){#employers-about-us-introduction-page #how-we-operate ul{align-items:center;flex-direction:column}}#employers-about-us-introduction-page #how-we-operate ul li{flex:1;z-index:1;display:flex}#employers-about-us-introduction-page #how-we-operate ul li a{display:flex;color:#fff;position:relative;flex-direction:column;text-decoration:none;justify-content:space-between}#employers-about-us-introduction-page #how-we-operate ul li a::before{bottom:0;content:"";z-index:-1;width:250px;left:45px;position:absolute;aspect-ratio:1/1.8;border-radius:200px;transform:rotate(45deg);background-color:#a8a1bf}@media(max-width: 1200px){#employers-about-us-introduction-page #how-we-operate ul li a::before{left:0}}#employers-about-us-introduction-page #how-we-operate ul li a b,#employers-about-us-introduction-page #how-we-operate ul li a .newapp-icon{display:block;transform:translate(70%, 20px)}@media(max-width: 1200px){#employers-about-us-introduction-page #how-we-operate ul li a b,#employers-about-us-introduction-page #how-we-operate ul li a .newapp-icon{transform:translate(40%, 20px)}}@media(max-width: 768px){#employers-about-us-introduction-page #how-we-operate ul li a b,#employers-about-us-introduction-page #how-we-operate ul li a .newapp-icon{transform:translate(50%, 0)}}#employers-about-us-introduction-page #how-we-operate ul li a .newapp-icon{margin-top:7.5px}#employers-about-us-introduction-page #how-we-operate ul li a img{width:230px;display:block}#employers-about-us-introduction-page #how-we-operate ul li:nth-child(2) a::before{background-color:#b3bd4e}#employers-about-us-introduction-page #how-we-operate ul li:nth-child(3) a::before{background-color:#552f89}#employers-about-us-introduction-page #who-we-partner-with p{max-width:min(100vw,800px)}#employers-about-us-introduction-page #who-we-partner-with #logos-carousel>div{align-items:center;padding:75px 0 30px}#employers-about-us-introduction-page #who-we-partner-with #logos-carousel>div img{max-height:90px;max-width:250px;object-fit:contain}#employers-about-us-introduction-page #who-we-partner-with #logos-carousel>div img[alt="Argos Logo"]{max-height:70px}@media(max-width: 768px){#employers-about-us-introduction-page #who-we-partner-with #logos-carousel>div img[alt="Argos Logo"]{max-height:50px}}@media(min-width: 769px){#employers-about-us-introduction-page #wat-our-client-saying-section .newapp-fancy-image{flex-basis:40%;margin-right:10%}#employers-about-us-introduction-page #wat-our-client-saying-section .newapp-content{align-self:flex-end;flex-basis:40%}}#employers-about-us-introduction-page #wat-our-client-saying-section>.newapp-cols{position:relative}#employers-about-us-introduction-page #wat-our-client-saying-section>.newapp-cols:before{inset:0;content:"";z-index:-1;width:100vw;position:absolute;left:calc((100% - 100vw)/2);background-color:var(--page-color)}#employers-about-us-introduction-page #wat-our-client-saying-section>.newapp-cols::after{content:"";height:0;width:0;left:50%;bottom:-40px;position:absolute;border:20px solid var(--page-color);border-top-width:20px;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}#employers-about-us-introduction-page #wat-our-client-saying-section>.newapp-cols>.newapp-content>.newapp-heading{color:#fff;margin:0 0 150px}@media(max-width: 768px){#employers-about-us-introduction-page #wat-our-client-saying-section>.newapp-cols>.newapp-content>.newapp-heading{margin:45px 0}}#employers-about-us-introduction-page #wat-our-client-saying-section>.newapp-cols>.newapp-content>.newapp-heading em{opacity:.6}#employers-about-us-introduction-page #wat-our-client-saying-section .newapp-tabs{padding-left:30%;margin:60px 0 150px}@media(max-width: 1200px){#employers-about-us-introduction-page #wat-our-client-saying-section .newapp-tabs{padding-left:0}}@media(max-width: 768px){#employers-about-us-introduction-page #wat-our-client-saying-section .newapp-tabs{display:none}}#employers-about-us-introduction-page #wat-our-client-saying-section .newapp-carousel .newapp-content{align-self:self-start;margin:45px 0}@media(min-width: 769px){#employers-about-us-introduction-page #wat-our-client-saying-section .newapp-carousel{display:none}}#employers-about-us-introduction-page #wat-our-client-saying-section .client-quote i{font-size:1.6rem;font-style:italic}#employers-about-us-introduction-page #wat-our-client-saying-section .client-quote p{font-size:120%;line-height:1.7;font-weight:lighter}#employers-about-us-introduction-page #wat-our-client-saying-section .client-quote img{width:auto;max-height:100px;display:inline-block;margin:15px 0}#employers-about-us-introduction-page #wat-our-client-saying-section .client-quote .newapp-btn.outlined{border-color:#56626b}#employers-about-us-introduction-page #wat-our-client-saying-section .client-quote .newapp-btn.outlined div{color:#56626b}#avs-technology h1.newapp-heading{color:#d7d7d7}#avs-technology h1.newapp-heading em{color:#552f89}#avs-technology #intro{max-width:1165px !important}#avs-technology #intro .newapp-cols{position:relative;overflow:hidden}#avs-technology #intro .empty-col{position:relative}#avs-technology #intro p{font-size:30px;line-height:36px;font-weight:500}@media(max-width: 768px){#avs-technology #intro p{font-size:20px;line-height:28px}}#avs-technology #flin-intro h2{color:#552f89;font-size:48px}#avs-technology #flin-intro h2 em{opacity:.6}#avs-technology #flin-intro p{font-size:28px;line-height:42px;font-weight:400}#avs-technology #flin-intro li{font-size:28px;font-weight:700}@media(max-width: 768px){#avs-technology #flin-intro h2{font-size:24px}#avs-technology #flin-intro p{font-size:20px;line-height:28px}}#avs-technology #universe-intro .newapp-cols{padding:80px;background-color:#e2e2e2;border-radius:100px 0px 100px 0px}#avs-technology #universe-intro .newapp-cols h2{color:#552f89}#avs-technology #universe-intro .newapp-cols p{font-size:24px;line-height:32px}@media(max-width: 768px){#avs-technology #universe-intro .newapp-cols{padding:60px 40px}#avs-technology #universe-intro .newapp-cols h2{font-size:24px}#avs-technology #universe-intro .newapp-cols p{font-size:20px;line-height:28px}}#avs-technology #insight-section .newapp-content:nth-of-type(1){background-color:#e2e2e2;border-radius:100px 0px 100px 0px;padding:80px}#avs-technology #insight-section .newapp-content:nth-of-type(1) h2{color:#552f89;font-size:36px}#avs-technology #insight-section .newapp-content:nth-of-type(1) p{font-size:24px}#avs-technology #insight-section .newapp-content:nth-of-type(1) li{font-size:24px}@media(max-width: 768px){#avs-technology #insight-section .newapp-content:nth-of-type(1){padding:60px 40px}#avs-technology #insight-section .newapp-content:nth-of-type(1) h2{font-size:24px}#avs-technology #insight-section .newapp-content:nth-of-type(1) p{font-size:20px}#avs-technology #insight-section .newapp-content:nth-of-type(2){display:none}}#avs-technology #hys-section{margin-bottom:30px}#avs-technology #hys-section h2{color:#552f89;font-size:48px}#avs-technology #hys-section h2 em{opacity:.6}#avs-technology #hys-section p{font-size:28px;line-height:42px;font-weight:400}@media(max-width: 768px){#avs-technology #hys-section h2{font-size:24px}#avs-technology #hys-section p{font-size:20px;line-height:28px}}#avs-transport h1.newapp-heading{color:#d7d7d7}#avs-transport h1.newapp-heading em{color:#25959c}#avs-transport #intro{max-width:1165px !important}#avs-transport #intro .newapp-cols{position:relative;overflow:hidden}#avs-transport #intro .empty-col{position:relative}#avs-transport #intro p{font-size:30px;line-height:36px;font-weight:500}@media(max-width: 768px){#avs-transport #intro p{font-size:20px;line-height:28px}}#avs-transport #end-to-end-intro h2{color:#25959c;font-size:48px}#avs-transport #end-to-end-intro h2 em{opacity:.6}#avs-transport #end-to-end-intro p{font-size:28px;line-height:42px;font-weight:400}#avs-transport #end-to-end-intro li{font-size:24px;line-height:32px;font-weight:700}@media(max-width: 768px){#avs-transport #end-to-end-intro h2{font-size:24px}#avs-transport #end-to-end-intro p{font-size:20px;line-height:28px}#avs-transport #end-to-end-intro li{font-size:20px;line-height:28px}}#avs-transport #hubs-intro .newapp-cols{padding:40px 100px 0px 70px;background-color:#e2e2e2;border-radius:100px 0px 100px 0px}#avs-transport #hubs-intro .newapp-cols img{width:130% !important;transform:translate(-80px, 0px)}#avs-transport #hubs-intro .newapp-cols h2{color:#25959c}#avs-transport #hubs-intro .newapp-cols h2 em{opacity:.6}#avs-transport #hubs-intro .newapp-cols p{font-size:24px;line-height:32px}#avs-transport #hubs-intro .newapp-cols li{font-size:24px;line-height:32px}@media(max-width: 768px){#avs-transport #hubs-intro .newapp-cols{padding:60px 30px 0px 30px}#avs-transport #hubs-intro .newapp-cols img{transform:translate(-100px, 0px)}#avs-transport #hubs-intro .newapp-cols h2{font-size:24px}#avs-transport #hubs-intro .newapp-cols p{font-size:20px;line-height:28px}#avs-transport #hubs-intro .newapp-cols li{font-size:20px}}#avs-transport #insight-section .newapp-content:nth-of-type(1){background-color:#e2e2e2;border-radius:100px 0px 100px 0px;padding:80px}#avs-transport #insight-section .newapp-content:nth-of-type(1) h2{color:#552f89;font-size:36px}#avs-transport #insight-section .newapp-content:nth-of-type(1) p{font-size:24px}@media(max-width: 768px){#avs-transport #insight-section .newapp-content:nth-of-type(1){padding:60px 40px}#avs-transport #insight-section .newapp-content:nth-of-type(1) h2{font-size:24px}#avs-transport #insight-section .newapp-content:nth-of-type(1) p{font-size:20px}#avs-transport #insight-section .newapp-content:nth-of-type(2){display:none}}#avs-transport #retention-section,#avs-transport #integration-section{margin-bottom:30px}#avs-transport #retention-section h2,#avs-transport #integration-section h2{color:#25959c;font-size:48px}#avs-transport #retention-section h2 em,#avs-transport #integration-section h2 em{opacity:.6}#avs-transport #retention-section p,#avs-transport #integration-section p{font-size:28px;line-height:42px;font-weight:400}#avs-transport #retention-section li,#avs-transport #integration-section li{font-size:28px;font-weight:400}#avs-transport #retention-section li b,#avs-transport #integration-section li b{color:#25959c !important}@media(max-width: 768px){#avs-transport #retention-section h2,#avs-transport #integration-section h2{font-size:24px}#avs-transport #retention-section p,#avs-transport #integration-section p{font-size:20px;line-height:28px}#avs-transport #retention-section li,#avs-transport #integration-section li{font-size:18px}}#avs-consultancy h1.newapp-heading{color:#d7d7d7}#avs-consultancy h1.newapp-heading em{color:#b1bd4e}#avs-consultancy #intro{max-width:1165px !important}#avs-consultancy #intro .newapp-cols{position:relative;overflow:hidden}#avs-consultancy #intro .empty-col{position:relative}#avs-consultancy #intro p{font-size:30px;line-height:36px;font-weight:500}@media(max-width: 768px){#avs-consultancy #intro p{font-size:20px;line-height:28px}}#avs-consultancy #consultancy-intro h2,#avs-consultancy #compliance-intro h2,#avs-consultancy #data-led-section h2,#avs-consultancy #engagement-intro h2,#avs-consultancy #trusted-partner-intro h2{color:#b1bd4e;font-size:48px}#avs-consultancy #consultancy-intro h2 em,#avs-consultancy #compliance-intro h2 em,#avs-consultancy #data-led-section h2 em,#avs-consultancy #engagement-intro h2 em,#avs-consultancy #trusted-partner-intro h2 em{opacity:.6}#avs-consultancy #consultancy-intro p,#avs-consultancy #compliance-intro p,#avs-consultancy #data-led-section p,#avs-consultancy #engagement-intro p,#avs-consultancy #trusted-partner-intro p{font-size:28px;line-height:42px;font-weight:400}#avs-consultancy #consultancy-intro li,#avs-consultancy #compliance-intro li,#avs-consultancy #data-led-section li,#avs-consultancy #engagement-intro li,#avs-consultancy #trusted-partner-intro li{font-size:28px;line-height:42px;font-weight:700}@media(max-width: 768px){#avs-consultancy #consultancy-intro h2,#avs-consultancy #compliance-intro h2,#avs-consultancy #data-led-section h2,#avs-consultancy #engagement-intro h2,#avs-consultancy #trusted-partner-intro h2{font-size:24px}#avs-consultancy #consultancy-intro p,#avs-consultancy #compliance-intro p,#avs-consultancy #data-led-section p,#avs-consultancy #engagement-intro p,#avs-consultancy #trusted-partner-intro p{font-size:20px;line-height:28px}#avs-consultancy #consultancy-intro li,#avs-consultancy #compliance-intro li,#avs-consultancy #data-led-section li,#avs-consultancy #engagement-intro li,#avs-consultancy #trusted-partner-intro li{font-size:20px;line-height:28px}}#avs-social-recruitment h1.newapp-heading{color:#d7d7d7;line-height:76px}#avs-social-recruitment h1.newapp-heading em{color:#552f89}#avs-social-recruitment #intro{max-width:1165px !important}#avs-social-recruitment #intro .newapp-cols{position:relative;overflow:hidden}#avs-social-recruitment #intro .empty-col{position:relative}#avs-social-recruitment #intro p{font-size:30px;line-height:36px;font-weight:500}@media(max-width: 768px){#avs-social-recruitment #intro p{font-size:20px;line-height:28px}}#avs-social-recruitment #section-break-image .newapp-fancy-image{flex-basis:40%;margin-right:0%}#avs-social-recruitment #section-break-image .newapp-fancy-image.lefty span{margin-top:-180px;background-position:100% 100px;mask-position:right 100px}#avs-social-recruitment #section-break-image .newapp-fancy-image.lefty div{margin-top:-180px;height:160% !important;background-position:120% 100px;mask-position:right 100px}#avs-social-recruitment #section-break-image .newapp-fancy-image.lefty img{opacity:0}@media(max-width: 768px){#avs-social-recruitment #section-break-image .newapp-fancy-image{margin-top:10%;margin-bottom:25%}#avs-social-recruitment #section-break-image .newapp-fancy-image.lefty span{margin-top:-150px}#avs-social-recruitment #section-break-image .newapp-fancy-image.lefty div{margin-top:-150px;height:235% !important;background-position:50% 100px;mask-position:right 100px;background-image:url("/images/web_refresh/packing-team.jpg") !important}#avs-social-recruitment #section-break-image .newapp-fancy-image.lefty img{opacity:0}}#avs-social-recruitment #delivery-section{background-color:#a8a1bf;padding:30px;border-radius:60px 0px}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(1) img{width:90% !important}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2){margin-left:-5%;color:#fff}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) h2{font-size:48px;line-height:52px;font-weight:700}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) h2 em{color:#fff !important;opacity:.7}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) p{font-size:24px;line-height:36px}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) ul,#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) li{font-size:24px;line-height:42px}@media(max-width: 768px){#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(1) img{display:none}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) h2{font-size:24px;line-height:24px}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) p{font-size:20px;line-height:32px}#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) ul,#avs-social-recruitment #delivery-section .newapp-content:nth-of-type(2) li{font-size:20px;line-height:36px}}#avs-social-recruitment #recruitment-intro h2,#avs-social-recruitment #create-impact-section h2,#avs-social-recruitment #practical-training-section h2,#avs-social-recruitment #engagement-intro h2,#avs-social-recruitment #trusted-partner-intro h2{color:#552f89;font-size:48px}#avs-social-recruitment #recruitment-intro h2 em,#avs-social-recruitment #create-impact-section h2 em,#avs-social-recruitment #practical-training-section h2 em,#avs-social-recruitment #engagement-intro h2 em,#avs-social-recruitment #trusted-partner-intro h2 em{opacity:.6}#avs-social-recruitment #recruitment-intro p,#avs-social-recruitment #create-impact-section p,#avs-social-recruitment #practical-training-section p,#avs-social-recruitment #engagement-intro p,#avs-social-recruitment #trusted-partner-intro p{font-size:28px;line-height:42px;font-weight:400}#avs-social-recruitment #recruitment-intro li,#avs-social-recruitment #create-impact-section li,#avs-social-recruitment #practical-training-section li,#avs-social-recruitment #engagement-intro li,#avs-social-recruitment #trusted-partner-intro li{font-size:28px;line-height:42px;font-weight:700}@media(max-width: 768px){#avs-social-recruitment #recruitment-intro h2,#avs-social-recruitment #create-impact-section h2,#avs-social-recruitment #practical-training-section h2,#avs-social-recruitment #engagement-intro h2,#avs-social-recruitment #trusted-partner-intro h2{font-size:24px}#avs-social-recruitment #recruitment-intro p,#avs-social-recruitment #create-impact-section p,#avs-social-recruitment #practical-training-section p,#avs-social-recruitment #engagement-intro p,#avs-social-recruitment #trusted-partner-intro p{font-size:20px;line-height:28px}#avs-social-recruitment #recruitment-intro li,#avs-social-recruitment #create-impact-section li,#avs-social-recruitment #practical-training-section li,#avs-social-recruitment #engagement-intro li,#avs-social-recruitment #trusted-partner-intro li{font-size:20px;line-height:28px}}@media(max-width: 768px){#avs-social-recruitment h1.newapp-heading.xxxl{font-size:34px;line-height:36px;margin-top:10px}}#employers-case-study-amfresh h1{color:#a8a0bf}#employers-case-study-amfresh h1 em{opacity:.7}#employers-case-study-amfresh p{color:#828e95}#employers-case-study-amfresh .newapp-employers-main-hero h2.xxxl{color:#bbafd1}#employers-case-study-amfresh .newapp-employers-main-hero h2.xxxl em{color:#552f89}#employers-case-study-amfresh .newapp-employers-main-hero h2.xl{color:#828e95}#employers-case-study-amfresh .newapp-employers-main-hero h2.xl em{color:#a6a0be}@media(max-width: 768px){#employers-case-study-amfresh .newapp-employers-main-hero h2.xxxl{font-size:40px}#employers-case-study-amfresh .newapp-employers-main-hero h2.xl{font-size:28px}}@media(max-width: 768px){#employers-case-study-amfresh .newapp-employers-main-hero .bg-decorations span:first-of-type::after{transform:rotate(-45deg) translate(15%, 25%)}}#employers-case-study-amfresh .newapp-employers-main-hero img.partner-logo{max-width:160px}@media(max-width: 768px){#employers-case-study-amfresh .newapp-employers-main-hero img.partner-logo{max-width:120px;position:absolute;margin-bottom:0;inset:auto auto 0 50%}}#employers-case-study-amfresh #amfresh-background h2.xl{color:#838e96;font-weight:600}#employers-case-study-amfresh #amfresh-background h2.xl em{color:#a8a0bf}#employers-case-study-amfresh #amfresh-background .newapp-dual-pane>div:first-of-type{margin:auto}@media(max-width: 768px){#employers-case-study-amfresh #amfresh-background .newapp-dual-pane>div:first-of-type{margin:0 0 1rem}}#employers-case-study-amfresh #partner-quote{display:flex;flex-direction:row-reverse;padding:90px 30px}#employers-case-study-amfresh #partner-quote .newapp-testimonial{width:35%}@media(max-width: 1200px){#employers-case-study-amfresh #partner-quote .newapp-testimonial{width:50%}}@media(max-width: 768px){#employers-case-study-amfresh #partner-quote .newapp-testimonial{width:100%}}#employers-case-study-amfresh #partner-quote .newapp-testimonial img{max-width:160px}@media(max-width: 768px){#employers-case-study-amfresh #partner-quote .newapp-section.has-bg.wide-bg{padding:30px 45px}}#employers-case-study-amfresh #key-challenges .newapp-checklist>li{min-height:315px}#employers-case-study-amfresh #key-challenges h3.newapp-heading.s{min-height:50px}@media(max-width: 768px){#employers-case-study-amfresh #key-challenges .newapp-checklist>li{min-height:auto}#employers-case-study-amfresh #key-challenges .newapp-checklist>li h3.newapp-heading{margin-bottom:8px !important}#employers-case-study-amfresh #key-challenges .newapp-checklist>li p{margin-bottom:16px}}#employers-case-study-amfresh #key-outcomes .newapp-info-blocs{padding:50px 50px}#employers-case-study-amfresh #key-outcomes .newapp-info-blocs>.newapp-cols{padding:30px 0 30px}#employers-case-study-amfresh #key-outcomes .newapp-info-blocs>.newapp-cols div{text-align:center}#employers-case-study-amfresh #key-outcomes .newapp-info-blocs>.newapp-cols div span{align-self:center}#employers-case-study-amfresh #key-outcomes .newapp-info-blocs>.newapp-cols div h6{min-height:56px}#employers-case-study-amfresh #key-outcomes p{color:#fff}@media(max-width: 768px){#employers-case-study-amfresh #key-outcomes .newapp-info-blocs{padding:45px 30px}#employers-case-study-amfresh #key-outcomes .newapp-info-blocs>.newapp-cols{padding:0 !important}#employers-case-study-amfresh #key-outcomes .newapp-info-blocs>.newapp-cols>div{margin:20px 0px}}#employers-case-study-gxo h1{color:#552f89}#employers-case-study-gxo h1 em{opacity:.5}#employers-case-study-gxo .newapp-employers-main-hero h2.xxxl{color:#bbafd1}#employers-case-study-gxo .newapp-employers-main-hero h2.xxxl em{color:#552f89}#employers-case-study-gxo .newapp-employers-main-hero h2.l{color:#828e95}#employers-case-study-gxo .newapp-employers-main-hero h2.l em{color:#a6a0be}@media(max-width: 768px){#employers-case-study-gxo .newapp-employers-main-hero h2.xxxl{font-size:40px}#employers-case-study-gxo .newapp-employers-main-hero h2.l{font-size:28px}}@media(max-width: 768px){#employers-case-study-gxo .newapp-employers-main-hero .bg-decorations span:first-of-type::after{transform:rotate(-45deg) translate(15%, 25%)}}#employers-case-study-gxo .newapp-employers-main-hero img.partner-logo{max-width:160px}@media(max-width: 768px){#employers-case-study-gxo .newapp-employers-main-hero img.partner-logo{max-width:120px;position:absolute;margin-bottom:0;inset:auto auto 0 50%}}#employers-case-study-gxo #gxo-background h2.xl{color:#838e96;font-weight:600}#employers-case-study-gxo #gxo-background h2.xl em{color:#552f89}@media(min-width: 768px){#employers-case-study-gxo #gxo-background .newapp-dual-pane img{width:90% !important;transform:translate(0px, -25%)}#employers-case-study-gxo #gxo-background .newapp-dual-pane>div:last-of-type{padding:4rem 5rem 4rem 2rem}}#employers-case-study-gxo #gxo-background .newapp-dual-pane>div:first-of-type{margin:auto}@media(max-width: 768px){#employers-case-study-gxo #gxo-background .newapp-dual-pane>div:first-of-type{margin:0 0 1rem}#employers-case-study-gxo #gxo-background .newapp-dual-pane>div:last-of-type::before{inset:0 0 0 0%}}#employers-case-study-gxo #partner-quote{display:flex;flex-direction:row-reverse;padding:90px 30px}#employers-case-study-gxo #partner-quote .newapp-testimonial{width:50%}@media(max-width: 1200px){#employers-case-study-gxo #partner-quote .newapp-testimonial{width:50%}}@media(max-width: 768px){#employers-case-study-gxo #partner-quote .newapp-testimonial{width:100%}}#employers-case-study-gxo #partner-quote .newapp-testimonial img{max-width:160px}@media(max-width: 768px){#employers-case-study-gxo #partner-quote .newapp-section.has-bg.wide-bg{padding:30px 45px}}#employers-case-study-gxo #key-challenges .newapp-content{padding:45px 60px 60px;background-color:#b2a1ca;border-radius:0px 100px}@media(max-width: 768px){#employers-case-study-gxo #key-challenges .newapp-content{padding:45px 20px 60px}}#employers-case-study-gxo #key-challenges .newapp-content h1{color:#fff}#employers-case-study-gxo #key-challenges .newapp-content p{font-weight:600;color:#fff}#employers-case-study-gxo #key-challenges .newapp-content p em{font-size:22px;color:#552f89}#employers-case-study-gxo #key-challenges .newapp-checklist>li{min-height:315px}#employers-case-study-gxo #key-challenges h3.newapp-heading.s{min-height:50px}@media(max-width: 768px){#employers-case-study-gxo #key-challenges .newapp-checklist>li{min-height:auto}#employers-case-study-gxo #key-challenges .newapp-checklist>li h3.newapp-heading{margin-bottom:8px !important}#employers-case-study-gxo #key-challenges .newapp-checklist>li p{margin-bottom:16px}}#employers-case-study-gxo #key-outcomes .newapp-info-blocs{padding:50px 50px}#employers-case-study-gxo #key-outcomes .newapp-info-blocs>.newapp-cols{padding:30px 0 30px}#employers-case-study-gxo #key-outcomes .newapp-info-blocs>.newapp-cols div{text-align:center}#employers-case-study-gxo #key-outcomes .newapp-info-blocs>.newapp-cols div span{align-self:center}#employers-case-study-gxo #key-outcomes .newapp-info-blocs>.newapp-cols div h6{min-height:56px}#employers-case-study-gxo #key-outcomes p{color:#fff}@media(max-width: 768px){#employers-case-study-gxo #key-outcomes .newapp-info-blocs{padding:45px 30px}#employers-case-study-gxo #key-outcomes .newapp-info-blocs>.newapp-cols{padding:0 !important}#employers-case-study-gxo #key-outcomes .newapp-info-blocs>.newapp-cols>div{margin:20px 0px}}article#employers-contact-us h1.newapp-heading.xxxl em{opacity:.6}article#employers-contact-us #contact-information-section{margin-bottom:0px}article#employers-contact-us #contact-information-section .newapp-content{margin-top:30px;align-self:center}#employers-sector-expertise-template .fragmented-list{column-count:3}@media(max-width: 1200px){#employers-sector-expertise-template .fragmented-list{column-count:2}}@media(max-width: 768px){#employers-sector-expertise-template .fragmented-list{column-count:1}}@media(min-width: 1201px){#employers-sector-expertise-template .newapp-section>.newapp-heading{margin-top:45px}#employers-sector-expertise-template .newapp-section .newapp-content{font-size:110%;line-height:1.5}#employers-sector-expertise-template .newapp-section .newapp-content .content-img{max-height:min(60vh,600px);margin-bottom:30px}}@media(min-width: 1201px)and (max-width: 1200px){#employers-sector-expertise-template .newapp-section .newapp-content .content-img{max-height:50vh}}@media(min-width: 1201px)and (max-width: 768px){#employers-sector-expertise-template .newapp-section .newapp-content .content-img{max-height:40vh}}@media(min-width: 1201px){#employers-sector-expertise-template .newapp-section .newapp-btn{font-size:90%}}#employers-sector-expertise-template #intro{position:relative;margin:75px auto 0}@media(max-width: 768px){#employers-sector-expertise-template #intro{margin:30px 0 0}}@media(min-width: 769px){#employers-sector-expertise-template #intro .newapp-cols{align-items:center}#employers-sector-expertise-template #intro .newapp-cols .newapp-content .newapp-btn:last-of-type{margin-top:45px}}#employers-sector-expertise-template #intro .decorated-image{position:relative}#employers-sector-expertise-template #intro .decorated-image img{max-width:500px}#employers-sector-expertise-template #intro .decorated-image:before,#employers-sector-expertise-template #intro .decorated-image:after{top:-5%;left:-5%;content:"";z-index:-1;opacity:.8;width:400px;position:absolute;border-radius:500px;aspect-ratio:5/11;transform:rotate(45deg);background-color:var(--page-color)}@media(max-width: 1200px){#employers-sector-expertise-template #intro .decorated-image:before,#employers-sector-expertise-template #intro .decorated-image:after{width:300px;left:-15%}}@media(max-width: 768px){#employers-sector-expertise-template #intro .decorated-image:before,#employers-sector-expertise-template #intro .decorated-image:after{width:300px;left:0%}}#employers-sector-expertise-template #intro .decorated-image:after{z-index:-2;background-color:#d7d7d7;transform:rotate(45deg) translate(35%, -5%)}@media(max-width: 1200px){#employers-sector-expertise-template #intro .decorated-image:after{transform:rotate(45deg) translate(30%, -10%)}}@media(max-width: 768px){#employers-sector-expertise-template #intro .decorated-image:after{transform:rotate(45deg) translate(50%, -10%)}}#employers-sector-expertise-template #intro-with-image{position:relative;margin:75px auto}@media(min-width: 769px){#employers-sector-expertise-template #intro-with-image .newapp-cols .newapp-btn{margin-right:20%;justify-self:flex-end}}#employers-sector-expertise-template #sector-description{z-index:1}@media(min-width: 769px){#employers-sector-expertise-template #sector-description .newapp-heading{margin:30px 0}}#employers-sector-expertise-template #sector-description .newapp-content{overflow:hidden}#employers-sector-expertise-template #sector-description .newapp-content>div:has(.newapp-image){float:left;margin-right:22.5px}@media(max-width: 768px){#employers-sector-expertise-template #sector-description .newapp-content>div:has(.newapp-image){float:none;margin:0 0 30px;max-width:unset !important}}#employers-sector-expertise-template #sector-description .newapp-content>div:has(.newapp-image) .newapp-image img{width:100%;display:block;border-top-right-radius:0;border-bottom-left-radius:0}#employers-sector-expertise-template #sector-description .bg::before,#employers-sector-expertise-template #sector-description .bg:after{border-top-left-radius:0;border-bottom-right-radius:0}@media(min-width: 769px){#employers-sector-expertise-template #partners-logos{margin-top:45px}}#employers-sector-expertise-template #partners-logos .newapp-carousel>div{padding:75px 0 30px}@media(min-width: 769px){#employers-sector-expertise-template #partners-logos .newapp-carousel>div{align-items:center;justify-items:center;justify-content:center}}@media(max-width: 768px){#employers-sector-expertise-template #partners-logos .newapp-carousel>div:has(img:only-child){align-items:center;justify-items:center;justify-content:center}}#employers-sector-expertise-template #partners-logos .newapp-carousel>div img{max-height:90px;max-width:250px;object-fit:contain}#employers-sector-expertise-template #partners-logos .newapp-carousel>div img[alt=Argos]{max-height:70px}@media(max-width: 768px){#employers-sector-expertise-template #partners-logos .newapp-carousel>div img[alt=Argos]{max-height:50px}}@media(max-width: 768px){#employers-case-study-template .newapp-employers-main-hero .bg-decorations span:first-of-type::after{transform:rotate(-45deg) translate(20%, 25%)}}#employers-case-study-template .newapp-employers-main-hero .newapp-content>img{max-width:160px;max-height:90px}.samworth-brothers#employers-case-study-template .newapp-employers-main-hero .newapp-content>img{max-width:200px}@media(max-width: 768px){#employers-case-study-template .newapp-employers-main-hero .newapp-content>img{max-width:100px;position:absolute;margin-bottom:0;inset:auto auto 0 60%}.samworth-brothers#employers-case-study-template .newapp-employers-main-hero .newapp-content>img{max-width:140px;inset:auto auto 3% 55%}}#employers-case-study-template #partner-quote{display:flex;flex-direction:row-reverse}#employers-case-study-template #partner-quote .bg:before{filter:brightness(0.5)}#employers-case-study-template #partner-quote .newapp-testimonial{width:40%}@media(max-width: 1200px){#employers-case-study-template #partner-quote .newapp-testimonial{width:50%}}@media(max-width: 768px){#employers-case-study-template #partner-quote .newapp-testimonial{width:100%}}#employers-case-study-template #partner-quote .newapp-testimonial img{max-width:120px}.samworth-brothers#employers-case-study-template #partner-quote .newapp-testimonial img{max-width:160px}
