section#vacancies-hero{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center -136px;display:flex;align-items:center;justify-content:center;position:relative}section#vacancies-hero h2{max-width:750px;color:#fdc300;position:relative;font-size:4rem}section#vacancies-hero .wrap--medium{}section#vacancies-hero:before{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0;content:''}section{padding:80px 0}section p{margin:0}section h3{}.row.video{margin-top:50px}.row.video .col-md-6 .video-box{position:relative}.row.video .vacancies-video-title{font:1.6rem/2em "Open Sans",sans-serif;color:#fff;font-weight:700;text-align:center;width:100%;margin-bottom:15px;position:relative}.grid{display:grid;grid-template-columns:33% auto auto;column-gap:20px;row-gap:20px}.grid .vacancies-box{background:#fff;padding:30px}section#vacancies-culture,section#vacancies-benefit,section#vacancies-how{background:#f2f2f2;background-size:cover!important}.grid .vacancies-box.vacancies-box-title{background:0 0}.vacancies-box-icon img{filter:invert(29%) sepia(96%) saturate(1155%) hue-rotate(70deg) brightness(53%) contrast(101%);width:100px;margin:-10px;margin-bottom:20px}.grid .vacancies-box.vacancies-box-title{padding:0 50px 0 0;cursor:default}.vacancies-entry-title{font-size:16px;font-weight:700;margin-left:-1px;margin-bottom:10px;line-height:normal;font-family:montserrat,open sans,sans-serif}.vacancies-box-meta span{font:1.6rem/2em "Open Sans",sans-serif;font-weight:300;color:#999}.vacancies-box-meta{overflow:hidden;position:absolute;bottom:30px;left:0;right:0;padding:0 30px}.grid .vacancies-box{position:relative;min-height:360px;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;cursor:inherit}.vacancies-entry-content{height:0;max-height:0;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;-o-transition:max-height .3s ease;-ms-transition:max-height .3s ease;transition:max-height .3s ease}.grid .vacancies-box:hover .vacancies-entry-content{height:auto;max-height:200px}section#vacancies-people{background:#313131;color:#fff;overflow:hidden}section#vacancies-people h3{color:#fff}.wrap--medium.grid.four{grid-template-columns:repeat(4,1fr)}.wrap--medium.grid.four .vacancies-box{min-height:320px;padding:20px;cursor:pointer}.grid .vacancies-box:hover{color:#fff}.grid .vacancies-box:hover .vacancies-box-icon img{filter:inherit!important}#vacancies-how .vacancies-box-icon img{filter:inherit}#vacancies-how .grid .vacancies-box:hover{background:#ffc950;color:#020202}.wrap--medium.grid.four .vacancies-box-meta{padding:0 20px;bottom:20px}.wrap--medium.grid.four .vacancies-box-icon img{width:70px}.vacancies-box.vacancies-box-title:hover{background:0 0;color:inherit}.vacancies-video-meta{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.vacancies-video-meta:before{position:absolute;content:'';top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.4)}.vacancies-play img{width:40px}.vacancies-play{text-align:center;width:100%;cursor:pointer;position:relative}.vacancies-play span{color:#fff;text-transform:uppercase;font-weight:700;line-height:40px;margin-left:10px}.vacancies-about-desc ul{list-style:none;padding:0}#vacancies-about a{color:#298c65!important;text-decoration:underline!important}.vacancies-about-desc li{line-height:23px}button.slick-arrow{background:0 0;border:none;position:absolute;top:50%;margin-top:-34px}button.slick-next.slick-arrow{right:-100px}button.slick-prev.slick-arrow{left:-100px}button.slick-arrow img{width:35px}.slider{margin-top:40px!important}.slick-slide{position:relative;cursor:pointer;height:inherit!important}.vacancies-people-meta{position:absolute;bottom:0;z-index:1;text-align:center;width:100%;padding:30px 20px;max-height:0;height:0;overflow:hidden;opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}.slick-slide:before{background:rgba(0,0,0,.3);content:'';top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease}.vacancies-people-meta a{color:#fff;font-weight:700;text-transform:uppercase}.vacancies-people-more{border-top:solid 1px;padding-top:10px;margin-top:10px}.vacancies-people-meta small{display:inherit}.vacancies-people-name{font-weight:700;font-size:20px;margin-bottom:5px}.slick-slide:hover .vacancies-people-meta{height:auto;max-height:500px;opacity:1}.slick-slide:hover:before{opacity:1}.vacancies-tabs input{position:absolute;opacity:0;z-index:-1}.vacancies-tabs{overflow:hidden;margin-top:15px}.vacancies-tab{width:100%;overflow:hidden}.vacancies-tab-label{justify-content:space-between;padding:0;font-weight:700;cursor:pointer;font-size:14px;width:100%}.vacancies-tab-label span{width:calc(100% - 35px);display:inline-block}.vacancies-tab-label::after{content:"\f105";width:25px;height:25px;text-align:center;transition:all .35s;font-weight:100;border:solid 1px #e6e6e6;border-radius:20px;text-align:center;font:normal normal normal 14px/1 FontAwesome;padding-top:4px;display:inline-block;vertical-align:top;margin-top:5px;float:right}.vacancies-tab-content{max-height:0;padding:0;color:#2c3e50;background:#fff;transition:all .35s}.vacancies-tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;cursor:pointer}.vacancies-tabs input:checked+.vacancies-tab-label::after{transform:rotate(90deg)}.vacancies-tabs input:checked~.vacancies-tab-content{max-height:100vh;padding:10px 0}.vacancies-workforce-item{display:table-cell;width:33.3%;margin-top:20px;border:solid 1px #eee;border-right:none}.vacancies-workforce-item:last-child{border-right:solid 1px #eee}.vacancies-workforce-inner{padding:15px 20px}.vacancies-workforce-inner h3{font-size:18px}section#vacancies-how .wrap--medium.grid.four{margin-top:40px}.vacancies-entry-content{font:1.4rem/2.1em "Open Sans",sans-serif;line-height:1.4em}section p{margin-bottom:10px}#vacancies-gdi .wrap--large{margin-top:50px}.gdo-content{margin-top:50px}.vacancies-grid__card__item{background:#fff;padding:20px;border:none}.vacancies-grid__card__list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:20px}section.vacancies-center.archive-vacancy__vacancies-center{background:#f2f2f2}section#vacancies-list{background:#f2f2f2}section.intro-text.vacancies-center__intro-text{background:#f2f2f2}.vacancies-grid__card__info__text{margin:0;font-size:1.3rem}h3.vacancies-grid__card__title.h6{margin:20px 0 10px;font-weight:700;line-height:18px;color:#2d2d2d}.vacancies-grid__card__item .vacancies-grid__card__info__text:last-child{}.vacancies-grid__card__info__text{}.vacancies-grid__card__read-more{background:#019795;text-align:center;color:#fff!important;padding:15px;margin:10px 0;cursor:pointer}.vacancies-grid__card__item{min-height:320px;justify-content:space-between;display:flex;flex-direction:column}.vacancies-grid__card__info__text.vacancies-grid__author{font-size:12px;line-height:16px;margin-left:0}.vacancies-grid__card__meta{color:#888;font-size:12px}section#vacancies-list{padding-bottom:0}section.intro-text.vacancies-center__intro-text{padding-top:30px}.person .modal-dialog,.how .modal-dialog{margin:10vh auto;border:none;max-width:800px}.person .modal-content,.how .modal-content{border:none;border-radius:0}.person .modal-content button.close,.how .modal-content button.close{background:#fafafa;font-weight:100;font-size:40px;text-align:center;border-radius:40px;height:45px;width:45px;padding:0 10px 5px}.person .modal-header{background:#d7d7d7;padding:40px}.person .modal-body,.how .modal-body{color:#4e4e4e;padding:40px;font-weight:300;line-height:24px;max-height:48vh;overflow-y:auto}.person-box{display:flex}.person-box img{max-width:250px}.person-meta{display:inline-block;vertical-align:top;margin-left:30px;color:#4e4e4e}section#vacancies-people .person-meta h3{color:#4e4e4e}.person-meta small{display:block;font-size:12px;margin-top:5px;font-weight:500}.person-meta span{font-size:12px}.person .modal-body::-webkit-scrollbar,.how .modal-body::-webkit-scrollbar{width:8px}.person .modal-body::-webkit-scrollbar-track,.how .modal-body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.person .modal-body::-webkit-scrollbar-thumb,.how .modal-body::-webkit-scrollbar-thumb{background-color:darkgrey;border-radius:10px}.how .modal-header{padding:200px 40px 20px;background-size:cover!important;position:relative}.how .modal-dialog{max-width:600px}.how .modal-content button.close{position:absolute;top:40px;right:40px}.how .modal-body{padding:10px 40px 40px}.how-box{color:#fff;position:relative}.how .vacancies-tabs{position:relative}.how .vacancies-tab{position:relative}.how .vacancies-tabs input{position:absolute;opacity:0;height:40px;top:5px;width:100%;cursor:pointer;z-index:1}.background-section{position:absolute;content:"";left:0;right:0;bottom:0;background:rgba(0,0,0,.4);top:0}section{position:relative}.row.video iframe{width:100%;height:270px}.row.video .col-md-6 .video-box>img{position:absolute;height:100%;object-fit:cover}.modal.person{position:fixed}.how h3{color:#fff}header#vacancies-header{position:absolute;z-index:9;width:100%;padding:10px 0;background:#008ba8;background:linear-gradient(0deg,rgba(0,139,168,0) 0%,rgba(54,54,54,1) 100%)}.vacancies-logo{display:inline-block;color:#fff;font-weight:700;font-size:18px;font-family:montserrat}header#vacancies-header ul{padding:0}header#vacancies-header ul li{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;line-height:14px;vertical-align:middle;text-align:center}.vacancies-logo span{font-weight:100!important}header#vacancies-header ul li a{padding:0 8px;display:block}#vacancies-header .header__wrapper{justify-content:space-between}header#vacancies-header ul li:last-child{}header#vacancies-header ul li:nth-last-child(2){}.how .modal-header:before{content:'';position:absolute;bottom:0;left:0;right:0;top:50%;background:#008ba8;background:linear-gradient(180deg,rgba(0,139,168,0) 0%,rgba(54,54,54,1) 100%)}header#vacancies-header.fixed{position:fixed;top:60px;padding:0}.admin-bar header#vacancies-header.fixed{top:90px}header#vacancies-header ul li a.active:before{content:"";width:100%;height:2px;background:rgba(255,255,255,.5);position:absolute;bottom:-5px;left:0;display:none}header#vacancies-header ul li a.active{position:relative;color:#fdc300}button#myBtn{position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:none;background-color:#fdc300;color:#fff;cursor:pointer;padding:8px 15px;border-radius:4px;display:none}section#vacancies-hero h2{max-width:750px;color:#ffc84f;position:relative;font-size:4rem}section#vacancies-hero:before{background:rgb(0 0 0/42%);position:absolute;top:0;left:0;right:0;bottom:0;content:''}section p+p{margin-top:20px}#vacancies-about a,#vacancies-culture a,#vacancies-gdi a,#vacancies-benefit a,#vacancies-workforce a,#vacancies-how a,#vacancies-list a{color:#298c65!important;text-decoration:underline!important}#vacancies-people a,#vacancies-how a{text-decoration:underline!important}#vacancies-people .vacancies-people-more a{text-decoration:none!important;color:#fff!important}.vacancies-tab-label span{width:calc(100% - 35px);display:inline-block;line-height:1.6em;font-size:1.6rem}header#vacancies-header .mobile-nav h2{display:none}@media only screen and (max-width:768px){header#vacancies-header ul li{width:100%;max-width:inherit}header#vacancies-header .mobile-nav button.header__toggler{top:8.5px}header#vacancies-header .mobile-nav h2{color:#fff;font-size:12px;padding:10px 0 5px;display:block;font-weight:300;text-transform:uppercase;margin-left:10px}header#vacancies-header .mobile-nav button.header__toggler span{background:#fff}header#vacancies-header ul{display:none}header#vacancies-header{background:#313131;padding:0}section#vacancies-hero{background-position:0}.wrap--medium.grid{grid-template-columns:50% auto}.wrap--medium.grid.four{grid-template-columns:50% auto}.vacancies-grid__card__list{grid-template-columns:repeat(3,1fr)}.vacancies-workforce-item{width:100%;display:inline-block}.vacancies-workforce-item img{width:100%}section#vacancies-about img{margin-bottom:20px;display:none}}@media only screen and (max-width:600px){.grid .vacancies-box:first-child{min-height:inherit}.person-box{display:inline-block}.person-meta{margin:20px 0 0}.person-box img{max-width:100%}.vacancies-grid__card__list{grid-template-columns:auto}.wrap--medium.grid.four{grid-template-columns:auto}.how .modal-dialog{max-width:90%}.wrap--medium.grid.four .vacancies-box{min-height:250px}.vacancies-workforce-item{width:100%;display:block}.wrap--medium.grid{grid-template-columns:auto}section#vacancies-hero{background-position:0}section#vacancies-hero h2{font-size:3rem}ul.slick-dots{display:none}}