.holder .favorite{position:absolute;top:var(--padding);right:var(--padding);width:25px;height:25px;padding:var(--padding);line-height:25px;text-decoration:none;text-align:center;background-color:transparent;border:0}.holder .favorite:hover:before{content:"\e87d"}.holder .features{display:flex;flex-wrap:wrap;flex-direction:row;-webkit-column-gap:calc(var(--padding) / 2);-moz-column-gap:calc(var(--padding) / 2);column-gap:calc(var(--padding) / 2);row-gap:calc(var(--padding) / 3);padding-top:calc(var(--padding) / 2)}@media(max-width:56em){.holder .features{flex-direction:column}}.holder .features .feature{display:flex;align-items:center}.holder .features .feature .symbol{margin-right:10px}@font-face{font-family:'filetypes';font-display:fallback;src:url('/App_Modules/css/datasources/../fonts/filetypes.woff2') format('woff2'),url('/App_Modules/css/datasources/../fonts/filetypes.woff') format('woff');font-weight:normal;font-style:normal}.block.downloads .filetype{display:block;float:right;font-family:"filetypes";font-size:2rem;line-height:20px}.block.downloads .filetype:before{content:"\e924"}.block.downloads .filetype.jpg:before,.block.downloads .filetype.gif:before,.block.downloads .filetype.png:before{content:"\e927"}.block.downloads .filetype.pdf:before{content:"\eadf"}.block.downloads .filetype.doc:before,.block.downloads .filetype.docx:before{content:"\eae1"}.block.downloads .filetype.zip:before{content:"\e92b"}.block.downloads .filetype.xls:before{content:"\eae2"}.block.downloads .filetype.mp3:before{content:"\e928"}.block.downloads .filetype.txt:before{content:"\e926"}.block.downloads .filetype.webm:before{content:"\e929"}.blocks.one-column .blockEntry .item{width:100%}.blocks.two-columns .blockEntry .item{width:50%}.blocks.three-columns .blockEntry .item{width:calc(100% / 3)}.blocks.four-columns .blockEntry .item{width:25%}.blocks .blockEntry{display:flex;flex-wrap:wrap;margin-left:var(--min-gutter)}.section-alignCenter .blocks .blockEntry{justify-content:center}.blocks .blockEntry .item{padding-bottom:var(--gutter);padding-left:var(--gutter)}@media(max-width:56em){.blocks .blockEntry .item{width:100%!important}}.blocks .blockEntry .item .holder{position:relative;height:100%}.blocks .blockEntry .item .holder .block{height:100%;margin-bottom:0}.blocks .blockEntry .item .holder .block .media{flex:0 0 auto}.blocks .blockEntry .item .holder .block .inner{padding:var(--padding)}.hotels-item .vacancyCount,.vacancies-item .vacancyCount,.functions-item .vacancyCount{position:absolute;top:calc(var(--padding) / 1.5);width:100%;display:inline-flex;justify-content:center}@media(max-width:56em){.hotels-item .vacancyCount,.vacancies-item .vacancyCount,.functions-item .vacancyCount{top:var(--padding)}}.hotels-item .vacancyCount .text,.vacancies-item .vacancyCount .text,.functions-item .vacancyCount .text{background:var(--color4);color:#fff;border-radius:50px;padding:8px 16px;font-size:var(--xs-fontsize);text-transform:uppercase;letter-spacing:var(--letter-spacing);font-weight:600;font-family:var(--basicfont)}.hotels-item .media:before,.vacancies-item .media:before,.functions-item .media:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,24,19,0.75) 100%);position:absolute;height:100%;width:100%;left:0;top:0}.hotels-item .inner,.vacancies-item .inner,.functions-item .inner{position:absolute;bottom:0;left:0;width:100%;padding:calc(var(--padding) / 1.5)!important;display:flex;gap:var(--gutter);flex-direction:column;text-align:center}@media(max-width:56em){.hotels-item .inner,.vacancies-item .inner,.functions-item .inner{padding:var(--padding)}}.hotels-item .inner .blockTitle,.vacancies-item .inner .blockTitle,.functions-item .inner .blockTitle,.hotels-item .inner .content,.vacancies-item .inner .content,.functions-item .inner .content{color:#fff}.hotels-item .inner .footer .actionButton,.vacancies-item .inner .footer .actionButton,.functions-item .inner .footer .actionButton{min-width:100%;color:#fff;border-color:#fff}@media(hover:hover){.hotels-item:hover .footer .actionButton .text,.vacancies-item:hover .footer .actionButton .text,.functions-item:hover .footer .actionButton .text{left:0}.hotels-item:hover .footer .actionButton:before,.vacancies-item:hover .footer .actionButton:before,.functions-item:hover .footer .actionButton:before{opacity:1}}.blocks .block,.slider .block{color:var(--fontcolor)}.blocks .block.image,.slider .block.image{padding:0}@media(max-width:56em){.holder .features{flex-direction:row}}