.careers{background-color:#fff}.careers-hero{position:absolute;inset:0;z-index:1}.careers-hero img{height:100%;width:100%;object-fit:cover;object-position:center}.careers-hero-backdrope{position:absolute;inset:0;background-color:hsla(0,0%,100%,.3);z-index:2}.careers-header{padding:30px 0;background-color:#fff}.careers-header h1{color:#000;font-size:8rem}.careers .page-title{position:relative;height:calc(100vh - 400px);display:flex;flex-direction:column;justify-content:end}.careers .page-title h1,.careers .page-title p{z-index:3;position:relative}.careers .page-title p{font-size:20px;font-weight:500;width:80%}.careers-information-block{padding:50px 0 30px}.careers-information-block_img{height:600px;width:100%;overflow:hidden}.careers-information-block_img img{height:100%;width:100%;object-fit:cover;object-position:center}.careers-information-block_text h1{font-size:45px}.careers-information-block_text p{font-size:20px}.careers-filter{padding:30px 0 0;display:flex;justify-content:space-between;align-items:center}.careers-filter-header h1{font-weight:700;font-size:45px}.careers-filter .dropdown{width:300px}.careers-filter .dropdown-toggle{padding:0 15px;box-shadow:none!important;border-radius:0;border:none;background-color:#000!important;border-bottom:3px solid #727171!important;color:#fff;width:100%;height:60px;position:relative;text-align:start;overflow:hidden;font-size:17px;font-style:italic}.careers-filter .dropdown-toggle:after{position:absolute;top:50%;right:5%;transform:translate(-50%,-50%)}.careers-filter .dropdown-toggle:active{background-color:#292828}.careers-filter .dropdown-menu{width:100%;background-color:#292828;border-radius:0}.careers-filter .dropdown-menu a{color:#fff;display:flex;justify-content:space-between;align-items:center;background-color:transparent!important}.careers-filter .dropdown-menu a svg{color:#2e8a86;display:none}.careers-filter .dropdown-menu a.active span,.careers-filter .dropdown-menu a:active span,.careers-filter .dropdown-menu a:hover{color:#2e8a86}.careers-filter .dropdown-menu a.active svg,.careers-filter .dropdown-menu a:active svg{display:block}.careers-vacancies .department{padding:30px 0;border-bottom:1px solid #727171}.careers-vacancies .department .accordion-item{background-color:transparent!important;border:none!important}.careers-vacancies .department .accordion-button{background-color:transparent!important;box-shadow:none!important;display:flex;align-items:center;justify-content:space-between;border:1px solid #727171;border-bottom:none}.careers-vacancies .department .accordion-button h3{font-size:24px}.careers-vacancies .department .accordion-button:after{display:none}.careers-vacancies .department .accordion-button.collapsed{border:none!important}.careers-vacancies .department .accordion-button.collapsed svg{transform:rotate(-270deg);transition:transform .5s}.careers-vacancies .department .accordion-button svg{transform:rotate(-90deg);transition:transform .5s;font-size:20px;color:#fff}.careers-vacancies .department .accordion-button span{font-size:18px}.careers-vacancies .department .accordion-collapse{border:1px solid #727171;border-top:none}.careers-vacancies .department .accordion-collapse ul{padding-left:30px}.careers .application-process{padding:30px 0}.careers .application-process-header{font-size:45px;font-weight:700}.careers .application-process p{font-size:18px}.careers .application-process-box{background-color:#292828;height:350px;padding:40px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border-radius:20px;overflow:hidden}.careers .application-process-box h4{margin-bottom:10px;font-weight:700;color:#fff;z-index:3}.careers .application-process-box p{z-index:3;color:#fff}.careers .application-process-box_img{position:absolute;inset:0;z-index:1}.careers .application-process-box_img img{height:100%;width:100%;object-fit:cover;object-position:center}.careers .application-process-box_backdrope{background-color:rgba(0,0,0,.5);position:absolute;inset:0;z-index:2}.careers .info-applicant{padding:30px 0}.careers .info-applicant_header{font-size:45px;font-weight:700}.careers .info-applicant_text{padding:20px 20px 20px 0}.careers .info-applicant_text h5{font-size:25px}.careers .info-applicant p{font-size:18px}.careers .our-professionals{padding:30px 0!important}.careers .our-professionals h1{font-size:45px;font-weight:700}.careers .our-professionals h5{font-size:25px}.careers .our-professionals .careers-information-block_text{padding:20px 20px 20px 0}.careers .benefits{padding:30px 0}.careers .benefits .training p{font-size:18px;margin-top:10px}.careers .benefits .slick-slide{padding:10px}.careers .benefits .testimonials{min-height:250px;background-color:#292828;padding:25px;box-shadow:6px 5px 15px -5px hsla(0,0%,100%,.4)}.careers .benefits .testimonials p{font-style:italic;font-size:18px}.careers .benefits .testimonials-profession{color:#2e8a86;font-size:15px!important}.careers .collective{padding:30px 0}.careers .collective p{font-size:18px}.careers .collective-img{height:100%;width:100%;filter:brightness(.6);overflow:hidden;max-height:400px}.careers .collective-img img{height:100%;width:100%;object-fit:cover;transform:scale(1.1)}.careers .wops .slick-slide{padding:20px 10px}.careers .wops-item{padding:0 10px 0 0;border-right:1px solid #727171;border-bottom:1px solid #727171}.careers .wops-item_img{overflow:hidden;height:200px}.careers .wops-item_img img{height:100%;width:100%;object-fit:cover;object-position:center}.careers .wops-item_text p{font-size:14px}.careers .faq{padding:30px 0}.careers .faq .accordion-item{background-color:transparent!important;border:none!important}.careers .faq .accordion-button{background-color:transparent!important;box-shadow:none!important;display:flex;align-items:center;justify-content:space-between;border:1px solid #727171;border-bottom:none;color:#fff!important}.careers .faq .accordion-button:after{display:none}.careers .faq .accordion-button.collapsed{border-bottom:1px solid #727171!important}.careers .faq .accordion-button.collapsed svg{transform:rotate(-270deg);transition:transform .5s}.careers .faq .accordion-button svg{transform:rotate(-90deg);transition:transform .5s;font-size:20px;color:#fff}.careers .faq .accordion-button span{font-size:18px}.careers .faq .accordion-collapse{border:1px solid #727171;border-top:none;font-size:18px}.careers .faq .accordion-collapse ul{padding-left:30px}@media(max-width:992px){.careers-hero_text{left:50px;bottom:50px}.careers-hero_text h1{width:50%}.careers-hero_text p{width:90%}.careers .application-process p{font-size:16px}.careers .application-process-box{padding:20px}.careers .application-process-box h4{font-size:20px}.careers .info-applicant h2{width:100%!important}}@media(max-width:768px){.careers-filter{flex-wrap:wrap}.careers-filter .dropdown{width:100%;margin-top:20px}.careers .application-process-header,.careers .careers-information-block_text h1,.careers .info-applicant_header{font-size:30px;font-weight:500!important}.careers .info-applicant_text{padding:20px 0 0}.careers .info-applicant_text h5{font-weight:500!important}.careers .info-applicant_text P{margin:0}.careers .careers-filter-header h1,.careers .our-professionals h1{font-size:30px}.careers .careers-filter-header h1,.careers .careers-filter-header h5,.careers .our-professionals h1,.careers .our-professionals h5{font-weight:500!important}.careers .careers-filter-header .careers-information-block_text,.careers .our-professionals .careers-information-block_text{padding:20px 0 0}.careers .accordion-body .theme-btn{width:100%;text-align:center}.careers .application-process-box h4{width:250px;margin-bottom:10px}}@media(max-width:576px){.careers .page-title{height:calc(100vh - 500px)}.careers-information-block p{font-size:16px}.careers .application-process-box{height:250px}.careers-vacancies .department .accordion-button{padding-left:10px;padding-right:10px}.careers-vacancies .department .accordion-button h5{margin-bottom:10px}.careers-vacancies .department .accordion-button span{font-size:16px}.careers-vacancies .department .accordion-body{padding-left:10px;padding-right:10px}.careers .benefits p{font-size:16px!important}.careers .benefits .slick-slide{padding:0}.careers .benefits .testimonials{padding:10px;min-height:unset}.careers .collective p{font-size:16px}.careers .collective-img{max-height:250px}.careers .wops-item_img img{object-fit:contain}}