/*!
Theme Name: Hakowork
Author: Kinesso
Author URI: https://kinesso.com/
Version: 1
Text Domain: hakowork
*/:root{--color-orange:#f95b25;--color-white:#fff;--color-dark-grey:#333;--color-grey:#c6c6c6;--color-black:#1e003b;--color-light-grey:#f6f3e9;--color-teal:#27beca;--color-blue:#475fc2;--color-navy:#1e003b;--color-red:red;--line-size-large:3rem;--line-size-small:2rem;--font-futura-pt:"futura-pt",sans-serif;--font-futura-pt-bold:"futura-pt-bold",sans-serif;--font-din:"urw-din",sans-serif;--font-din-condensed:"urw-din-condensed",sans-serif;--font-din-semi-condensed:"urw-din-semi-condensed",sans-serif;--font-noto-sans:"noto-sans",sans-serif;--font-hiragino:"hiragino-kaku-gothic-pron",sans-serif}html{border:none}body,html{margin:0;padding:0}body{overflow-y:scroll;font-weight:500;font-style:normal;letter-spacing:.025rem;overflow-x:hidden;background-color:#fff;font-display:swap}[id]{scroll-margin-top:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;letter-spacing:normal;font-weight:var(--font-weight-bold)}address,big,blockquote,button,caption,cite,code,em,fieldset,font,form,img,label,legend,li,ol,p,small,strike,sub,sup,table,td,th,tr,ul{border:none;font-size:inherit;font-weight:400;line-height:inherit;margin:0;padding:0;text-align:inherit}strong{font-weight:400}blockquote:after,blockquote:before{content:""}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,:after,:before{box-sizing:inherit;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}button,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-family:var(--font-hirangino),sans-serif;font-size:inherit;-moz-appearance:none;appearance:none;box-shadow:none}select{font-family:var(--font-hirangino),sans-serif;font-size:inherit}button{cursor:pointer}*{box-sizing:border-box}.screen-reader-text{display:none}ol,ul{list-style-type:none}html{font-family:var(--font-noto-sans)}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:var(--font-hiragino)}p{margin-bottom:1.5rem}p:last-of-type{margin-bottom:0}small{font-size:.8rem}strong{font-weight:600}em{display:inline-block;background:var(--color-black);padding:.1rem;color:var(--color-white);font-style:normal;font-family:var(--font-hiragino)}p a:not([class*=button]),p a:visited{color:var(--color-teal);text-decoration:none;text-underline-offset:.25em}p a:not([class*=button]):hover,p a:visited:hover{color:var(--color-orange)}.wf-loading{opacity:0}.wf-active{opacity:1}.subtitle,.title{margin:0;line-height:1}.title{font-family:var(--font-futura-pt);font-size:3.75rem;font-weight:500;text-transform:uppercase;color:var(--color-teal)}@media (min-width:1024px){.title{font-size:6.5rem}}.subtitle{font-family:var(--font-hiragino);font-size:1.125rem;font-weight:700;color:var(--color-black)}@media (min-width:1024px){.subtitle{font-size:1.5rem}}body{display:flex;flex-flow:column nowrap;min-height:100vh}body .footer,body .header{flex:0 0 auto;align-items:stretch}body main{flex:1 1 auto}.container{width:calc(100% - 4rem);max-width:1536px;margin:0 auto}.container--wide{max-width:1400px}.container--medium{max-width:1200px}.container--header{max-width:1050px}.container--small{max-width:950px}.container--shift-right{margin:0 0 0 auto}.flex{display:flex}.flex--column,.flex--row{flex-flow:column nowrap}.flex--center{align-items:center}.flex--between{justify-content:space-between}.flex--wrap{flex-wrap:wrap}.flex--nowrap{flex-wrap:nowrap}.arrow-button{position:relative;padding:.6rem 3.5rem .6rem 1rem;min-height:2.5rem;line-height:calc(2.5rem - (1.2rem + 2px));text-decoration:none;box-sizing:border-box;border:1px solid transparent;transition:all .3s ease;cursor:pointer;white-space:nowrap}.arrow-button:after,.arrow-button:before{position:absolute;transform:translateY(-50%);transition:all .3s ease;pointer-events:none}.arrow-button:before{content:"";right:-1px;top:50%;width:2.5rem;height:2.5rem;z-index:1}.arrow-button:after{content:url(assets/svg/arrow.svg);right:.5rem;top:calc(50% + .1rem);width:1.3rem;z-index:2}.arrow-button--blue{background:var(--color-blue);color:var(--color-white)}.arrow-button--blue:before{background:var(--color-teal)}.arrow-button--blue:focus-visible,.arrow-button--blue:hover{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white);transition:all .3s ease}.arrow-button--blue:focus-visible:before,.arrow-button--blue:hover:before{background:var(--color-navy);transition:all .3s ease}.arrow-button--white{background:var(--color-white);border-color:var(--color-blue);color:var(--color-blue)}.arrow-button--white:before{background:var(--color-blue)}.arrow-button--white:focus-visible,.arrow-button--white:hover{background:var(--color-teal);border-color:var(--color-teal);color:var(--color-white);transition:all .3s ease}.arrow-button--white:focus-visible:before,.arrow-button--white:hover:before{background:var(--color-teal);transition:all .3s ease}.button{display:inline-block;padding:.75rem 1rem;border:1px solid var(--color-blue);color:var(--color-blue);background:var(--color-white);text-decoration:none;transition:all .3s ease;cursor:pointer;text-align:center;font-weight:600}.button:focus-visible,.button:hover{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.button--navy{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.button--navy:focus-visible,.button--navy:hover{background:var(--color-white);color:var(--color-blue);border-color:var(--color-blue)}.button--blue{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.button--blue:focus-visible,.button--blue:hover{background:var(--color-teal);border-color:var(--color-teal)}.button--arrow{position:relative;padding-right:3rem}.button--arrow svg{position:absolute;right:1rem;top:50%;transform:translateY(-40%);width:1.3rem;z-index:2}.button--arrow svg line,.button--arrow svg path{stroke:var(--color-blue);transition:all .3s ease}.button--arrow:focus-visible svg line,.button--arrow:focus-visible svg path,.button--arrow:hover svg line,.button--arrow:hover svg path{stroke:var(--color-white);transition:all .3s ease}.button--block{display:block;width:100%}.faq__header h2:after,.faq__header h2:before,.information-banner .container:after,.information-banner .container:before,.line:after,.line:before,.new-roles__heading:after,.new-roles__heading:before,.roles__header__content__title .title:after,.roles__header__content__title .title:before,.scout-cta__content .title:after,.scout-cta__content .title:before,.scout__header .container:after,.scout__header .container:before,.single__header .container:after,.single__header .container:before,.terms__header .container:after,.terms__header .container:before,.voice__header h2:after,.voice__header h2:before,.why-us__header h2:after,.why-us__header h2:before{content:"";position:absolute}.faq__header h2:before,.information-banner .container:before,.line:before,.new-roles__heading:before,.roles__header__content__title .title:before,.scout-cta__content .title:before,.scout__header .container:before,.single__header .container:before,.terms__header .container:before,.voice__header h2:before,.why-us__header h2:before{background-color:var(--color-teal);width:var(--line-size-small);height:var(--line-size-small)}@media (min-width:1024px){.faq__header h2:before,.information-banner .container:before,.line:before,.new-roles__heading:before,.roles__header__content__title .title:before,.scout-cta__content .title:before,.scout__header .container:before,.single__header .container:before,.terms__header .container:before,.voice__header h2:before,.why-us__header h2:before{width:var(--line-size-large);height:var(--line-size-large)}}.faq__header h2:after,.information-banner .container:after,.line:after,.new-roles__heading:after,.roles__header__content__title .title:after,.scout-cta__content .title:after,.scout__header .container:after,.single__header .container:after,.terms__header .container:after,.voice__header h2:after,.why-us__header h2:after{background-color:var(--color-blue)}body.no-scroll{overflow:hidden}.header__container{display:flex;justify-content:center;align-items:center;position:relative;width:100%;padding:.5rem;gap:1rem}@media (min-width:1024px){.header__container{width:calc(100% - 4rem);padding:1.75rem .5rem;justify-content:space-between}}@media (min-width:1400px){.header__container{padding:1.75rem 0}}.header__logo{flex:0 0 auto;z-index:1;text-align:center}@media (min-width:1024px){.header__logo{text-align:left}}.header__logo svg{width:100%;max-width:150px}@media (min-width:1024px){.header__logo svg{max-width:210px}}.header__links{position:fixed;bottom:0;left:0;width:100%;display:flex;gap:1rem;z-index:1;padding:.5rem;background:var(--color-white);flex-flow:row nowrap;flex:1 0 0;justify-content:flex-end;z-index:6}@media (min-width:1024px){.header__links{position:relative;width:auto;padding:0;background:transparent;z-index:0}}.header__links .arrow-button{flex:1 0 0}@media (min-width:1024px){.header__links .arrow-button{max-width:200px;min-height:2.5rem}}.header__languages{display:none;z-index:1}.header__nav{flex:0 0 auto;display:flex;align-items:center;gap:2rem;min-height:2.5rem;z-index:3;position:absolute;top:50%;transform:translateY(-50%);right:.5rem}@media (min-width:1024px){.header__nav{position:relative;transform:translateY(0);right:0}}.header__menu{z-index:6;transition:background .2s ease 0s;width:2.5rem;height:2.5rem}.header__menu:focus-visible,.header__menu:hover{background:var(--color-light-grey);transition:background .2s ease 0s}.header__menu-toggle{display:block;position:relative;-moz-appearance:none;appearance:none;background:var(--color-blue);width:2.5rem;height:2.5rem;transition:background .2s ease .2s;z-index:5}@media (min-width:1024px){.header__menu-toggle{background:transparent}}.header__menu-toggle span{background:var(--color-white);top:50%;left:50%;transform:translate(-50%,-50%);transition:background 0s ease .2s}@media (min-width:1024px){.header__menu-toggle span{background:var(--color-blue)}}.header__menu-toggle span,.header__menu-toggle span:after,.header__menu-toggle span:before{position:absolute;display:block;width:1rem;height:2px;border-radius:2px;pointer-events:none}@media (min-width:1024px){.header__menu-toggle span,.header__menu-toggle span:after,.header__menu-toggle span:before{width:1.75rem}}.header__menu-toggle span:after,.header__menu-toggle span:before{content:"";left:0;background:var(--color-white)}@media (min-width:1024px){.header__menu-toggle span:after,.header__menu-toggle span:before{background:var(--color-blue)}}.header__menu-toggle span:before{top:-.25rem;left:50%;transform:translate(-50%,-50%) rotate(0deg);transition:top .2s ease .2s,background .2s ease .2s,transform .2s ease}@media (min-width:1024px){.header__menu-toggle span:before{top:-.5rem}}.header__menu-toggle span:after{top:calc(.25rem + 2px);left:25%;transform:translate(-50%,-50%) rotate(0deg);width:.5rem;transition:top .2s ease .2s,background .2s ease .2s,width 0s .2s,left 0s .2s,transform .2s ease}@media (min-width:1024px){.header__menu-toggle span:after{top:calc(.5rem + 2px);width:1rem;left:30%}}.header__menu-toggle--active{background:var(--color-blue);transition:background .3s ease}.header__menu-toggle--active span{background:transparent;transition:background 0s ease .3s}.header__menu-toggle--active span:after,.header__menu-toggle--active span:before{top:50%;left:50%;background:var(--color-white)}.header__menu-toggle--active span:before{transform:translate(-50%,-50%) rotate(135deg);transition:top .3s ease,background .3s ease,transform .3s ease .3s}.header__menu-toggle--active span:after{width:1rem;transform:translate(-50%,-50%) rotate(45deg);transition:top .3s ease,background .3s ease,width 0s .3s,left 0s .3s,transform .3s ease .3s}@media (min-width:1024px){.header__menu-toggle--active span:after{width:1.75rem}}.header__menu__nav{background:var(--color-blue);position:fixed;top:-4rem;right:-.5rem;transition:right .3s ease;z-index:2;min-width:350px;opacity:0;height:calc(100vh + 4rem);pointer-events:none}.header__menu__nav>div{padding:25vh 3rem 3rem}.header__menu__nav>div a{display:block;color:var(--color-white);text-decoration:none;font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:.025rem;padding:0 0 0 3rem;margin-bottom:1.75rem;position:relative}.header__menu__nav>div a.current:before{background:var(--color-teal)}.header__menu__nav>div a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:1.25rem;height:1.25rem;background:transparent;transition:background .2s ease}.header__menu__nav>div a:focus-visible:before,.header__menu__nav>div a:hover:before{background:var(--color-teal);transition:background .2s ease}.header__menu__nav--active{opacity:1;transition:opacity .2s ease;pointer-events:auto}.page-template-template-role .header__links{display:none}@media (min-width:1024px){.page-template-template-role .header__links{display:flex}}.footer{position:relative}.footer .container{width:100%;padding:.5rem;gap:1rem}@media (min-width:1024px){.footer .container{width:calc(100% - 4rem);padding:1.75rem .5rem;justify-content:space-between}}@media (min-width:1400px){.footer .container{padding:1.75rem 0}}.footer__copyright{background:var(--color-blue);border-top:var(--line-size-small) solid var(--color-teal);border-right:none;top:0;left:0;width:var(--line-size-small);height:100%}@media (min-width:1024px){.footer__copyright{transform:rotate(0deg);top:auto;left:auto;width:100%;height:var(--line-size-large);border-top:none;border-right:var(--line-size-large) solid var(--color-teal)}}.footer__copyright,.footer__copyright>p{position:absolute}@media (min-width:1024px){.footer__copyright,.footer__copyright>p{position:static}}.footer__copyright>p{color:var(--color-white);top:calc(var(--line-size-small) * -.5);left:0;width:calc(var(--line-size-small) * 6);transform:rotate(90deg);transform-origin:bottom left;line-height:var(--line-size-small);margin-right:1rem;text-align:left}@media (min-width:1024px){.footer__copyright>p{text-align:right;transform:rotate(0deg);width:calc(100% - var(--line-size-large) * .5);line-height:var(--line-size-large)}}.footer__content{background:var(--color-white);padding:var(--line-size-large) 0 calc(var(--line-size-large) * 2)}@media (min-width:1024px){.footer__content{padding:4rem 0 6rem}}.footer__content>.container{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;gap:0;padding:0 2rem 0 6rem}@media (min-width:1024px){.footer__content>.container{flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;padding:0 .5rem;gap:5rem}}@media (min-width:1400px){.footer__content>.container{padding:0}}.footer__content__logo{flex:1 0 0}.footer__content__logo p{margin-bottom:1rem}.footer__nav{flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;padding:1rem 0 3rem;gap:0}@media (min-width:1024px){.footer__nav{flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding:0;gap:5rem}}.footer__nav__links{flex:0 0 auto;columns:1;column-gap:0;padding:2rem 0}@media (min-width:1024px){.footer__nav__links{columns:2;column-gap:4rem;padding:0}}.footer__nav__links span{display:block}.footer__nav__links a,.footer__nav__links a:visited{display:inline-block;text-decoration:none;color:var(--color-blue)!important;font-size:1rem;line-height:1.5;margin-bottom:.75rem;transition:all .3s ease-in-out;padding:.1rem}.footer__nav__links a:hover,.footer__nav__links a:visited:hover{color:var(--color-white)!important;background:var(--color-blue);transition:all .3s ease-in-out}.footer__nav__social{flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start;gap:1rem}@media (min-width:1024px){.footer__nav__social{flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:1rem}}.footer__nav__social h3{text-transform:uppercase;font-size:1.25rem;font-weight:500;line-height:1;margin:0;color:var(--color-blue);font-family:var(--font-family-en)}.footer__nav__social div{gap:1rem}.footer__nav__social a{display:inline-block;width:2.6rem;height:2.6rem;overflow:visible}.footer__nav__social a:hover svg path:first-of-type{fill:var(--color-teal);transition:fill .2s ease-in-out}.footer__nav__social a svg{width:100%}.footer__nav__social a svg path:first-of-type{fill:var(--color-blue);transition:fill .2s ease-in-out}.footer__nav__social a svg path:nth-child(2n){fill:var(--color-white)}.otgs-development-site-front-end{display:none!important}.scout-cta{padding:3rem 0}.scout-cta .container{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-end}.scout-cta__content{flex:0 0 100%;display:flex;flex-flow:column nowrap}@media (min-width:1024px){.scout-cta__content{flex:0 0 50%}}.scout-cta__content .title{position:relative;margin-bottom:1rem;display:inline-block;margin:0 0 0 auto;align-self:flex-end}@media (min-width:1024px){.scout-cta__content .title{display:block;margin:0 auto 0 0}}.scout-cta__content .title:after,.scout-cta__content .title:before{bottom:0;transform:translateY(-25%)}@media (min-width:1024px){.scout-cta__content .title:after,.scout-cta__content .title:before{transform:translateY(-35%)}}.scout-cta__content .title:before{left:calc(var(--line-size-small) * -1.5)}@media (min-width:1024px){.scout-cta__content .title:before{left:calc(var(--line-size-large) * -2)}}.scout-cta__content .title:after{width:100vw;height:var(--line-size-small);left:calc(-100vw + var(--line-size-small) * -1.5)}@media (min-width:1024px){.scout-cta__content .title:after{height:var(--line-size-large);left:calc(-100vw + var(--line-size-large) * -3)}}.scout-cta__content .subtitle{margin-bottom:1.5rem;text-align:right}@media (min-width:1024px){.scout-cta__content .subtitle{text-align:left}}.process{padding:2rem 0;background-color:var(--color-light-grey)}@media (min-width:1024px){.process{padding:4rem 0}}.process .container{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-end}.process .process__steps{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;gap:2rem;margin-top:2rem}@media (min-width:1024px){.process .process__steps{flex-flow:row nowrap;gap:2rem;margin-top:2rem}}.process .process__steps__item{flex:1 0 0;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:2rem}@media (min-width:1024px){.process .process__steps__item{align-items:center}}.process .process__steps__item>div:first-of-type{flex:0 0 40px}.process .process__steps__item>div:last-of-type{flex:1 0 0}.pagination{padding:1rem 0 0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.5rem}@media (min-width:1024px){.pagination{gap:2.5rem}}.pagination__next,.pagination__previous{flex:0 0 40px;aspect-ratio:1/1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;text-decoration:none}@media (min-width:1024px){.pagination__next,.pagination__previous{flex:0 0 52px}}.pagination__next svg path,.pagination__previous svg path{fill:var(--color-white)}.pagination a.pagination__next,.pagination a.pagination__previous{background:var(--color-teal);color:var(--color-white);transition:background .2s ease-in-out}.pagination a.pagination__next:focus-visible,.pagination a.pagination__next:hover,.pagination a.pagination__previous:focus-visible,.pagination a.pagination__previous:hover{background:var(--color-blue);transition:background .2s ease-in-out}.pagination span.pagination__next,.pagination span.pagination__previous{background:var(--color-light-grey);color:var(--color-grey);cursor:not-allowed}.pagination span.pagination__next svg path,.pagination span.pagination__previous svg path{fill:var(--color-grey)}.pagination a.pagination__previous>svg,.pagination span.pagination__previous>svg{transform:rotate(-180deg)}.pagination__numbers{display:flex;flex-flow:wrap;align-items:center;justify-content:center;width:auto;gap:0}@media (min-width:1024px){.pagination__numbers{border:1px solid var(--color-blue);flex-flow:row nowrap}}.pagination__number{text-decoration:none;flex:0 0 40px;aspect-ratio:1/1;line-height:40px;font-family:var(--font-noto-sans);transition:all .2s ease-in-out;width:40px}@media (min-width:1024px){.pagination__number{flex:0 0 50px;line-height:50px;width:50px;border-right:1px solid var(--color-blue)}.pagination__number:last-of-type{border-right:none}}.pagination__number:focus-visible,.pagination__number:hover{background:var(--color-light-grey);color:var(--color-blue);transition:all .2s ease-in-out}.pagination__number--active,.pagination__number--active:focus-visible,.pagination__number--active:hover{color:var(--color-white);background:var(--color-blue)}.roles-card{background:var(--color-light-grey);margin-bottom:1.5rem;padding:1.5rem}@media (min-width:1024px){.roles-card{padding:2.5rem 2.5rem 2.5rem 8rem}}.roles-card:last-of-type{margin-bottom:0}.roles-card>.container{width:100%;max-width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"a" "b" "c" "d";gap:1rem}@media (min-width:1024px){.roles-card>.container{grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto auto;grid-template-areas:"a a a" "b c d";gap:2rem}}.roles-card__header{grid-area:a}.roles-card__details{grid-area:b}.roles-card__details p{margin:0 0 .5rem}.roles-card__details p span{display:inline-block;width:2rem}.roles-card__description{grid-area:c}.roles-card__actions{grid-area:d;display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;gap:1rem}@media (min-width:1024px){.roles-card__actions{flex-flow:column nowrap;align-items:stretch;justify-content:stretcg;gap:1rem}}.roles-card__actions a.button{flex:1 0 0}.apply-form{padding:2rem 0}@media (min-width:1024px){.apply-form{padding:4rem 0}}.apply-form>.container{display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:space-between;gap:2rem}@media (min-width:1024px){.apply-form>.container{flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}}.apply-form>.container>div{flex:0 0 auto}.apply-form>.container>div:last-of-type{flex:1 0 0}@media (min-width:1024px){.apply-form>.container>div:last-of-type{flex:0 0 440px}}.apply-form>.container>div .title{position:relative;margin-bottom:1rem}.apply-form>.container>div .title:after,.apply-form>.container>div .title:before{content:"";position:absolute;bottom:0;transform:translateY(-35%)}.apply-form>.container>div .title:before{width:var(--line-size-small);height:var(--line-size-small);background-color:var(--color-teal);left:calc(var(--line-size-small) * -2)}@media (min-width:1024px){.apply-form>.container>div .title:before{width:var(--line-size-large);height:var(--line-size-large);left:calc(var(--line-size-large) * -2)}}.apply-form>.container>div .title:after{width:100vw;background-color:var(--color-blue);height:var(--line-size-small);left:calc(-100vw + var(--line-size-small) * -2)}@media (min-width:1024px){.apply-form>.container>div .title:after{height:var(--line-size-large);left:calc(-100vw + var(--line-size-large) * -2)}}.apply-form__form label{display:block;line-height:1.5;font-weight:600;margin-bottom:.5rem}.apply-form__form label.checkbox{font-weight:400;padding-left:2rem;position:relative;cursor:pointer}.apply-form__form label.checkbox:after,.apply-form__form label.checkbox:before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px}.apply-form__form label.checkbox:before{border:1px solid var(--color-black);border-radius:.25rem;z-index:1}.apply-form__form label.checkbox:after{background-image:url(assets/svg/icon-check.svg);background-size:50% 50%;background-repeat:no-repeat;background-position:50%;z-index:2}.apply-form__form input[type=checkbox]:checked+label:before{background:var(--color-blue);border-color:var(--color-blue)}.apply-form__form input[type=email],.apply-form__form input[type=tel],.apply-form__form input[type=text],.apply-form__form textarea{width:100%;padding:.5rem;border:1px solid var(--color-black);border-radius:.25rem;font-size:1rem}.apply-form__form input[type=checkbox]{opacity:0;width:0;height:0}.apply-form__form button[type=submit]{width:100%}.apply-form__form .required{color:var(--color-white);background-color:var(--color-orange);padding:.1rem .25rem;font-size:.75rem;font-weight:600;margin-left:.25rem;text-transform:uppercase}.apply-form__form>div{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:1024px){.apply-form__form>div{gap:2rem}}.apply-form__form>div>div,.apply-form__form>div>div:nth-child(-n+2){flex:0 0 100%}@media (min-width:1024px){.apply-form__form>div>div:nth-child(-n+2){flex:0 0 calc(50% - 1rem)}}.apply-form .form-row-error{color:var(--color-red);font-size:.8em;font-weight:600;margin-top:.25rem}.apply-form .postcode-distance-flag{font-size:1rem;margin-top:.5rem;padding:.5rem 1rem;border:1px solid var(--color-orange);border-radius:.25rem;background-color:var(--color-light-grey);color:var(--color-black);text-decoration:none;display:inline-block;width:100%}.apply-form .postcode-distance-flag a{text-decoration:none;color:var(--color-orange)}.apply-form .postcode-distance-flag a:hover{color:var(--color-teal)}#application-submit{display:flex;align-items:center;justify-content:center;gap:.5rem}#working{display:inline-block;width:1.2rem;height:1.2rem;border:2px solid hsla(0,0%,100%,.5);border-radius:50%;border-top-color:var(--color-white);animation:a 1s ease-in-out infinite;-webkit-animation:a 1s ease-in-out infinite}@keyframes a{to{-webkit-transform:rotate(1turn)}}.hero>.container{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:stretch;gap:.3125rem;max-width:1600px;width:100%;padding:0}@media (min-width:1200px){.hero>.container{flex-flow:row nowrap}}.hero__wrapper{flex:5 0 0}.hero__gallery{display:grid;aspect-ratio:39/29;gap:.3125rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"e f f f" "g f f f" "h h i i"}@media (min-width:1200px){.hero__gallery{aspect-ratio:205/133;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr);grid-template-areas:"f e" "f h" "i h" "i g"}}.hero__gallery__item:first-child{grid-area:f;overflow:hidden;position:relative;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:flex-start;padding:.5rem}@media (min-width:1200px){.hero__gallery__item:first-child{padding:1.5rem}}.hero__gallery__item:first-child img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.hero__gallery__item:nth-child(2){grid-area:i;overflow:hidden;position:relative}.hero__gallery__item:nth-child(2) img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.hero__gallery__item:nth-child(3){grid-area:e;overflow:hidden;position:relative}.hero__gallery__item:nth-child(3) img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.hero__gallery__item:nth-child(4){grid-area:h;overflow:hidden;position:relative;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:flex-start;padding:.5rem}@media (min-width:1200px){.hero__gallery__item:nth-child(4){padding:1.5rem;justify-content:flex-end}}.hero__gallery__item:nth-child(4) span{display:block;margin-top:.25rem}.hero__gallery__item:nth-child(4) img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.hero__gallery__item:nth-child(5){grid-area:g;overflow:hidden;position:relative}.hero__gallery__item:nth-child(5) img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.hero__copy,.hero__heading{position:relative;z-index:2}.hero__copy h1,.hero__heading h1{display:block;line-height:1.6;font-size:6vw}@media (min-width:1200px){.hero__copy h1,.hero__heading h1{font-size:clamp(1rem,3vw,3rem)}}@media (min-width:1280px){.hero__copy h1,.hero__heading h1{font-size:3rem}}.hero__copy h1 span,.hero__heading h1 span{box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--color-white);padding:.25rem}.hero__copy p,.hero__heading p{font-weight:600;font-size:1rem}@media (min-width:1200px){.hero__copy p,.hero__heading p{font-size:1.2rem}}.hero__copy p span,.hero__heading p span{box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--color-white);line-height:110%;padding:.1rem .2rem}.hero__filters{box-sizing:border-box;background:var(--color-teal);flex:2 0 0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:4rem 1rem 2rem}@media (min-width:1200px){.hero__filters{padding:1rem}}.hero__filters h2{text-align:left;color:var(--color-white);font-size:1.25rem;font-weight:600;text-decoration:underline;margin-bottom:1.5rem}@media (min-width:1280px){.hero__filters h2{text-align:center;margin-bottom:1rem}}.hero__filters>div{flex:0 0 calc(100% - 2rem);position:relative}@media (min-width:1280px){.hero__filters>div{flex:0 0 75%}}.hero__filters .hero-filters{width:100%}.hero__filters .hero-filters .roles__search__submit{margin-top:.75rem}.hero__filters__roundel{background:var(--color-navy);color:var(--color-white);padding:.5rem;border-radius:50%;width:6rem;height:6rem;position:absolute;top:0;right:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;text-align:center;transform:translate(15%,-40%)}@media (min-width:1280px){.hero__filters__roundel{transform:translate(30%,-90%)}}.hero__filters__roundel p{font-weight:600;font-size:.8rem;letter-spacing:0;font-family:var(--font-noto-sans)}.hero__filters__roundel p span{font-family:var(--font-din-semi-condensed);font-weight:700;font-size:1.8rem}.hero .roles__search__submit{margin-top:.75rem}@media (min-width:1024px){.hero .roles__search__submit{margin-top:0}}.new-roles{position:relative;padding:2rem 0 0;overflow:hidden}@media (min-width:1024px){.new-roles{padding:4rem 0}}.new-roles__heading{position:relative;padding-left:1rem}@media (min-width:1024px){.new-roles__heading{padding-left:0}}.new-roles__heading:before{top:calc(var(--line-size-small) * 2.5 + .5rem);left:-2rem}@media (min-width:1024px){.new-roles__heading:before{left:0;top:calc(var(--line-size-large) * 3.5)}}.new-roles__heading:after{width:var(--line-size-small);height:calc(var(--line-size-small) * 2.5);top:.5rem;left:-2rem}@media (min-width:1024px){.new-roles__heading:after{left:0;width:var(--line-size-large);height:calc(var(--line-size-large) * 14);top:calc(var(--line-size-large) * 4.5)}}.new-roles__wrapper{padding:calc(var(--line-size-small) * 2) 0;margin-top:-3rem}@media (min-width:1024px){.new-roles__wrapper{padding:calc(var(--line-size-large) * 1.8) 0 0}}.new-roles__wrapper>.container>div{display:flex;flex-flow:column wrap;align-items:stretch;justify-content:space-between;gap:2rem;padding:0;width:calc(100% - 1rem);margin:0 0 0 auto}@media (min-width:768px){.new-roles__wrapper>.container>div{width:90%;flex-flow:row wrap}}.new-roles__wrapper>.container>div>div:last-of-type{flex:0 0 100%;text-align:right}.latest-role-card{padding:2rem;flex:1 0 0;background:var(--color-light-grey);position:relative;display:flex;flex-flow:column nowrap;gap:1rem;aspect-ratio:1/1;width:100%}@media (min-width:768px){.latest-role-card{flex:0 0 calc(50% - 1rem)}}@media (min-width:1024px){.latest-role-card{flex:0 0 calc(33% - 1.5rem)}}.latest-role-card:nth-child(4){display:none}@media (min-width:640px){.latest-role-card:nth-child(4){display:flex}}@media (min-width:1024px){.latest-role-card:nth-child(4){display:none}}.latest-role-card__title{font-size:1rem;font-weight:700;flex:1 0 0}.latest-role-card__content{flex:2 0 0}.latest-role-card__content p{margin-bottom:.5rem;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:.5rem}.latest-role-card__content p span:first-of-type{margin-top:.3rem;flex:0 0 2rem;text-align:center;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center}.latest-role-card__content p span:last-of-type{flex:1 0 0;display:inline-block}.latest-role-card__link{position:absolute;bottom:0;right:0;aspect-ratio:1/1;width:auto;background:var(--color-teal);color:var(--color-white);padding:1rem;font-weight:600;text-transform:uppercase;font-size:1rem;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:background .3s ease-in-out}.latest-role-card__link:hover{background:var(--color-blue);transition:background .3s ease-in-out}.information-banner{position:relative;padding:0 0 2rem}@media (min-width:1024px){.information-banner{padding:0 0 4rem}}.information-banner .container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:relative;padding:0;width:100%}@media (min-width:1024px){.information-banner .container{width:calc(100% - 4rem)}}.information-banner .container:before{top:0;right:calc(var(--line-size-large) + 800px)}.information-banner .container:after{top:0;right:calc(var(--line-size-large) * 3 + 800px);width:100vw;height:var(--line-size-large)}.information-banner .container .information-banner__wrapper{flex:0 0 100%}@media (min-width:1024px){.information-banner .container .information-banner__wrapper{flex:0 0 800px}}.information-banner .container .information-banner__wrapper img{width:100%;height:auto}.information-banner .container .information-banner__wrapper .information-banner__image--desktop{display:none}@media (min-width:640px){.information-banner .container .information-banner__wrapper .information-banner__image--desktop{display:block}}.information-banner .container .information-banner__wrapper .information-banner__image--mobile{display:block}@media (min-width:640px){.information-banner .container .information-banner__wrapper .information-banner__image--mobile{display:none}}.why-us{padding-top:2rem;overflow:hidden}@media (min-width:1024px){.why-us{position:relative;left:-2rem}}.why-us__header{position:relative;text-align:left;display:inline-block;margin-left:calc(var(--line-size-small) * 4)}@media (min-width:1024px){.why-us__header{display:block;text-align:center;margin-left:0}}.why-us__header h2{display:inline;position:relative;padding-right:var(--line-size-large)}.why-us__header h2:before{top:40%;right:140%}@media (min-width:1024px){.why-us__header h2:before{bottom:1.25rem;right:calc(var(--line-size-large) * -1)}}.why-us__header h2:after{height:var(--line-size-small);width:calc(var(--line-size-small) * 2.5);top:40%;right:calc(140% - var(--line-size-small) * 2.5)}@media (min-width:1024px){.why-us__header h2:after{width:100vw;height:var(--line-size-large);bottom:1.25rem;right:calc(-100vw + var(--line-size-large) * -1)}}.why-us__header p{display:block;margin-top:1rem;color:var(--color-black)}@media (min-width:1024px){.why-us__header p{display:inline;position:absolute;bottom:1.2rem;right:50%;transform:translateX(calc(var(--line-size-large) * 9.5));color:var(--color-white)}}.why-us__wrapper{padding:4rem 0 0;gap:4rem;margin:0 auto}.why-us__item{display:flex;flex-flow:column-reverse nowrap;align-items:stretch;justify-content:space-between;gap:2rem;margin-bottom:2rem}@media (min-width:1024px){.why-us__item{flex-flow:row nowrap;gap:1rem;margin-bottom:2rem}}.why-us__item:nth-child(odd){flex-flow:column-reverse nowrap}.why-us__item:nth-child(odd) .why-us__item__image>div{left:0}@media (min-width:1024px){.why-us__item:nth-child(odd){flex-direction:row-reverse}}.why-us__item:nth-child(2n) .why-us__item__image{flex:5 0 0}.why-us__item:nth-child(2n) .why-us__item__image>div{left:-2.5rem}@media (min-width:1024px){.why-us__item:nth-child(2n) .why-us__item__image>div{right:5rem}}.why-us__item__content{flex:3 0 0;padding:1rem 0}@media (min-width:1024px){.why-us__item__content{padding:2.5rem}}.why-us__item__content>div{max-width:54ch}.why-us__item__content h3{margin-bottom:1.25rem;font-weight:600}.why-us__item__content h3 strong{font-weight:600;background:var(--color-black);color:var(--color-white)}.why-us__item__image{flex:1 0 0;position:relative;min-height:8rem}@media (min-width:1024px){.why-us__item__image{flex:3 0 0;min-height:11.8rem}}.why-us__item__image>div{position:absolute;height:100%;max-height:190px;width:calc(100% + 2.5rem);top:50%;left:0;transform:translateY(-50%)}@media (min-width:1024px){.why-us__item__image>div{width:100%;max-width:768px}}.why-us__item__image img{width:100%;height:100%;object-fit:cover;object-position:center}.faq{overflow:hidden;padding:5rem 0 0}@media (min-width:1024px){.faq{padding:4rem 0}}.faq>.container{padding:0;width:100%}.faq__header{position:relative;text-align:right;padding-right:calc(var(--line-size-small) * 2)}@media (min-width:1024px){.faq__header{text-align:left;padding-right:var(--line-size-large)}}.faq__header h2{display:inline;position:relative}.faq__header h2:before{bottom:calc(-.5rem + var(--line-size-small) * 2);right:calc(var(--line-size-small) * -2);background-color:var(--color-teal)}@media (min-width:1024px){.faq__header h2:before{bottom:1.75rem;right:calc(var(--line-size-large) * -2)}}.faq__header h2:after{width:var(--line-size-small);height:calc(var(--line-size-small) * 2);bottom:-.5rem;right:calc(var(--line-size-small) * -2)}@media (min-width:1024px){.faq__header h2:after{width:100vw;height:var(--line-size-large);bottom:1.75rem;right:calc(var(--line-size-large) * -2 - 100vw)}}.faq__wrapper{margin-top:4rem;margin-bottom:0;width:100%}@media (min-width:1024px){.faq__wrapper{width:calc(100% - 2rem);margin-bottom:4rem}}.voice{padding-top:3rem;overflow:hidden}@media (min-width:1024px){.voice{padding-top:6rem}}.voice__header{position:relative;text-align:left;padding-bottom:4rem}@media (min-width:768px){.voice__header{padding:0 4rem 2rem 8rem}}@media (min-width:1024px){.voice__header{padding-bottom:0}}.voice__header h2,.voice__header p{position:relative;display:block;margin-left:calc(var(--line-size-small) * 5)}@media (min-width:1280px){.voice__header h2,.voice__header p{margin-left:calc(var(--line-size-large) * 5);margin-left:0}}.voice__header h2{margin-bottom:.5rem}@media (min-width:1280px){.voice__header h2{margin-bottom:1.25rem;padding-right:var(--line-size-large);margin-left:0}}.voice__header h2:before{bottom:.5rem;left:calc(var(--line-size-small) * -1.5)}@media (min-width:1024px){.voice__header h2:before{bottom:1.25rem;left:calc(var(--line-size-large) * -2)}}.voice__header h2:after{width:100vw;height:var(--line-size-small);bottom:.5rem;left:calc(-100vw + var(--line-size-small) * -1.5)}@media (min-width:1024px){.voice__header h2:after{width:100vw;bottom:1.25rem;height:var(--line-size-large);left:calc(-100vw + var(--line-size-large) * -2)}}.voice__header p.subtitle{margin-bottom:1.25rem}.voice__header p:last-of-type{max-width:30ch}.voice>.container{width:calc(100% - 2rem)}@media (min-width:1024px){.voice>.container{width:calc(100% - 4rem)}}.voice__wrapper{display:flex;flex-flow:column nowrap;gap:1rem;width:100%;padding:0;margin-top:1rem}@media (min-width:768px){.voice__wrapper{flex-flow:row wrap;width:calc(100% - 2rem);gap:2rem;padding:0 1rem;margin-top:2rem}}.voice__card{flex:1 0 0;background:var(--color-light-grey);padding:3rem;display:flex;flex-flow:column nowrap;gap:2rem;max-width:100%}@media (min-width:768px){.voice__card{flex:0 0 calc(50% - 1rem);aspect-ratio:1/1}}.voice__card__image{flex:3 0 0}.voice__card__image>div{aspect-ratio:1/1;width:50%;border-radius:50%;overflow:hidden;margin:0 0 0 auto}.voice__card__image img{width:100%;height:auto}.voice__card__content{flex:2 0 0}.voice__card__content h3{margin-bottom:1rem}.accordion__item:last-of-type .accordion__item__content{border-bottom:1px solid var(--color-grey)}.accordion__item__title{border-top:1px solid var(--color-grey);padding:1rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.accordion__item__title:hover{background:var(--color-light-grey);transition:background .2s linear;cursor:pointer}.accordion__item__title span>svg{transform:rotate(0deg);transition:transform .2s linear}.accordion__item__title--active span>svg{transform:rotate(180deg);transition:transform .2s linear}.accordion__item__title--active{background:var(--color-light-grey);transition:all .2s linear}.accordion__item__title--active:after{transform:rotate(-180deg)}.accordion__item__content{max-height:0;overflow:hidden;transition:max-height .2s linear}.accordion__item__content>div{padding:2rem 1rem}.accordion__item__content--active{transition:max-height .2s linear}.hidden{display:none}.roles__search{background-color:var(--color-teal);padding:1rem 0}.roles__search .container{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center;gap:1rem}@media (min-width:1024px){.roles__search .container{flex-flow:row nowrap;align-items:flex-start;justify-content:space-between}}.roles__search .container.hero-filters{flex-flow:column nowrap;align-items:stretch;justify-content:center}.roles__search__field,.roles__search__submit{flex:0 0 25%}.roles__search__field label,.roles__search__submit label{color:var(--color-white);font-weight:600;margin-bottom:.5rem}.roles__search__field>div,.roles__search__submit>div{display:flex;flex-flow:row wrap}.roles__search__field>div label,.roles__search__field>div select,.roles__search__submit>div label,.roles__search__submit>div select{flex:0 0 100%}.roles__search__field .role-search-input-wrapper{position:relative}.roles__search__field .role-search-input-wrapper>div:not(.custom-dropdown){position:relative;width:100%}.roles__search__submit{margin-top:0}@media (min-width:1024px){.roles__search__submit{margin-top:1.75rem}}.roles__search .select-active{background:var(--color-white);padding:0 .5rem;font-weight:600;display:block;min-height:2.25rem;line-height:2.25rem;cursor:pointer;width:100%;overflow:hidden;border-radius:.25rem;z-index:1;position:relative}@media (min-width:1024px){.roles__search .select-active{padding:0 1rem;min-height:3rem;line-height:3rem}}.roles__search .select-active.active svg{transform:translateY(-50%) rotate(-180deg);transition:transform .2s ease-in-out}.roles__search .select-active>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:200px}.roles__search .select-active>span>.placeholder{color:var(--color-dark-grey);font-weight:400}.roles__search .select-active svg{position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s ease-in-out;right:1rem}.roles__search select[multiple]{display:none}.roles__search .custom-dropdown{position:absolute;top:calc(100% + 1px);left:0;width:100%;display:none;background:var(--color-white);border:1px solid var(--color-black);border-radius:.25rem;pointer-events:none;overflow-y:scroll;overflow-x:hidden;z-index:4}.roles__search .custom-dropdown[data-for=role-search-region]{height:386px}.roles__search .custom-dropdown[data-for=role-search-employment]{height:98px}.roles__search .custom-dropdown[data-for=role-search-transportation]{height:130px}.roles__search .custom-dropdown.active{display:block;pointer-events:auto}.roles__search .custom-dropdown:focus{outline:none;background:#fff}.roles__search .custom-dropdown .region-label{background:var(--color-light-grey);padding:.25rem .5rem;font-weight:600}.roles__search .custom-dropdown .custom-option{position:relative;color:var(--color-black)}.roles__search .custom-dropdown .custom-option input[type=checkbox]{display:inline;width:0;height:0;opacity:0;position:absolute;top:0;left:0}.roles__search .custom-dropdown .custom-option label{color:var(--color-black);font-weight:400;display:block;cursor:pointer;padding:.25rem .5rem .25rem 2rem;margin:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roles__search .custom-dropdown .custom-option label span{flex:1 0 100%}.roles__search .custom-dropdown .custom-option label:after,.roles__search .custom-dropdown .custom-option label:before{content:"";position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:.8rem;height:.8rem}.roles__search .custom-dropdown .custom-option label:before{display:inline-block;border:1px solid var(--color-black);border-radius:.15rem;z-index:1}.roles__search .custom-dropdown .custom-option label:after{background:url(assets/svg/icon-check.svg) 50%/65% 65% no-repeat;z-index:2}.roles__search .custom-dropdown .custom-option input[type=checkbox]:checked~label{background:var(--color-teal)}.roles__search .custom-dropdown .custom-option input[type=checkbox]:checked~label:before{background:var(--color-blue)}.roles__header{overflow:hidden;padding:2.5rem 0}@media (min-width:1024px){.roles__header{padding:5rem 0 2.5rem}}.roles__header .container{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;gap:4rem}@media (min-width:1024px){.roles__header .container{flex-flow:row nowrap}}.roles__header__content{flex:1 0 0}.roles__header__content__title{display:flex;flex-flow:column nowrap;align-items:baseline;justify-content:flex-start;gap:1rem;margin-bottom:1.5rem}@media (min-width:1024px){.roles__header__content__title{flex-flow:row nowrap}}.roles__header__content__title .subtitle,.roles__header__content__title .title{flex:0 0 auto}.roles__header__content__title .title{position:relative}.roles__header__content__title .title:after,.roles__header__content__title .title:before{top:50%;transform:translateY(-50%)}@media (min-width:1024px){.roles__header__content__title .title:after,.roles__header__content__title .title:before{display:none}}.roles__header__content__title .title:before{top:50%;transform:translateY(-50%);right:calc(var(--line-size-small) * -2);background-color:var(--color-teal)}.roles__header__content__title .title:after{width:100vw;height:var(--line-size-small);right:calc(-100vw - var(--line-size-small) * 2)}.roles__header__roundel{flex:0 0 auto;position:relative;height:220px;width:220px}.roles__header__roundel__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1/1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;background:var(--color-navy);border-radius:50%}.roles__header__roundel__content{width:70%;color:var(--color-white)}.roles__header__roundel__content svg path{fill:var(--color-white)}.roles__header__roundel__content__item{display:grid;grid-template-columns:auto 1fr 30px;grid-template-rows:1fr;grid-template-areas:"j k l";align-items:flex-end;gap:.15rem}.roles__header__roundel__content__item:first-of-type{border-bottom:3px solid var(--color-teal)}.roles__header__roundel__content__item>span:first-of-type{grid-area:j;font-size:3.6875rem;font-weight:700;white-space:nowrap;font-family:var(--font-din-condensed)}.roles__header__roundel__content__item>span:nth-of-type(2){grid-area:k;font-size:.8125rem;font-weight:500;position:relative;top:-.6rem}.roles__header__roundel__content__item>span:last-of-type{grid-area:l;position:relative;top:-.4rem}.roles__header__roundel__content__item>span:last-of-type svg{max-width:33px}.roles__filters{background:var(--color-teal);padding:2rem 0}.roles__list{padding:2rem 0}.roles__pagination{text-align:center;padding:1rem 0 2rem}.roles__count{margin-bottom:2rem;text-align:right}.roles__count span:first-of-type{margin-right:1.5rem}.roles__none,.roles__start{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:5rem;margin-top:3rem}.roles__none>div:first-of-type,.roles__start>div:first-of-type{flex:1 0 0;font-weight:700}.roles__none>div:first-of-type span,.roles__start>div:first-of-type span{display:inline-block;margin-left:2rem;font-weight:700;font-size:2rem}.roles__none>div:last-of-type,.roles__start>div:last-of-type{flex:3 0 0}.role__header{padding:4rem 0;background-color:var(--color-light-grey)}.role__header>.container{display:grid;grid-template-columns:1fr;grid-template-rows:80px auto auto;grid-template-areas:"m" "a" "n";gap:1rem 0}@media (min-width:1024px){.role__header>.container{grid-template-columns:160px 1fr;grid-template-rows:1fr auto;grid-template-areas:"m a" "m n";gap:0 3rem}}.role__header>.container .role__header__logo{grid-area:m;position:relative;overflow:hidden;aspect-ratio:1/1;max-width:80px;margin:0 auto}@media (min-width:1024px){.role__header>.container .role__header__logo{max-width:160px}}.role__header>.container .role__header__logo img{width:100%;height:100%;object-fit:contain;object-position:center}.role__header>.container .role__header__title{grid-area:a;display:flex;flex-flow:row nowrap;align-items:center;justify-content:stretch}.role__header>.container .role__header__title h1{padding:2rem 0}.role__header>.container .role__header__info{grid-area:n;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;gap:.75rem 1rem}@media (min-width:1024px){.role__header>.container .role__header__info{flex-flow:row nowrap;gap:0 1.25rem}}.role__header>.container .role__header__info>div{flex:0 0 auto;color:var(--color-blue);font-weight:600;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:.25rem}.role__header>.container .role__header__info>div>span{display:block}.role__header>.container .role__header__info>div>span:first-of-type{flex:2 0 0;background:var(--color-blue);color:var(--color-white);padding:.15rem .25rem;font-size:.875rem;font-weight:600;margin-right:.25rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}@media (min-width:1024px){.role__header>.container .role__header__info>div>span:first-of-type{flex:0 0 auto}}.role__header>.container .role__header__info>div>span:first-of-type svg{margin-right:.25rem}.role__header>.container .role__header__info>div>span:first-of-type svg path{fill:var(--color-white)}.role__header>.container .role__header__info>div>span:last-of-type{flex:3 0 0}@media (min-width:1024px){.role__header>.container .role__header__info>div>span:last-of-type{flex:0 0 auto}}.role__content{padding:2rem 0}@media (min-width:1024px){.role__content{padding:4rem 0}}.role__content__section{display:flex;flex-flow:column nowrap;align-items:stretch;padding:0 0 2rem;gap:.5rem}@media (min-width:1024px){.role__content__section{flex-flow:row nowrap;align-items:flex-start;gap:0 4rem}}.role__content__section:last-of-type{padding:0}.role__content__section h2{font-size:1rem;font-weight:600;padding-bottom:.25rem;border-bottom:1px solid var(--color-black);display:block}.role__content__section>div:first-of-type{flex:1 0 0}@media (min-width:1024px){.role__content__section>div:first-of-type{flex:0 0 200px}}.role__content__section>div:last-of-type{flex:1 0 0}.role__company{padding:2rem 0;background-color:var(--color-light-grey)}@media (min-width:1024px){.role__company{padding:4rem 0}}.role__company h2{font-size:1rem;margin-bottom:1rem}.role-cta{position:fixed;bottom:0;left:0;width:100%;background:var(--color-teal);padding:1rem 0;z-index:4;transition:all 1s ease}.role-cta.hidden{bottom:-100%;transition:all 1s ease}.role-cta .container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;width:calc(100% - 2rem);gap:1rem}@media (min-width:1024px){.role-cta .container{gap:4rem}}.role-cta .container>div:first-of-type{flex:1 0 0;text-align:right}.role-cta .container>div:last-of-type{flex:1 0 0}@media (min-width:1024px){.role-cta .container>div:last-of-type{flex:0 0 400px}}.role-cta .container>div:last-of-type a{display:block;font-size:.9125rem}@media (min-width:1024px){.role-cta .container>div:last-of-type a{font-size:1rem}}.role-cta .container>div:last-of-type a:hover{background:var(--color-navy)}.role-cta .container>div h2{color:var(--color-white);font-size:.8125rem;font-weight:600;margin-bottom:0}@media (min-width:1024px){.role-cta .container>div h2{font-size:1rem}}.role-cta .container>div p{color:var(--color-white);font-size:.75rem;margin:0}@media (min-width:1024px){.role-cta .container>div p{font-size:.8rem}}.grecaptcha-badge{visibility:hidden!important}.thank-you__header{padding:3rem 0}.thank-you__header .title{position:relative;text-align:center}@media (min-width:1024px){.thank-you__header .title{text-align:left}}.thank-you__header .title:after,.thank-you__header .title:before{content:"";position:absolute;bottom:0;transform:translateY(-35%)}.thank-you__header .title:before{display:none;width:var(--line-size-large);height:var(--line-size-large);left:calc(var(--line-size-large) * -2);background-color:var(--color-teal)}@media (min-width:1024px){.thank-you__header .title:before{display:block}}.thank-you__header .title:after{display:none;width:100vw;height:var(--line-size-large);left:calc(-100vw + var(--line-size-large) * -2);background-color:var(--color-blue)}@media (min-width:1024px){.thank-you__header .title:after{display:block}}.thank-you__content{margin-bottom:4rem}.thank-you__content .subtitle{margin-bottom:1.5rem;text-align:center}@media (min-width:1024px){.thank-you__content .subtitle{text-align:left}}.scout{padding:0}.scout__header{padding:3rem 0;margin-bottom:2rem}@media (min-width:1024px){.scout__header{margin-bottom:4rem}}.scout__header .container{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;padding-bottom:2rem}.scout__header .container:after,.scout__header .container:before{content:"";position:absolute;bottom:calc(var(--line-size-small) * -1)}@media (min-width:1024px){.scout__header .container:after,.scout__header .container:before{bottom:calc(var(--line-size-large) * -1)}}.scout__header .container:before{right:0;background-color:var(--color-teal)}@media (min-width:1024px){.scout__header .container:before{width:var(--line-size-large);height:var(--line-size-large)}}.scout__header .container:after{width:100vw;height:var(--line-size-small);right:var(--line-size-small);background-color:var(--color-blue)}@media (min-width:1024px){.scout__header .container:after{right:calc(var(--line-size-large) * 2);height:var(--line-size-large);right:var(--line-size-large)}}.scout__header .container .title{position:relative;text-align:center;margin-bottom:.5rem}@media (min-width:1024px){.scout__header .container .title{text-align:right}}.scout__header .container .subtitle{display:block;text-align:right}.scout__content .container{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:space-between;gap:2rem}@media (min-width:1024px){.scout__content .container{flex-flow:row nowrap;align-items:flex-start}}.scout__content .container>div{flex:auto}@media (min-width:1024px){.scout__content .container>div:first-of-type{flex:1 0 0}}@media (min-width:1024px){.scout__content .container>div:last-of-type{flex:2 0 0}}.scout__content .container>div:last-of-type iframe{width:100%}.single__header{padding:3rem 0}.single__header,.single__header .container{position:relative}.single__header .container:after,.single__header .container:before{content:"";position:absolute;bottom:calc(var(--line-size-small) * -1)}@media (min-width:1024px){.single__header .container:after,.single__header .container:before{bottom:calc(var(--line-size-large) * -1)}}.single__header .container:before{right:0;background-color:var(--color-teal)}@media (min-width:1024px){.single__header .container:before{width:var(--line-size-large);height:var(--line-size-large)}}.single__header .container:after{width:100vw;height:var(--line-size-small);right:var(--line-size-small);background-color:var(--color-blue)}@media (min-width:1024px){.single__header .container:after{right:calc(var(--line-size-large) * 2);height:var(--line-size-large);right:var(--line-size-large)}}.single__header .title{position:relative;text-align:right;font-size:2.5rem}@media (min-width:1024px){.single__header .title{font-size:4.75rem}}.single__content{padding:2rem 0;max-width:65ch;margin:0 auto}@media (min-width:1024px){.single__content{padding:4rem 0}}.terms{padding:0}.terms__header{padding:3rem 0;margin-bottom:2rem}@media (min-width:1024px){.terms__header{margin-bottom:4rem}}.terms__header .container{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;padding-bottom:2rem}.terms__header .container:after,.terms__header .container:before{content:"";position:absolute;bottom:calc(var(--line-size-small) * -1)}@media (min-width:1024px){.terms__header .container:after,.terms__header .container:before{bottom:calc(var(--line-size-large) * -1)}}.terms__header .container:before{right:0;background-color:var(--color-teal)}@media (min-width:1024px){.terms__header .container:before{width:var(--line-size-large);height:var(--line-size-large)}}.terms__header .container:after{width:100vw;height:var(--line-size-small);right:var(--line-size-small);background-color:var(--color-blue)}@media (min-width:1024px){.terms__header .container:after{right:calc(var(--line-size-large) * 2);height:var(--line-size-large);right:var(--line-size-large)}}.terms__header .container .title{position:relative;text-align:center;margin-bottom:.5rem}@media (min-width:1024px){.terms__header .container .title{text-align:right}}.terms__header .container .subtitle{display:block;text-align:right}.terms__content .container{padding-bottom:4rem}.terms__content .container h2,.terms__content .container h3,.terms__content .container h4,.terms__content .container h5,.terms__content .container h6{padding:0 0 1rem;margin:4rem 0 1rem;border-bottom:1px solid var(--color-black)}.terms__content .container li,.terms__content .container p{line-height:1.8}.terms__content .container ol{list-style:decimal;padding-left:1rem;margin-bottom:1rem}.terms__content .container ol>li{margin-bottom:1.5rem}.terms__content .container ul{list-style:disc;padding-left:1rem;margin-bottom:1rem}
/*# sourceMappingURL=maps/style.css.map */
