.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}}.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%}@media (max-width:768px){.careers-two-column-container{flex-direction:column;align-items:center;text-align:start}.careers-column1,.careers-column2{width:100%}}.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)}.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}@media (max-width:768px){.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}}.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}.faq-question.active,.faq-question:hover{background-color:hsla(0,0%,85%,.6)}.faq-question.active{font-weight:300}.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)}@media (max-width:910px){.r-icon{font-size:1rem}.careers-2-column1,.careers-2-column2{padding:25px}}.careers-column2-image-container{width:100%;height:760px;margin-top:20px}.careers-column2-image-container img,.careers-column2-image-container video{width:100%;height:100%;object-fit:cover;object-position:top center}@media (max-width:768px){.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}}.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}.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;transition:transform .3s ease}.why-card:hover{transform:translateY(-5px)}.why-icon{height:60px;margin-bottom:20px;opacity:.8}.why-text{font-size:1.2rem;color:#444;line-height:1.4}