.section.section--intro{background:url(../../images/motto-character.png) calc(50% + 322px) 1rem/contain no-repeat;padding:2rem 0 4rem}@media (max-width:768px){.section.section--intro{background-position:center bottom 3rem;padding:2rem 0 71%}}.section.section--intro .content-wrapper{margin:4.5rem 0;max-width:700px}@media (max-width:768px){.section.section--intro .content-wrapper{margin:2rem 0 1rem;max-width:none}}.section.section--intro h1{margin-bottom:.25rem}@media (max-width:768px){.section.section--intro p{margin-left:1rem;margin-right:1rem}}.section.section--description{background-color:#f8f9fa}.section.section--description .content-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:4rem}@media (max-width:768px){.section.section--description .content-wrapper{flex-wrap:wrap}}.section.section--description .content-wrapper:last-child{margin-bottom:0}.section.section--description .content-wrapper .image{flex-shrink:0;max-width:428px;width:50%}.section.section--description .content-wrapper .image img{border-radius:8px;vertical-align:bottom;width:100%}@media (max-width:768px){.section.section--description .content-wrapper .image{max-width:none;order:1;width:100%}}.section.section--description .content-wrapper .text{margin-right:3.5rem}@media (max-width:768px){.section.section--description .content-wrapper .text{margin-left:1rem;margin-right:1rem;order:2;width:100%}}.section.section--description .content-wrapper.image-left .text{margin-left:3.5rem}@media (max-width:768px){.section.section--description .content-wrapper.image-left .text{margin-left:1rem;margin-right:1rem}}.section.section--career{background-color:#395daa;color:#fff}.section.section--career .career-content-wrapper{display:flex;justify-content:space-between}@media (max-width:768px){.section.section--career .career-content-wrapper{flex-wrap:wrap}}.section.section--career .career-content-wrapper h2{color:#fff;width:270px}@media (max-width:768px){.section.section--career .career-content-wrapper h2{width:100%}}.section.section--career .career-content-wrapper .career-list{list-style:none;margin:0;padding:0;width:calc(100% - 270px)}@media (max-width:768px){.section.section--career .career-content-wrapper .career-list{width:100%}}.section.section--career .career-content-wrapper .career-list li{border-top:1px solid #fff;display:block}.section.section--career .career-content-wrapper .career-list li:last-child{border-bottom:1px solid #fff}.section.section--career .career-content-wrapper .career-list li .message{color:#fff;display:block;padding:1.5rem;text-align:center}.section.section--career .career-content-wrapper .career-list li a{align-items:center;color:#fff;display:flex;font-size:1.5rem;justify-content:space-between;padding:1.5rem}@media (max-width:768px){.section.section--career .career-content-wrapper .career-list li a{padding:1.5rem 1rem}}.section.section--career .career-content-wrapper .career-list li a:after{background:url(../../images/arrow-short-down.svg) 50%/contain no-repeat;content:"";display:block;height:18px;margin-left:.4375rem;transform:rotate(225deg);transform-origin:center;width:18px}.section.section--career .contact-content-wrapper{display:flex;justify-content:space-between;margin-top:8.625rem}@media (max-width:768px){.section.section--career .contact-content-wrapper{flex-wrap:wrap;margin-left:1rem;margin-right:1rem;margin-top:3rem}}.section.section--career .contact-content-wrapper .social-media{align-items:baseline;display:flex}.section.section--career .contact-content-wrapper .social-media .social-media-link:first-of-type{margin-left:0}.section.section--career .contact-content-wrapper .social-media .text{font-size:.875rem;margin-left:.25rem}@media (max-width:768px){.section.section--career .contact-content-wrapper .social-media{width:100%}.section.section--career .contact-content-wrapper .enquiry-message{margin-top:1rem;width:100%}}.section.section--career .contact-content-wrapper .enquiry-message a{color:#fff;text-decoration:underline}.section.section--welfare{background-color:#f8f9fa}.section.section--welfare .welfare-content-wrapper{display:flex;justify-content:space-between}@media (max-width:768px){.section.section--welfare .welfare-content-wrapper{flex-wrap:wrap}}.section.section--welfare .welfare-content-wrapper h2{width:270px}@media (max-width:768px){.section.section--welfare .welfare-content-wrapper h2{width:100%}}.section.section--welfare .welfare-content-wrapper .welfare-list{list-style:none;margin:0;padding:0;width:calc(100% - 270px)}@media (max-width:768px){.section.section--welfare .welfare-content-wrapper .welfare-list{width:100%}}.section.section--welfare .welfare-content-wrapper .welfare-list li{border-top:1px solid #ced4da;display:block;padding:1.5rem}@media (max-width:768px){.section.section--welfare .welfare-content-wrapper .welfare-list li{padding:1.5rem 1rem}}.section.section--welfare .welfare-content-wrapper .welfare-list li:last-child{border-bottom:1px solid #ced4da}.section.section--welfare .welfare-content-wrapper .welfare-list li .title{font-size:1.125rem;font-weight:500;margin-bottom:1rem}@media (max-width:768px){.section.section--welfare .welfare-content-wrapper .welfare-list li .title{font-size:1.375rem}}.section.section--staff .staff-content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.section.section--staff .staff-content-wrapper .staff-block{margin-bottom:2.5rem;padding-bottom:2rem;position:relative;width:calc(50% - 1rem)}@media (max-width:768px){.section.section--staff .staff-content-wrapper .staff-block{padding-bottom:1rem;padding-top:1rem;width:100%}}@media (max-width:600px){.section.section--staff .staff-content-wrapper .staff-block{margin-bottom:1rem;padding-bottom:5rem;padding-top:0}}.section.section--staff .staff-content-wrapper .staff-block .text{border:1px solid #ced4da;border-radius:2rem;box-sizing:border-box;font-size:1.125rem;padding:2rem 3rem 2rem 2rem;width:calc(100% - 180px + 2rem)}@media (max-width:768px){.section.section--staff .staff-content-wrapper .staff-block .text{font-size:1rem;min-height:11.25rem}}@media (max-width:600px){.section.section--staff .staff-content-wrapper .staff-block .text{min-height:unset;padding:2rem;width:100%}}.section.section--staff .staff-content-wrapper .staff-block .text .name{font-weight:500;margin-top:.625rem}@media (max-width:600px){.section.section--staff .staff-content-wrapper .staff-block .text .name{margin-top:1.25rem}}.section.section--staff .staff-content-wrapper .staff-block .image{background:url(../../images/staff-sprites.png) no-repeat 50%/cover;bottom:0;height:250px;position:absolute;right:0;width:220px}@media (max-width:600px){.section.section--staff .staff-content-wrapper .staff-block .image{transform:scale(.6389);transform-origin:right bottom}}.section.section--staff .staff-content-wrapper .staff-block.staff-block--tab .image{background-position:center -525px}.section.section--staff .staff-content-wrapper .staff-block.staff-block--vincent .image{background-position:center -265px}.section.section--staff .join-our-team{display:block;font-weight:400;margin:3.5rem auto 0;max-width:870px;position:relative;width:100%}@media (max-width:768px){.section.section--staff .join-our-team{margin-left:4.5rem;padding:.75rem 4rem;width:calc(100% - 4.5rem)}}.section.section--staff .join-our-team:before{background:url(../../images/join-our-team.png) no-repeat 50%/contain;content:"";height:94px;left:40px;position:absolute;top:-47px;width:132px}@media (max-width:768px){.section.section--staff .join-our-team:before{left:-4.5rem}}.section.section--staff .join-our-team a{color:#fff}.section.section--staff .credit{margin-top:3rem;text-align:center}

/*# sourceMappingURL=hiring.css.map*/