@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
body{position:relative;}.vacancies-view{background-color:#f8f8f8 !important;}.vacancies-view .container{z-index:11;}.vacancies-view .header-block{background-image:url(/modules/typify/vacancy_search/img/vacancy-bg.png);background-size:cover;padding:50px;position:relative;z-index:20;}.vacancies-view .header-block h1{color:#FFF;}.vacancies-view .header-block .current-location-wrapper{background-color:rgba(49,49,49,0.55);height:60px;color:#FFFFFF;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:300;padding:20px;border-radius:2px 2px 0 0;}.vacancies-view .header-block .current-location-wrapper .switch-wrapper{cursor:pointer;display:inline-block;}.vacancies-view .header-block .current-location-wrapper .switch-wrapper .switch{display:inline-block;background-color:#6D6D6D;width:40px;height:20px;border-radius:12px;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;float:left;margin-right:20px;}.vacancies-view .header-block .current-location-wrapper .switch-wrapper .switch:before{content:'';background-color:#fff;height:16px;width:16px;position:absolute;left:2px;top:2px;bottom:2px;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.vacancies-view .header-block .current-location-wrapper .switch-wrapper .switch.active{background-color:#007aaf;}.vacancies-view .header-block .current-location-wrapper .switch-wrapper .switch.active:before{margin-left:20px;}.vacancies-view .header-block .current-location-wrapper .switch-error{display:none;}.vacancies-view .header-block .current-location-wrapper.error{cursor:not-allowed;}.vacancies-view .header-block .current-location-wrapper.error .switch-wrapper{display:none;}.vacancies-view .header-block .current-location-wrapper.error .switch-error{display:block;}.vacancies-view .header-block .selected-filters{background:rgba(49,49,49,0.9);line-height:60px;color:#fff;padding:0 15px;font-size:16px;border-radius:0 0 2px 2px;}.vacancies-view .header-block .selected-filters .selected-filter{display:inline-block;color:#FFF;border-radius:4px;height:46px;line-height:32px;padding:5px 35px 5px 10px;margin-right:10px;margin-bottom:10px;background:url(/modules/typify/vacancy_search/img/icons/close.png) no-repeat #e21836 right 15px center;}.vacancies-view .header-block .filters-box{background:rgba(49,49,49,0.9);padding:25px 15px 0 15px;height:85px;}.vacancies-view .header-block .filters-box .custom-filter{display:inline-block;float:left;width:100%;}.vacancies-view .header-block .filters-box .custom-filter.distance{position:relative;}.vacancies-view .header-block .filters-box .custom-filter.distance input{width:100%;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;}.vacancies-view .header-block .filters-box .custom-filter.distance input:disabled{opacity:0.7;}.vacancies-view .header-block .filters-box .custom-filter.distance select{position:absolute;top:0;right:0;width:120px;border:none;border-left:1px dotted #007aaf;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;}.vacancies-view .header-block .filters-box .distance .location-options{background-color:#fff;margin-top:-3px;border-radius:0 0 3px 3px;padding:0 20px;}.vacancies-view .header-block .filters-box .distance .location-options .location{border-bottom:1px dotted #007aaf;line-height:45px;}.vacancies-view .header-block .filters-box .distance .location-options .location:last-child{border-bottom:0;}.vacancies-view .header-block .filters-box .distance input{height:55px;border:0;width:70%;border-radius:3px 0px 0px 3px;line-height:50px;padding:0 20px;border-right:1px dotted #007aaf;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;}.vacancies-view .header-block .filters-box .distance select{cursor:pointer;-webkit-appearance:none;padding:10px 15px;line-height:30px;height:55px;border-radius:0px 3px 3px 0px;font-size:14px;-webkit-transition:all 0.1s;transition:all 0.1s;vertical-align:top;-webkit-font-smoothing:antialiased;background:url(/modules/typify/vacancy_search/img/icons/arrow-down-blue.png) no-repeat center right 10px #fff;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;}.vacancies-view .header-block .filters-box .vacancy-select[name=function],.vacancies-view .header-block .filters-box .vacancy-select[name=employment]{font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:20px;line-height:50px;height:55px;border-radius:3px;width:100%;border:0;background-color:#007aaf;color:#fff;background-image:url(/modules/typify/vacancy_search/img/icons/plus.png);background-repeat:no-repeat;background-position:center right 15px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.vacancies-view .header-block .filters-box .vacancy-select[name=function] .dropdown-btn,.vacancies-view .header-block .filters-box .vacancy-select[name=employment] .dropdown-btn{padding:0 22px;font-weight:normal;line-height:50px;width:100%;cursor:pointer;}.vacancies-view .header-block .filters-box .vacancy-select[name=function] .dropdown-options,.vacancies-view .header-block .filters-box .vacancy-select[name=employment] .dropdown-options{z-index:100;padding:10px 15px;background-color:#008ac6;width:100%;font-size:16px;}.vacancies-view .header-block .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option,.vacancies-view .header-block .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option{line-height:30px;padding:5px 10px;}.vacancies-view .header-block .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option .checkbox-button,.vacancies-view .header-block .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option .checkbox-button{display:none;}.vacancies-view .header-block .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option .checkbox-button:checked + label:before,.vacancies-view .header-block .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option .checkbox-button:checked + label:before{content:"\2714";color:#fff;font-size:22px;text-align:center;vertical-align:middle;margin-bottom:4px;line-height:7px;}.vacancies-view .header-block .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option .checkbox-label,.vacancies-view .header-block .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option .checkbox-label{margin-bottom:0;font-weight:normal;line-height:30px;}.vacancies-view .header-block .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option .checkbox-label:before,.vacancies-view .header-block .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option .checkbox-label:before{content:"";display:inline-block;width:15px;height:15px;border-radius:8px;margin-right:10px;border-radius:2px;border:1px solid #fff;vertical-align:middle;margin-bottom:4px;line-height:16px;}.vacancies-view .header-block .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option:hover,.vacancies-view .header-block .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option:hover{background-color:#007aaf;}.vacancies-view .header-block .filters-box a#reset-filters{text-transform:uppercase;color:#b2b2b2;line-height:50px;font-size:16px;width:100%;text-align:center;display:block;}.vacancies-view .header-block .loading{font-size:40px;color:#FFF;font-weight:700;position:fixed;background-image:url(/modules/typify/vacancy_search/img/dominosloader.gif);background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0.7);background-size:10%;height:100%;width:100%;display:none;top:0;left:0;right:0;bottom:0;z-index:1000;}.vacancies-view .header-block .loading div{text-align:center;padding-top:12%;}.vacancies-view .header-block .btn-jobalert-head{float:right;background-image:url(/modules/typify/vacancy_search/img/jobalert-btn.png);background-repeat:no-repeat;border:0;width:325px;text-align:center;line-height:55px;margin-top:25px;height:55px;text-transform:none;}.vacancies-view .header-block .btn-jobalert-head i.jobalert-icon{background-image:url(/modules/typify/vacancy_search/img/icons/jobalert.png);background-position:left center;background-repeat:no-repeat;display:inline-block;height:55px;width:20px;float:left;}.vacancies-view .header-block .btn-jobalert-head i.arrow{background-image:url(/modules/typify/vacancy_search/img/icons/arrow-right-blue.png);background-position:left center;background-repeat:no-repeat;display:inline-block;height:60px;width:25px;float:right;}.vacancies-view .header-block .field-function{width:48% !important;float:left;}.vacancies-view .header-block .field-job-status{width:48% !important;float:right !important;}.vacancies-view .header-block.header-is-block{background-image:none;}.vacancies-view .header-block.header-is-block h1{margin:0 0 40px 0;font-size:60px;color:#d0021b;text-transform:uppercase;text-align:center;}.vacancies-view .header-block.header-is-block .body-wrapper{color:#fff;font-size:22px;text-align:center;margin-bottom:30px;}.vacancies-view .header-block.header-is-block input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:url(/modules/typify/vacancy_search/img/icons/arrow-right.png) no-repeat #e31836 95% center;padding-left:20px;padding-right:20px;text-align:left;color:#fff;font-size:18px;text-transform:uppercase;font-family:'Oswald';font-weight:500;border-radius:3px;border:0;height:54px;}.vacancies-view .header-block.is-minimized{background-image:none;padding-bottom:0;}.vacancies-view .header-block.is-minimized form h1{color:#e31836;margin-bottom:0;}.vacancies-view .header-block.is-minimized .body-wrapper{color:#313131;}.vacancies-view .header-block.is-minimized .current-location-wrapper{background:#fff;color:#313131;}.vacancies-view .header-block.is-minimized .filters-box{background:#fff;height:auto;}.vacancies-view .header-block.is-minimized .filters-box .custom-filter.distance input#vacancy-location,.vacancies-view .header-block.is-minimized .filters-box .custom-filter.distance select.km-select{border:1px solid #d8d8d8;}.vacancies-view .header-block.is-minimized .filters-box .custom-filter.field-function{width:100% !important;}.vacancies-view .header-block.is-minimized .selected-filters{background:#fff;color:#313131;}.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=function],.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=employment]{border:1px solid #d8d8d8;color:#ccc;background-color:#fff;background-image:url(/modules/typify/vacancy_search/img/icons/arrow-down-blue.png);}.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=function] .dropdown-options,.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=employment] .dropdown-options{background:#fff;border:1px solid #d8d8d8;color:#313131;position:relative;}.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option .checkbox-label,.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option .checkbox-label{cursor:pointer;}.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option .checkbox-label:before,.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option .checkbox-label:before{border:1px solid #222222;}.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option .checkbox-button:checked + label:before,.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option .checkbox-button:checked + label:before{color:#222222;}.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=function] .dropdown-options .dropdown-option:hover,.vacancies-view .header-block.is-minimized .filters-box .vacancy-select[name=employment] .dropdown-options .dropdown-option:hover{background:#fff;}.vacancies-view .header-block.is-minimized .btn-jobalert-head{float:none;width:190px;padding:0;margin-top:0;float:right;z-index:0;}.vacancies-view .header-block.is-minimized .selected-filters .selected-filter{background-color:#fff;border:1px solid #007aaf;color:#007aaf;background:none;position:relative;padding-right:20px;}.vacancies-view .header-block.is-minimized .selected-filters .selected-filter:after{content:"x";position:absolute;right:5px;top:5px;font-size:20px;font-weight:bold;color:#007aaf;}.vacancies-view .found{margin-top:20px;float:left;}.vacancies-view .found span{font-weight:bold;}.vacancies-view .view-type{margin-top:20px;float:right;}.vacancies-view .view-type .list-view{display:inline-block;background-image:url(/modules/typify/vacancy_search/img/icons/list-view.png);background-repeat:no-repeat;background-position:left center;padding-left:40px;margin-right:10px;}.vacancies-view .view-type .map-view{display:inline-block;background-image:url(/modules/typify/vacancy_search/img/icons/map-view.png);background-repeat:no-repeat;background-position:left center;padding-left:30px;}.vacancies-view .view-type .list-view:hover,.vacancies-view .view-type .map-view:hover{cursor:pointer;color:#005a9f;}.vacancies-view .view-type .list-view.active,.vacancies-view .view-type .map-view.active{color:#e31836;}.vacancies-view .gmap-content{display:none;}.vacancies-view .gmap-content.active{display:block;}.vacancies-view .gmap-content #gmap{height:700px;width:100%;margin:20px 0;}.vacancies-view .gmap-content #gmap .info-title{margin-bottom:10px;font-size:14px;}.vacancies-view .gmap-content #gmap .info-item{display:block;width:100%;margin-bottom:10px;}.vacancies-view .view-content{margin:0 -20px;display:none;}.vacancies-view .view-content.active{display:block;}.vacancies-view .view-content .masonry{min-height:414px;}.vacancies-view .views-row{display:block;margin:0;width:calc(100% / 3);}.vacancies-view .vacancy{margin:20px;text-align:center;}.vacancies-view .vacancy .image{height:110px;background-color:#007aaf;border-radius:3px 3px 0 0;}.vacancies-view .vacancy .txt-block{border-radius:0 0 3px 3px;overflow:hidden;background-color:#fff;padding:20px;}.vacancies-view .vacancy .txt-block h3{text-align:left;margin:0;color:#007aaf;font-size:20px;letter-spacing:0.005em;font-family:'Bloc',sans-serif;}.vacancies-view .vacancy .txt-block h3 a:hover{text-decoration:none;}.vacancies-view .vacancy .txt-block p{color:#878787;font-size:16px;text-align:left;}.vacancies-view .vacancy .txt-block .vacancy-info p{margin:15px 0;overflow:hidden;}.vacancies-view .vacancy .txt-block .vacancy-info .quote{line-height:24px;}.vacancies-view .vacancy .txt-block .vacancy-info i{background-repeat:no-repeat;height:25px;width:25px;float:left;margin-right:20px;}.vacancies-view .vacancy .txt-block .vacancy-info .suitcase-icon{background-image:url(/modules/typify/vacancy_search/img/icons/suitcase.png);}.vacancies-view .vacancy .txt-block .vacancy-info .location-icon{background-image:url(/modules/typify/vacancy_search/img/icons/location.png);}.vacancies-view .vacancy .txt-block .vacancy-info .clock-icon{background-image:url(/modules/typify/vacancy_search/img/icons/clock.png);}.vacancies-view .vacancy .txt-block a.btn.with-arrow-red{border-color:#e21836;color:#e21836;margin-top:10px;float:left;display:block;}.vacancies-view .vacancy .txt-block a.btn.with-arrow-red:hover{color:#fff;background-color:#e21836;background-image:url(/modules/typify/vacancy_search/img/icons/arrow-right.png);text-decoration:none;}.vacancies-view .job-alert-message{background-color:#fde495;line-height:60px;padding:0 40px;color:#313131;margin-bottom:40px;margin-top:20px;}.vacancies-view .job-alert-message .btn{margin-left:30px;text-transform:none;}.vacancies-view .pagination{overflow:hidden;float:right;}.vacancies-view .pagination a{float:left;display:block;width:25px;height:20px;background:url(/modules/typify/vacancy_search/img/icons/arrow-left-blue.png) no-repeat center bottom;}.vacancies-view .pagination a.next{background:url(/modules/typify/vacancy_search/img/icons/arrow-right-blue.png) no-repeat center bottom;}.vacancies-view .pagination span{float:left;display:block;margin:0 15px;}@media (max-width:767px){.vacancies-view .header-block.header-is-block h1{margin:0 0 20px;font-size:44px;}.vacancies-view .header-block.header-is-block .body-wrapper{font-size:16px;}}
a.btn.whatsapp{background-image:url(/modules/typify/typify_whatsapp/img/whatsapp-icon.png);background-position:10px center;background-repeat:no-repeat;background-size:30px 30px;padding-left:50px;padding-right:10px;border:1px solid #25D366;color:#fff;background-color:#007aaf;text-decoration:none;border-radius:5px;}div.vacancies-view div.whatsapp-container{text-align:center;}
