@charset "UTF-8";/*!
    * Engagement Hub Custom CSS
    * Copyright 2016-2019 Vincere
*/html{font-size:14px}.hidden{display:none}.cursor-pointer{cursor:pointer}.max-width-150{max-width:10rem}.mw-10{max-width:10rem}.mw-20{max-width:20rem}.mw-30{max-width:30rem}.w-20{width:20rem}.w-30{width:30rem}.minw-10{min-width:10rem}.editable-error-block{width:100%;margin-top:.25rem;font-size:.875rem;color:#de4437}.default-avatar{height:10rem;width:10rem;background-size:cover;border:3px solid #fff;position:relative;display:inline-block}.center-loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center}.grecaptcha-badge{display:none}.iti{display:block}.duik-header .navbar-brand img,.footer__top__about img{max-width:10rem}#headerCarousel,#headerCarousel .carousel-item{height:280px}#headerCarousel .carousel-item{background:no-repeat center center scroll;background-size:cover}.search-box #location-wrapper{width:calc(100% - 80px)}#keywords-wrapper label,#location-wrapper label,#pay-interval-wrapper{display:none}.listing__header,.listing__jobs .job{padding:1rem 2.5rem;border-bottom:1px solid #eee}.job__title{font-size:2rem}.job__table{background:#f7f7f7}.job__table tr td,.job__table tr th{padding-left:0;padding-right:0}.job__meta .table tr:first-child td,.job__meta .table tr:first-child th{border-top:none;padding-top:0}.job__meta .table td,.job__meta .table th{padding:.5rem}.listing--summary .job__summary{overflow:hidden}.job__overlay:before{height:55px;margin-top:-45px;content:-webkit-gradient(linear,0 100%,0 0,from(#fff),color-stop(.2,#fff),to(rgba(255,255,255,0)));content:-moz-gradient(linear,0 100%,0 0,from(#fff),color-stop(.2,#fff),to(rgba(255,255,255,0)));content:-ms-gradient(linear,0 100%,0 0,from(#fff),color-stop(.2,#fff),to(rgba(255,255,255,0)));content:-o-gradient(linear,0 100%,0 0,from(#fff),color-stop(.2,#fff),to(rgba(255,255,255,0)));display:block}.job__meta__skills{display:flex;flex-wrap:wrap;gap:5px}.job__meta .badge-primary{font-size:1rem}.job__sidebar .card-header{font-size:1.25rem}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;align-items:center}#spinner{display:block;position:relative;width:100%;text-align:center}.preloader-dot-loading{display:block;margin:0 auto;width:97px}.preloader-dot-loading .cssload-loading i{width:19px;height:19px;display:inline-block;border-radius:50%;background:#2a2b26}.preloader-dot-loading .cssload-loading i:first-child{opacity:0;animation:cssload-loading-ani2 .58s linear infinite;-o-animation:cssload-loading-ani2 .58s linear infinite;-ms-animation:cssload-loading-ani2 .58s linear infinite;-webkit-animation:cssload-loading-ani2 .58s linear infinite;-moz-animation:cssload-loading-ani2 .58s linear infinite;transform:translate(-19px);-o-transform:translate(-19px);-ms-transform:translate(-19px);-webkit-transform:translate(-19px);-moz-transform:translate(-19px)}.preloader-dot-loading .cssload-loading i:nth-child(2),.preloader-dot-loading .cssload-loading i:nth-child(3){animation:cssload-loading-ani3 .58s linear infinite;-o-animation:cssload-loading-ani3 .58s linear infinite;-ms-animation:cssload-loading-ani3 .58s linear infinite;-webkit-animation:cssload-loading-ani3 .58s linear infinite;-moz-animation:cssload-loading-ani3 .58s linear infinite}.preloader-dot-loading .cssload-loading i:last-child{animation:cssload-loading-ani1 .58s linear infinite;-o-animation:cssload-loading-ani1 .58s linear infinite;-ms-animation:cssload-loading-ani1 .58s linear infinite;-webkit-animation:cssload-loading-ani1 .58s linear infinite;-moz-animation:cssload-loading-ani1 .58s linear infinite}@keyframes cssload-loading-ani1{100%{transform:translate(39px);opacity:0}}@-o-keyframes cssload-loading-ani1{100%{-o-transform:translate(39px);opacity:0}}@-ms-keyframes cssload-loading-ani1{100%{-ms-transform:translate(39px);opacity:0}}@-webkit-keyframes cssload-loading-ani1{100%{-webkit-transform:translate(39px);opacity:0}}@-moz-keyframes cssload-loading-ani1{100%{-moz-transform:translate(39px);opacity:0}}@keyframes cssload-loading-ani2{100%{transform:translate(19px);opacity:1}}@-o-keyframes cssload-loading-ani2{100%{-o-transform:translate(19px);opacity:1}}@-ms-keyframes cssload-loading-ani2{100%{-ms-transform:translate(19px);opacity:1}}@-webkit-keyframes cssload-loading-ani2{100%{-webkit-transform:translate(19px);opacity:1}}@-moz-keyframes cssload-loading-ani2{100%{-moz-transform:translate(19px);opacity:1}}@keyframes cssload-loading-ani3{100%{transform:translate(19px)}}@-o-keyframes cssload-loading-ani3{100%{-o-transform:translate(19px)}}@-ms-keyframes cssload-loading-ani3{100%{-ms-transform:translate(19px)}}@-webkit-keyframes cssload-loading-ani3{100%{-webkit-transform:translate(19px)}}@-moz-keyframes cssload-loading-ani3{100%{-moz-transform:translate(19px)}}#sidebarCollapse{z-index:10;top:90px;position:fixed;top:90px;right:40px;padding:.8rem 1rem;transition:.5s}#sidebarCollapse .fas{font-size:2rem;color:#fff}#sidebar{width:320px;position:fixed;top:0;right:-320px;height:100vh;z-index:999;background:#7386d5;color:#fff;transition:all .3s;overflow-y:hidden;box-shadow:3px 3px 3px rgba(0,0,0,.2)}#sidebar.active{right:0}.sidebar__header .nav-link{font-size:100%}.sidebar__nav .nav-link i{font-size:1.5rem}.cookies--overlay,.overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:998;opacity:0;transition:all .5s ease-in-out;top:0}.overlay.active{display:block;opacity:1}#notification{position:fixed;right:25px;top:25px;z-index:1100}.main-error,.main-error .page-wrap{height:100vh}.job__sidebar__similar-jobs__item table{font-size:.8rem}.job__sidebar__similar-jobs__item table th{width:100px}.job__sidebar__similar-jobs__item table td,.job__sidebar__similar-jobs__item table th{padding:.3rem;padding-left:0}.job__sidebar__social__list li{width:calc((100% / 4) - 9.1px)}.job__sidebar__social__list li a{font-size:1.5rem;padding:.75rem 1rem}.job__sidebar__social__list__twitter{background:#000}.job__sidebar__social__list__twitter svg{vertical-align:sub}.job__sidebar__social__list__twitter:hover{background:#333}.job__sidebar__social__list__facebook{background:#3b589c}.job__sidebar__social__list__facebook:hover{background:#4f6cb0}.job__sidebar__social__list__linkedin{background:#0e59ad}.job__sidebar__social__list__linkedin:hover{background:#226dc1}.job__sidebar__social__list__email{background:#de4b39}.job__sidebar__social__list__email:hover{background:#f25f4d}#applyForm .form-group>label{font-weight:700}label sup{font-size:.5rem}.card{position:relative}.card-header{position:relative}.card__toogle{position:absolute;right:24px;font-size:1.5rem;top:50%;transform:translate(0,-50%)}.card__button{position:absolute;top:50%;transform:translate(0,-50%)}.card__button--toogle{right:24px;font-size:1.5rem}.card__button--add{right:50px}@media (max-width:767.98px){.card__button--add{transform:none;width:max-content;display:block;position:relative;right:unset;margin:auto;margin-top:10px}}.cookies{position:fixed;z-index:999}.cookies--overlay{display:block;opacity:1}.cookies--content{position:fixed;width:320px;overflow:auto;transition:all .5s ease-in-out;z-index:1000}.cookies--toggle{position:fixed;bottom:0;width:80px;height:80px;cursor:pointer;z-index:1001;padding:0;border:0;background:0 0}.cookies.hide .cookies--content,.cookies.hide .cookies--overlay{opacity:0;visibility:hidden}#star path{fill:#fff}@media (min-width:768px){.cookies--content{width:480px}}.cookies hr{opacity:.25}.cookies--close{right:1rem;top:1rem}.cookies--content .custom-control-label{color:#fff!important;font-size:1.2rem}.cookies--content .custom-control-input:checked~.custom-control-label::before{background:#fff!important}.cookies--content .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")!important}.cookies--content .custom-control-input:disabled:checked~.custom-control-label::before{opacity:.5}.validation_instruction{margin-bottom:20px}.validation_instruction__field,.validation_instruction__label{font-size:.875rem;margin-bottom:.5rem}.validation_instruction__label{font-weight:700}.validation_instruction__field{margin-left:15px}.validation_instruction__field i{margin-right:.5rem;color:var(--colors-form_placeholder,inherit)}
