.vacancies-wrap{display:inline-block;padding:60px 0;vertical-align:top;width:100%}.vacancies-wrap .faqs-title{display:inline-block;padding:0 0 50px;text-align:center;width:100%}.vacancies-wrap .faqs-title h3{display:inline-block;font-weight:400;margin-bottom:10px;padding:0 55px;position:relative;text-transform:uppercase;width:auto}.vacancies-wrap .faqs-title h3:after{right:0}.vacancies-wrap .faqs-title h3:after,.vacancies-wrap .faqs-title h3:before{background:#00a4bf;content:"";height:2px;position:absolute;top:12px;width:45px}.vacancies-wrap .faqs-title h3:before{left:0}.vacancies-wrap h2{text-align:center;width:100%}.vacancies-wrap .faqs-listing{display:inline-block;vertical-align:top;width:100%}.vacancies-wrap .faqs-listing table{background:transparent;border:0;margin:0 0 15px}.vacancies-wrap .faq-question h4{align-items:center;background:#dad8cc;border-bottom:0;display:flex;font-size:26px;font-weight:600;justify-content:flex-start;line-height:36px;margin-bottom:0;padding:15px 30px 15px 80px;position:relative;text-transform:none}.vacancies-wrap .faq-question h4:before{align-items:center;background:#fff;color:#ea882b;content:"\f0fe";display:flex;font-family:fontawesome;font-size:34px;font-weight:bolder;height:25px;justify-content:center;left:30px;position:absolute;text-align:center;transition:.3s ease-in-out;width:25px}.vacancies-wrap .faq-panel:last-child .faq-question h4{border-bottom:1px solid #ddd}.vacancies-wrap .faq-question.active{background:#dad8cc}.vacancies-wrap .faq-answer{display:none;font-size:16px;line-height:28px;padding:20px 30px}.vacancies-wrap .faq-panel:first-child .faq-answer{display:inline-block}.vacancies-wrap .faq-answer{background:#dad8cc;border:1px solid #fff}.vacancies-wrap .faq-question.active h4:before{content:"\f146"}.vacancies-wrap .faq-answer table tr td{border-color:#315d7a;border-bottom:0;padding:5px 10px}.vacancies-wrap .faq-answer table tr td a:hover{color:#315d7a}.vacancies-wrap .faq-answer p{display:inline-block;width:auto}.vacancies-wrap .faq-answer img{object-fit:contain;object-position:center}.vacancies-wrap .faqs-listing .faq-panel{display:inline-block;margin-bottom:10px;vertical-align:top;width:100%}.vacancies-wrap .faq-answer h1{font-size:50px;font-weight:700;line-height:60px;text-align:left}.vacancies-wrap .faq-answer h2{font-size:30px;font-weight:700;line-height:40px;margin-bottom:10px;text-align:left}.vacancies-wrap .faq-answer h3{font-size:22px;font-weight:700;line-height:30px;text-align:left}.vacancies-wrap .faq-answer h4{font-size:20px;font-weight:700;line-height:30px;margin:12px 0;text-align:left}.vacancies-wrap .faq-answer table tr td a{font-size:16px;font-weight:400;line-height:28px;text-decoration:none!important}.vacancies-wrap .faq-answer table tr:last-child td{border-bottom:1px solid}.vacancies-wrap .faqs-listing .faq-panel:last-child{margin-bottom:0}.vacancies-wrap .faq-answer ul{display:inline-block;margin:0;padding:12px 0;width:100%}.vacancies-wrap .faq-answer ul li{display:inline-block;padding:0 0 6px 26px;position:relative;width:100%}.vacancies-wrap .faq-answer ul li:after{background:#110f30;border-radius:50%;content:"";height:6px;left:8px;position:absolute;top:12px;width:6px}.vacancies-wrap .faq-answer p a{color:#315d7a}.faq-answer{display:flex;flex-wrap:wrap;width:100%}.vacancies-wrap .job-filter{display:inline-block;padding:0 0 50px;width:100%}.vacancies-wrap .job-filter ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.vacancies-wrap .job-filter ul span{color:#315d7a;display:inline-block;font-size:18px;line-height:28px;width:auto}.vacancies-wrap .job-filter ul li{display:inline-block;padding:0 20px;width:auto}.vacancies-wrap .job-filter ul li a{background:#ea882b;border:2px solid #ea882b;border-radius:10px;color:#fff;display:inline-block;font-size:18px;line-height:28px;padding:5px 20px;width:auto}.vacancies-wrap .job-filter ul li a:hover{background:#fff;color:#ea882b}.faq-caption{display:inline-block;padding-right:35px;width:calc(100% - 260px)}.faq-image{float:right;height:auto;width:260px}.vacancies-wrap .job-filter ul li.clear{display:none}.vacancies-wrap .job-filter ul li a.active{background:#fff;color:#ea882b}.faq-caption .faq-cta{display:inline-block;padding:10px 0;width:100%}.faq-caption .faq-cta a{background:#ea882b;border:1px solid #ea882b;border-radius:8px;color:#fff;display:inline-block;font-size:20px;outline:0;padding:10px 35px;width:auto}@media(max-width:767px){.vacancies-wrap .faq-answer{padding:15px}.vacancies-wrap .faq-question h4{padding:10px}.vacancies-wrap .faq-answer h1{font-size:30px;line-height:40px}.vacancies-wrap .faq-answer h2{font-size:24px;line-height:34px}.vacancies-wrap .faq-answer h3{font-size:20px;line-height:28px}.vacancies-wrap .faq-answer h4{font-size:18px;line-height:28px}.vacancies-wrap h2{font-size:30px;line-height:40px}.vacancies-wrap .faqs-title{padding:0 0 20px}.vacancies-wrap{padding:60px 0}}@media(max-width:991px){.vacancies-wrap .job-filter ul li{padding:0 7px}.vacancies-wrap{padding:0}}@media(max-width:767px){.vacancies-wrap .job-filter{text-align:center}.vacancies-wrap .job-filter ul span{padding-bottom:15px;width:100%}.vacancies-wrap .job-filter ul{display:block}.vacancies-wrap .job-filter ul li{padding:10px 7px}.vacancies-wrap .faq-question h4{font-size:20px;padding:10px 15px}.vacancies-wrap .faq-question h4:before{left:0;margin-right:30px;position:relative}.faq-caption{padding-right:0;padding-top:20px;width:100%}.faq-image{width:100%}.vacancies-wrap .faq-answer img{height:300px;object-fit:cover;object-position:center;padding-top:0;width:100%}.vacancies-wrap .faq-panel{display:flex;flex-direction:column-reverse;width:100%}.faq-image{float:none;padding-top:30px}.faq-caption .faq-cta a{font-size:15px;padding:10px 30px}}