.c-banner{height:35vw;background:url('/images/careers/careers-PT-header.webp');background-repeat:no-repeat;background-size:cover;position:relative}div{text-align:left}.c-text-padding{padding:0 5vw}.c-join-text{width:100%;color:#f7f7f7;font-weight:700;font-size:4vw;position:absolute;bottom:0;background-image:linear-gradient(to top,#000,transparent);text-align:center}.c-join-text-sub{position:relative;width:100%;color:#8c8c8c;font-size:1.5vw;text-align:center;padding:2vw 15vw;overflow:hidden}.c-join-text-sub .c-pt-text-background{text-align:center}.c-join-text-sub h2{font-size:2vw;font-weight:600}.c-join-text-sub .c-koru-1{position:absolute;width:35vw;top:-5vw;left:-5vw}.c-join-text-sub .c-koru-2{position:absolute;width:35vw;bottom:-10vw;right:-16vw}.c-pt-section-parent-1{background:url('/images/careers/personal-training-grey-gradient.webp');background-repeat:no-repeat;background-size:cover;position:relative;height:30vw;display:flex;flex-direction:column;justify-content:center}.c-pt-header{text-align:left;color:#133880;font-weight:700;font-size:2vw;margin-left:5vw;margin-bottom:1.5vw}.c-pt-bullet{list-style:circle;text-align:left;margin-left:5vw;font-size:1.5vw;width:45vw}.c-pt-section-parent-2{background:url('/images/careers/personal-training-B-grey-gradient.webp');background-repeat:no-repeat;background-size:cover;position:relative;height:40vw;display:flex;flex-direction:column;justify-content:center;align-items:end}.c-pt-section-parent-2 .c-pt-header{color:#f7f7f7;width:41vw}.c-pt-section-parent-2 .c-koru-1{display:none}.c-pt-steps{list-style:circle;font-size:1.35vw;width:43vw;color:#f7f7f7}.c-pt-section-bottom{position:relative;overflow:hidden}.c-pt-section-bottom .c-koru-1{position:absolute;width:35vw;top:-10vw;left:-15vw}.c-pt-section-bottom .c-koru-2{position:absolute;width:35vw;bottom:-15vw;right:-11.5vw}.c-enquire a{color:#133880}.c-pt-disclaimer{color:#8c8c8c;font-style:italic;margin-left:5%;margin-bottom:2%;text-align:center}.c-pt-div-enquire{display:flex;justify-content:center}.c-pt-enquire{background:#ee2e24;color:#fff;text-decoration:none;margin-bottom:2vw;font-size:1.5vw;font-weight:600;padding:.25vw 1vw}.c-pt-enquire:hover,.c-pt-enquire:visited{color:#fff}@media only screen and (max-width:1024px){.c-banner{background:url('/images/careers/mobile/careers-PT-header-mobile.webp');height:90vw;background-size:contain;background-position-y:18vw}.c-join-text{font-size:8vw;line-height:8.5vw;display:flex;flex-direction:column;justify-content:center}.c-text-padding{padding:.5vw 5vw}.c-join-text-sub{font-size:4vw;padding:10vw 5vw;text-align:center}.c-join-text-sub h2{font-size:6vw;line-height:6.5vw}.c-join-text-sub .c-koru-1{position:absolute;width:115vw;top:-25vw;left:-91vw}.c-join-text-sub .c-koru-2{position:absolute;width:115vw;bottom:-50vw;right:-76vw}.c-pt-text-background{background:rgba(255,255,255,.3);position:relative;z-index:2;text-align:center}.c-pt-section-parent-1{background:url('/images/careers/mobile/personal-training-grey-gradient-mobile.webp');background-size:contain;height:99vw;justify-content:end;align-items:unset}.c-pt-section-parent-2{background:url('/images/careers/mobile/personal-training-B-grey-gradient-mobile.webp');background-size:contain;height:145vw;justify-content:end;align-items:unset;position:relative;overflow:hidden}.c-pt-section-parent-2 .c-koru-1{display:block;position:absolute;width:115vw;bottom:-74vw;left:-84vw}.c-pt-section-bottom .c-koru-1{width:115vw;top:-30vw;left:-84vw}.c-pt-section-bottom .c-koru-2{width:115vw;bottom:-30vw;right:-70.5vw}.c-pt-section-parent-2 .c-pt-header{margin:0;margin-bottom:2vw;width:100%}.c-pt-bullet,.c-pt-steps{width:unset;font-size:4vw;padding:0 5vw}.c-pt-steps{font-size:3.5vw;position:relative;z-index:2;background:rgba(140,140,140,.3)}.c-pt-header{font-size:6vw;text-align:center;margin:0;margin-bottom:2vw;padding:0 5vw}.c-enquire{font-size:4vw;padding-top:5vw;background:rgba(255,255,255,.3);position:relative;z-index:2}.c-pt-disclaimer{margin:5vw 0;text-align:-webkit-center;font-size:2.5vw;padding:0 10vw;background:rgba(255,255,255,.3);position:relative;z-index:2}.c-pt-div-enquire{width:100%;text-align:center;position:relative;z-index:2}.c-pt-enquire{font-size:4vw;padding:1vw 2vw;margin:2vw 0 10vw 0}}