@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Open+Sans+Condensed:700');@font-face{font-family:'RotisSansSerifRegular';src:url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.eot');src:url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.eot?#iefix') format('embedded-opentype'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.woff') format('woff'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.ttf') format('truetype'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.svg#RotisSansSerifRegular') format('svg');font-weight:normal;font-style:normal}.home-vertical-slider{max-width:1440px;margin:auto}.home-vertical-slider .vertical-slider-wrapper{position:relative}.big-control{position:absolute;top:43%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:11;left:9%}.big-control .js--big-controller{position:relative}.big-control .js--big-controller h3{font-size:160px;font-size:10rem;color:transparent;-webkit-text-stroke:3px #FFFFFF;margin:0}.big-control .js--big-controller .full{position:absolute;top:0;left:0;height:0;color:#FFFFFF;overflow:hidden;-webkit-transition:.35s ease height;transition:.35s ease height;cursor:pointer}@media screen and (min-width:768px){.big-control .js--big-controller:hover .full,.big-control .js--big-controller:focus .full,.big-control .js--big-controller:active .full,.big-control .js--big-controller.js--active .full{height:10rem}}@media screen and (max-width:1200px){.big-control .js--big-controller h3{font-size:7vw}}@media screen and (max-width:992px){.big-control .js--big-controller h3{-webkit-text-stroke:2px #FFFFFF}}@media screen and (max-width:768px){.big-control{top:10%;left:7%}.big-control .js--big-controller h3{-webkit-text-stroke:1px #FFFFFF;font-size:13vw}}.js--vertical-view_build .slick-dots{position:absolute;right:32px;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.js--vertical-view_build .slick-dots li{width:15px;height:15px;background-color:transparent;border:1px solid #FFFFFF;margin:16px 0;margin:1rem 0;border-radius:100px;list-style:none;cursor:pointer}.js--vertical-view_build .slick-dots li.slick-active{background-color:#FFFFFF}.js--vertical-view_build .slick-dots li button{display:none}@media screen and (max-width:768px){.js--vertical-view_build .slick-dots{top:auto;right:auto;bottom:2%;left:7%;margin-bottom:0}.js--vertical-view_build .slick-dots li{margin:0 .5rem;display:inline-block}}.header-vertical-slider{position:relative}.header-vertical-slider img{margin-bottom:0}.header-vertical-slider .position-wrapper{position:absolute;top:0;right:0;bottom:160px;bottom:10rem;left:0}.header-vertical-slider .position-wrapper .body-wrapper{position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25%}.header-vertical-slider .position-wrapper .body-wrapper h1,.header-vertical-slider .position-wrapper .body-wrapper h2,.header-vertical-slider .position-wrapper .body-wrapper h3,.header-vertical-slider .position-wrapper .body-wrapper h4,.header-vertical-slider .position-wrapper .body-wrapper h5,.header-vertical-slider .position-wrapper .body-wrapper h6{margin:0}.header-vertical-slider .position-wrapper .body-wrapper p{font-size:20px;margin:0;color:#FFFFFF}.header-vertical-slider .position-wrapper .body-wrapper .btn-wrapper{margin-top:32px;margin-top:2rem}@media screen and (max-width:1200px){.header-vertical-slider .position-wrapper .body-wrapper p{font-size:1.5vw}.header-vertical-slider .position-wrapper .body-wrapper .btn-wrapper{margin-top:1.5vw}.header-vertical-slider .position-wrapper .body-wrapper .btn-wrapper .btn-big{font-size:1.25vw;padding:22px 24px;padding:1.8vw 2rem}}@media screen and (max-width:992px){.header-vertical-slider .position-wrapper{bottom:0}}@media screen and (max-width:768px){.header-vertical-slider img{width:100%}.header-vertical-slider .position-wrapper .body-wrapper{top:16%;right:auto;left:7%;-webkit-transform:none;transform:none;-webkit-transform:initial;transform:initial;width:84%}.header-vertical-slider .position-wrapper .body-wrapper p{font-size:4.5vw}.header-vertical-slider .position-wrapper .body-wrapper .btn-wrapper{margin-top:4.5vw}.header-vertical-slider .position-wrapper .body-wrapper .btn-wrapper .btn-big{font-size:3vw;padding:22px 24px;padding:3.8vw 3.5rem}}@media screen and (max-width:768px){.js--mobile-slider .big-control{width:70%}.js--mobile-slider .big-control .slick-list{overflow:visible;overflow:initial}.js--mobile-slider .big-control .slick-list .slick-active .full{height:10rem}}