.c-banner{height:35vw;background:url('/images/careers/careers-GF-header.webp');background-repeat:no-repeat;background-size:cover;position:relative}.c-banner-yoga{height:25vw;background:url('/images/careers/careers_yoga.webp');background-repeat:no-repeat;background-size:cover;background-position:0 -4vw;position:relative}div{text-align:left}.c-text-padding{padding:0 5vw}.c-join-text{width:100%;color:#f7f7f7;font-weight:800;font-size:4vw;text-align:center;position:absolute;bottom:0;background-image:linear-gradient(to top,#000,transparent)}.c-join-text-sub{width:100%;color:#8c8c8c;font-size:1.5vw;position:relative;overflow:hidden;text-align:center;padding:2vw 15vw}.c-join-text-sub .c-gf-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-gf-section-parent-1{height:30vw;background:url('/images/careers/group-fitness-grey-gradient.webp');background-repeat:no-repeat;background-size:cover;position:relative;display:flex;flex-direction:column;justify-content:center}.c-gf-header{text-align:left;color:#133880;font-weight:700;font-size:2vw;margin:0 0 1vw 5vw}.c-gf-section-text{color:#000;font-size:1.35vw;width:50%;margin-left:5vw}.c-gf-enquire{margin-left:5vw;background:#ee2e24;color:#fff;text-decoration:none;padding:.5vw 1vw;font-size:1.5vw;font-weight:700}.c-gf-enquire:hover,.c-gf-enquire:visited{color:#fff}.c-gf-section-parent-2{height:30vw;background:url('/images/careers/yoga-white-gradient.webp');background-repeat:no-repeat;background-size:cover;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:end}.c-gf-section-parent-2 .c-gf-header{margin-right:5vw}.c-gf-section-parent-2 .c-gf-section-text{margin-right:5vw;text-align:right}.c-gf-section-parent-2 .c-gf-enquire{margin-left:unset;margin-right:5vw}.c-gf-bullet{list-style:circle;text-align:left;margin-left:7%;font-size:1.5vw}.c-gf-section-enquire{margin-top:2vw}fieldset{width:40%;border-color:#133880;border-radius:5px}.c-type-parent{display:inline-flex;flex-direction:row;width:100%;justify-content:center;margin-bottom:5%}.c-type-child{width:30%;background:#133880;color:#fff;font-weight:700;margin:1%;border-radius:5px;padding:1vw 0;font-size:2vw;box-shadow:5px 5px 5px rgb(0 0 0 / 70%);cursor:pointer;text-decoration:none;position:relative;height:10vw;text-align:center}.c-type-child:hover,.c-type-child:visited{color:#fff}.c-type-child .enquire{position:absolute;width:100%;bottom:0;background:#ee2e24;color:#fff;padding:3% 5%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center}@media only screen and (max-width:1024px){.c-banner,.c-banner-yoga{background:url('/images/careers/mobile/careers-GF-header-mobile.webp');height:90vw;background-size:contain;background-position-y:18vw}.c-join-text{font-size:7vw;line-height:7.5vw}.c-text-padding{padding:.5vw 5vw}.c-join-text-sub{font-size:4vw;text-align:center;padding:5vw;background:rgba(255,255,255,.3);position:relative;z-index:2}.c-gf-text-background{position:relative;z-index:2;background:rgba(255,255,255,.3);text-align:center}.c-join-text-sub h2{font-size:6vw;line-height:6.5vw;margin-bottom: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-gf-section-parent-1{background:url('/images/careers/mobile/group-fitness-B-grey-gradient-mobile.webp');background-size:cover;height:135vw;align-items:center;justify-content:end}.c-gf-section-parent-2{background:url('/images/careers/mobile/yoga-grey-gradient-mobile.webp');background-size:cover;height:120vw;align-items:center;justify-content:end}.c-gf-header{font-size:8vw;text-align:center;margin:0}.c-gf-section-parent-2 .c-gf-header{margin:0}.c-gf-section-text{width:100%;font-size:3vw;text-align:center;padding:2vw 5vw;margin:0}.c-gf-section-parent-2 .c-gf-section-text{margin-right:unset;text-align:center}.c-gf-bullet,.c-gf-steps{font-size:5vw;padding:0 5vw}.c-gf-div-enquire{width:100%;text-align:center}.c-gf-section-enquire{padding-bottom:5vw;margin-top:4vw}.c-gf-enquire{margin:0;padding:1vw 2vw;font-size:4vw}.c-gf-section-parent-2 .c-gf-enquire{margin-left:unset;margin-right:unset}fieldset{width:95%}.f-bullet{padding:0}.c-type-parent{flex-direction:column}.c-type-child{width:90%;margin:3vw 5vw;font-size:9vw;padding:4vw 5vw;height:45vw}.c-type-child.cleaning{height:40vw}.c-type-child.gf{height:52vw}.c-type-child .enquire{left:0}}