.careers-container{width:90%;margin:0 auto;padding:60px 20px;color:#333;overflow:hidden}.mtitle{font-size:60px;line-height:65px;margin-bottom:20px;font-weight:200;color:#004a64}.lightcolour{color:#00a0a0}.filter-buttons{display:flex;margin-top:50px;margin-bottom:30px;flex-wrap:wrap}.filter-buttons button{padding:10px 20px;font-size:18px;border:none;background:hsla(0,0%,85%,.17);color:rgba(0,0,0,.469);cursor:pointer;font-weight:300;transition:background .3s}.filter-buttons button.active,.filter-buttons button:hover{background:hsla(0,0%,85%,.306);color:rgba(0,0,0,.72)}.job-card{margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:30px}.job-header{display:flex;justify-content:flex-start;align-items:flex-start;gap:50px}.job-title{font-size:27px;font-weight:300;color:#004a64}.job-title span{color:#00a0a0;font-weight:300}.apply-button{display:flex;align-items:center;gap:8px;color:#888;text-decoration:none;font-size:14px}.apply-button .arrow{font-size:18px;transform:translateY(-1px)}.job-description{font-size:22px;line-height:1.6;color:#444;font-weight:100;margin:15px 250px 15px 0}.job-description span{font-weight:600}.section-title{font-size:22px;font-weight:200;margin:20px 0 10px}.ul-txt{padding-left:20px;font-weight:100;line-height:1.6;font-size:22px;margin-top:20px}.ul-txt li{margin-bottom:6px}.job-tags{display:flex;gap:10px;margin:30px 0 50px;flex-wrap:wrap;align-items:flex-end}.job-tag-last{margin-left:10px;margin-bottom:6px}.tag{padding:6px 14px;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:18px;font-weight:300;color:rgba(0,0,0,.5);background:#fff;transition:.3s}.tag:hover{background-color:#f2f2f2}.no-vacancies{height:100px}.no-vacancies p{margin-top:100px;font-weight:200;font-size:22px}.c-read-more{margin-top:35px;margin-bottom:10px;margin-left:5px}@media (max-width:768px){.job-description{margin-right:0;text-align:justify}}.apply-btn-container{margin-top:30px;margin-left:10px;margin-bottom:30px}@media (max-width:620px){.job-tags{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;gap:20px}.job-tag-last{margin-bottom:0;margin-top:7px}}@media (max-width:768px){.mtitle{font-size:50px;line-height:65px}}@media (max-width:450px){.mtitle{font-size:40px;line-height:53px}}.CareersContent-page{overflow:hidden}.careers-two-column-container{width:90%;display:flex;justify-content:center;gap:20px;text-align:left;margin:70px auto 20px}.careers-column1{width:40%}.careers-2-column2-p{font-size:22px;line-height:31px;font-weight:200;text-align:justify;color:rgba(0,0,0,.61);margin-bottom:25px}.careers-column1 h2{font-size:60px;line-height:65px;margin-bottom:50px;font-weight:200;color:#004a64}.careers-column1 h2 span{color:#00a0a0}.careers-column2{width:60%}.careers-column2 p{font-size:22px;line-height:1.55;font-weight:200;text-align:justify;color:rgba(0,0,0,.61)}.careers-2-column-container{width:90%;display:flex;justify-content:center;gap:20px;text-align:left;margin:70px auto 20px;background-color:hsla(0,0%,85%,.17);overflow:hidden}.careers-2-column1{width:40%;padding:50px}.careers-2-column2{width:60%;padding:50px}.careers-2-column2 h3{font-size:60px;line-height:65px;margin-bottom:30px;font-weight:200;color:#004a64}.careers-2-column2 h3 span{color:#00a0a0}.faq-item{margin-bottom:1rem;overflow:hidden}.faq-question{background-color:hsla(0,0%,85%,.2);padding:1rem;cursor:pointer;display:flex;justify-content:space-between;font-size:20px;font-weight:300;transition:background-color .32s ease,color .32s ease,transform .32s cubic-bezier(.16,1,.3,1)}.faq-question:hover{background-color:hsla(0,0%,85%,.6);transform:translate3d(4px,0,0)}.faq-question.active{background-color:hsla(0,0%,85%,.6);font-weight:300;color:#00a0a0}.faq-answer{background-color:#e9e9e9;padding:5px 1rem 1rem;font-size:20px;font-weight:200}.faq-answer ol{margin-top:.5rem;margin-bottom:20px;padding-left:1.5rem;font-weight:200}.faq-answer ol li{margin-top:20px}.faq-answer ul li{margin-left:1rem}.strong{font-weight:300}.r-icon{font-size:1.2rem;color:rgba(0,0,0,.5);transition:color .32s ease,transform .32s cubic-bezier(.16,1,.3,1)}.faq-question.active .r-icon,.faq-question:hover .r-icon{color:#00a0a0;transform:rotate(180deg)}.careers-column2-image-container{width:100%;height:760px;margin-top:20px;overflow:hidden}.careers-column2-image-container img,.careers-column2-image-container video{width:100%;height:100%;object-fit:cover;object-position:top center}.CareersFAQ-item-reveal,.CareersIntro-heading-reveal,.CareersIntro-text-reveal,.CareersZenovate-heading-reveal,.CareersZenovate-image-reveal,.CareersZenovate-text-reveal{opacity:0;will-change:opacity,transform,filter,clip-path}.CareersIntro-heading-reveal{transform:translate3d(-65px,30px,0);filter:blur(8px)}.CareersIntro-text-reveal{transform:translate3d(65px,28px,0);filter:blur(7px)}.CareersIntro-visible .CareersIntro-heading-reveal{opacity:1;transform:translateZ(0);filter:blur(0);transition:opacity .95s ease,transform .95s cubic-bezier(.16,1,.3,1),filter .95s ease}.CareersIntro-visible .CareersIntro-text-reveal{opacity:1;transform:translateZ(0);filter:blur(0);transition:opacity .95s ease .18s,transform .95s cubic-bezier(.16,1,.3,1) .18s,filter .95s ease .18s}.CareersZenovate-image-reveal{transform:translate3d(-65px,35px,0) scale(.94);filter:blur(10px);-webkit-clip-path:inset(8% 10% 8% 10%);clip-path:inset(8% 10% 8% 10%)}.CareersZenovate-heading-reveal{transform:translate3d(65px,28px,0);filter:blur(8px)}.CareersZenovate-text-reveal{transform:translate3d(65px,26px,0);filter:blur(7px)}.CareersFAQ-item-reveal{transform:translate3d(55px,22px,0);filter:blur(6px)}.CareersZenovate-visible .CareersZenovate-image-reveal{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1),filter 1s ease,-webkit-clip-path 1.2s cubic-bezier(.16,1,.3,1);transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1),filter 1s ease,clip-path 1.2s cubic-bezier(.16,1,.3,1);transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1),filter 1s ease,clip-path 1.2s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1.2s cubic-bezier(.16,1,.3,1)}.CareersZenovate-visible .CareersZenovate-image-reveal img,.CareersZenovate-visible .CareersZenovate-image-reveal video{animation:CareersImageSubtleZoom 7s ease-in-out 1.3s infinite}.CareersZenovate-visible .CareersZenovate-heading-reveal{opacity:1;transform:translateZ(0);filter:blur(0);transition:opacity .9s ease .14s,transform .9s cubic-bezier(.16,1,.3,1) .14s,filter .9s ease .14s}.CareersZenovate-visible .CareersZenovate-text-reveal{opacity:1;transform:translateZ(0);filter:blur(0);transition:opacity .9s ease .28s,transform .9s cubic-bezier(.16,1,.3,1) .28s,filter .9s ease .28s}.CareersZenovate-visible .CareersFAQ-item-reveal{animation:CareersFAQReveal .76s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--careers-faq-delay, 0s) + .43s)}.CareersFAQ-answer-reveal{overflow:hidden;animation:CareersFAQAnswerReveal .42s cubic-bezier(.16,1,.3,1) both}@keyframes CareersFAQReveal{0%{opacity:0;transform:translate3d(55px,22px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes CareersFAQAnswerReveal{0%{opacity:0;transform:translate3d(0,-12px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes CareersImageSubtleZoom{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (max-width:910px){.r-icon{font-size:1rem}.careers-2-column1,.careers-2-column2{padding:25px}}@media (max-width:768px){.careers-two-column-container{flex-direction:column;align-items:center;text-align:start}.careers-column1,.careers-column2{width:100%}.careers-2-column-container{flex-direction:column;align-items:center;text-align:start}.careers-2-column1,.careers-2-column2{width:100%}.careers-2-column2 h3,.why-work-section h2{font-size:31px;line-height:45px}.careers-column1 h2{font-size:50px;line-height:65px}.careers-column2-image-container{height:80vh}}@media (max-width:450px){.careers-column1 h2{font-size:40px;line-height:53px}}@media (prefers-reduced-motion:reduce){.CareersFAQ-answer-reveal,.CareersFAQ-item-reveal,.CareersIntro-heading-reveal,.CareersIntro-text-reveal,.CareersZenovate-heading-reveal,.CareersZenovate-image-reveal,.CareersZenovate-text-reveal,.CareersZenovate-visible .CareersZenovate-image-reveal img,.CareersZenovate-visible .CareersZenovate-image-reveal video{opacity:1;transform:none;filter:none;-webkit-clip-path:none;clip-path:none;animation:none;transition:none}}.careers-main-container{position:relative;height:475px;width:100%;background-color:#f7f7f7;overflow:hidden}.careers-slide-container{position:absolute;width:100%;height:100%;font-size:22px;background-color:#fff}.careers-image-wrapper{width:100%;height:100%}.careers-image-wrapper img,.careers-image-wrapper video{width:100%;height:100%;object-fit:cover}.careers-banner-container{width:100%;height:475px}.careers-banner-container img{width:100%;height:100%;object-fit:cover}.careers-heading-container{position:absolute;bottom:60px;left:0;padding-left:70px;z-index:99}.careers-enquire-button-container{position:absolute;bottom:70px;right:0;padding-right:70px;z-index:99}.careers-heading-container h1{color:#fff;font-weight:400;font-size:70px;line-height:70px}.careers-heading-container h1 span{font-weight:200;color:#fff;font-size:70px;line-height:70px;margin-top:7px}@media (max-width:768px){.careers-heading-container h1{font-size:50px;line-height:55px}.careers-heading-container h1 span{font-size:50px;line-height:50px}.careers-heading-container{bottom:40px;padding-left:70px}.careers-enquire-button-container{bottom:50px;padding-right:50px}.careers-banner-container{min-height:475px}.careers-banner-container img{min-height:475px;object-fit:cover}}@media (max-width:550px){.careers-heading-container{bottom:120px;padding-left:30px}.careers-enquire-button-container{bottom:50px;padding-right:0;padding-left:40px;left:0;width:max-content}}.careers-slide-wrapper{position:absolute;width:100%;height:100%;opacity:0;pointer-events:none}.careers-slide-wrapper.active{opacity:1;pointer-events:auto;z-index:1}.careers-slide-wrapper.inactive{z-index:0}.careers-button-list{position:absolute;top:50%;right:70px;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:10}.careers-nav-btn{width:20px;height:20px;border:1px solid #ffffff99;background-color:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s,color .3s}.careers-nav-btn.active{background-color:#fff;color:#000;border:1px solid #fff}@media (max-width:550px){.careers-heading-container h1,.careers-heading-container h1 span{font-size:40px;line-height:38px}.careers-heading-container{padding-left:30px;bottom:155px}.careers-enquire-button-container{bottom:90px}.careers-button-list{right:30px}.careers-nav-btn{width:10px;height:10px}}@media (max-width:450px){.careers-main-container{height:calc(100dvh - 129px)}}.why-work-section{padding:60px 20px;text-align:center;background-color:#fdfdfd;overflow:hidden}.why-title{font-size:60px;line-height:65px;margin-bottom:50px;font-weight:200;color:#004a64}.highlight{color:#00a0a0}.why-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:60px}.why-card{width:250px;padding:20px;background-color:#fff;cursor:pointer;position:relative;overflow:hidden;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease,background-color .42s ease}.why-card:after{content:"";position:absolute;top:-70%;left:-120%;width:70%;height:240%;background:linear-gradient(115deg,transparent,hsla(0,0%,100%,.08) 35%,hsla(0,0%,100%,.65) 50%,hsla(0,0%,100%,.08) 65%,transparent);transform:rotate(12deg);pointer-events:none}.why-card:hover{transform:translateY(-8px);background-color:rgba(0,160,160,.035);box-shadow:0 18px 38px rgba(0,160,160,.1)}.why-card:hover:after{animation:WhyWorkCardSweep .9s cubic-bezier(.16,1,.3,1) both}.why-icon-wrap{width:92px;height:92px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .42s ease,box-shadow .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.why-icon{height:60px;opacity:.8;transition:opacity .42s ease,filter .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.why-icon,.why-text{position:relative;z-index:2}.why-text{font-size:1.2rem;color:#444;line-height:1.4;transition:color .36s ease,transform .36s cubic-bezier(.16,1,.3,1)}.why-card:hover .why-icon-wrap{background-color:rgba(0,160,160,.1);box-shadow:0 14px 30px rgba(0,160,160,.12),0 0 0 8px rgba(0,160,160,.045);transform:scale(1.06)}.why-card:hover .why-icon{opacity:1;transform:scale(1.1) rotate(-4deg);filter:brightness(0) saturate(100%) invert(42%) sepia(94%) saturate(620%) hue-rotate(138deg) brightness(92%) contrast(96%)}.why-card:hover .why-text{color:#004a64;transform:translate3d(0,-4px,0)}.WhyWork-card-reveal,.WhyWork-title-reveal{opacity:0;will-change:opacity,transform,filter}.WhyWork-title-reveal{transform:translate3d(0,35px,0);filter:blur(8px)}.WhyWork-card-reveal{transform:translate3d(0,38px,0) scale(.92);filter:blur(8px)}.WhyWork-visible .WhyWork-title-reveal{opacity:1;transform:translateZ(0);filter:blur(0);transition:opacity .95s ease,transform .95s cubic-bezier(.16,1,.3,1),filter .95s ease}.WhyWork-visible .WhyWork-card-reveal{animation:WhyWorkCardReveal .78s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--why-card-delay, 0s) + .26s)}.WhyWork-visible .why-icon-wrap{animation:WhyWorkSoftPulse 4.5s ease-in-out 1.6s infinite}@keyframes WhyWorkCardReveal{0%{opacity:0;transform:translate3d(0,38px,0) scale(.92);filter:blur(8px)}65%{opacity:1;transform:translate3d(0,-6px,0) scale(1.03);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes WhyWorkSoftPulse{0%,to{box-shadow:0 0 0 0 rgba(0,160,160,0)}50%{box-shadow:0 0 0 7px rgba(0,160,160,.035)}}@keyframes WhyWorkCardSweep{0%{left:-120%}to{left:150%}}@media screen and (max-width:600px){.why-title{font-size:2rem;line-height:45px}.why-cards{gap:1.5rem}.why-text{font-size:20px}}@media (prefers-reduced-motion:reduce){.WhyWork-card-reveal,.WhyWork-title-reveal,.WhyWork-visible .why-icon-wrap,.why-card:hover:after{opacity:1;transform:none;filter:none;animation:none;transition:none}}