.frmHtml.search-filter{padding-bottom:var(--section)}@media(min-width:56em){.frmHtml.search-filter{padding-top:var(--section)}.frmHtml.search-filter:before{content:"";position:absolute;width:100%;background-color:var(--color6);top:0;left:0;height:20vh;min-height:400px}}@media(min-width:56em){.frmHtml.search-filter .introBlock{padding-top:0}}.frmHtml.search-filter .gridContainer{grid-row-gap:0}@media(max-width:56em){.frmHtml.search-filter .gridContainer{grid-column-gap:0}}.frmHtml.search-filter .gridItemLeft{grid-column:span 4}@media(max-width:56em){.frmHtml.search-filter .gridItemLeft{grid-column:span 12}}.frmHtml.search-filter .gridItemRight{grid-column:span 8}@media(max-width:56em){.frmHtml.search-filter .gridItemRight{grid-column:span 12}}.frmHtml.search-filter .blockEntry{display:none}.frmHtml.search-filter.show .blockEntry{display:flex}.frmHtml.is-loading{min-height:300px;position:relative}.frmHtml.is-loading .blockEntry{position:relative;z-index:0}.frmHtml.is-loading:before{z-index:1;opacity:1}@media(max-width:56em){.frmHtml.is-loading:before{position:fixed;z-index:9999}}.frmHtml.is-loading:after{border:5px solid transparent;border-top:5px solid var(--color1);border-radius:50%;width:30px;height:30px;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;position:absolute;left:50%;margin-left:-15px;top:100px;z-index:2;content:""}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:56em){.frmHtml.is-loading:after{position:fixed;z-index:9999;top:50%;margin-top:-15px}}.frmHtml .filtered{background-color:var(--color4)}@media(max-width:56em){.frmHtml .filtered{position:fixed;z-index:99998;bottom:-100%;left:0;width:100vw;height:100vh;height:100svh;margin:0;padding:0;background-color:var(--color6);padding-bottom:calc(64px + (var(--padding) * 3));-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;transition:all .2s linear}.frmHtml .filtered .content{position:relative;padding:var(--padding)}}.frmHtml .filtered .header{display:flex;align-items:center}@media(max-width:56em){.frmHtml .filtered .header{padding:8px var(--padding) 0;background-color:#fff;-webkit-filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1)) drop-shadow(0 1px 3px rgba(0,0,0,0.1));filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1)) drop-shadow(0 1px 3px rgba(0,0,0,0.1));height:68px}.frmHtml .filtered .header:before{position:absolute;top:0;left:0;z-index:9;content:"";height:8px;background:var(--gradient);width:100%;display:block}}.frmHtml .filtered .header .blockTitle{flex:1;color:#fff}@media(max-width:56em){.frmHtml .filtered .header .blockTitle{color:var(--color4);text-align:center}}.frmHtml .filtered .header .close{width:40px;height:40px;background:#fff;display:flex;justify-content:center;align-items:center}@media(max-width:56em){.frmHtml .filtered .header .close{background:var(--color2);border-radius:100%;color:#fff}}@media(max-width:56em){.frmHtml .filtered .header .clearSelection{border-radius:var(--buttonRadius);padding:0 var(--padding);color:#fff;background:var(--color2);text-decoration:none;font-weight:500;font-family:var(--basicfont);font-size:var(--s-fontsize);height:40px;line-height:40px}}.frmHtml .filtered .footer{gap:var(--padding);display:flex}.frmHtml .filtered .footer .actionButton{width:100%}@media(max-width:56em){.frmHtml .filtered .footer{display:none}}.frmHtml .filterButton{width:100%;line-height:30px;display:none;padding-top:var(--padding)}.frmHtml .filterButton button{width:100%}.frmHtml .filterButton[v-cloak]{display:none}@media(max-width:56em){.frmHtml .filterButton{display:block}}.frmHtml .internal-vacancies-block{border:1px solid var(--grey2);padding:var(--buttonPadding);font-size:var(--fontsize);line-height:1.25;color:var(--color1);background:var(--grey1)}.frmHtml .internal-vacancies-block a{color:var(--color4);text-decoration:none}@media(hover:hover){.frmHtml .internal-vacancies-block a:hover{color:var(--color5)}}@media(max-width:56em){.frmHtml.search-filter .introBlock:before{content:"";position:absolute;background-color:var(--color6);width:100vw;height:100%;top:0;left:calc(var(--spacer) * -1);right:calc(var(--spacer) * -1);z-index:-1}.frmHtml.search-filter.active .filterButton{position:fixed;bottom:0;z-index:999999;left:0;width:100%;padding:var(--padding);background:#fff;-webkit-filter:drop-shadow(0 -4px 6px rgba(0,0,0,0.1)) drop-shadow(0 -1px 3px rgba(0,0,0,0.1));filter:drop-shadow(0 -4px 6px rgba(0,0,0,0.1)) drop-shadow(0 -1px 3px rgba(0,0,0,0.1));padding-bottom:calc(var(--padding) + 8px)}.frmHtml.search-filter.active .filterButton:after{position:absolute;bottom:0;left:0;z-index:9;content:"";height:8px;background:var(--gradient);width:100%;display:block}.frmHtml.search-filter.active .filtered{bottom:0}.frmHtml.search-filter.active .filtered .content .filter-component{padding:10px var(--inputSize);border:1px solid var(--grey2);background:#fff;border-radius:var(--borderradius);margin-bottom:var(--padding)}.frmHtml.search-filter.active .filtered .content .filter-component .form-label{line-height:30px;padding:0;color:var(--color1);font-weight:500}.frmHtml.search-filter.active .filtered .content .filter-component .form-label:after{color:var(--color2)}.frmHtml.search-filter.active .filtered .content .filter-component .form-control label:first-of-type{padding-top:calc(var(--padding) / 2)}}.frmHtml .filterTags{display:flex;gap:calc(var(--padding) / 2);flex-wrap:wrap}@media(max-width:56em){.frmHtml .filterTags{display:none}}.frmHtml .filterTags .tag{display:flex;text-decoration:none;cursor:pointer;background-color:var(--color3);color:#fff;font-size:var(--xxs-fontsize);line-height:20px;align-items:center;justify-content:center;padding:5px 10px;letter-spacing:0;border-radius:var(--borderradius)}.frmHtml .filterTags .tag .symbol{font-size:16px;width:16px;height:16px;display:flex;justify-content:center;align-items:center}.frmHtml .filterTags .tag .text{padding-right:5px}.frmHtml .filterTags .filter-clearselection{width:100%;text-align:right;padding-top:var(--padding)}.frmHtml .markers{display:none}.frmHtml .markerCluster{position:absolute;font-family:var(--basicfont);font-size:var(--fontsize);width:32px;height:32px;text-align:center;line-height:32px;background:var(--color1);color:#fff;border-radius:100%}.frmHtml .clusterWindow li{border-top:1px solid var(--grey1)}.frmHtml .clusterWindow li.listItemFirst{border-top:0}.frmHtml .clusterWindow li a{text-decoration:none;font-size:var(--fontsize);padding:10px 0;display:block}.frmHtml .gm-ui-hover-effect span{display:none}.frmHtml .normalZoom{display:flex;justify-content:flex-end;margin-top:var(--padding)}.frmHtml .normalZoom a{text-decoration:none;padding:var(--buttonPadding);background:var(--grey1);display:block;font-size:var(--xxs-fontsize);cursor:pointer}@media(hover:hover){.frmHtml .normalZoom a:hover{background:var(--color3);color:#fff}}.frmHtml .pagination{display:flex;justify-content:center}.frmHtml .pagination ul{display:flex;align-items:center;gap:var(--padding)}.frmHtml .pagination ul li button{font-family:var(--symbol);font-size:var(--iconsize);width:40px;height:40px;display:flex;padding:0;align-items:center;justify-content:center;border-radius:40px;background-color:var(--color4)}@media(hover:hover){.frmHtml .pagination ul li button:hover{background-color:var(--color5)}}.frmHtml .pagination ul li button:disabled,.frmHtml .pagination ul li button:disabled:hover{cursor:default;opacity:.5;background-color:var(--color4)}.frmHtml .pagination ul li .pageCount{color:var(--grey3)}.frmHtml .showMoreButton{text-align:center}.frmHtml .noResults{padding:0 var(--padding);color:var(--errorColor)}.frmHtml .toggleViewContainer{display:flex;justify-content:flex-end;gap:var(--padding);margin-bottom:var(--padding)}@media(max-width:56em){.frmHtml .toggleViewContainer{display:none}}.frmHtml .toggleViewContainer .nice-select{min-width:200px}.frmHtml .toggleViewContainer .toggle-view{display:flex;gap:calc(var(--padding) / 2)}.frmHtml .toggleViewContainer .toggle-view a{display:flex;align-items:center;padding:var(--inputSize);line-height:30px;text-decoration:none;background:var(--color1);color:#fff;transition:all .2s linear}.frmHtml .toggleViewContainer .toggle-view a .symbol{margin-right:5px}@media(hover:hover){.frmHtml .toggleViewContainer .toggle-view a:hover{color:#fff;background:var(--color2)}}.frmHtml .toggleViewContainer .toggle-view a.active,.frmHtml .toggleViewContainer .toggle-view a.active:hover{background:var(--color2);cursor:default;color:#fff}.blocks .blockEntry.vacancies .jobalert{background-color:var(--color6);box-shadow:var(--shadow-block);color:var(--fontcolor)}@media(min-width:56em){.blocks .blockEntry.vacancies .jobalert{flex-direction:row}}.blocks .blockEntry.vacancies .jobalert .media{display:block!important;width:200px;margin:0}@media(max-width:56em){.blocks .blockEntry.vacancies .jobalert .media{margin:0 auto var(--padding)}}.blocks .blockEntry.vacancies .jobalert .media:after{display:none}@media(min-width:56em){.blocks .blockEntry.vacancies .jobalert .inner{padding-left:var(--padding)}}.blocks .blockEntry.vacancies .jobalert .inner .header .widgetHeader{padding-bottom:0}.blocks .blockEntry.vacancies .jobalert .inner .footer{text-align:right;position:relative;top:auto;bottom:auto;right:auto;-webkit-transform:none;transform:none;padding:var(--padding) 0 0}.frmHtml .form-row{padding:var(--rowSize) 0}.frmHtml .filter-input{position:relative}.frmHtml .filter-input .form-control input{border:1px solid var(--grey2);padding:10px var(--inputSize)}@media(min-width:56em){.frmHtml .filter-input .form-control input{border-radius:0;border:1px solid #fff;color:#fff;background-color:transparent}.frmHtml .filter-input .form-control input::-webkit-input-placeholder{color:var(--grey1)}.frmHtml .filter-input .form-control input::-moz-placeholder{color:var(--grey1)}.frmHtml .filter-input .form-control input::-ms-input-placeholder{color:var(--grey1)}.frmHtml .filter-input .form-control input::placeholder{color:var(--grey1)}}.frmHtml .filter-input .form-control .symbol{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:var(--inputSize);color:var(--color3);font-size:30px}@media(max-width:56em){.frmHtml .filter-input .form-control .symbol{color:var(--color1);font-size:var(--iconsize)}}@media(max-width:56em){.frmHtml .filter-distance.form-row.group-row .grouped{flex-direction:row}}@media(max-width:56em){.frmHtml .filter-distance.form-row.group-row .grouped .form-group.col-8{width:75%;flex:auto}}.frmHtml .filter-distance.form-row.group-row .grouped .form-group .form-control{position:relative}.frmHtml .filter-distance.form-row.group-row .grouped .form-group .form-control .symbol{position:absolute;top:50%;right:var(--inputSize);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.frmHtml .filter-range .form-label{color:#fff!important;font-weight:500}.frmHtml .filter-component .form-label{position:relative;cursor:pointer;border:0;background:transparent;width:100%;text-align:left}@media(min-width:56em){.frmHtml .filter-component .form-label{color:#fff!important;margin-bottom:10px!important}}.frmHtml .filter-component .form-label:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--symbol);font-size:16px;font-weight:normal;content:"\e90b"}@media(min-width:56em){.frmHtml .filter-component .form-label:after{content:"\e92b"}}.frmHtml .filter-component .form-control{display:flex!important;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.frmHtml .filter-component .form-control label{font-weight:100;gap:15px}@media(min-width:56em){.frmHtml .filter-component .form-control label{color:#fff}}@media(min-width:56em){.frmHtml .filter-component .form-control input{background-color:transparent;border-color:#fff!important}.frmHtml .filter-component .form-control input:before{background:#fff!important}}.frmHtml .filter-component.active .form-label:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media(min-width:56em){.frmHtml .filter-component.active .form-label:after{content:"\e927";-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.frmHtml .filter-component.active .form-control{max-height:100em;transition:max-height 1s ease-in-out}.frmHtml .filter-toggle .form-label{padding:0!important}@media(min-width:56em){.frmHtml .filter-toggle .form-label{color:#fff!important}}.frmHtml .filter-toggle .form-control{display:flex!important;flex-direction:row;align-items:center;gap:15px}.frmHtml .filter-toggle .form-control .switch{position:relative;display:inline-block;width:60px;height:34px}.frmHtml .filter-toggle .form-control .switch input{opacity:0;width:0;height:0}.frmHtml .filter-toggle .form-control .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;margin:0;background-color:var(--grey2);transition:.4s;border-radius:34px}.frmHtml .filter-toggle .form-control .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;border-radius:50%;background-color:#fff;transition:.4s}.frmHtml .filter-toggle .form-control .switch input:checked+.slider{background-color:var(--color2)}.frmHtml .filter-toggle .form-control .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.frmHtml .filter-toggle .form-control .switch .labels{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-10px;display:block;height:34px;line-height:34px}@media(min-width:56em){.frmHtml .filter-toggle .form-control .switch .labels{color:#fff}}.frmHtml .filter-toggle .form-control .switch .labels:after{content:attr(data-off);position:absolute;opacity:1;transition:all .4s ease-in-out}.frmHtml .filter-toggle .form-control .switch .labels:before{content:attr(data-on);position:absolute;opacity:0;transition:all .4s ease-in-out}.frmHtml .filter-toggle .form-control .switch input:checked ~ .labels:after{opacity:0}.frmHtml .filter-toggle .form-control .switch input:checked ~ .labels:before{opacity:1}.frmHtml .filter-range .outer-container{width:80%;margin-left:10%}.frmHtml .filter-range.active .form-control{overflow:initial!important}.frmHtml .filter-range .range{margin-top:50px}.frmHtml .filter-range .noUi-tooltip{padding:3px}.frmHtml .filter-range .noUi-target{border:0}.frmHtml .filter-range .noUi-connect{background-color:var(--color2)}