﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial, sans-serif;font-weight:bold;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial, sans-serif;box-shadow:3px 3px 10px rgba(0,0,0,0.5);box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:0.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin:0px;padding:0px}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .week-name th{color:#87a2a5 !important}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help !important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:white}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top, #00adee, #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:white;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top, #fff, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type="range"],.date-picker-wrapper .time .input--checkbox[type="range"]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e !important;color:white !important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;display:none;background-color:yellow;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px}.date-picker-wrapper .date-range-length-tip:after{content:"";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid yellow;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:bold}@font-face{font-family:'PredigeRounded';font-weight:300;font-display:swap;src:url(/assets/predigerounded/322C95_0_0-812f388c91d249c2d6aeb58f7a58bddf8adc97ee61858c8d397699dc0ad54771.eot);src:url(/assets/predigerounded/322C95_0_0-812f388c91d249c2d6aeb58f7a58bddf8adc97ee61858c8d397699dc0ad54771.eot?#iefix) format("embedded-opentype"),url(/assets/predigerounded/322C95_0_0-4c93d3d6ac9ed992f5b80711d05c4e9786a67193d99039cb7a9d8a8a7f70cc04.woff2) format("woff2"),url(/assets/predigerounded/322C95_0_0-6238d27f96dfb261bb2d09cca25b6c0e17fca13a730627d867560ab1b9cbee28.woff) format("woff"),url(/assets/predigerounded/322C95_0_0-8c7a61f278608fee1db5f4136de1b76683e3f89ddb7946731b3d0b1cb8d3d724.ttf) format("truetype")}@font-face{font-family:'PredigeRounded';font-weight:400;font-display:swap;src:url(/assets/predigerounded/type_dynamic_-_predige_rounded-webfont-5d9a56ae0455457a48f19bc128faabc7ec04c0f7d15a8af0c0b08702333f9953.eot);src:url(/assets/predigerounded/type_dynamic_-_predige_rounded-webfont-5d9a56ae0455457a48f19bc128faabc7ec04c0f7d15a8af0c0b08702333f9953.eot?#iefix) format("embedded-opentype"),url(/assets/predigerounded/type_dynamic_-_predige_rounded-webfont-f3acf75e4cc05d34adaf0593b894c633cc6ee37f248273c506700edf40ab177c.woff2) format("woff2"),url(/assets/predigerounded/type_dynamic_-_predige_rounded-webfont-a7c62110461a14487f982008cdd2af4832f5c187e2416230dede154fbe624642.woff) format("woff"),url(/assets/predigerounded/type_dynamic_-_predige_rounded-webfont-7766aa7c3aa98a52f5b4d52d0bd5239b46223bdca59e1b2c48c6f2ef2c61c587.ttf) format("truetype")}@font-face{font-family:'PredigeRounded';font-style:italic;font-weight:500;font-display:swap;src:url(/assets/predigerounded/2DB6F9_0_0-78d98c845d85437fea559a4222427bcbc51860c8b9d4bcb7f799ddcc1d7b79d4.eot);src:url(/assets/predigerounded/2DB6F9_0_0-78d98c845d85437fea559a4222427bcbc51860c8b9d4bcb7f799ddcc1d7b79d4.eot?#iefix) format("embedded-opentype"),url(/assets/predigerounded/2DB6F9_0_0-f3fb42bcce3d2f094371ba6a60ad1d92dcdfef9c5894a65d294fc26bedcde940.woff2) format("woff2"),url(/assets/predigerounded/2DB6F9_0_0-2f7628cb84860043acdd31f8253067dac343dd674154897cb08e39e8249cd2b7.woff) format("woff"),url(/assets/predigerounded/2DB6F9_0_0-4f159fbb2eb4ced47197de0c62cc894a1136dd385430b042594d657d2b566d1c.ttf) format("truetype")}@font-face{font-family:'PredigeRounded';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/predigerounded/2DB6F9_1_0-06197b84d360d7bf22c75c151d43271cdbea23a7d77a831229f32f3e8a750da0.eot);src:url(/assets/predigerounded/2DB6F9_1_0-06197b84d360d7bf22c75c151d43271cdbea23a7d77a831229f32f3e8a750da0.eot?#iefix) format("embedded-opentype"),url(/assets/predigerounded/2DB6F9_1_0-a1d5d180afc850f40b89333722b2c5416148b6f7b73e0b9b8c4bdd7e2b2a1389.woff2) format("woff2"),url(/assets/predigerounded/2DB6F9_1_0-c3ad43ed784f82d877ee0422737bdfde53e9de0002c536652531859f5d4ffdf1.woff) format("woff"),url(/assets/predigerounded/2DB6F9_1_0-38bc67aaa6a1567e75622ed8c5642b5c4c40a74dd21adfbfbe7657b45bb75c06.ttf) format("truetype")}@font-face{font-family:'PredigeRounded';font-weight:700;font-display:swap;src:url(/assets/predigerounded/2DB6F9_2_0-b171bcbfe90d3dc065d978c3832f7c6ef709df135ea084f714fbd93a32c5e10b.eot);src:url(/assets/predigerounded/2DB6F9_2_0-b171bcbfe90d3dc065d978c3832f7c6ef709df135ea084f714fbd93a32c5e10b.eot?#iefix) format("embedded-opentype"),url(/assets/predigerounded/2DB6F9_2_0-41739342eda219a943ce85e9ea833f27e9e469fadcc5b5d744068d009c91a560.woff2) format("woff2"),url(/assets/predigerounded/2DB6F9_2_0-57b96a88d85df40da6c77085da794f91a7e9945f35c253e4b8d8fc4b9468fe8a.woff) format("woff"),url(/assets/predigerounded/2DB6F9_2_0-8c7c1bf03ad189b968ba92b5253efe8968dfe60d7f2c760276e126406e806c73.ttf) format("truetype")}fieldset{border:0;margin:0;padding:0}form .error{color:#D9272E;font-size:.8em}.form__holder{position:relative}.form__input{-webkit-appearance:none;background-color:#F2F2F2;border:0;box-sizing:border-box;font-weight:400;height:45px;padding:10px 20px;width:100%;transition:.3s ease border}.form__input.parsley-error,.form__input.error{border:2px solid #D9272E;font-size:1em}.form__input.parsley-error.js-date+.parsley-errors-list,.form__input.error.js-date+.parsley-errors-list{margin-top:25px}.form__input.parsley-success,.form__input.success{border-color:#1E988A}.form__input:focus{outline:0;border-color:#0000FF}.form__input.parsley-error:focus{border-color:#D9272E}.form__input.parsley-success:focus{border-color:#1E988A}.form__input::-moz-placeholder{color:#87A2A5}.form__input::placeholder{color:#87A2A5}input[type="checkbox"],.input--checkbox[type="checkbox"]{margin-right:.5em}input[type="submit"],.input--checkbox[type="submit"]{transition:opacity .2s linear}input[type="submit"]:disabled,.input--checkbox[type="submit"]:disabled{opacity:.3;pointer-events:none;cursor:default}label{cursor:pointer}.parsley-errors-list{margin:0;position:absolute;list-style:none;font-size:12px;padding:0;color:#D9272E}.form__label--block{display:block;font-size:13px;text-transform:uppercase;font-weight:500}.form__info-field{font-size:11px;margin-top:3px;color:#87A2A5}.form__input--big{width:100%;padding:7px 10px;border:2px solid #C7D3D2;background-color:#FFFFFF}.form__input--textarea{background-color:#FFFFFF;border:2px solid #C7D3D2;min-height:100px;padding:10px}.datepicker{width:100%;background-image:url(/assets/calendar-26512f36e52dfb43f748e018630fb5473dd2de5dee1abdeadfae5275f04ca57e.png);background-repeat:no-repeat;background-position:97% 50%;cursor:pointer}.newsletter__input{padding-right:55px}.newsletter__submit{-webkit-appearance:none;background-color:#0000FF;border:0;cursor:pointer;height:45px;padding-top:7px;position:absolute;right:0;transition:background-color .3s ease;top:0;width:45px}.newsletter__submit:hover{background-color:#D9272E}.select{position:relative;display:inline-block;min-width:62px;width:100%}.select select{background:transparent;opacity:0;width:100%;height:45px;position:relative;left:0;z-index:1;font-size:16px}.select select:hover+.select__text{cursor:pointer;color:#000000;border-color:#0000FF}.select select:hover+.select__text:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E")}.select select:focus+.select__text{border-color:#0000FF}.select select.parsley-error+.select__text{border-color:#D9272E}.select select.parsley-success+.select__text{border-color:#1E988A}.select .select__text{background-color:#FFFFFF;border:2px solid #C7D3D2;position:absolute;left:0;right:0;top:0;bottom:0;padding:8px 30px 0px 10px;white-space:nowrap}.select .select__text:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");position:absolute;right:7px;margin-top:-2px}.select.select--no-border .select__text{border:0}.receipt .select select{margin-right:.5em}.disabled .select__text{color:grey}.s-hidden{visibility:hidden;padding-right:10px}.styledSelect{position:absolute;top:10px;cursor:pointer;left:20px}.styledSelect:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");position:absolute;margin-top:-6px;margin-left:10px;transform:scale(0.7)}.styledSelect:active,.styledSelect.active{background-color:#FCFCFC}.options{display:none;position:absolute;top:100%;right:0;z-index:999;margin:0 0;padding:0 0;list-style:none;border:1px solid #f3f3f3;background-color:white;box-shadow:0px 4px 8px rgba(37,23,23,0.05);width:160px;text-align:left;font-size:14px;font-weight:400;padding:10px}@media screen and (min-width: 900px){.options{right:auto;left:0}}.options li{padding:0 5px;margin:0 0;max-width:100%;cursor:pointer}.options li span{float:right;color:#1E988A}.options li:hover{background-color:#39f;color:white}.options li:hover span{color:white}.options li:hover{background-color:#39f;color:white}.form-block{margin-bottom:25px}@media screen and (min-width: 700px){.form-block::after{clear:both;content:"";display:block}.form-block .form-block__label{float:left;display:block;margin-right:1.6949152542%;width:49.1525423729%}.form-block .form-block__label:last-child{margin-right:0}.form-block .form-block__field{float:left;display:block;margin-right:1.6949152542%;width:49.1525423729%}.form-block .form-block__field:last-child{margin-right:0}.form-block .form-block__field input,.form-block .form-block__field .input--checkbox,.form-block .form-block__field select,.form-block .form-block__field textarea{width:100%}.form-block .form-block__field input.btn,.form-block .form-block__field .btn.input--checkbox,.form-block .form-block__field select.btn,.form-block .form-block__field textarea.btn{width:auto}}@media screen and (min-width: 700px){.form-block.form-block--nolabel .form-block__field{margin-left:50.8474576271%}}input[type="checkbox"],.input--checkbox[type="checkbox"]{opacity:0;position:absolute;z-index:1}input[type="checkbox"][disabled]~.input--checkbox,.input--checkbox[type="checkbox"][disabled]~.input--checkbox{border:2px solid #F2F2F2;background-color:#F2F2F2}input[type="checkbox"]:checked+.input--checkbox,.input--checkbox[type="checkbox"]:checked+.input--checkbox{border:2px solid #0000FF;background-color:#0000FF}input[type="checkbox"]:checked+.input--checkbox:after,.input--checkbox[type="checkbox"]:checked+.input--checkbox:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2020%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-486.000000%2C%20-218.000000%29%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28488.000000%2C%20180.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%2040.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%2C6%20L6%2C13.4%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.2%2C0%20L16%2C13.4%22%20transform%3D%22translate%2811.100000%2C%206.700000%29%20scale%281%2C%20-1%29%20translate%28-11.100000%2C%20-6.700000%29%20%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");display:block;left:3px;position:absolute;top:-1px;transform:scale(0.9)}@media screen and (min-width: 700px){input[type="checkbox"]:checked+.input--checkbox:after,.input--checkbox[type="checkbox"]:checked+.input--checkbox:after{left:-4px;position:absolute;top:-7px;transform:scale(0.6)}}.input--checkbox{width:28px;height:28px;padding:0;position:relative;display:inline-block;margin-top:.2em;margin-right:.4em;border:2px solid #0000FF;top:7px;border-radius:3px;z-index:5}@media screen and (min-width: 700px){.input--checkbox{top:2px;width:16px;height:16px}}.input--checkbox:before{transition:width .2s ease;font-size:1.3em;width:0;overflow:hidden;display:inline-block;position:absolute;left:50%;top:50%;margin-top:-.6em;margin-left:-.3em}input[type="radio"],.input--checkbox[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;border-radius:100%;height:1em;width:1em;position:relative;top:3px}input[type="radio"]:checked,.input--checkbox[type="radio"]:checked{background:#000}.mpFormTable{list-style:none;margin:0;padding:0}.mpFormTable .mpQuestionTable{margin-bottom:1em}.mpFormTable ul{list-style:none;margin:0;padding:0;overflow:hidden}.mpFormTable ul li{float:left;margin-right:2em;margin-left:2px}.mpFormTable ul li label{margin-left:.5em}.form-hostel-filter{width:95%;margin:0 auto}@media screen and (min-width: 900px){.form-hostel-filter{width:unset;margin:unset}}.form-hostel-filter label:hover,.form-hostel-filter .input--checkbox:hover,.form-hostel-filter input:hover{cursor:pointer}.form-hostel-filter .h5,.form-hostel-filter .subnav__item,.form-hostel-filter .olery-reviews,.form-hostel-filter .host p,.host .form-hostel-filter p,.form-hostel-filter .breadcrumbs__item a,.breadcrumbs__item .form-hostel-filter a,.form-hostel-filter .bookingtab-filter__item{display:none;margin-bottom:15px}@media screen and (min-width: 1200px){.form-hostel-filter .h5,.form-hostel-filter .subnav__item,.form-hostel-filter .olery-reviews,.form-hostel-filter .host p,.host .form-hostel-filter p,.form-hostel-filter .breadcrumbs__item a,.breadcrumbs__item .form-hostel-filter a,.form-hostel-filter .bookingtab-filter__item{display:block}}.form-hostel-filter.is-loading{opacity:.5}.form-hostel-filter.is-loading label:hover,.form-hostel-filter.is-loading .input--checkbox:hover,.form-hostel-filter.is-loading input:hover{cursor:default}.booking-order-form .co2-compensation .radiocheck{position:relative}.booking-order-form .co2-compensation .ajaxloader{position:absolute;z-index:99;top:13px}.booking-order-form .co2-compensation .ajaxloader+label .input--checkbox{opacity:0}img{display:block;margin:0;max-width:100%;height:auto}.lazy,.lazyload,.lazyloading{opacity:0;transition:opacity .3s ease}.lazy.lazyloaded,.lazyload.lazyloaded,.lazyloading.lazyloaded{opacity:1}html,body{background-color:#FCFCFC}body{padding-top:60px;overflow-x:hidden;scroll-behavior:smooth}body.is-fixed{position:fixed;top:0;left:0;right:0;overflow:hidden}.container{max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-bottom:50px;padding-left:20px;padding-right:20px;position:relative}.container::after{clear:both;content:"";display:block}.container+.maincontent{margin-top:-30px}@media screen and (min-width: 500px){.container{margin-bottom:80px}.container+.maincontent{margin-top:-15px}}@media screen and (min-width: 900px){.container{padding-left:48px;padding-right:48px}}@media screen and (min-width: 700px){.container--navigation-tabs{padding-top:0}}@media screen and (min-width: 900px){.container--navigation-tabs{padding-top:0}}@media screen and (min-width: 900px){.container--first{margin-top:53px}}.container--non-relative{position:unset}@media screen and (max-width: 1054px){.container--non-relative{position:relative}}.container--nomargin{margin-bottom:0}.container--small-margin{margin-bottom:50px}.container--full-width{padding-left:0;padding-right:0}.scroll-element-offset{position:absolute;top:-100px;left:0}.maincontent{margin:0 auto;margin-top:20px;max-width:1200px;position:relative}@media screen and (min-width: 900px){.maincontent{margin-top:175px}}.maincontent.maincontent--small{margin-top:20px}@media screen and (min-width: 900px){.maincontent.maincontent--small{margin-top:50px}}.maincontent.maincontent--medium{margin-top:40px !important}@media screen and (min-width: 900px){.maincontent.maincontent--medium{margin-top:75px !important}}.maincontent.maincontent--negative{margin-top:20px;z-index:100}@media screen and (min-width: 500px){.maincontent.maincontent--negative{margin-top:-95px}}.maincontent.maincontent--background{z-index:1}.maincontent.maincontent--background:before{background-color:rgba(177,203,206,0.1);content:' ';position:absolute;bottom:-40px;right:0;left:0;top:44px;z-index:-1}@media screen and (min-width: 500px){.maincontent.maincontent--background:before{top:62px}}@media screen and (min-width: 700px){.maincontent.maincontent--background:before{top:70px}}@media screen and (min-width: 900px){.maincontent.maincontent--background:before{top:80px}}@media screen and (min-width: 1200px){.maincontent.maincontent--background:before{top:88px}}.maincontent.maincontent--bottom-space:before{bottom:170px}a.read-more:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");display:inline-block;margin-left:10px}a.read-more.is-active:after,a.read-more.toggle-is-active:after{transform:rotate(180deg)}a.anchor{outline:0;display:block;visibility:hidden}a.anchor:before{content:'';display:block;height:80px;margin-top:-80px;visibility:hidden;z-index:-1}@media screen and (min-width: 900px){a.anchor:before{height:130px;margin-top:-130px}}.page--no-bookingsbar header:before{display:none}.page--no-bookingsbar .container--first{margin-top:0}.page--no-bookingsbar .maincontent:not(.maincontent--negative){margin-top:75px}.page--no-bookingsbar .container+.maincontent{margin-top:-30px}@media screen and (min-width: 500px){.page--no-bookingsbar .container+.maincontent{margin-top:-15px}}ul{list-style-position:inside;padding:.5em 0 .5em 0;margin:0}@media screen and (min-width: 500px) and (max-width: 700px){ul.split{-moz-columns:2;columns:2}}@media screen and (min-width: 700px) and (max-width: 900px){ul.split{-moz-columns:2;columns:2}}@media screen and (min-width: 1200px){ul.split{-moz-columns:2;columns:2}}ul.check,ul.arrow,ul.arrow-roadtrips{line-height:normal;list-style:none;margin:0 0 20px;padding:0}ul.check li,ul.arrow li,ul.arrow-roadtrips li{position:relative;margin-bottom:5px}ul.check li:before,ul.arrow li:before,ul.arrow-roadtrips li:before{position:relative;left:0;margin-right:20px;content:' '}.columns__aside ul.check,.columns__aside ul.arrow,.columns__aside ul.arrow-roadtrips{font-size:16px}ul.check li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2020%2017%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22%231E988A%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-486.000000%2C%20-218.000000%29%22%20stroke%3D%22%231E988A%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28488.000000%2C%20180.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%2040.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%2C6%20L6%2C13.4%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.2%2C0%20L16%2C13.4%22%20transform%3D%22translate%2811.100000%2C%206.700000%29%20scale%281%2C%20-1%29%20translate%28-11.100000%2C%20-6.700000%29%20%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")}ul.arrow li:before{color:#1E988A;content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2216%22%20viewBox%3D%220%200%2010%2016%22%3E%0A%20%20%3Cpolygon%20fill-rule%3D%22evenodd%22%20fill%3D%22%231E988A%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%20transform%3D%22rotate%28-90%208%208%29%22%2F%3E%0A%3C%2Fsvg%3E%0A")}ul.arrow-roadtrips li:before{color:#FFFFFF;content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2216%22%20viewBox%3D%220%200%2010%2016%22%3E%0A%20%20%3Cpolygon%20fill-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%20transform%3D%22rotate%28-90%208%208%29%22%2F%3E%0A%3C%2Fsvg%3E%0A")}ul.check--small{font-size:14px;line-height:20px}ul.check--small li{padding-left:25px;margin-bottom:10px}ul.check--small li:before{position:absolute;transform:scale(0.8)}ul.list-reset,.navigation-block ul,ul.news-archive{list-style:none;margin:0;padding:0}ul.news-archive li{margin-bottom:15px}ul+h2{margin-top:50px}ul+h3,.overview-content__head ul+h2{margin-top:40px}ul+h4{margin-top:30px}table{border-collapse:collapse;border-spacing:0;border:0;font-size:16px;margin-bottom:20px;width:100% !important}table h3,table .overview-content__head h2,.overview-content__head table h2{font-size:18px}td{border:0;vertical-align:top}table.responsive{width:100%}table.responsive ul{margin-top:0;padding-top:0}table.responsive td{vertical-align:top}table.responsive td.image img{max-width:100%;height:auto}table.responsive td:first-child{padding-right:1em}@media screen and (min-width: 500px){table.responsive td:first-child{padding-bottom:1em}}@media screen and (min-width: 900px){table.responsive td:first-child{padding-right:1em}}@media screen and (min-width: 500px){table.responsive td:nth-child(2){padding-bottom:1em}}table.responsive td:nth-child(3){width:150px;padding-left:1em;text-align:right}@media screen and (min-width: 900px){table.responsive td:nth-child(3){padding-left:1em}}table.responsive td:nth-child(3) .select{text-align:left}@media (max-width: 600px){table.responsive{margin-top:1em}table.responsive tr:first-child td:first-child{margin-top:1em}table.responsive td{display:block;margin-bottom:1em}table.responsive td td:first-child{width:300px;padding-right:0}table.responsive td:last-child{margin-bottom:1em;padding-bottom:1em}table.responsive td:nth-child(3){padding-left:0;text-align:left}table.responsive td p:last-child{margin-bottom:0}}table.responsive-3col{table-layout:fixed;width:100%;margin:1em -1em 0}table.responsive-3col td{padding:0 1em 1em}table.responsive-3col td img{width:100%}@media screen and (max-width: 500px){table.responsive-3col{margin-top:1em}table.responsive-3col tr:first-child td:first-child{margin-top:1em}table.responsive-3col td{display:block;margin-bottom:1em}table.responsive-3col td:last-child{margin-bottom:2em;padding-bottom:2em}table.responsive-3col td p:last-child{margin-bottom:0}}table.underlined-rows{width:100%}table.underlined-rows td{border-bottom:2px solid #DBDEDE}@media (max-width: 600px){table.underlined-rows td{display:block;border-bottom:0}table.underlined-rows td:last-child{margin-bottom:1em;border-bottom:2px solid #DBDEDE}}body{color:#4F5F61;font-family:"PredigeRounded", Arial, sans-serif;font-size:19px;font-weight:400;line-height:28px;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga' on}h1,.h1,.intro__title,h2,.h2,h3,.overview-content__head h2,.h3,.content__title,.columns--triple h2,.checkout h2,h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title,h5,.h5,.subnav__item,.olery-reviews,.host p,.breadcrumbs__item a,.bookingtab-filter__item,h6,.h6{margin:0;font-family:"PredigeRounded", Arial, sans-serif;color:#1E988A;font-weight:500;letter-spacing:-.2px;line-height:1;text-transform:uppercase}h1 a,.h1 a,.intro__title a,h2 a,.h2 a,h3 a,.overview-content__head h2 a,.h3 a,.content__title a,.columns--triple h2 a,.checkout h2 a,h4 a,.h4 a,.host .host__name a,.bookingbar-item__title a,.footer__title a,h5 a,.h5 a,.subnav__item a,.olery-reviews a,.host p a,.breadcrumbs__item a a,.bookingtab-filter__item a,h6 a,.h6 a{color:#0000FF;text-decoration:none}h1 a:hover,.h1 a:hover,.intro__title a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,.content__title a:hover,h4 a:hover,.h4 a:hover,.host .host__name a:hover,.bookingbar-item__title a:hover,.footer__title a:hover,h5 a:hover,.h5 a:hover,.subnav__item a:hover,.olery-reviews a:hover,.host p a:hover,.breadcrumbs__item a a:hover,.bookingtab-filter__item a:hover,h6 a:hover,.h6 a:hover{text-decoration:underline}h1,.h1,.intro__title{margin-bottom:40px}@media screen and (min-width: 300px) and (max-width: 500px){h1,.h1,.intro__title{font-size:34px}}@media screen and (min-width: 500px) and (max-width: 700px){h1,.h1,.intro__title{font-size:39.2px}}@media screen and (min-width: 500px) and (max-width: 700px){h1,.h1,.intro__title{font-size:44.4px}}@media screen and (min-width: 700px) and (max-width: 900px){h1,.h1,.intro__title{font-size:49.6px}}@media screen and (min-width: 900px) and (max-width: 1200px){h1,.h1,.intro__title{font-size:54.8px}}@media screen and (min-width: 1200px){h1,.h1,.intro__title{font-size:60px}}@media screen and (min-width: 700px){h1,.h1,.intro__title{margin-bottom:40px}}h2,.h2{margin-bottom:20px}@media screen and (min-width: 300px) and (max-width: 500px){h2,.h2{font-size:28px}}@media screen and (min-width: 500px) and (max-width: 700px){h2,.h2{font-size:32.4px}}@media screen and (min-width: 500px) and (max-width: 700px){h2,.h2{font-size:36.8px}}@media screen and (min-width: 700px) and (max-width: 900px){h2,.h2{font-size:41.2px}}@media screen and (min-width: 900px) and (max-width: 1200px){h2,.h2{font-size:45.6px}}@media screen and (min-width: 1200px){h2,.h2{font-size:50px}}h3,.overview-content__head h2,.h3,.content__title,.columns--triple h2,.checkout h2{margin-bottom:10px}@media screen and (min-width: 300px) and (max-width: 500px){h3,.overview-content__head h2,.h3,.content__title,.columns--triple h2,.checkout h2{font-size:22px}}@media screen and (min-width: 500px) and (max-width: 700px){h3,.overview-content__head h2,.h3,.content__title,.columns--triple h2,.checkout h2{font-size:23.6px}}@media screen and (min-width: 500px) and (max-width: 700px){h3,.overview-content__head h2,.h3,.content__title,.columns--triple h2,.checkout h2{font-size:25.2px}}@media screen and (min-width: 700px) and (max-width: 900px){h3,.overview-content__head h2,.h3,.content__title,.columns--triple h2,.checkout h2{font-size:26.8px}}@media screen and (min-width: 900px) and (max-width: 1200px){h3,.overview-content__head h2,.h3,.content__title,.columns--triple h2,.checkout h2{font-size:28.4px}}@media screen and (min-width: 1200px){h3,.overview-content__head h2,.h3,.content__title,.columns--triple h2,.checkout h2{font-size:30px}}h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title{margin-bottom:5px}@media screen and (min-width: 300px) and (max-width: 500px){h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title{font-size:18px}}@media screen and (min-width: 500px) and (max-width: 700px){h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title{font-size:18.4px}}@media screen and (min-width: 500px) and (max-width: 700px){h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title{font-size:18.8px}}@media screen and (min-width: 700px) and (max-width: 900px){h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title{font-size:19.2px}}@media screen and (min-width: 900px) and (max-width: 1200px){h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title{font-size:19.6px}}@media screen and (min-width: 1200px){h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title{font-size:20px}}h5,.h5,.subnav__item,.olery-reviews,.host p,.breadcrumbs__item a,.bookingtab-filter__item,h6,.h6{font-size:15px;margin-bottom:5px}h4,.h4,.host .host__name,.bookingbar-item__title,.footer__title,h5,.h5,.subnav__item,.olery-reviews,.host p,.breadcrumbs__item a,.bookingtab-filter__item,h6,.h6{letter-spacing:0.67px}h4+ul.arrow,h4+ul.check,.h4+ul.arrow,.host .host__name+ul.arrow,.bookingbar-item__title+ul.arrow,.footer__title+ul.arrow,.h4+ul.check,.host .host__name+ul.check,.bookingbar-item__title+ul.check,.footer__title+ul.check,h5+ul.arrow,h5+ul.check,.h5+ul.arrow,.subnav__item+ul.arrow,.olery-reviews+ul.arrow,.host p+ul.arrow,.breadcrumbs__item a+ul.arrow,.bookingtab-filter__item+ul.arrow,.h5+ul.check,.subnav__item+ul.check,.olery-reviews+ul.check,.host p+ul.check,.breadcrumbs__item a+ul.check,.bookingtab-filter__item+ul.check,h6+ul.arrow,h6+ul.check,.h6+ul.arrow,.h6+ul.check{margin-top:20px}.font-light{font-weight:300}a{color:#0000FF;text-decoration:underline}a:hover{text-decoration:none}p{margin:0 0 22px}p+h2{margin-top:50px}p+h3,.overview-content__head p+h2{margin-top:40px}p+h4{margin-top:30px}p.small{font-size:16px;color:#87A2A5}p.large{font-size:20px}p.no-margin{margin:0}hr{border:0;border-bottom:1px solid #F2F2F2;margin:28px 0}abbr,acronym{border-bottom:1px dotted #000000;cursor:help}address{display:block;margin:0 0 14px}hgroup{margin-bottom:14px}del{color:#71888b}blockquote{border-left:2px solid #000000;color:#71888b;margin:28px 0;padding-left:14px}cite{color:#8da0a2;font-style:italic}cite:before{content:'\2014 \00A0'}summary{list-style-type:none;color:#87A2A5;font-style:italic;font-weight:normal;line-height:28px;margin-bottom:30px}@media screen and (min-width: 300px) and (max-width: 500px){summary{font-size:20px}}@media screen and (min-width: 500px) and (max-width: 700px){summary{font-size:20.8px}}@media screen and (min-width: 500px) and (max-width: 700px){summary{font-size:21.6px}}@media screen and (min-width: 700px) and (max-width: 900px){summary{font-size:22.4px}}@media screen and (min-width: 900px) and (max-width: 1200px){summary{font-size:23.2px}}@media screen and (min-width: 1200px){summary{font-size:24px}}@media screen and (min-width: 700px){summary{line-height:32px}}summary .btn{font-weight:500;font-style:normal}.price{color:#1E988A;font-weight:500;text-transform:uppercase;margin-bottom:0}.price .price__currency{font-size:17px}.price .price__large{position:relative;display:inline-block;padding:0 5px;font-size:40px}@media screen and (min-width: 700px){.price .price__large{font-size:30px}}@media screen and (min-width: 900px){.price .price__large{font-size:40px}}.price .price__large .price__cents,.price .price__large .price__type{position:absolute;left:100%;font-size:17px;white-space:nowrap}.price .price__large .price__cents{top:-8px}.price .price__large .price__type{bottom:-8px}.center-text{text-align:center}.strikethrough,.price-product-from{text-decoration:line-through}.hide{display:none !important}.reset-list{margin:0;padding:0}.no-scroll{overflow:hidden}.issuuembed{max-width:100%}.svg-fill g,.svg-fill polygon{fill:inherit}.u-flip-180{transform:rotate(180deg)}.u-relative{position:relative}.float-right{float:right}iframe{max-width:100%}strong{font-weight:500}.footer{background-color:#6AC2CC;padding:50px 0 20px;position:relative;font-size:15px}.footer::after{clear:both;content:"";display:block}@media screen and (min-width: 500px){.footer{padding:60px 0 30px}}.footer .container{margin-bottom:0}.footer p{color:#FFFFFF;line-height:30px}.footer p strong{font-weight:bold;color:#E0FF00}.footer__title{color:#FFFFFF;margin-bottom:20px}@media screen and (min-width: 500px){.footer__title{margin-bottom:25px}}@media screen and (min-width: 700px){.footer-column{float:left;display:block;margin-right:1.6949152542%;width:19.4915254237%;margin-left:4.2372881356%}.footer-column:last-child{margin-right:0}}.footer-column+.footer-column{margin-top:45px}@media screen and (min-width: 700px){.footer-column+.footer-column{margin-top:0}}.footer-column__content+.footer-column__content{margin-top:10px}@media screen and (min-width: 700px){.footer-column__content+.footer-column__content{margin-top:15px}}.footer-column__content .footer-links__item{display:block}.footer-links__item{color:#FFFFFF;letter-spacing:.6px;line-height:30px;text-decoration:none}.footer-links__item:hover{text-decoration:underline}.footer-links__ecolabel{margin-left:5px}.footer-meta{border-top:1px solid #FFFFFF;color:#FFFFFF;letter-spacing:0.6px;line-height:30px;margin-top:40px;padding-top:30px;width:100%}.footer-meta::after{clear:both;content:"";display:block}@media screen and (min-width: 500px){.footer-meta{float:left;display:block;margin-right:1.6949152542%;width:91.5254237288%}.footer-meta:last-child{margin-right:0}}@media screen and (min-width: 700px){.footer-meta{float:left;display:block;margin-right:1.6949152542%;width:100%;align-items:center;display:flex !important}.footer-meta:last-child{margin-right:0}}@media screen and (min-width: 700px){.footer-meta__left{float:left;display:block;margin-right:1.8518518519%;width:49.0740740741%}.footer-meta__left:last-child{margin-right:0}}@media screen and (min-width: 700px){.footer-meta__right{float:left;display:block;margin-right:1.8518518519%;width:49.0740740741%;margin-right:20px;text-align:right;display:flex;justify-content:flex-end;align-items:center}.footer-meta__right:last-child{margin-right:0}.footer-meta__right img{display:inline-block;vertical-align:middle;width:31px;height:31px}}.footer-meta__right .footer-links__item{margin-left:4px;margin-right:10px}@media screen and (min-width: 700px){.footer-meta__links{display:inline}}.footer-meta__links .footer-links__item{display:block;margin-right:10px}@media screen and (min-width: 700px){.footer-meta__links .footer-links__item{display:inline;margin-left:10px;margin-right:0}}header{position:fixed;z-index:190;top:0;left:0;right:0;transform:translateY(0);transition:transform 200ms ease}header:before{background-color:#EEEEF0;bottom:-42px;content:' ';left:0;height:42px;position:absolute;right:0;z-index:99}header.headroom--not-top{transform:translateY(-60px)}header.headroom--not-top+.bookingbar-container{transform:translateY(-60px)}header.headroom--not-top.headroom--pinned{transform:translateY(0)}header.headroom--not-top.headroom--pinned+.bookingbar-container{transform:translateY(0)}@media screen and (min-width: 900px){.no-scroll header{height:100%}}.navigation-bar{background-color:#EEEEF0;left:0;right:0;padding:15px 0 0;position:fixed;top:0;z-index:180;transition:.2s ease all}.navigation-bar::after{clear:both;content:"";display:block}.navigation-bar .container{margin:0 auto;padding-left:20px;padding-right:20px}.navigation-bar .container.container--grid{display:grid;grid-template-columns:200px auto auto 60px}.is-active .navigation-bar .container.container--grid{grid-template-columns:auto auto auto 60px}@media screen and (max-width: 1054px){.navigation-bar .container.container--grid{grid-template-columns:200px auto 55px 110px}.is-active .navigation-bar .container.container--grid{grid-template-columns:auto auto 55px 110px}}@media screen and (min-width: 300px) and (max-width: 500px){.navigation-bar .container.container--grid{grid-template-columns:100px auto 60px 40px}.is-active .navigation-bar .container.container--grid{grid-template-columns:auto auto 60PX 40px}}.navigation-bar.is-active{background-color:#FFFFFF}.navigation-bar.is-active .navigation-quickbooking-trigger{display:none}.navigation-bar.is-active .navigation__logo{transform:translateX(13px)}.navigation-bar.is-active .navigation__logo svg{transform:scale(1)}.navigation-bar.is-active .container.container--grid{grid-template-columns:auto auto auto 60px}@media screen and (max-width: 1054px){.navigation-bar.is-active .container.container--grid{grid-template-columns:auto auto 55px 110px}}@media screen and (min-width: 300px) and (max-width: 500px){.navigation-bar.is-active .container.container--grid{grid-template-columns:auto auto 60PX 40px}}.navigation-bar.is-active .navigation__hi-logo{margin-left:13px;margin-top:5px}@media screen and (min-width: 900px){.navigation-bar{padding:10px 20px;position:relative}}@media screen and (min-width: 1200px){.navigation-bar{padding:10px 0}}.navigation__logo-holder{display:flex}@media screen and (max-width: 1054px){#react-basket{grid-column:3/4;grid-row:1;display:flex;justify-content:flex-end}}.navigation__hi-logo{display:none;transition:.2s ease all}@media screen and (min-width: 700px){.navigation__hi-logo{display:inline-block;height:33px;margin-left:-20px}}@media screen and (min-width: 900px){.navigation__hi-logo{height:47px;margin-left:20px}}.navigation__logo{overflow:hidden;text-decoration:none}.navigation__logo svg{transform:scale(0.7);transform-origin:0 0;transition:.2s ease transform}@media screen and (min-width: 900px){.navigation__logo svg{transform:scale(1)}}.navigation__logo span{display:none;position:relative;top:-14px;left:10px;color:#D9272E;font-size:22px;font-weight:500;letter-spacing:1.57px;text-transform:lowercase}@media screen and (min-width: 900px){.navigation__logo span{display:inline-block}}.navigation__link{float:left;color:#0000FF;font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:15px;padding:17px 11px;text-transform:uppercase;text-decoration:none}@media screen and (max-width: 1054px){.navigation__link{display:none}}@media screen and (min-width: 700px){.navigation__link{margin-top:-6px}}@media screen and (min-width: 900px){.navigation__link{margin-top:0}}@media screen and (min-width: 1200px){.navigation__link{padding:17px}}.navigation__link:hover{text-decoration:underline}.navigation-generic{box-sizing:border-box}.navigation-quickbooking-trigger{color:#0000FF;font-size:15px;font-weight:500;letter-spacing:1.1px;text-decoration:underline;text-transform:uppercase;display:none}@media screen and (max-width: 1054px){.navigation-quickbooking-trigger{display:flex;justify-content:center;margin-top:3px}}.navigation-trigger{cursor:pointer;right:0;margin-top:0;display:none}.navigation-trigger::after{clear:both;content:"";display:block}@media screen and (max-width: 1054px){.navigation-trigger{display:block;margin-left:15px}}@media screen and (min-width: 900px){.navigation-trigger{margin-top:7px}}.navigation-trigger__word{color:#0000FF;display:none;float:right;font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:15px;margin-right:7px;position:relative;text-transform:uppercase;top:8px}.navigation-trigger__word:hover{text-decoration:underline}@media screen and (min-width: 500px){.navigation-trigger__word{display:block}}.navigation-trigger__btn{float:right;padding:5px}.navigation-trigger__btn div{background-color:#0000FF;border-radius:5px;height:2px;margin-bottom:6px;transition:transform .3s, opacity .3s, background-color .3s;width:22px}.navigation-trigger__btn.is-active div:nth-child(1){transform:translateY(7px) rotate(45deg)}.navigation-trigger__btn.is-active div:nth-child(2){opacity:0;transform:translateX(-70px);visibility:hidden}.navigation-trigger__btn.is-active div:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.navigation-trigger__btn:hover div:nth-child(1){transform:translateY(-2px);transition:transform .1s ease-out}.navigation-trigger__btn:hover div:nth-child(3){transform:translateY(2px);transition:transform .1s ease-out}.navigation-trigger__btn.is-active:hover div:nth-child(1){transform:translateY(7px) rotate(45deg)}.navigation-trigger__btn.is-active:hover div:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.navigation-meta .dropdown{float:right}@media screen and (max-width: 1054px){.navigation-meta{display:none}}.navigation-meta.navigation-meta--mobile{display:flex;flex-direction:column;float:none;padding-top:30px;border-top:1px solid rgba(135,162,165,0.3);padding-bottom:60px;margin-bottom:160px}.navigation-meta__item{color:#58586b;font-weight:400;font-size:15px;text-decoration:none;padding:5px 0;display:inline-block}@media screen and (min-width: 900px){.navigation-meta__item{padding:10px 0;margin:0px 4px}}@media screen and (min-width: 1200px){.navigation-meta__item{margin:0 10px}}.navigation-meta__item:hover{text-decoration:underline}.navigation-generic{margin-top:2px;margin-left:4px}.navigation-generic::after{clear:both;content:"";display:block}@media screen and (max-width: 1054px){.navigation-generic{grid-column:4/5}}@media screen and (min-width: 900px){.navigation-generic{margin-left:4px}}@media screen and (min-width: 1200px){.navigation-generic{margin-left:20px}}.navigation{background-color:#FFFFFF;bottom:0;left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;z-index:170;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:0;transform:translateY(40px);transition:.3s ease all}@media screen and (max-width: 1054px){.navigation{top:30px}.navigation:not(.is-active){visibility:hidden}}.navigation.is-active{height:auto}@media screen and (max-width: 1054px){.navigation.is-active{opacity:1;pointer-events:auto;height:100vh;transform:translateY(0);visibility:visible}}.navigation-content{padding:0 15px}.navigation-content #navigation-more-list,.navigation-content #navigation-hostel-list{display:none}.navigation-content #navigation-more-list.is-active,.navigation-content #navigation-hostel-list.is-active{display:block}.navigation-content .dropdown.dropdown--hostels{display:block;box-shadow:unset;float:none}.navigation-content .dropdown.dropdown--hostels .dropdown__toggle{display:none}.navigation-content .dropdown.dropdown--hostels .container{margin-bottom:0}.navigation-content .dropdown.dropdown--hostels .dropdown__row{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-left:0;padding-top:0;padding-bottom:20px}.navigation-content .dropdown.dropdown--hostels .dropdown__row:last-child{margin-right:0}.navigation-content .dropdown.dropdown--hostels .dropdown__row.dropdown__row--with-cards{display:flex}@media screen and (max-width: 1054px){.navigation-content .dropdown.dropdown--hostels .dropdown__row.dropdown__row--with-cards{display:none}}.navigation-content .dropdown.dropdown--hostels .dropdown__sub{opacity:1;pointer-events:auto;transform:translateY(0px);visibility:visible;position:relative;box-shadow:unset;border:0;padding:0}.navigation-content .dropdown.dropdown--hostels .dropdown__sub .dropdown__title{border:0}.navigation-content .dropdown.dropdown--hostels .dropdown__sub .container{padding-left:0}.navigation-content__title{color:#87A2A5;font-size:20px;font-weight:500;line-height:30px;margin-bottom:15px;text-transform:uppercase}@media screen and (min-width: 700px){.navigation-content__title{margin-bottom:30px}}.navigation-content__item{color:#0000FF;display:block;font-size:20px;font-weight:500;line-height:30px;margin-bottom:30px;text-decoration:none;text-transform:uppercase}.navigation-content__item svg{float:right;margin-top:10px}@media screen and (min-width: 700px){.navigation-content__item{margin-bottom:30px}.navigation-content__item:hover{text-decoration:underline}}.navigation-column{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-top:80px}.navigation-column:last-child{margin-right:0}.navigation-column+.navigation-column{margin-top:30px}.navigation-social .social-icon{border-color:#0000FF}.navigation-social .social-icon svg path{fill:#0000FF}.navigation-social .social-icon:hover{background-color:#0000FF}.navigation-social .social-icon:hover svg path{fill:#FFFFFF}.navigation-block{background-color:#FFFFFF;margin-top:20px;padding:20px 20px 20px 0}@media screen and (min-width: 500px){.navigation-block ul{-moz-columns:2;columns:2}}@media screen and (min-width: 700px){.navigation-block{float:left;display:block;margin-right:1.6949152542%;width:91.5254237288%;margin-left:4.2372881356%}.navigation-block:last-child{margin-right:0}}@media screen and (min-width: 900px){.navigation-block{display:none}}.navigation-block h2{border-bottom:1px solid #4F5F61;padding-bottom:15px;margin-bottom:20px}.navigation-block li.international{margin-top:25px}.navigation-block a{text-decoration:none}.navigation-block a:hover{text-decoration:underline}.navigation-block a.is-active{color:#000000}.navigation-basket{background-color:#FFFFFF;bottom:0;left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;z-index:170;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:0;transform:translateY(40px);transition:.3s ease all}@media screen and (max-width: 1054px){.navigation-basket{top:30px}.navigation-basket:not(.is-active){visibility:hidden}}.navigation-basket.is-active{height:auto}@media screen and (max-width: 1054px){.navigation-basket.is-active{opacity:1;pointer-events:auto;height:100vh;transform:translateY(0);visibility:visible}}.booking-addons .hostel-aside{margin-top:0}.flexible-addons__category{margin-bottom:1em;overflow:hidden}.flexible-addons__category>a{position:relative;display:block;padding:17px 40px 17px 19px;color:#FFFFFF;background-color:#F2F5F5;text-decoration:none;cursor:default}.flexible-addons__category>a svg{position:absolute;right:1em;top:.7em;transition:transform .2s ease-out}.flexible-addons__category>a svg polygon{fill:#0000FF}.flexible-addons__category>a:hover svg{transform:translateY(4px)}.flexible-addons__category .price{font-size:1.9em}.flexible-addons__category .is-active>a{background-color:#F2F2F2}.flexible-addons__category .is-active>a svg{transform:rotate(180deg)}.flexible-addons__category .is-active>a:hover svg{transform:rotate(180deg) translateY(4px)}.flexible-addons h2{font-size:20px;margin-bottom:0}.flexible-addons h3,.flexible-addons .overview-content__head h2,.overview-content__head .flexible-addons h2{font-size:17px;margin-bottom:0}.flexible-addons .addon__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.flexible-addons .dayquantity-toggle{font-size:15px}.flexible-addons .dayquantityselection{display:none}.flexible-addons .dayquantityselection label{display:block;font-size:16px}.flexible-addons .dayquantityselection.dayquantity-expanded{display:block}.flexible-addons .dayquantityselection.visible{display:block}.flexible-addons .addon{width:100%;margin-bottom:20px;background-color:white;padding:20px 19px;box-shadow:0px 4px 8px rgba(37,23,23,0.05)}.flexible-addons .addon::after{clear:both;content:"";display:block}@media screen and (min-width: 700px){.flexible-addons .addon{width:49%}}.flexible-addons .addon.zz-ledenkaart{width:100%}.flexible-addons .addon.zz-ledenkaart .addon__head-title .addon__head-image{display:inline-block;width:80px;margin-right:10px;flex-shrink:0}.flexible-addons .addon.zz-ledenkaart .addon__head-title .addon__head-image .addon-image{display:inline-block}.flexible-addons .addon.zz-ledenkaart .addon__head-title .addon__prices{margin-top:3px;margin-bottom:0}.flexible-addons .addon.zz-ledenkaart .addon__head-title .addon__prices .price{font-size:20px}.flexible-addons .addon.zz-ledenkaart .addon__description{max-width:510px}.flexible-addons .addon .addon__head{display:flex;justify-content:space-between;align-items:center}.flexible-addons .addon .addon__head-title{display:flex;align-items:center}.flexible-addons .addon .addon__head-title .addon-image{margin-right:10px;display:none}.flexible-addons .addon .addon__head-choice{width:55px}.flexible-addons .addon .addons-content p{margin-bottom:0}.flexible-addons .addon .addon__prices{display:flex;align-items:baseline;margin-top:10px;margin-bottom:10px}.flexible-addons .addon .addon__prices .price-product-from{margin-right:9px;font-size:16px;opacity:.6}.flexible-addons .addon .addon__prices .price{font-size:22px;color:#4F5F61;margin-right:7px}.flexible-addons .addon .addon__prices .price__label{font-size:12px;text-transform:uppercase;font-weight:500}.flexible-addons .addon .addon__description{position:relative;font-size:15px}.flexible-addons .addon .addon__description>.flexible-addons__input{position:absolute;top:0;left:0}.flexible-addons .addon .addon__description>.flexible-addons__input.addons__input_none{top:0}.flexible-addons .addon .addon__options{margin-top:10px}.flexible-addons__input.is-loading{background:url(/assets/ajax_loader-119fa5b100c1f25df4a5839a09a8b2317db837e39da4b5987254bf89bcdc9303.gif) 50% 50% no-repeat}.flexible-addons__input.is-loading>*{opacity:0 !important}.flexible-addons__input.loading-left.is-loading{background-position:0 50%}.flexible-addons__input .select{font-size:30px;text-align:right;font-weight:500}.flexible-addons__input .select__text{color:#4F5F61;cursor:pointer;border:0;padding:6px 23px 0px 10px}.flexible-addons__input .select__text:after{top:7px;right:3px;margin-top:-6px;transform:scale(0.7)}.addon__block{background-color:#1E988A;padding:25px;width:100%;height:115px;margin-bottom:20px}@media screen and (min-width: 700px){.addon__block{width:33%}}.addon__block-title{font-size:15px;text-transform:uppercase;line-height:15px;letter-spacing:0.5px;color:#FFFFFF;padding-left:10px}.addon__block-content{opacity:0.8;font-size:15px;line-height:20px;color:#FFFFFF}.receipt-rateswitch-container input[type="radio"],.receipt-rateswitch-container .input--checkbox[type="radio"]{position:absolute;opacity:0;width:0;height:0}.receipt-rateswitch-container .input--radio{display:none}.receipt-rateswitch-container label{display:block;padding:10px 24px;background-color:white;cursor:pointer;text-align:center;transition:all 0.3s ease;width:100%;box-sizing:border-box;color:#0000FF;font-size:16px;line-height:12px;text-transform:uppercase;font-weight:500;white-space:nowrap}.receipt-rateswitch-container{position:relative;display:flex;padding:3px;background-color:white;border:3px solid #0000FF;height:100%;margin-top:12px}@media screen and (min-width: 900px){.receipt-rateswitch-container{margin-top:0}}.receipt-rateswitch-refundable,.receipt-rateswitch-non-refundable{flex:1;z-index:2}.receipt-rateswitch-container label:hover{background-color:white;color:#0000FF}.receipt-rateswitch-container input[type="radio"]:checked~label,.receipt-rateswitch-container .input--checkbox[type="radio"]:checked~label,.receipt-rateswitch-container input[type="radio"]:checked+span+span,.receipt-rateswitch-container .input--checkbox[type="radio"]:checked+span+span,.receipt-rateswitch-container input[type="radio"]:checked+span,.receipt-rateswitch-container .input--checkbox[type="radio"]:checked+span{display:flex;align-items:center;justify-content:center;background-color:#0000FF;color:white;border-color:#0000FF}.receipt-rateswitch-container input[type="radio"]:checked~label::before,.receipt-rateswitch-container .input--checkbox[type="radio"]:checked~label::before,.receipt-rateswitch-container input[type="radio"]:checked+span+span::before,.receipt-rateswitch-container .input--checkbox[type="radio"]:checked+span+span::before,.receipt-rateswitch-container input[type="radio"]:checked+span::before,.receipt-rateswitch-container .input--checkbox[type="radio"]:checked+span::before{content:'✓';display:inline;font-size:18px;margin-right:4px;color:white}.basket__edit-rooms{margin-bottom:10px;display:inline-block}.basket__discount_price{text-decoration:line-through;margin-top:0px;white-space:nowrap}@media screen and (max-width: 500px){.basket__discount_price{display:none}}.receipt-mobile{position:fixed;bottom:0;height:75px;padding:0 20px;display:flex;left:0;background-color:white;box-shadow:0 -4px 6px rgba(51,51,51,0.05);right:0;z-index:110;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;text-transform:uppercase}@media screen and (min-width: 900px){.receipt-mobile{display:none}}.receipt-mobile.receipt-collide{overflow:hidden;visibility:hidden}.receipt-mobile .receipt_mobile__price{display:flex}.receipt-mobile .receipt_mobile__price span{font-size:11px;font-weight:500;text-transform:uppercase}.receipt-mobile .receipt_mobile__price .price{font-size:20px;margin-left:10px}.ajaxloader{width:16px;height:16px;background:url(/assets/ajax_loader-119fa5b100c1f25df4a5839a09a8b2317db837e39da4b5987254bf89bcdc9303.gif) left top no-repeat}form.booking-products .ajaxloader,form.booking-experience-products .ajaxloader{float:left}form.booking-addons .ajaxloader{float:left}form.booking-order-form .ajaxloader{display:inline-block}#sticky-parent{position:relative}.checkout-giftcard__input--wrong{border:2px solid #D9272E}.checkout-giftcard__input--correct{border:2px solid #1E988A}#checkout_giftcard_toggle svg{margin-left:10px}#checkout_giftcard_toggle.is-active svg{transform:rotate(180deg)}.price{color:#58586B}.big-text_infograph__wrapper{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-left:0%}.big-text_infograph__wrapper:last-child{margin-right:0}@media screen and (min-width: 700px){.big-text_infograph__wrapper{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;margin-left:16.9491525424%}.big-text_infograph__wrapper:last-child{margin-right:0}}.big-text_infograph__wrapper.theme-1 .big-text_infograph{color:#001789}.big-text_infograph__wrapper.theme-1 .big-text_infograph .row--3{color:#6AC2CC}.big-text_infograph__wrapper.theme-2 .big-text_infograph{color:#EC662D}.big-text_infograph__wrapper.theme-2 .big-text_infograph .row--3{color:#6AC2CC}.big-text_infograph__wrapper.theme-3 .big-text_infograph{color:#F67599}.big-text_infograph__wrapper.theme-3 .big-text_infograph .row--3{color:#001789}.big-text_infograph__wrapper.theme-4 .big-text_infograph{color:#48968A}.big-text_infograph__wrapper.theme-4 .big-text_infograph .row--3{color:#001789}.big-text_infograph{text-transform:uppercase;position:relative;margin-bottom:10px;line-height:2}@media screen and (min-width: 700px){.big-text_infograph{line-height:3.5}}@media screen and (min-width: 700px){.big-text_infograph h2{margin-bottom:0}}.big-text_infograph__row{font-family:'PredigeRounded';font-style:normal;font-weight:700;line-height:.7;white-space:nowrap}@media screen and (min-width: 700px){.big-text_infograph__row{line-height:.9}}@media screen and (min-width: 1200px){.big-text_infograph__row{line-height:.8}}.big-text_infograph__copyright{font-size:15px;font-weight:400;line-height:1.5;color:#999999;margin-top:20px}@media screen and (min-width: 700px){.big-text_infograph__copyright{margin-top:0}}.block{margin-bottom:20px;background-color:white;padding:0;box-shadow:0px 4px 8px rgba(37,23,23,0.05);width:100%;font-size:17px;height:100%;overflow:hidden}.block::after{clear:both;content:"";display:block}.block legend{position:relative;display:block;padding:17px 40px 17px 19px;width:100%;color:#FFFFFF;background-color:#F2F5F5;text-decoration:none;cursor:default}.block legend h2{font-size:20px;margin:0}.block__content{padding:20px 19px}.block__section{margin-bottom:20px}.block__section:last-child{margin-bottom:0}@media screen and (min-width: 700px){.block__section{display:flex}}.block__section.block__section--grey{background-color:#F2F5F5;padding:20px 19px}.block__section.block__section--flat-top{margin-top:0}.block__section.block__section--flat-bottom{margin-bottom:0}.block__input-wrapper{background-color:#F2F5F5;padding:20px 19px;margin-top:10px}.block__section-title{text-transform:uppercase;font-size:20px;margin-top:10px;margin-bottom:10px;font-weight:500}@media screen and (min-width: 700px){.block__section-title{width:40%;font-size:16px}}.block__section-fields fieldset{margin-bottom:0 !important}@media screen and (min-width: 700px){.block__section-fields{width:60%}}@media screen and (min-width: 700px){.block__section-fields.block__section-fields--double{display:flex;justify-content:space-between}}.block__section-field{width:100%;margin-bottom:20px}@media screen and (min-width: 700px){.block__section-field:first-of-type{margin-right:10px}.block__section-field.block__section-field--30{width:30%}.block__section-field.block__section-field--40{width:40%}.block__section-field.block__section-field--60{width:60%}.block__section-field.block__section-field--70{width:70%}}.blogcontent{margin:0 auto;margin-top:50px;max-width:1200px;position:relative}@media screen and (min-width: 700px){.blogcontent{margin-top:80px}}.booking-basket-container{padding-top:15px;padding-bottom:20px}@media screen and (max-width: 1054px){.booking-basket-container{padding-top:60px}}.booking-basket__title{text-transform:uppercase;font-size:30px;color:#4F5F61;font-weight:500;padding-bottom:20px;border-bottom:1px solid #F2F2F2}.booking-basket__main{margin-top:25px;margin-bottom:40px}.booking-basket__paragraph{color:#58586B;font-size:15px;font-weight:normal}.booking-basket__arrow{position:absolute !important;right:7%;top:20px !important}.booking-basket-btn__destination{position:relative;margin-top:10px}.booking-basket-btn__destination:hover+svg{transform:translateX(4px)}.booking-basket-btn__examples{color:#D9272E !important;background-color:#FFFFFF !important;border:1px solid #D9272E !important;box-shadow:none !important}.dropdown__sub--width{width:350px !important}.wrapper-suitcase{position:relative;top:-4px}.wrapper-suitcase.wrapper-suitcase--mobile{position:relative;top:1px}.wrapper-suitcase__icon.hidden{opacity:0;height:0;overflow:hidden}.circle-wrapper{position:absolute;top:-7px;right:-9px;background-color:red;border-radius:50%;height:19px;width:19px;color:white;display:flex;justify-content:center;align-items:center;padding:1px 0 0 1px;font-size:12px}.icon-label__size{font-size:14px}.dropdown-link{padding-left:0 !important}.wrapper-hostel-name{position:relative}.booking-basket-delete{position:absolute !important;top:3px;right:0px;transform:scale(0.9)}.booking-basket-delete-mobile{position:absolute;top:3px;right:0}.booking-basket-price{display:flex;justify-content:space-between}.booking-basket-price.tax-article .price,.booking-basket-price.tax-article .row__item{font-size:15px;margin-bottom:-4px}.booking-basket-name{font-size:15px;width:145px}.booking-error{color:#D9272E;margin-bottom:30px;padding:10px 0;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative}.booking-error h2,.booking-error h3{color:#D9272E}.booking-error li{list-style-type:none}.booking-error .container{margin-bottom:0}#booking-error-big-group.booking-error{padding:30px 0}.booking-error-fixed{position:fixed;bottom:72px;left:0;right:0;opacity:80;background-color:rgba(241,242,243,0.89);color:#ce0000;z-index:150;font-size:14px;padding:10px 20px;display:flex;flex-direction:column;box-shadow:0 0 8px rgba(51,51,51,0.2)}@media screen and (min-width: 700px){.booking-error-fixed{display:none}}.booking-error-fixed .booking-error__icon{display:none}.booking-error-fixed ul{padding:0}.booking-error-fixed li{list-style-type:none}.booking-error__close{width:20px;position:absolute;right:15px;top:15px;display:none}.booking-error__close svg{width:20px;height:20px}.booking-error__close svg path{fill:#87A2A5}.booking-error__icon{width:60px;height:60px;margin:0 auto;margin-bottom:10px}.booking-error__icon svg{width:60px;height:60px}.booking-error__icon svg path{fill:#D9272E}.booking-header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFFFFF;margin-bottom:35px;padding:20px;background-size:cover}@media screen and (min-width: 700px){.booking-header{padding:60px}}.booking-header h1{font-size:40px;color:#FFFFFF;text-shadow:2px 4px 0px rgba(0,0,0,0.08);margin-bottom:20px}@media screen and (min-width: 700px){.booking-header h1{font-size:50px;text-align:center}}.booking-header h2{font-size:20px;color:#FFFFFF;text-shadow:2px 4px 0px rgba(0,0,0,0.08);line-height:1.3}.booking-notification{padding:20px;background-color:rgba(106,194,204,0.1);color:#4F5F61;display:flex;margin-bottom:35px}.booking-notification__icon{margin-right:10px;color:#1E988A;transform:scale(1.1);margin-top:7px}@media screen and (min-width: 700px){.booking-notification__icon{margin-top:0}}.booking-basket-container{padding-top:15px;padding-bottom:20px}@media screen and (max-width: 1054px){.booking-basket-container{padding-top:60px}}.booking-basket__title{text-transform:uppercase;font-size:30px;color:#4F5F61;font-weight:500;padding-bottom:20px;border-bottom:1px solid #F2F2F2}.booking-basket__main{margin-top:25px;margin-bottom:40px}.booking-basket__paragraph{color:#58586B;font-size:15px;font-weight:normal}.booking-basket__arrow{position:absolute !important;right:7%;top:20px !important}.booking-basket-btn__destination{position:relative;margin-top:10px}.booking-basket-btn__destination:hover+svg{transform:translateX(4px)}.booking-basket-btn__examples{color:#D9272E !important;background-color:#FFFFFF !important;border:1px solid #D9272E !important;box-shadow:none !important}.dropdown__sub--width{width:350px !important}.wrapper-suitcase{position:relative;top:-4px}.wrapper-suitcase.wrapper-suitcase--mobile{position:relative;top:1px}.wrapper-suitcase__icon.hidden{opacity:0;height:0;overflow:hidden}.circle-wrapper{position:absolute;top:-3px;right:-6px;background-color:red;border-radius:50%;height:11px;width:11px;color:white;display:flex;justify-content:center;align-items:center;padding:1px 0 0 1px;font-size:12px}.icon-label__size{font-size:14px}.dropdown-link{padding-left:0 !important}.wrapper-hostel-name{position:relative;margin-top:-3px}.booking-basket-delete{position:absolute !important;top:3px;right:0px;transform:scale(0.9)}.booking-basket-delete-mobile{position:absolute;top:3px;right:0}.booking-basket-price{display:flex;justify-content:space-between}.booking-basket-price.tax-article .price,.booking-basket-price.tax-article .row__item{font-size:15px;margin-bottom:-4px}.booking-basket-name{font-size:15px;width:145px;line-height:1}.mobile-nav-active{overflow:hidden;position:fixed}.mobile-nav-active .bookingbar-container{visibility:visible}.bookingbar-container{visibility:hidden}.bookingbar-container::after{clear:both;content:"";display:block}@media screen and (min-width: 900px){.bookingbar-container{position:absolute;max-width:1200px;margin:0 auto;top:65px;left:0;right:0;transition:transform 200ms ease;visibility:visible;width:100%;z-index:100}}.bookingbar{background-color:#FFFFFF;height:100vh;left:0;overflow-y:scroll;padding:20px;position:fixed;right:0;top:65px;z-index:100}@media screen and (min-width: 900px){.bookingbar{float:left;display:block;margin-right:1.6949152542%;width:83.0508474576%;margin-left:8.4745762712%;margin-top:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);height:80px;left:inherit;overflow-y:visible;padding:0;position:static;right:inherit;top:inherit}.bookingbar:last-child{margin-right:0}}.bookingbar-item{margin-bottom:20px;position:relative}.bookingbar-item svg{display:inline-block;fill:#0000FF;transition:transform .2s ease-out}.bookingbar-item svg polygon{fill:#0000FF}@media screen and (min-width: 900px){.bookingbar-item svg{position:absolute;top:calc(50% - 5px);right:6px}}.bookingbar-item:hover .bookingbar-item__content svg{transform:translateY(4px)}@media screen and (min-width: 900px){.bookingbar-item{background-color:#FFFFFF;box-shadow:4px 0 8px 0 rgba(0,0,0,0.04);cursor:pointer;display:flex;float:left;height:100%;justify-content:center;margin-bottom:0;transition:background-color .25s ease;width:25%}}.bookingbar-item fieldset{width:100%}@media screen and (min-width: 900px){.bookingbar-item.is-active{background-color:#FFFFFF}.bookingbar-item.is-inactive{background-color:rgba(135,162,165,0.1)}}@media screen and (min-width: 900px){.bookingbar-item__content{position:relative;display:flex;flex-direction:column;height:100%;justify-content:center;width:calc(100% - 20px);padding:5px 25px 15px 15px}}.bookingbar-item__subtitle{color:#58586B;font-size:10px;font-weight:500;letter-spacing:.71px;line-height:12px;text-transform:uppercase}.bookingbar-item__title{display:inline;color:#0000FF;margin-top:5px}@media screen and (min-width: 900px){.bookingbar-item__title{display:block}}.bookingbar-item__title.bookingbar-item__title--empty{display:inline}@media screen and (min-width: 900px){.bookingbar-item__title.bookingbar-item__title--empty{display:block}}.bookingbar-item__title.bookingbar-item__title--selected{display:none}@media screen and (min-width: 900px){.bookingtab-container{position:relative}}.bookingtab{background-color:#FFFFFF;display:none;opacity:0;padding:20px;transform:translateX(0) translateY(40px);transition:opacity .3s ease, transform .3s ease;visibility:hidden}.bookingtab fieldset{position:relative}@media screen and (min-width: 900px){.bookingtab{box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);display:block;left:50%;height:600px;padding:20px;position:absolute;top:110px}}@media screen and (min-width: 900px){.bookingtab{padding:40px 75px}}.bookingtab.is-active{display:block;position:absolute;left:0;right:0;display:block;opacity:1;top:0;transform:translateX(0) translateY(0);visibility:visible;z-index:105;padding-top:20px;padding-bottom:100px}@media screen and (min-width: 700px){.bookingtab.is-active{padding-top:70px}}@media screen and (min-width: 900px){.bookingtab.is-active{top:80px}}.bookingtab legend{margin-bottom:50px;text-align:center;width:100%}.bookingtab.bookingtab--locations .bookingtab-filter{display:block;padding-bottom:21px}.bookingtab.bookingtab--locations .select{display:none}@media screen and (min-width: 900px){.bookingtab.bookingtab--locations .bookingtab-filter{padding-bottom:0}}.bookingtab.bookingtab--company{text-align:center}@media screen and (min-width: 900px){.bookingtab.bookingtab--company{height:auto;padding:0;left:0;right:0;background:none;box-shadow:none}.bookingtab.bookingtab--company #react-company{width:75%;background-color:#FFFFFF}}.bookingtab.bookingtab--company label{display:block;margin:0 5px 15px;font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.bookingtab.bookingtab--company label h4{position:relative;top:-10px}@media screen and (min-width: 500px){.bookingtab.bookingtab--company label{display:inline-block;margin:0 15px 0}}.bookingtab.bookingtab--company label .select{color:#1E988A;font-size:50px;font-weight:500;line-height:normal;letter-spacing:0;min-width:102px}@media screen and (min-width: 700px){.bookingtab.bookingtab--company label .select{font-size:90px;min-width:160px}}.bookingtab.bookingtab--company label .select select{font-size:16px;height:90px;top:-20px}@media screen and (min-width: 300px) and (max-width: 500px){.bookingtab.bookingtab--company label .select select{margin-right:0;height:60px}}@media screen and (min-width: 500px) and (max-width: 700px){.bookingtab.bookingtab--company label .select select{margin-right:0;height:60px}}.bookingtab.bookingtab--company label .select select:hover+.select__text{color:#1E988A}.bookingtab.bookingtab--company label .select .select__text{border:0;padding-bottom:0;padding-top:0;text-align:right}.bookingtab.bookingtab--company label .select .select__text:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");margin-top:-12px;right:0}@media screen and (min-width: 700px){.bookingtab.bookingtab--company label .select .select__text:after{margin-top:-22px}}.bookingtab.bookingtab--company label h4 span{margin-bottom:5px}.bookingtab.bookingtab--company p{margin:30px 0 0}.bookingtab.bookingtab--date{text-align:center}.bookingtab__link{color:#0000FF;font-size:15px;font-weight:500;letter-spacing:1px;line-height:1;text-decoration:underline;text-transform:uppercase}.bookingtab__link:hover{text-decoration:none}.bookingtab__close{position:absolute;top:-5px;right:-10px}@media screen and (min-width: 500px){.bookingtab__close{top:0;right:0}}@media screen and (min-width: 700px){.bookingtab__close{top:-35px;right:10px}.bookingtab__close.bookingtab__close--mobile-only{display:none}}@media screen and (min-width: 900px){.bookingtab__close{top:-35px;right:-40px}.bookingtab__close.bookingtab__close--mobile-only{display:none}}.bookingtab__close div{background-color:#0000FF;border-radius:5px;height:2px;margin-bottom:14px;width:22px}.bookingtab__close div:nth-child(1){transform:translateY(7px) rotate(45deg)}.bookingtab__close div:nth-child(2){transform:translateY(-9px) rotate(-45deg)}.bookingtab-filter{border-bottom:1px solid rgba(135,162,165,0.15);margin-bottom:33px;padding:0;width:100%}.bookingtab-filter::after{clear:both;content:"";display:block}.bookingtab-filter__item{color:#87A2A5;display:inline-block;float:left;margin-bottom:0;margin-right:21px;padding:0 0 21px 0;position:relative}@media screen and (min-width: 900px){.bookingtab-filter__item{padding:11px 0 21px 0}}.bookingtab-filter__item a{color:inherit;text-decoration:none}.bookingtab-filter__item.is-active{color:#0000FF}.bookingtab-filter__item.is-active a{cursor:default}.bookingtab-filter__item.is-active:after{display:none;background-color:#0000FF;bottom:0;content:' ';height:5px;left:0;position:absolute;right:0}@media screen and (min-width: 900px){.bookingtab-filter__item.is-active:after{display:block}}@media screen and (min-width: 900px){.bookingtab-filter__item:last-of-type{float:right;margin-right:0}}.bookingtab-list{-moz-column-count:1;column-count:1;list-style:none;margin:0;padding:0;width:100%}@media screen and (min-width: 500px){.bookingtab-list{-moz-column-count:2;column-count:2}}@media screen and (min-width: 700px){.bookingtab-list{-moz-column-count:3;column-count:3}}.bookingtab-list__item.is-active{color:#000000}.bookingtab-list__item.is-hidden{display:none}.bookingtab-list__item.bookingtab-list__item--international{margin-top:28px}.bookingtab-list__item a{color:inherit;text-decoration:inherit}.bookingbar__submit{-webkit-appearance:none;background-color:#D9272E;border:0;border-radius:0;color:#FFFFFF;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:1px;line-height:15px;height:100%;padding:20px;text-transform:uppercase;width:100%;white-space:normal}@media screen and (min-width: 900px){.bookingbar__submit{padding:10px 5px 5px}}.bookingbar__submit+svg{position:absolute;right:7%;top:19px}@media screen and (min-width: 900px){.bookingbar__submit+svg{top:33px}}.bookingbar__submit+svg g{stroke:#FFFFFF}.bookingbar__submit:hover+svg{transform:translateX(4px)}.bookingflow-wrapper{display:flex;justify-content:flex-start;padding-bottom:90px}@media screen and (min-width: 500px){.bookingflow-wrapper{justify-content:flex-end}}.bookingflow-wrapper.bookingflow-wrapper--membercard{justify-content:center;padding-bottom:0px}@media screen and (min-width: 500px){.bookingflow-wrapper.bookingflow-wrapper--membercard{padding-bottom:70px}}.bookingflow{display:flex;align-items:center;list-style-type:none;width:100%}@media screen and (min-width: 500px){.bookingflow{width:90%}}@media screen and (min-width: 500px){.bookingflow-wrapper--membercard .bookingflow{width:70%}}.bookingflow__spacer{background-color:#A8A8A8;height:1px;width:100%;top:-2px;position:relative}.bookingflow__spacer.is-active{background-color:#0000FF}.bookingflow__item{display:flex;flex-direction:column;align-items:center;flex-grow:0;flex-basis:1;flex-shrink:auto;white-space:nowrap;position:relative}.bookingflow__item-icon{width:30px;height:30px;border:1px solid #A8A8A8;border-radius:50%;text-align:center;font-size:12px;text-decoration:none;margin:0 10px 5px 10px}.is-active .bookingflow__item-icon{border:1px solid #0000FF;background-color:#0000FF;color:#FFFFFF}.is-activated .bookingflow__item-icon{border:1px solid #0000FF;color:#0000FF}.is-activated .bookingflow__item-icon:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2010%22%3E%0A%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%2300F%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20points%3D%2223%2028.389%2025.744%2031%2032.1%2024%22%20transform%3D%22translate%28-22%20-23%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");top:2px;position:relative}.bookingflow__item-label{font-size:12px;text-decoration:none;text-transform:uppercase;position:absolute;margin-top:35px;display:none;text-decoration:none}@media screen and (min-width: 500px){.bookingflow__item-label{display:block}}.box{display:block;box-sizing:border-box;width:100%}.box:hover{text-decoration:none}.box p:last-child{margin:0}.box .btn{align-self:flex-start}.box .i-360:before{font-size:3em;margin-right:0.2em;float:left}.box .i-camera:before{margin-right:0.4em}.box.box--newsletter p{font-size:.9em}.box.box--offer{transition:background-color .5s ease, color .5s ease;color:#FFFFFF}.box.box--offer .price{color:#FFFFFF;font-size:1.5em;font-weight:normal}.box.box--offer .label{display:inline-block;margin-left:.3em;padding:.2em;vertical-align:middle;background:#fff;border-radius:4px;font-weight:bold}.box.box--orange{border-color:#FE5000;background-color:white}.box.box--orange h2,.box.box--orange h3{color:#FE5000}.receipt .box.box--orange{background:lightgrey;border-color:#FE5000}.box.box--grey_light{color:darkgrey;background-color:lightgrey}.box.box--grey_light .label{color:lightgrey}.box.box--grey_light .global-rating,.box.box--grey_light h2{color:#FE5000}.box.box--error{background-color:white;border:1px solid #FE5000;color:#000000;margin-bottom:30px;padding:10px 0}.box.box--error h2,.box.box--error h3{color:red}.box.box--error .container{margin-bottom:0}.box.box--breakfast{position:relative;padding:2em 2em 2em 10em}.box.box--breakfast i{position:absolute;top:2em;left:2em;color:blue}.box.box--breakfast i:before{font-size:3.5em}@media screen and (min-width: 300px){.box.box--breakfast{padding:1em}.box.box--breakfast i{position:relative;width:100%;top:0;left:0;margin-bottom:1em}}.box.box--hardborder{border-color:orange}.box.box--image{border-radius:5px;overflow:hidden;display:block;position:relative}.box.box--image img{display:block;width:100%;border-radius:0}.box.box--image span{display:block}.box.box--image .h2,.box.box--image .btn{transition:background-color .2s ease}.box.box--image .h2{font-weight:bold;background:lightblue;color:#FFFFFF;padding:.2em 1em}.box.box--image .content{position:absolute;bottom:1em;left:1em;display:block}.box.box--image:hover{text-decoration:none}.box.box--image:hover .h2{background:#FE5000}.box.box--image:hover .btn{background-color:lightblue}.box.box--experience{padding:0;color:darkgrey}.flexbox .box.box--experience{display:flex;flex-flow:column;flex-grow:1;min-height:1em}.flexbox .box.box--experience .content{display:flex;flex-direction:column;flex-grow:1}.flexbox .box.box--experience img{border-bottom-left-radius:0;border-bottom-right-radius:0;min-height:1em}.flexbox .box.box--experience .btn{align-self:flex-start}.box.box--experience:hover{text-decoration:none}.box.box--experience .btn{margin-top:auto;display:inline-block;width:auto}.box.box--experience span{display:block}.box.box--experience .content{padding:1em}.box.box--experience .duration{color:#FE5000}.box.box--experience h3,.box.box--experience .overview-content__head h2,.overview-content__head .box.box--experience h2{font-weight:bold;font-size:22px;margin-bottom:.5em}.equalheight-child{display:flex}@media screen and (min-width: 700px){.breadcrumbs{margin-left:8.4745762712%;display:block;margin-bottom:20px;margin-top:30px}}.breadcrumbs__item{font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:15px;margin-bottom:15px;text-transform:uppercase}.breadcrumbs__item a{color:#0000FF}.breadcrumbs__item a:hover{text-decoration:none}.breadcrumbs__item svg{margin:0 0 0 10px}@media screen and (min-width: 700px){.breadcrumbs__item svg{margin:0 24px}}.breadcrumbs__item svg g{stroke:#0000FF}.breadcrumbs__item::-moz-selection{color:grey}.breadcrumbs__item::selection{color:grey}@media screen and (min-width: 700px){.breadcrumbs__item{display:inline;margin-bottom:0}}.business summary{color:blue}.business .tabcontent__header{background-position:center center;background-repeat:no-repeat;background-size:cover}.business .columns{margin-bottom:50px}table.business{width:100%;border-collapse:collapse}table.business th,table.business td{border:1px solid #CECCCA;padding:.75em 1em;font-size:16px}table.business .action{position:relative}table.business .action a{color:#FFFFFF;background-color:#6ABFC9;text-decoration:none;white-space:normal}table.business .action a:hover{text-decoration:none;background-color:#6ABFC9}table.business .action a.toggle-is-active svg.arrow-down-white{transform:rotateX(180deg)}table.business .action .arrow-down-white{max-height:100%;max-width:100%}table.business .action .arrow-down-white polygon{fill:#FFFFFF}table.business thead th{text-align:left;font-weight:normal;background-color:#EAF0F2}table.business thead th:first-child{border-left:0;border-top:0;border-bottom:0;background-color:transparent}table.business thead th.action{min-width:150px}table.business thead th.action a{position:absolute;left:0;right:0;top:0;bottom:0;padding:.75em 1em}table.business thead th.action svg{position:absolute;top:calc(50% - 5px);right:10px}table.business>tbody>tr>td{background-color:#F8F8F8}table.business>tbody>tr>td.action{width:50px;padding:0}table.business>tbody>tr>td.action a{position:absolute;left:0;right:0;top:0;bottom:0;padding:.75em 1em 0 1em;text-align:center}table.business>tbody>tr>td.action a i:before{padding-left:4px}table.business>tbody>tr.odd td{background-color:#F2F2F0}table.business>tbody>tr.details td:first-child{border-right:0}table.business>tbody>tr.details td:last-child{border-left:0}table.business>tbody #business-mapping>td:first-child{background-color:transparent;border-top:0;border-left:0}table.business>tbody #business-mapping>td:last-child{padding:0;background-color:#6ABFC9;color:#FFFFFF}table.business>tbody #business-mapping table{width:100%}table.business>tbody #business-mapping table td{padding:0;border:0;border-right:1px solid #CECCCA}table.business>tbody #business-mapping table td:last-child{border-right:0}table.business>tbody #business-mapping table td.action{height:130px;width:14.2%}table.business>tbody #business-mapping table td.action a{position:absolute;left:0;right:0;top:0;bottom:0;padding:.75em 1em;text-align:center;background-image:url(/assets/business/select-6075715164b67fec745c57efe98984658e3cfb52a0f628b36f396248750a39bd.png);background-position:center 100px;background-repeat:no-repeat}table.business>tbody #business-mapping table td.action a.is-active{background-image:url(/assets/business/select_active-c6784e8197d93c0ae666bca9f448736fc3a1223710d13588ee8839a416b8402c.png)}table.business>tbody #business-mapping table td.action span{display:block}@media (max-width: 700px){table.business--rooms thead th:not(:last-child):not(:first-child),table.business--rooms .room td:nth-last-of-type(-n+2){display:none}table.business--rooms thead th{height:80px}table.business--rooms tbody #business-mapping table td.action{display:block;width:50%;float:left;height:4em;border:0}table.business--rooms tbody #business-mapping table td.action a{padding-top:1em;text-align:left;padding-left:2.5em;background-position:1em 1.25em}table.business--rooms tbody #business-mapping table td.action img{position:absolute;right:1em;top:.5em}table.business--rooms span.title{font-weight:bold}}.btn{background-color:#FFFFFF;border:2px solid #0000FF;box-shadow:5px 7px 0 0 #0000FF;color:#0000FF;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;letter-spacing:0;line-height:1;padding:8px 12px;text-align:left;text-decoration:none;text-transform:uppercase;transition:opacity .2s linear}@media screen and (min-width: 700px){.btn{font-size:20px;padding:10px 30px}}.btn:hover{text-decoration:underline}.btn:active{box-shadow:2px 2px 0 0 #0000FF;transform:translate(3px, 5px)}.btn.btn--inactive{opacity:.8;color:#87A2A5;border:2px solid #87A2A5;box-shadow:5px 7px 0 0 #87A2A5}.btn.btn--medium{padding:10px 20px;font-size:15px}.btn.btn--no-wrap{white-space:nowrap}.btn.btn--disabled{opacity:.3;pointer-events:none;cursor:default}.btn.btn--small,table.responsive td .btn{font-size:15px;padding:8px 12px}.btn.btn--full-width{width:100%;text-align:center}.btn.btn--xs-large{font-size:15px;padding:10px 30px}.btn.btn--open{border:0;padding:0;box-shadow:unset;background:transparent}.btn.btn--open.btn--small,table.responsive td .btn--open.btn{font-size:15px;padding:8px 12px 8px 0}.btn.btn--lower{text-transform:unset;font-weight:400;text-decoration:underline}.btn.btn--with-icon{display:inline-flex;align-items:center}.btn.btn--with-icon.btn--with-icon-reverse{flex-direction:row-reverse}.btn.btn--with-icon.btn--with-icon-reverse .btn__label{margin-right:0;margin-left:5px}.btn.btn--with-icon .btn__label{margin-right:5px}.btn.btn--with-icon.btn--medium svg,.btn.btn--with-icon.btn--small svg,table.responsive td .btn--with-icon.btn svg{position:relative;top:-2px}.btn.btn--flat{box-shadow:unset;background:transparent;background-color:#D9272E;color:#FFFFFF;border:0;padding:23px 28px;font-size:15px;letter-spacing:1px;box-shadow:0px 0px 9px 0 rgba(217,39,46,0.5)}.btn.btn--flat.btn--small,table.responsive td .btn--flat.btn{padding:15px 16px 14px;line-height:0}.btn.btn--flat.btn--small .btn__label,table.responsive td .btn--flat.btn .btn__label{margin-right:0}.btn.btn--flat.btn--small.btn--with-icon-reverse .btn__label,table.responsive td .btn--flat.btn--with-icon-reverse.btn .btn__label{margin-right:0}.btn.btn--flat.btn--small.btn--with-icon-reverse svg,table.responsive td .btn--flat.btn--with-icon-reverse.btn svg{top:-1px}.btn.btn--flat.btn--blue{background-color:#0000FF;color:#FFFFFF;box-shadow:0px 0px 9px 0 rgba(0,0,255,0.5)}.btn.btn--flat.btn--white{background-color:#FFFFFF;color:#0000FF}.btn.btn--flat.btn--narrow{padding:18px 22px}@media screen and (min-width: 700px){.btn.btn--flat.btn--narrow{padding:20px 28px}}.btn.btn--flat.btn--with-icon .btn__label{margin-right:25px}.btn.btn--flat:active{box-shadow:unset;transform:translate(0, 3px)}.btn.btn--flat svg{position:relative;top:-2px}.btn.btn--grey{color:#4F5F61;border:2px solid #4F5F61;box-shadow:5px 7px 0 0 #4F5F61}.btn.btn--grey:active{box-shadow:2px 2px 0 0 #4F5F61;transform:translate(3px, 5px)}.btn.btn--red{color:#D9272E;background-color:#FFFFFF;border:1px solid #D9272E;box-shadow:none;max-height:61px}.btn__label--white{color:#FFFFFF}.card.card--blog{overflow:hidden}.card.card--blog.theme--orange .label{color:#FE5000}.card.card--blog.theme--orange .card-content{background-color:#FE5000}.card.card--blog.theme--blue .label{color:#0000FF}.card.card--blog.theme--blue .card-content{background-color:#0000FF}.card.card--blog.theme--pink .label{color:#F67599}.card.card--blog.theme--pink .card-content{background-color:#F67599}.card.card--blog.theme--green .label{color:#1E988A}.card.card--blog.theme--green .card-content{background-color:#1E988A}.card.card--blog.theme--lightgrey .label{color:#4F5F61}.card.card--blog.theme--lightgrey .card-content{background-color:#4F5F61}.card.card--blog .card-content{padding:24px 24px 24px 24px;color:#FFFFFF;background-color:#87A2A5}.card.card--blog .card-content.card-content--no-image{height:100% !important;top:0 !important;right:0 !important}.card.card--blog .card-content svg path{fill:white;stroke:white}.card.card--blog .card-content__title{padding-right:30px;color:#FFFFFF}.card.card--blog .card-button{bottom:35px}.card.card--blog .card-button svg{width:20px}.card-small{position:relative;color:#FFFFFF;font-size:15px;margin-bottom:20px;text-decoration:none;height:auto;max-width:280px;background-color:#FFFFFF;overflow:hidden;display:block;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);transition:.2s ease all}.card-small .card-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:relative;padding:17px 24px}.card-small .card-content .card-content__title{font-size:15px;line-height:19px;margin:0}.card-small .card-content .card-button{position:relative;bottom:unset;right:unset}.card-small .card-content .card-button svg{transition:.2s ease transform}.card-small:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.15);transform:translateY(-1px)}.card-small:hover .card-button .btn{text-decoration:none}.card-small:hover .card-button svg{transform:translateX(4px)}.cards.cards--swiper-holder{float:left;display:block;margin-right:1.6949152542%;width:100%;padding:10px 10px 0 10px}.cards.cards--swiper-holder:last-child{margin-right:0}@media screen and (min-width: 700px){.cards.cards--swiper-holder{margin-top:30px}}@media screen and (min-width: 900px){.cards.cards--swiper-holder.cards--swiper-holder--small{float:left;display:block;margin-right:1.6949152542%;width:74.5762711864%;margin-left:12.7118644068%}.cards.cards--swiper-holder.cards--swiper-holder--small:last-child{margin-right:0}}.cards.cards--swiper-holder .swiper-card{color:#FFFFFF;margin-bottom:20px;position:relative;text-decoration:none;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);height:auto;overflow:hidden;transition:.2s ease all;font-size:17px;background-color:#FFFFFF}@media screen and (min-width: 1200px){.cards.cards--swiper-holder .swiper-card{max-width:35%}}.cards.cards--swiper-holder .swiper-card p{margin-bottom:0}.cards.cards--swiper-holder .swiper-card .card-image{overflow:hidden;display:flex;align-items:center}.cards.cards--swiper-holder .swiper-card .card-image.card-image--small{max-height:180px}.cards.cards--swiper-holder .swiper-card .card__image{transition:.2s ease transform}.cards.cards--swiper-holder .swiper-card .card-button{width:calc(100% - 48px);left:24px}.cards.cards--swiper-holder .swiper-card .card-button.card-button--right{text-align:right}.cards.cards--swiper-holder .swiper-card .card-button .btn{display:flex;justify-content:space-between}.cards.cards--swiper-holder .swiper-card .card-button .btn svg{transition:.2s ease transform}.cards.cards--swiper-holder .swiper-card:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.15);transform:translateY(-1px)}.cards.cards--swiper-holder .swiper-card:hover .card-button .btn{text-decoration:none}.cards.cards--swiper-holder .swiper-card:hover .card-button svg{transform:translateX(4px)}.cards.cards--swiper-holder .swiper-pagination{margin-bottom:20px;position:relative}.cards.cards--swiper-holder .swiper-pagination .swiper-pagination-bullet-active{background:#0000FF}.cards-nav__button-prev,.cards-nav__button-next{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%) scale(1.2);z-index:2;color:#0000FF;transition:.2s ease opacity}@media screen and (min-width: 700px){.cards-nav__button-prev,.cards-nav__button-next{display:none}}.cards-nav__button-prev.swiper-button-disabled,.cards-nav__button-next.swiper-button-disabled{opacity:0}.cards-nav__button-prev.cards-nav__button--visible-mb,.cards-nav__button-next.cards-nav__button--visible-mb{display:none}@media screen and (min-width: 900px){.cards-nav__button-prev.cards-nav__button--visible-mb,.cards-nav__button-next.cards-nav__button--visible-mb{display:block}}@media screen and (min-width: 700px){.cards-nav__button-prev-tip{left:-30px}}.cards-nav__button-prev{left:11px}@media screen and (min-width: 500px){.cards-nav__button-prev{left:-16px}}@media screen and (min-width: 700px){.cards-nav__button-prev{left:21px}}.cards-nav__button-prev svg{transform:rotate(90deg)}@media screen and (min-width: 700px){.cards-nav__button-prev-tip{left:-30px}}.cards-nav__button-next{right:11px}@media screen and (min-width: 500px){.cards-nav__button-next{right:-16px}}@media screen and (min-width: 700px){.cards-nav__button-next{right:21px}}.cards-nav__button-next svg{transform:rotate(-90deg)}@media screen and (min-width: 700px){.cards-nav__button-next-tip{right:-30px}}.cards__wrapper:before{background-color:#E0FF00;bottom:130px;content:'';left:0;position:absolute;right:0;top:73px;z-index:0}.cards__wrapper.cards__wrapper--grey{margin-bottom:25px}@media screen and (min-width: 700px){.cards__wrapper.cards__wrapper--grey{margin-bottom:50px}}.cards__wrapper.cards__wrapper--grey:before{background-color:#F6F6F7;top:330px;bottom:0}.cards__news{display:flex;flex-wrap:wrap}.cards__news::after{clear:both;content:"";display:block}@media screen and (min-width: 900px){.cards__news{justify-content:center}}.cards__news .card-button{display:flex;width:100%;justify-content:space-between;padding-left:50px;color:#0000FF}@media screen and (min-width: 900px){.cards__news.cards__news--page{margin-left:8.4745762712%;justify-content:flex-start}}.cards__news.cards__news--mobile-reverse{flex-direction:column-reverse;margin-bottom:20px}@media screen and (min-width: 700px){.cards__news.cards__news--mobile-reverse{flex-direction:row;margin-bottom:0}}.cards__content{position:relative}.cards__content::after{clear:both;content:"";display:block}@media screen and (min-width: 700px){.cards-grid{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-left:0%;display:flex;flex-wrap:wrap}.cards-grid:last-child{margin-right:0}.cards-grid .card{margin-left:0%;margin-bottom:20px;margin-right:0}.cards-grid .card:nth-child(4n+1),.cards-grid .card:nth-child(4n+4){flex:1;flex-grow:0;flex-basis:32%}.cards-grid .card:nth-child(4n+1) .card__image,.cards-grid .card:nth-child(4n+4) .card__image{height:50%}.cards-grid .card:nth-child(4n+1) .card-content,.cards-grid .card:nth-child(4n+4) .card-content{height:50%}.cards-grid .card:nth-child(4n+2),.cards-grid .card:nth-child(4n+3){flex:2;flex-basis:64%;flex-grow:0}.cards-grid .card:nth-child(4n+2) .card-image,.cards-grid .card:nth-child(4n+3) .card-image{height:100%}.cards-grid .card:nth-child(4n+2) .card__image,.cards-grid .card:nth-child(4n+3) .card__image{height:100%;-o-object-fit:cover;object-fit:cover}.cards-grid .card:nth-child(4n+2) .card-content,.cards-grid .card:nth-child(4n+3) .card-content{bottom:0;left:0;right:50%;position:absolute}.cards-grid .card:nth-child(2n+1){margin-right:2%}.cards-grid .card:first-of-type{margin-left:0%}}@media screen and (min-width: 900px){.cards-grid{float:left;display:block;margin-right:1.6949152542%;width:83.0508474576%;margin-left:8.4745762712%;display:flex}.cards-grid:last-child{margin-right:0}}.cards::after{clear:both;content:"";display:block}@media screen and (min-width: 700px){.cards{display:flex;width:100%}}.cards.cards--action{margin-top:40px}@media screen and (min-width: 500px){.cards.cards--action{display:flex}}@media screen and (min-width: 900px){.cards.cards--center .swiper-wrapper{justify-content:center}}.cards.cards--double{flex-wrap:wrap}@media screen and (min-width: 700px){.cards.cards--double .swiper-wrapper{justify-content:center}}.cards.cards--double .swiper-card .card-image,.cards.cards--double .card .card-image{height:150px}.cards.cards--double .swiper-card .card-image img,.cards.cards--double .card .card-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 700px){.cards.cards--double .swiper-card,.cards.cards--double .card{float:left;display:block;margin-right:1.6949152542%;width:49.1525423729%;max-width:36%;flex-basis:36%}.cards.cards--double .swiper-card:last-child,.cards.cards--double .card:last-child{margin-right:0}}.cards--coloured .swiper-card .card-content,.cards--coloured .card .card-content{color:#FFFFFF}.cards--coloured .swiper-card .card-content p,.cards--coloured .card .card-content p{color:#FFFFFF}.cards--coloured .swiper-card .card-content__title,.cards--coloured .card .card-content__title{color:#FFFFFF}.cards--coloured .swiper-card .card-button svg path,.cards--coloured .card .card-button svg path{fill:#FFFFFF;stroke:#FFFFFF}.cards--coloured .swiper-card:nth-child(5n),.cards--coloured .card:nth-child(5n){background-color:#F67599}.cards--coloured .swiper-card:nth-child(5n) .label,.cards--coloured .card:nth-child(5n) .label{color:#F67599}.cards--coloured .swiper-card:nth-child(5n) .card-content,.cards--coloured .card:nth-child(5n) .card-content{background-color:#F67599}.cards--coloured .swiper-card:nth-child(5n+1),.cards--coloured .card:nth-child(5n+1){background-color:#0000FF}.cards--coloured .swiper-card:nth-child(5n+1) .label,.cards--coloured .card:nth-child(5n+1) .label{color:#0000FF}.cards--coloured .swiper-card:nth-child(5n+1) .card-content,.cards--coloured .card:nth-child(5n+1) .card-content{background-color:#0000FF}.cards--coloured .swiper-card:nth-child(5n+2),.cards--coloured .card:nth-child(5n+2){background-color:#FE5000}.cards--coloured .swiper-card:nth-child(5n+2) .label,.cards--coloured .card:nth-child(5n+2) .label{color:#FE5000}.cards--coloured .swiper-card:nth-child(5n+2) .card-content,.cards--coloured .card:nth-child(5n+2) .card-content{background-color:#FE5000}.cards--coloured .swiper-card:nth-child(5n+3),.cards--coloured .card:nth-child(5n+3){background-color:#1E988A}.cards--coloured .swiper-card:nth-child(5n+3) .label,.cards--coloured .card:nth-child(5n+3) .label{color:#1E988A}.cards--coloured .swiper-card:nth-child(5n+3) .card-content,.cards--coloured .card:nth-child(5n+3) .card-content{background-color:#1E988A}.cards--coloured .swiper-card:nth-child(5n+4),.cards--coloured .card:nth-child(5n+4){background-color:#6AC2CC}.cards--coloured .swiper-card:nth-child(5n+4) .label,.cards--coloured .card:nth-child(5n+4) .label{color:#6AC2CC}.cards--coloured .swiper-card:nth-child(5n+4) .card-content,.cards--coloured .card:nth-child(5n+4) .card-content{background-color:#6AC2CC}.card{float:left;display:block;margin-right:1.6949152542%;width:100%;color:#FFFFFF;margin-bottom:20px;position:relative;text-decoration:none;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05)}.card:last-child{margin-right:0}@media screen and (min-width: 700px){.card{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-left:0%;display:flex;flex-wrap:wrap}.card:last-child{margin-right:0}.card .card__image{flex:1;transition:.2s ease transform}.card .card-content{flex:1}}@media screen and (min-width: 700px){.card{float:left;display:block;margin-right:1.6949152542%;width:32.2033898305%;margin-left:0%;margin-bottom:0}.card:last-child{margin-right:0}}@media screen and (min-width: 900px){.card{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%}.card:last-child{margin-right:0}}.card.card--news{margin-left:0%;background-color:#FFFFFF;margin-bottom:20px}@media screen and (min-width: 700px){.card.card--news{float:left;display:block;margin-right:1.6949152542%;width:32.2033898305%;margin-left:0%}.card.card--news:last-child{margin-right:0}}@media screen and (min-width: 900px){.card.card--news{float:left;display:block;margin-right:1.6949152542%;width:27.9661016949%;margin-left:0%}.card.card--news:last-child{margin-right:0}}@media screen and (min-width: 900px){.card.card--news:first-of-type{margin-left:0%}}@media screen and (max-width: 500px){.card.card--news:last-of-type{margin-bottom:0}}.card.card--news .card-content{color:#4F5F61}.card.card--action{float:left;display:block;margin-right:1.6949152542%;width:83.0508474576%;margin-left:8.4745762712%;margin-bottom:40px}.card.card--action:last-child{margin-right:0}@media screen and (min-width: 500px){.card.card--action{float:left;display:block;margin-right:1.6949152542%;width:32.2033898305%;margin-left:0%}.card.card--action:last-child{margin-right:0}}@media screen and (min-width: 900px){.card.card--action:first-of-type{margin-left:0%}}.card.card--action.card--orange{background-color:#FE5000}.card.card--action.card--yellow{background-color:#E0FF00}.card.card--action.card--yellow h4,.card.card--action.card--yellow p{color:#4F5F61}.card.card--action.card--blue{background-color:#0000FF}.card.card--action.card--green{background-color:#1E988A}.card.card--action.card--pink{background-color:#F67599}.card.card--action .card-content__title,.card.card--action .card-content{color:#FFFFFF}.card.card--action svg path{fill:#FFFFFF;stroke:#FFFFFF}.card.card--action .card-content{padding-bottom:30px;background-color:transparent}.card.card--action .card-content p{font-size:16px;margin-top:25px;overflow:hidden}@media screen and (min-width: 500px){.card.card--action .card-content p{line-height:22px}}@media screen and (min-width: 700px){.card.card--extra-wide{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%}.card.card--extra-wide:last-child{margin-right:0}.card.card--extra-wide .card__image{height:100%;width:100%}}@media screen and (min-width: 900px){.card.card--extra-wide{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%;margin-left:0%}.card.card--extra-wide:last-child{margin-right:0}}@media screen and (min-width: 1200px){.card.card--extra-wide .card-content{bottom:0;left:0;right:50%;position:absolute;top:50%}}.card .card-image{overflow:hidden}.card .card-image img{transition:all .2s ease-in-out}.card:hover .card-button{transform:translateX(4px)}.card:hover .card-content__link svg{transform:translateX(4px)}.card:hover .card-image img{transform:scale(1.03)}@media screen and (min-width: 700px){.card:first-of-type{margin-left:0%}}@media screen and (min-width: 900px){.card:first-of-type{margin-left:12.7118644068%}}.card.card--random-color:nth-child(n+1){background-color:#FE5000}.card.card--random-color:nth-child(n+1) .card-content{background-color:#FE5000}.card.card--random-color:nth-child(n+2){background-color:#1E988A}.card.card--random-color:nth-child(n+2) .card-content{background-color:#1E988A}.card.card--random-color:nth-child(n+3){background-color:#F67599}.card.card--random-color:nth-child(n+3) .card-content{background-color:#F67599}.card.card--random-color .card-content p{color:#FFFFFF}.card.card--random-color .card-content__title{color:#FFFFFF}.card.card--random-color .card-button svg path{fill:#FFFFFF;stroke:#FFFFFF}.card__image{width:100%}@media screen and (min-width: 700px){.card__image{height:auto;width:100%}}.card-content{background-color:#FFFFFF;color:#0000FF;padding:24px 24px 70px 24px;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}.card-content .price{position:absolute;bottom:20px;color:#FFFFFF}.card-content p{color:#4F5F61}.card-content__date{font-size:14px;margin-bottom:5px;display:inline-block;font-weight:500;color:currentColor;text-transform:uppercase}.card-content__tag{font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:15px;margin-bottom:10px;text-transform:uppercase}.card-content__title{margin-bottom:10px;color:#0000FF;font-size:25px}.card-content__read-more{color:#0000FF;font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:20px;margin:50px 0 0;text-transform:uppercase}.card-content__link{font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:20px;text-transform:uppercase}@media screen and (min-width: 500px){.card-content__link{bottom:24px;left:calc(50% + 24px);right:24px;position:absolute}}@media screen and (min-width: 700px){.card-content__link{left:24px}}.card-content__link svg{float:right;transition:.2s ease}.card-content__link svg g{stroke:#FFFFFF}.card-button{position:absolute;bottom:24px;right:24px;font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:15px;text-transform:uppercase;transition:transform .1s ease-out}.card-button svg path{fill:#0000FF;stroke:#0000FF}@media screen and (min-width: 700px){.cards__roadtrips-grid{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-left:0%;display:flex;flex-wrap:wrap}.cards__roadtrips-grid:last-child{margin-right:0}.cards__roadtrips-grid .card{margin-left:0%;margin-bottom:20px;margin-right:0;margin-right:2%}.cards__roadtrips-grid .card:not(:nth-child(2)){flex:1;flex-grow:0;flex-basis:31%}.cards__roadtrips-grid .card:not(:nth-child(2)) .card__image{height:50%}.cards__roadtrips-grid .card:not(:nth-child(2)) .card-content{height:50%}.cards__roadtrips-grid .card:nth-child(2){flex:2;flex-basis:64%;flex-grow:0}.cards__roadtrips-grid .card:nth-child(2) .card-image{height:100%}.cards__roadtrips-grid .card:nth-child(2) .card__image{height:100%;-o-object-fit:cover;object-fit:cover}.cards__roadtrips-grid .card:nth-child(2) .card-content{bottom:0;left:0;right:48.5%;position:absolute}}@media screen and (min-width: 700px) and (min-width: 900px){.cards__roadtrips-grid .card:nth-child(2) .card-content{top:48.5%}}@media screen and (min-width: 700px){.cards__roadtrips-grid .card:first-of-type{margin-left:0%}}.cards__roadtrips-grid .card .card-content{color:#FFFFFF}.cards__roadtrips-grid .card .card-content p{color:#FFFFFF}.cards__roadtrips-grid .card .card-content__title{color:#FFFFFF}.cards__roadtrips-grid .card .card-button svg path{fill:#FFFFFF;stroke:#FFFFFF}.cards__roadtrips-grid .card.color--blue{background-color:#0000FF}.cards__roadtrips-grid .card.color--blue .card-content{background-color:#0000FF}.cards__roadtrips-grid .card.color--pink{background-color:#F67599}.cards__roadtrips-grid .card.color--pink .card-content{background-color:#F67599}.cards__roadtrips-grid .card.color--orange{background-color:#FE5000}.cards__roadtrips-grid .card.color--orange .card-content{background-color:#FE5000}.cards__roadtrips-grid .card.color--yellow{background-color:#E0FF00}.cards__roadtrips-grid .card.color--yellow .card-content{background-color:#E0FF00}.cards__roadtrips-grid .card.color--green{background-color:#1E988A}.cards__roadtrips-grid .card.color--green .card-content{background-color:#1E988A}.cards__roadtrips-grid .card.color--lightblue{background-color:#6AC2CC}.cards__roadtrips-grid .card.color--lightblue .card-content{background-color:#6AC2CC}@media screen and (min-width: 900px){.cards__roadtrips-grid{float:left;display:block;margin-right:1.6949152542%;width:83.0508474576%;margin-left:8.4745762712%;display:flex}.cards__roadtrips-grid:last-child{margin-right:0}}.stayokay-cards::after{clear:both;content:"";display:block}.stayokay-card__intro p{font-size:20px;line-height:30px}.stayokay-card-receipt{position:relative;padding:30px 20px 10px;background-color:#FFFFFF;box-shadow:0px 5px 20px 0px rgba(186,186,186,0.52);margin-bottom:30px;transition:.5s ease background}.stayokay-card-receipt .btn span{margin-left:7px}.stayokay-card-receipt__logo-wrapper{display:flex;margin-top:20px}.stayokay-card-receipt__logo{margin-right:15px}.stayokay-card-receipt__title h4{color:#4F5F61;font-size:20px;text-transform:unset;margin-bottom:0}.stayokay-card-receipt__subtitle{font-size:15px;line-height:20px;margin-top:4px;font-weight:500}.stayokay-card-receipt__content{margin-top:15px}.stayokay-card-receipt__items{padding-bottom:22px;border-bottom:0.5px solid rgba(88,88,107,0.23)}.stayokay-card-receipt__items--terms{padding:22px 0;font-size:15px;line-height:24px}.stayokay-card-receipt__items--terms .input--checkbox:after{top:-5px !important}.stayokay-card-receipt__item{font-size:15px;display:flex;justify-content:space-between;margin-bottom:10px}.stayokay-card-receipt__item b{font-weight:500}.stayokay-card-receipt__item:last-of-type{margin-bottom:0}.stayokay-card-receipt__item--pricing{margin-top:20px}.stayokay-card-receipt__item--price{font-size:30px;font-weight:500;color:#1E988A}.stayokay-card-receipt__secure{margin-top:25px;display:flex}.stayokay-card-receipt__secure p{font-size:15px;line-height:20px;margin-left:15px;width:90%}.stayokay-cards__wrapper{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-top:50px}.stayokay-cards__wrapper:last-child{margin-right:0}@media screen and (min-width: 700px){.stayokay-cards__wrapper{float:left;display:block;margin-right:1.6949152542%;width:70.3389830508%;margin-left:21.186440678%;display:flex;flex-wrap:wrap;justify-content:space-between}.stayokay-cards__wrapper:last-child{margin-right:0}}@media screen and (min-width: 900px){.stayokay-cards__wrapper{float:left;display:block;margin-right:1.6949152542%;width:70.3389830508%;margin-left:21.186440678%;display:flex}.stayokay-cards__wrapper:last-child{margin-right:0}}@media screen and (min-width: 1200px){.stayokay-cards__wrapper{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%;margin-left:21.186440678%;display:flex}.stayokay-cards__wrapper:last-child{margin-right:0}}.stayokay-card{position:relative;padding:60px 40px 40px;background-color:#FFFFFF;border:0.5px solid rgba(88,88,107,0.23);box-shadow:0px 4px 8px 0px rgba(0,0,0,0.05);margin-bottom:50px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 700px){.stayokay-card{width:48%}}.stayokay-card__logo{position:absolute;top:-20px}.stayokay-card__title h3,.stayokay-card__title .overview-content__head h2,.overview-content__head .stayokay-card__title h2{margin-bottom:10px;color:#4F5F61}.stayokay-card__subtitle{font-size:15px;font-weight:500}.stayokay-card__content{margin-top:32px}.stayokay-card__pricing{display:flex}.stayokay-card__price{font-size:20px;font-weight:700}.stayokay-card__price-label{font-size:15px;margin-left:10px}.stayokay-card__button{margin-top:20px}.stayokay-card-ordered{padding:20px;width:100%;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.05)}@media screen and (min-width: 700px){.stayokay-card-ordered{padding:50px}}.stayokay-card-ordered__row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-direction:column}@media screen and (min-width: 700px){.stayokay-card-ordered__row{flex-direction:row}}.stayokay-card-ordered__row:last-of-type{margin-bottom:0}@media screen and (min-width: 700px){.stayokay-card-ordered__row:last-of-type{align-items:flex-end}}.stayokay-card-ordered__logo-wrapper{display:flex}.stayokay-card-ordered__logo{margin-right:20px}@media screen and (min-width: 700px){.stayokay-card-ordered__logo{margin-right:25px}}@media screen and (min-width: 700px){.stayokay-card-ordered__logo svg{width:90px;height:56px}}.stayokay-card-ordered__title h3,.stayokay-card-ordered__title .overview-content__head h2,.overview-content__head .stayokay-card-ordered__title h2{color:#4F5F61;margin-bottom:0;font-size:18px}@media screen and (min-width: 700px){.stayokay-card-ordered__title h3,.stayokay-card-ordered__title .overview-content__head h2,.overview-content__head .stayokay-card-ordered__title h2{font-size:20px}}.stayokay-card-ordered__subtitle{font-weight:500;font-size:13px}@media screen and (min-width: 700px){.stayokay-card-ordered__subtitle{font-size:15px}}.stayokay-card-ordered__price-wrapper{bottom:8px;position:relative;margin-top:20px}@media screen and (min-width: 700px){.stayokay-card-ordered__price-wrapper{margin-top:0;text-align:right}}.stayokay-card-ordered__price-label{display:flex;margin-top:10px;font-size:20px;font-weight:500;letter-spacing:0.5px;text-transform:uppercase;color:#1E988A;margin-right:10px}.stayokay-card-ordered__price{display:flex;align-items:flex-end}@media screen and (min-width: 700px){.stayokay-card-ordered__price{justify-content:flex-end}}.stayokay-card-ordered__price h3,.stayokay-card-ordered__price .overview-content__head h2,.overview-content__head .stayokay-card-ordered__price h2{margin-bottom:4px}@media screen and (min-width: 700px){.stayokay-card-ordered__item.stayokay-card-ordered__item--align-right .stayokay-card-ordered__subtitle{text-align:right}}.carrousel{position:relative}@media screen and (min-width: 700px){.carrousel{padding-bottom:30px}}@media screen and (min-width: 700px){.carrousel.carrousel--line:before{background-color:#6AC2CC;bottom:-70px;content:'';display:block;height:128px;left:0;position:absolute;right:0;width:100%;z-index:0}}@media screen and (min-width: 900px){.carrousel.carrousel--line:before{bottom:-79px;height:109px}}@media screen and (min-width: 1200px){.carrousel.carrousel--line:before{bottom:-75px;height:105px}}.carrousel__nav{display:none}@media screen and (min-width: 900px){.carrousel__nav{align-items:center;bottom:35%;display:block;position:absolute;right:13%;width:135px;z-index:2}}.carrousel__button-next,.carrousel__button-prev{cursor:pointer;float:left;margin-right:14px}.carrousel__button-next svg g,.carrousel__button-prev svg g{stroke:#FFFFFF}.carrousel__button-prev svg{transform:rotate(180deg)}.carrousel__button--disabled{opacity:.3}.carrousel__pagination{color:#FFFFFF;float:right;font-weight:500}.carrousel__pagination.swiper-pagination-fraction{bottom:0;width:auto}.carrousel__play-button{bottom:0;left:0;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%, -50%);z-index:1}@media screen and (min-width: 900px){.carrousel__content .carrousel__play-button{margin-top:10px}}.carrousel__play-button svg{cursor:pointer;height:100%;transition:transform .1s ease-out;width:auto}.carrousel__play-button svg circle{stroke:#FFFFFF}.carrousel__play-button svg polygon{fill:#FFFFFF}@media screen and (min-width: 900px){.carrousel__play-button svg{height:75%}}.carrousel__content{margin:0;overflow:hidden;padding:0}.carrousel__content .swiper-lazy-preloader{border:4px solid #0000FF;border-top-color:transparent}.carrousel__content .carrousel__item{background-color:#FFFFFF;background-position:center center;background-size:cover;color:#FFFFFF;list-style:none}.carrousel__content .carrousel__item:before{content:'';display:block;height:0}.carrousel__content .carrousel__item:after{background-image:linear-gradient(to right, blue 0%, #FE5000 79%);bottom:0;content:'';left:0;opacity:0.05;position:absolute;right:0;top:0}.carrousel__content .carrousel__item.is-active{display:block}.carrousel__content .carrousel__item.carrousel__item--video .carrousel__play-button svg polygon{fill:#FFFFFF}.carrousel__content .carrousel__item.carrousel__item--video .carrousel__play-button svg circle{stroke:#FFFFFF}@media screen and (min-width: 900px){.carrousel__content .carrousel__item.carrousel__item--video .carrousel__play-button svg{height:75%}}.carrousel__content .carrousel__item.carrousel__item--video .carrousel__play-button svg:hover{transform:scale(1.05)}.carrousel__content .carrousel__item .carrousel__item-content{float:left;display:block;margin-right:1.6949152542%;width:87.2881355932%;margin-left:8.4745762712%;bottom:40px;left:0;padding:0;position:absolute;right:0;top:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end}.carrousel__content .carrousel__item .carrousel__item-content:last-child{margin-right:0}@media screen and (min-width: 700px){.carrousel__content .carrousel__item .carrousel__item-content{float:left;display:block;margin-right:1.6949152542%;width:53.3898305085%;margin-left:8.4745762712%;display:flex;bottom:80px}.carrousel__content .carrousel__item .carrousel__item-content:last-child{margin-right:0}}.carrousel__content .carrousel__image{position:relative;top:0}.carrousel__content .carrousel__city,.carrousel__content .carrousel__payoff{color:#FFFFFF;text-transform:uppercase;text-shadow:0 2px 24px rgba(0,0,0,0.4)}.carrousel__content .carrousel__city{font-size:13.5px;font-weight:500;line-height:1.5;text-shadow:0 2px 24px rgba(0,0,0,0.4);margin-bottom:10px}@media screen and (min-width: 700px){.carrousel__content .carrousel__city{font-size:20px;line-height:2}}.carrousel__content .carrousel__payoff{font-size:30px;font-weight:500;line-height:1}@media screen and (min-width: 700px) and (max-width: 900px){.carrousel__content .carrousel__payoff{font-size:35px}}@media screen and (min-width: 900px) and (max-width: 1200px){.carrousel__content .carrousel__payoff{font-size:40px}}@media screen and (min-width: 1200px){.carrousel__content .carrousel__payoff{font-size:40px}}.carrousel__content .carrousel__link{margin-top:10px}@media screen and (min-width: 700px){.carrousel__content .carrousel__link{margin-top:40px}}.carrousel-remote__wrapper{overflow:hidden}@media screen and (min-width: 700px){.carrousel-remote__wrapper{bottom:0;left:9%;margin:0;padding:0;position:absolute;right:9%;z-index:1}}.carrousel-remote{list-style:none;padding:0;width:100%}.carrousel-remote .swiper-wrapper{align-items:center}.carrousel-remote .carrousel__item{background-color:#6AC2CC;background-position:center center;background-size:cover;cursor:pointer;position:relative;margin:2px 0 0;width:30%}@media screen and (min-width: 700px){.carrousel-remote .carrousel__item{margin:0;width:25%}}.carrousel-remote .carrousel__item:before{background-color:rgba(88,88,107,0.5);content:'';display:block;height:0;padding-top:78%;transition:opacity .2s ease, padding .2s ease, background-color .4s ease}@media screen and (min-width: 900px){.carrousel-remote .carrousel__item:before{padding-top:55.5%}}.carrousel-remote .carrousel__item:after{background-image:linear-gradient(to right, blue 0%, #FE5000 79%);bottom:0;content:'';left:0;opacity:0.05;position:absolute;right:0;top:0}.carrousel-remote .carrousel__item:hover:before{background-color:rgba(88,88,107,0.2)}.carrousel-remote .carrousel__item:first-of-type .carrousel__item-content{opacity:0}@media screen and (min-width: 900px){.carrousel-remote .carrousel__item:first-of-type:before{padding-top:67.5%}}.carrousel-remote .carrousel__item.swiper-slide-active{cursor:default}.carrousel-remote .carrousel__item.swiper-slide-active .carrousel__item-content{opacity:0;transition:opacity .15s ease}.carrousel-remote .carrousel__item.swiper-slide-active:before{background-color:rgba(0,0,255,0.12);transition:opacity .2s ease, padding .2s ease, background-color .4s ease}@media screen and (min-width: 900px){.carrousel-remote .carrousel__item.swiper-slide-active:before{padding-top:67.5%}}.carrousel-remote .carrousel__item.swiper-slide-next .carrousel__item-content{opacity:1;transition:opacity .5s ease}.carrousel-remote .carrousel__item.swiper-slide-prev .carrousel__item-content{opacity:1;transition:opacity .5s ease}.carrousel-remote .carrousel__item .carrousel__item-content{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (min-width: 700px){.carrousel-remote .carrousel__item .carrousel__item-content{padding:10px 20px 10px 30px}}@media screen and (min-width: 900px){.carrousel-remote .carrousel__item .carrousel__item-content{padding:15px 15px 20px 30px}}@media screen and (min-width: 1200px){.carrousel-remote .carrousel__item .carrousel__item-content{padding:30px 40px 30px 50px}}.carrousel-remote .carrousel__item .carrousel__play-button svg{cursor:default;height:100%}.carrousel-remote .carrousel__city,.carrousel-remote .carrousel__payoff{color:#FFFFFF;text-transform:uppercase;visibility:hidden}@media screen and (min-width: 900px){.carrousel-remote .carrousel__city,.carrousel-remote .carrousel__payoff{visibility:visible}}.carrousel-remote .carrousel__city{font-size:10px;font-weight:500;line-height:1;margin-bottom:15px}.carrousel-remote .carrousel__payoff{font-size:20px;font-weight:500;line-height:1}.checkout fieldset{margin-bottom:30px}.columns::after{clear:both;content:"";display:block}.columns.columns--padding-top{padding-top:50px}@media screen and (min-width: 500px){.columns.columns--padding-top{padding-top:80px}}.columns.columns--spacing-bottom{margin-bottom:50px}@media screen and (min-width: 500px){.columns.columns--spacing-bottom{margin-bottom:80px}}.columns .columns__main{margin-bottom:50px}.columns .columns__heading::after{clear:both;content:"";display:block}@media screen and (min-width: 500px){.columns .columns__heading{margin-bottom:50px}}.columns .columns__wide{float:left;display:block;margin-right:1.6949152542%;width:100%}.columns .columns__wide:last-child{margin-right:0}@media screen and (min-width: 900px){.columns .columns__wide{float:left;display:block;margin-right:1.6949152542%;width:74.5762711864%;margin-left:12.7118644068%}.columns .columns__wide:last-child{margin-right:0}}@media screen and (min-width: 900px){.columns .columns__main{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%;margin-bottom:0}.columns .columns__main:last-child{margin-right:0}.columns .columns__main--wide{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;float:right}.columns .columns__main--wide:last-child{margin-right:0}.columns .columns__aside{float:left;display:block;margin-right:1.6949152542%;width:19.4915254237%;font-size:17px;line-height:25px}.columns .columns__aside:last-child{margin-right:0}}.columns.columns--reverse{display:flex;flex-direction:column-reverse}@media screen and (min-width: 900px){.columns.columns--reverse{display:block}}.columns.columns--hostel{display:flex;flex-direction:column}.columns.columns--hostel .columns__aside{order:2}.columns.columns--hostel .columns__main{order:0}.columns.columns--hostel .columns__main--wide{order:1}@media screen and (min-width: 900px){.columns.columns--hostel{display:block}}.columns--triple{margin-bottom:50px;font-size:16px}@media screen and (min-width: 900px){.columns--triple{display:flex;flex-wrap:wrap}}@media screen and (min-width: 900px){.columns--triple .column{float:left;display:block;margin-right:1.6949152542%;width:32.2033898305%}.columns--triple .column:last-child{margin-right:0}}.columns--triple .column.column--pink{background-color:#F67599;color:#FFFFFF}.columns--triple .column.column--pink h2{color:#FFFFFF}.columns--triple .column.column--yellow{background-color:#E0FF00}.columns--triple .column.column--yellow h2{color:#0000FF}.columns--triple .column.column--blue{background-color:#0000FF;color:#FFFFFF}.columns--triple .column.column--blue h2{color:#FFFFFF}.columns--triple .column.column--green{background-color:#1E988A;color:#FFFFFF}.columns--triple .column.column--green h2{color:#FFFFFF}.columns--triple .box{padding:30px}#cookiebar{width:100%;background-color:rgba(0,0,0,0.7);text-align:center;padding:8px 0;font-size:13px;position:fixed;bottom:0;float:left;z-index:200}#cookiebar p{margin:0 auto;color:#fff}#cookiebar a{color:#fff}#cookiebar a.agree{color:#000;background-color:#fff;border:1px solid silver;padding:2px 6px;margin-left:60px;color:black;cursor:pointer;text-decoration:none}.insert-code-coupon .ajaxloader{position:absolute;left:71px;width:26px;height:24px;margin-top:62px;background-position:4px center;background-color:#FFFFFF}.insert-code-coupon .btn{margin-bottom:1em}#room-datepicker-container #form-pref-enddate,#room-datepicker-container #form-pref-startdate,#grid-datepicker-container #form-pref-enddate,#grid-datepicker-container #form-pref-startdate,.datepickers #form-pref-enddate,.datepickers #form-pref-startdate{display:none}#room-datepicker-container .date-picker-wrapper,#grid-datepicker-container .date-picker-wrapper,.datepickers .date-picker-wrapper{width:100%;background-color:white;border:none;margin:0 auto;padding-bottom:0;box-sizing:border-box}#room-datepicker-container .date-picker-wrapper .date-range-length-tip,#grid-datepicker-container .date-picker-wrapper .date-range-length-tip,.datepickers .date-picker-wrapper .date-range-length-tip{color:#6b6b6b;padding:4px 10px;background-color:white;border-radius:5px;box-shadow:none;border:1px solid #979797}#room-datepicker-container .date-picker-wrapper .date-range-length-tip:after,#grid-datepicker-container .date-picker-wrapper .date-range-length-tip:after,.datepickers .date-picker-wrapper .date-range-length-tip:after{border-top:4px solid #979797}@media screen and (min-width: 700px){#room-datepicker-container .date-picker-wrapper,#grid-datepicker-container .date-picker-wrapper,.datepickers .date-picker-wrapper{width:100% !important}}#room-datepicker-container .date-picker-wrapper .month-wrapper,#grid-datepicker-container .date-picker-wrapper .month-wrapper,.datepickers .date-picker-wrapper .month-wrapper{width:100% !important;font-family:"PredigeRounded", Arial, sans-serif;font-weight:400;line-height:28px;font-size:15px;border:none}#room-datepicker-container .date-picker-wrapper .month-wrapper table,#grid-datepicker-container .date-picker-wrapper .month-wrapper table,.datepickers .date-picker-wrapper .month-wrapper table{max-width:100% !important;margin-bottom:0}@media screen and (min-width: 700px){#room-datepicker-container .date-picker-wrapper .month-wrapper table,#grid-datepicker-container .date-picker-wrapper .month-wrapper table,.datepickers .date-picker-wrapper .month-wrapper table{width:45% !important}}#room-datepicker-container .date-picker-wrapper .month-wrapper table th,#grid-datepicker-container .date-picker-wrapper .month-wrapper table th,.datepickers .date-picker-wrapper .month-wrapper table th{padding:0.7em 0.3em;color:#1E988A;font-weight:500;width:45px}#room-datepicker-container .date-picker-wrapper .month-wrapper table tr td:last-child div,#grid-datepicker-container .date-picker-wrapper .month-wrapper table tr td:last-child div,.datepickers .date-picker-wrapper .month-wrapper table tr td:last-child div{border-radius:0 200px 200px 0}#room-datepicker-container .date-picker-wrapper .month-wrapper table tr td:last-child div:not(.first-date-selected.last-date-selected),#room-datepicker-container .date-picker-wrapper .month-wrapper table tr td:last-child div.real-today:not(.valid),#room-datepicker-container .date-picker-wrapper .month-wrapper table tr td:last-child div.checked,#grid-datepicker-container .date-picker-wrapper .month-wrapper table tr td:last-child div:not(.first-date-selected.last-date-selected),#grid-datepicker-container .date-picker-wrapper .month-wrapper table tr td:last-child div.real-today:not(.valid),#grid-datepicker-container .date-picker-wrapper .month-wrapper table tr td:last-child div.checked,.datepickers .date-picker-wrapper .month-wrapper table tr td:last-child div:not(.first-date-selected.last-date-selected),.datepickers .date-picker-wrapper .month-wrapper table tr td:last-child div.real-today:not(.valid),.datepickers .date-picker-wrapper .month-wrapper table tr td:last-child div.checked{border-radius:0}#room-datepicker-container .date-picker-wrapper .month-wrapper table tr td:first-child div,#grid-datepicker-container .date-picker-wrapper .month-wrapper table tr td:first-child div,.datepickers .date-picker-wrapper .month-wrapper table tr td:first-child div{border-radius:200px 0 0 200px}#room-datepicker-container .date-picker-wrapper .month-wrapper table tr td:first-child div:not(.first-date-selected.last-date-selected),#room-datepicker-container .date-picker-wrapper .month-wrapper table tr td:first-child div.real-today:not(.valid),#room-datepicker-container .date-picker-wrapper .month-wrapper table tr td:first-child div.checked,#grid-datepicker-container .date-picker-wrapper .month-wrapper table tr td:first-child div:not(.first-date-selected.last-date-selected),#grid-datepicker-container .date-picker-wrapper .month-wrapper table tr td:first-child div.real-today:not(.valid),#grid-datepicker-container .date-picker-wrapper .month-wrapper table tr td:first-child div.checked,.datepickers .date-picker-wrapper .month-wrapper table tr td:first-child div:not(.first-date-selected.last-date-selected),.datepickers .date-picker-wrapper .month-wrapper table tr td:first-child div.real-today:not(.valid),.datepickers .date-picker-wrapper .month-wrapper table tr td:first-child div.checked{border-radius:0}#room-datepicker-container .date-picker-wrapper .month-wrapper table .day,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .day,.datepickers .date-picker-wrapper .month-wrapper table .day{padding:10px 0;margin-bottom:15px;font-size:15px}#room-datepicker-container .date-picker-wrapper .month-wrapper table .real-today,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .real-today,.datepickers .date-picker-wrapper .month-wrapper table .real-today{color:grey;box-shadow:0px 2px 0px #b8b8b8;background:transparent;border-radius:0}#room-datepicker-container .date-picker-wrapper .month-wrapper table .day.checked:not(.invalid),#grid-datepicker-container .date-picker-wrapper .month-wrapper table .day.checked:not(.invalid),.datepickers .date-picker-wrapper .month-wrapper table .day.checked:not(.invalid){background-color:#FFFFFF;color:#FFFFFF !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid,.datepickers .date-picker-wrapper .month-wrapper table .semivalid{background:linear-gradient(to right, #f2f2f2 0%, rgba(255,255,255,0) 100%);color:#0000FF;cursor:pointer}#room-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid.tmp,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid.tmp,.datepickers .date-picker-wrapper .month-wrapper table .semivalid.tmp{background:#fff !important;color:#ccc}#room-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid.day.toMonth.hovering,#room-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid:hover,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid.day.toMonth.hovering,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid:hover,.datepickers .date-picker-wrapper .month-wrapper table .semivalid.day.toMonth.hovering,.datepickers .date-picker-wrapper .month-wrapper table .semivalid:hover{color:#0000FF !important;background:linear-gradient(to right, #f2f2f2 0%, rgba(255,255,255,0) 100%) !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid.checked,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .semivalid.checked,.datepickers .date-picker-wrapper .month-wrapper table .semivalid.checked{background:#0000FF;color:#FFFFFF !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table .first-date-selected.checked.invalid,#room-datepicker-container .date-picker-wrapper .month-wrapper table .day.checked.invalid,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .first-date-selected.checked.invalid,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .day.checked.invalid,.datepickers .date-picker-wrapper .month-wrapper table .first-date-selected.checked.invalid,.datepickers .date-picker-wrapper .month-wrapper table .day.checked.invalid{background-color:#acacac !important;color:#7f7f7f !important;pointer-events:none}#room-datepicker-container .date-picker-wrapper .month-wrapper table .checked.invalid.last-date-selected,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .checked.invalid.last-date-selected,.datepickers .date-picker-wrapper .month-wrapper table .checked.invalid.last-date-selected{background:#acacac !important;color:#7f7f7f !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table .checked.invalid.last-date-selected.semivalid,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .checked.invalid.last-date-selected.semivalid,.datepickers .date-picker-wrapper .month-wrapper table .checked.invalid.last-date-selected.semivalid{background:#0000FF !important;color:#FFFFFF !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.hovering,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.hovering,.datepickers .date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#0000FF;color:#FFFFFF !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.semivalid.checked.first-date-selected.last-date-selected,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.semivalid.checked.first-date-selected.last-date-selected,.datepickers .date-picker-wrapper .month-wrapper table .day.toMonth.semivalid.checked.first-date-selected.last-date-selected{background:linear-gradient(30deg, #f2f2f2 50%, #fff 50%);color:#0000FF;cursor:pointer}#room-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked.first-date-selected.last-date-selected,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked.first-date-selected.last-date-selected,.datepickers .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked.first-date-selected.last-date-selected{background-color:#F2F2F2 !important;color:#0000FF !important;border-radius:0 !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.valid,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.valid,.datepickers .date-picker-wrapper .month-wrapper table .day.toMonth.valid{background-color:#F2F2F2;color:#0000FF !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked,#grid-datepicker-container .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked,.datepickers .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked{background-color:#0000FF;color:#FFFFFF !important}#room-datepicker-container .date-picker-wrapper .month-wrapper table.month1,#grid-datepicker-container .date-picker-wrapper .month-wrapper table.month1,.datepickers .date-picker-wrapper .month-wrapper table.month1{float:none;margin-right:5px}@media screen and (min-width: 700px){#room-datepicker-container .date-picker-wrapper .month-wrapper table.month1,#grid-datepicker-container .date-picker-wrapper .month-wrapper table.month1,.datepickers .date-picker-wrapper .month-wrapper table.month1{float:left}}#room-datepicker-container .date-picker-wrapper .month-wrapper table.month2,#grid-datepicker-container .date-picker-wrapper .month-wrapper table.month2,.datepickers .date-picker-wrapper .month-wrapper table.month2{float:none;margin-right:5px}@media screen and (min-width: 700px){#room-datepicker-container .date-picker-wrapper .month-wrapper table.month2,#grid-datepicker-container .date-picker-wrapper .month-wrapper table.month2,.datepickers .date-picker-wrapper .month-wrapper table.month2{float:right}}#room-datepicker-container .date-picker-wrapper .month-wrapper .month-name,#grid-datepicker-container .date-picker-wrapper .month-wrapper .month-name,.datepickers .date-picker-wrapper .month-wrapper .month-name{color:#1E988A;letter-spacing:0.67px;font-size:20px;font-weight:500;line-height:28px}#room-datepicker-container .date-picker-wrapper .month-wrapper .month1 .month-name,#grid-datepicker-container .date-picker-wrapper .month-wrapper .month1 .month-name,.datepickers .date-picker-wrapper .month-wrapper .month1 .month-name{text-align:center}@media screen and (min-width: 700px){#room-datepicker-container .date-picker-wrapper .month-wrapper .month1 .month-name,#grid-datepicker-container .date-picker-wrapper .month-wrapper .month1 .month-name,.datepickers .date-picker-wrapper .month-wrapper .month1 .month-name{text-align:right}}#room-datepicker-container .date-picker-wrapper .month-wrapper .month2 .month-name,#grid-datepicker-container .date-picker-wrapper .month-wrapper .month2 .month-name,.datepickers .date-picker-wrapper .month-wrapper .month2 .month-name{text-align:center}@media screen and (min-width: 700px){#room-datepicker-container .date-picker-wrapper .month-wrapper .month2 .month-name,#grid-datepicker-container .date-picker-wrapper .month-wrapper .month2 .month-name,.datepickers .date-picker-wrapper .month-wrapper .month2 .month-name{text-align:left}}#room-datepicker-container .date-picker-wrapper .month-wrapper .day.toMonth.valid.last-date-selected,#room-datepicker-container .date-picker-wrapper .month-wrapper .day.toMonth.valid.first-date-selected,#grid-datepicker-container .date-picker-wrapper .month-wrapper .day.toMonth.valid.last-date-selected,#grid-datepicker-container .date-picker-wrapper .month-wrapper .day.toMonth.valid.first-date-selected,.datepickers .date-picker-wrapper .month-wrapper .day.toMonth.valid.last-date-selected,.datepickers .date-picker-wrapper .month-wrapper .day.toMonth.valid.first-date-selected{background-color:#0000FF !important;color:#FFFFFF !important}#room-datepicker-container .date-picker-wrapper .month-wrapper .last-date-selected,#grid-datepicker-container .date-picker-wrapper .month-wrapper .last-date-selected,.datepickers .date-picker-wrapper .month-wrapper .last-date-selected{border-radius:0 200px 200px 0 !important}#room-datepicker-container .date-picker-wrapper .month-wrapper .first-date-selected,#grid-datepicker-container .date-picker-wrapper .month-wrapper .first-date-selected,.datepickers .date-picker-wrapper .month-wrapper .first-date-selected{border-radius:200px 0 0 200px !important}#room-datepicker-container .date-picker-wrapper .month-wrapper .first-date-selected.last-date-selected,#grid-datepicker-container .date-picker-wrapper .month-wrapper .first-date-selected.last-date-selected,.datepickers .date-picker-wrapper .month-wrapper .first-date-selected.last-date-selected{border-radius:200px 0 0 200px}#room-datepicker-container .date-picker-wrapper .month-wrapper .next,#room-datepicker-container .date-picker-wrapper .month-wrapper .prev,#grid-datepicker-container .date-picker-wrapper .month-wrapper .next,#grid-datepicker-container .date-picker-wrapper .month-wrapper .prev,.datepickers .date-picker-wrapper .month-wrapper .next,.datepickers .date-picker-wrapper .month-wrapper .prev{color:#FFFFFF}#room-datepicker-container .date-picker-wrapper .month-wrapper .next:hover,#room-datepicker-container .date-picker-wrapper .month-wrapper .prev:hover,#grid-datepicker-container .date-picker-wrapper .month-wrapper .next:hover,#grid-datepicker-container .date-picker-wrapper .month-wrapper .prev:hover,.datepickers .date-picker-wrapper .month-wrapper .next:hover,.datepickers .date-picker-wrapper .month-wrapper .prev:hover{background-color:transparent}#room-datepicker-container .date-picker-wrapper .month-wrapper .prev:after,#grid-datepicker-container .date-picker-wrapper .month-wrapper .prev:after,.datepickers .date-picker-wrapper .month-wrapper .prev:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%230000FF%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%222%22%20transform%3D%22matrix%28-1%200%200%201%2018%201%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M.5%205L15.5%205M11.75.5L16.2790189%205.02901891%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.75%2C5%20L16.2790189%2C9.52901891%22%20transform%3D%22matrix%281%200%200%20-1%200%2014.529%29%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")}#room-datepicker-container .date-picker-wrapper .month-wrapper .next:after,#grid-datepicker-container .date-picker-wrapper .month-wrapper .next:after,.datepickers .date-picker-wrapper .month-wrapper .next:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%230000FF%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%222%22%20transform%3D%22translate%281%201%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M.5%205L15.5%205M11.75.5L16.2790189%205.02901891%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.75%2C5%20L16.2790189%2C9.52901891%22%20transform%3D%22matrix%281%200%200%20-1%200%2014.529%29%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")}#room-datepicker-container .date-picker-wrapper .footer,#grid-datepicker-container .date-picker-wrapper .footer,.datepickers .date-picker-wrapper .footer{display:none}#room-datepicker-container .gap,#grid-datepicker-container .gap,.datepickers .gap{display:none}.datepicker__nav{margin:0 auto}.datepicker__nav .datepicker__btn--confirm{float:right;width:52%;display:inline-block}.datepicker__nav .datepicker__btn-delete{float:left;width:40%;display:inline-block}.datepicker__nav p{margin-right:10px}.datepicker-popover{position:absolute;width:100%;top:0;z-index:100000;background:#ffffff;padding:10px;height:100%;opacity:0.9;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;font-size:20px}@media screen and (min-width: 700px){.datepicker-popover{padding:40px}}.datepicker-popover__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.datepicker-popover__title{max-width:70%}.datepicker-popover__subtitle{font-weight:500;padding:30px 0px}.datepicker-popover__buttons{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 700px){.datepicker-popover__buttons{flex-direction:row}}.datepicker-popover__buttons .btn{margin:10px 0;text-align:center}@media screen and (min-width: 700px){.datepicker-popover__buttons .btn{margin:0 20px;text-align:left}}.dropdown{float:left;list-style:none;margin-top:-6px;padding:0;position:relative}@media screen and (min-width: 900px){.dropdown{margin-top:0}}.dropdown li+li{margin:0}.dropdown a{position:relative;padding-left:25px}.dropdown .flag{position:absolute;top:1px}.dropdown svg polygon{fill:#0000FF}.dropdown.dropdown--active .dropdown__toggle{background-color:#FFFFFF}.dropdown.dropdown--active .dropdown__sub{opacity:1;pointer-events:auto;transform:translateY(0px);visibility:visible;overflow:hidden}.dropdown.dropdown--hostels{position:inherit;display:inline-block}@media screen and (max-width: 1054px){.dropdown.dropdown--hostels{display:none}}.dropdown.dropdown--hostels li.international{margin-top:25px}.dropdown.dropdown--hostels li.international a{display:flex;font-weight:500}.dropdown.dropdown--hostels a{padding-left:0}.dropdown.dropdown--basket .dropdown__toggle,.dropdown.dropdown--languages .dropdown__toggle{margin-top:20px;display:inline-block;padding:17px 15px}@media screen and (min-width: 900px){.dropdown.dropdown--basket .dropdown__toggle,.dropdown.dropdown--languages .dropdown__toggle{margin-top:0;margin-bottom:0}}.dropdown.dropdown--basket .dropdown__toggle a,.dropdown.dropdown--languages .dropdown__toggle a{top:-1px}@media screen and (min-width: 900px){.dropdown.dropdown--basket .dropdown__toggle span,.dropdown.dropdown--languages .dropdown__toggle span{display:none}}.dropdown.dropdown--basket .dropdown__sub,.dropdown.dropdown--languages .dropdown__sub{width:150px;border:0;border-top:1px solid #EEEEF0;padding:15px 17px;left:0px;margin-top:-1px}@media screen and (min-width: 900px){.dropdown.dropdown--basket .dropdown__sub,.dropdown.dropdown--languages .dropdown__sub{right:0;left:auto}}.dropdown.dropdown--basket{margin-bottom:-6px}.dropdown__toggle{background-color:transparent;color:#0000FF;fill:#0000FF;font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:15px;padding:17px 11px;text-transform:uppercase;transition:background-color .25s ease}@media screen and (min-width: 1200px){.dropdown__toggle{padding:17px}}.dropdown__toggle a{color:inherit;fill:inherit;text-decoration:none}.dropdown__toggle a span{margin-right:4px}.dropdown__toggle a svg{margin-bottom:-1px}.dropdown__sub{background-color:#FFFFFF;box-shadow:0px 11px 10px 0 rgba(0,0,0,0.06);list-style:none;min-width:174px;opacity:0;padding:45px 24px;pointer-events:none;position:absolute;right:-1px;left:-1px;text-align:left;transform:translateY(-40px);transition:opacity .3s ease, transform .2s ease, visibility .2s ease;visibility:hidden;z-index:10;border:1px solid #ececec;border-top:0}.dropdown__sub.dropdown__sub--wide{min-width:250px}@media screen and (min-width: 700px){.dropdown__sub.dropdown__sub--wide{-moz-columns:2;columns:2;min-width:500px}}.dropdown__row{float:left;display:block;margin-right:1.6949152542%;width:100%;padding:20px 0 30px 0}.dropdown__row:last-child{margin-right:0}@media screen and (min-width: 700px){.dropdown__row{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;padding:15px 0}.dropdown__row:last-child{margin-right:0}}@media screen and (min-width: 1200px){.dropdown__row{float:left;display:block;margin-right:1.6949152542%;width:70.3389830508%;padding:15px 0}.dropdown__row:last-child{margin-right:0}}.dropdown__row.dropdown__row--130{float:left;display:block;margin-right:1.6949152542%;width:100%}.dropdown__row.dropdown__row--130:last-child{margin-right:0}@media screen and (min-width: 700px){.dropdown__row.dropdown__row--130{float:left;display:block;margin-right:1.6949152542%;width:27.9661016949%;margin-left:0%}.dropdown__row.dropdown__row--130:last-child{margin-right:0}}@media screen and (min-width: 1200px){.dropdown__row.dropdown__row--130{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%;margin-left:0%}.dropdown__row.dropdown__row--130:last-child{margin-right:0}}.dropdown__row.dropdown__row--with-cards{display:flex;justify-content:flex-end}.dropdown__row.dropdown__row--with-cards .card-small{margin-left:20px}.dropdown__title{margin-bottom:15px;padding-bottom:5px;text-transform:uppercase;display:block;font-size:16px;font-weight:500;letter-spacing:.5px;text-decoration:none;transition:.2s ease transform;color:#87A2A5}@media screen and (min-width: 500px){.dropdown__title{margin-bottom:15px}}.dropdown__title svg{transition:.2s ease transform}.dropdown__title.dropdown__title--link{margin-bottom:15px}@media screen and (min-width: 500px){.dropdown__title.dropdown__title--link{margin-bottom:25px}}.dropdown__title.dropdown__title--small{margin-bottom:15px;width:100%}.dropdown__title.dropdown__title--small svg{float:right}@media screen and (min-width: 500px){.dropdown__title.dropdown__title--small{margin-bottom:15px}}.dropdown__title span{margin-right:5px}.dropdown__title a{text-decoration:unset}.dropdown__title a:hover{transform:translateX(8px)}.dropdown__title a:hover span{text-decoration:underline}.dropdown__title a:hover svg{transform:translateX(8px)}.dropdown__items{width:100%;list-style:none;margin:0;padding:0;-moz-columns:2;columns:2}@media screen and (min-width: 500px){.dropdown__items{-moz-columns:3;columns:3}}@media screen and (min-width: 700px){.dropdown__items{-moz-columns:3;columns:3}}@media screen and (min-width: 1200px){.dropdown__items{-moz-columns:4;columns:4}}.dropdown__themes{padding:30px 30px 10px 30px;background-color:#F2F5F5;margin-top:25px;max-width:250px;position:relative;right:0}@media screen and (max-width: 1054px){.dropdown__themes{padding:22px 30px 10px 30px;margin-top:0;margin-bottom:24px;max-width:100%}}.dropdown__hi-logo{height:28px;width:28px;margin-right:8px;margin-top:-3px}.dropdown__item{color:#0000FF;font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:15px;text-transform:uppercase;text-decoration:none}.dropdown__item svg{transition:.2s ease transform}.dropdown__item+.dropdown__item{margin-top:16px}.dropdown__item.dropdown__item--lower{font-weight:400;text-transform:unset;letter-spacing:unset;margin-top:0;margin-bottom:11px;line-height:23px;font-size:16px}.dropdown__item.dropdown__item--lower:hover{text-decoration:underline}.dropdown__item.dropdown__item--icon a{align-items:center}.dropdown__item.dropdown__item--icon .dropdown__item-label{top:-3px;position:relative;left:10px}.dropdown__item.dropdown__item--large{font-size:16px;margin-bottom:25px}.dropdown__item.dropdown__item--large a{display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 1054px){.dropdown__item.dropdown__item--large a{justify-content:flex-start}.dropdown__item.dropdown__item--large a .dropdown__item-label{margin-right:15px}}.dropdown__item a{color:inherit;text-decoration:none}.dropdown__item a:hover .dropdown__item-label{text-decoration:underline}.dropdown__item a:hover>svg:last-child{transform:translateX(4px)}.dropdown__wrapper{margin-bottom:30px}.dropdown__wrapper::after{clear:both;content:"";display:block}.dropdown__wrapper .dropdown__column{margin-bottom:30px}.dropdown__wrapper .dropdown__column ul li{margin-bottom:5px;font-size:18px}.dropdown__wrapper label{white-space:nowrap}.dropdown__wrapper .dropdown--filter,.dropdown__wrapper .dropdown--sorting{float:none}.dropdown__wrapper .dropdown--filter .dropdown__sub,.dropdown__wrapper .dropdown--sorting .dropdown__sub{left:0;padding:0 25px 25px}@media screen and (min-width: 500px){.dropdown__wrapper .dropdown--filter,.dropdown__wrapper .dropdown--sorting{float:right;margin-bottom:0x}.dropdown__wrapper .dropdown--filter .dropdown__sub,.dropdown__wrapper .dropdown--sorting .dropdown__sub{left:auto}}.dropdown__wrapper .dropdown--sorting .dropdown__toggle a,.dropdown__wrapper .dropdown--filter .dropdown__toggle a{padding-left:0}.dropdown__wrapper .dropdown--sorting .dropdown__title,.dropdown__wrapper .dropdown--filter .dropdown__title{margin-top:20px;margin-bottom:10px;color:#4F5F61;font-size:18px;border:0}@media screen and (min-width: 700px){.dropdown__wrapper .dropdown--sorting .dropdown__title,.dropdown__wrapper .dropdown--filter .dropdown__title{margin-bottom:15px}}.dropdown__wrapper .dropdown--sorting .dropdown__sub,.dropdown__wrapper .dropdown--filter .dropdown__sub{padding-bottom:15px;margin-bottom:20px;margin-top:7px}.dropdown__wrapper .dropdown--sorting .dropdown__sub ul,.dropdown__wrapper .dropdown--filter .dropdown__sub ul{list-style:none;margin:0;padding:0}.dropdown__wrapper .dropdown--sorting .dropdown__sub label:hover,.dropdown__wrapper .dropdown--filter .dropdown__sub label:hover{text-decoration:underline}.dropdown__wrapper .dropdown--sorting .dropdown__sub label.is-active,.dropdown__wrapper .dropdown--filter .dropdown__sub label.is-active{color:#0000FF}@media screen and (min-width: 1200px){.dropdown__wrapper .dropdown--sorting .dropdown__sub,.dropdown__wrapper .dropdown--filter .dropdown__sub{display:flex}.dropdown__wrapper .dropdown--sorting .dropdown__sub .dropdown__column,.dropdown__wrapper .dropdown--filter .dropdown__sub .dropdown__column{width:235px;margin:0 10px}}@media screen and (max-width: 900px){.dropdown__wrapper .dropdown--filter{width:100%;padding:7px 0;text-align:center;background-color:#FFFFFF;box-shadow:0px 4px 8px rgba(37,23,23,0.05);border:1px solid #ececec}}.dropdown__wrapper .dropdown--filter.is-active .dropdown__toggle span:after{content:'';width:7px;height:7px;position:absolute;background-color:#1E988A;border-radius:100%;right:-12px;top:-3px}.dropdown__wrapper .dropdown__show-results{margin-bottom:10px}@media screen and (min-width: 900px){.dropdown__wrapper .dropdown__show-results{display:none}}.dropdown__wrapper .dropdown--sorting{margin-bottom:20px}.dropdown__wrapper .dropdown--sorting a{padding-left:0}.dropdown__wrapper .dropdown--sorting .dropdown__sub .dropdown__title{display:none}@media screen and (min-width: 900px){.dropdown__wrapper .dropdown--sorting .dropdown__sub .dropdown__title{display:block}}.dropdown__wrapper .dropdown--sorting .dropdown__sub a{color:#4F5F61}.dropdown__wrapper .dropdown--sorting .dropdown__sub a.is-active{color:#0000FF}.facilities__wrapper{margin-top:50px;position:relative}.facilities__items{font-size:20px;margin-top:30px}@media screen and (min-width: 700px){.facilities__items{-moz-column-count:2;column-count:2}}.facilities__items .icon-label{margin-bottom:10px}.facilities__items .icon-label .icon-label__text{margin-left:10px}.facilities__extra_text{font-size:15px}.filter{display:block;float:right}@media screen and (min-width: 700px){.filter{display:inline-block}.filter .filter__select{margin-bottom:0}}.filter__select{margin-bottom:10px}.filter__company-settings{background-color:#FFFFFF;text-align:center;z-index:10;transition:.2s ease all}@media screen and (min-width: 700px){.filter__company-settings{position:absolute;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05)}.grid-selector .filter__company-settings{width:100%}}@media screen and (min-width: 700px){.filter__company-settings .btn{display:none}}.filter__company-settings .filter__company-settings__wrapper{position:relative}@media screen and (min-width: 700px){.filter__company-settings .filter__company-settings__wrapper{display:flex}}.filter__company-settings.hidden{visibility:visible;height:0;overflow:hidden;padding:0 45px 0 44px;opacity:0}.filter__company-settings label{display:block;margin:0 5px 15px;font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.filter__company-settings label h4{position:relative;top:-10px}@media screen and (min-width: 700px){.filter__company-settings label{display:inline-block;margin:0 15px 0}}.filter__company-settings label .select{color:#1E988A;font-size:50px;font-weight:500;line-height:normal;letter-spacing:0;min-width:102px}@media screen and (min-width: 700px){.filter__company-settings label .select{font-size:90px;min-width:160px}}.filter__company-settings label .select select{font-size:16px;height:90px;top:-20px}@media screen and (min-width: 300px) and (max-width: 500px){.filter__company-settings label .select select{margin-right:0;height:60px}}@media screen and (min-width: 500px) and (max-width: 700px){.filter__company-settings label .select select{margin-right:0;height:60px}}.filter__company-settings label .select select:hover+.select__text{color:#1E988A}.filter__company-settings label .select .select__text{border:0;padding-bottom:0;padding-top:0;text-align:right}.filter__company-settings label .select .select__text:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");margin-top:-12px;right:0}@media screen and (min-width: 700px){.filter__company-settings label .select .select__text:after{margin-top:-22px}}.filter__company-settings label h4 span{margin-bottom:5px}.filter__company-settings p{margin:30px 0 0}.filterbox{background-color:#FFFFFF;margin-bottom:10px;box-shadow:0px 4px 8px rgba(37,23,23,0.05);border:1px solid #ececec}@media screen and (min-width: 900px){.filterbox{margin-bottom:30px}}.filterbox__company{padding:7px 20px 20px;transition:.2s ease background}.filterbox__company .grid__selector-value-icon--arrow,.filterbox__company .grid__selector-value--inactive{display:block}.filterbox__company .grid__selector-value-icon--close,.filterbox__company .grid__selector-value--active{display:none}.filterbox__company.is-active .grid__selector-value-icon--arrow,.filterbox__company.is-active .grid__selector-value--inactive{display:none}.filterbox__company.is-active .grid__selector-value-icon--close,.filterbox__company.is-active .grid__selector-value--active{display:block}.filterbox__company .filter__company-settings{z-index:11;margin-left:-15px;margin-top:7px}.filterbox__period{cursor:pointer;padding:15px 20px 7px;position:relative;transition:.2s ease background}.filterbox__period .grid__selector-value-icon--arrow,.filterbox__period .grid__selector-value--inactive{display:block}.filterbox__period .grid__selector-value-icon--close,.filterbox__period .grid__selector-value--active{display:none}.filterbox__period.is-active .grid__selector-value-icon--arrow,.filterbox__period.is-active .grid__selector-value--inactive{display:none}.filterbox__period.is-active .grid__selector-value-icon--close,.filterbox__period.is-active .grid__selector-value--active{display:block}.filterbox__period #filter-datepicker-container{width:100%;position:absolute;margin:13px 0 0;z-index:1000;margin-left:-15px}@media screen and (min-width: 700px){.filterbox__period #filter-datepicker-container{width:750px}}.filterbox__period .date-picker-wrapper{box-shadow:gainsboro 0px 0px 14px;background:white;width:100%}.filterbox__period input,.filterbox__period .input--checkbox{display:none}.flash{opacity:0;position:fixed;z-index:150;top:0;left:0;right:0;padding:.5em 0;background-color:orange;transition:opacity 1s}.flash .container{background-color:#FFFFFF}.flash.is-active{opacity:1}.grid-container{position:relative;z-index:0}.grid__panel{border-left:1px solid rgba(168,168,168,0.1);bottom:0;height:100%;position:fixed;top:0}.grid__panel:nth-child(1){left:33.33%}@media screen and (min-width: 700px){.grid__panel:nth-child(1){left:16.667%}}.grid__panel:nth-child(2){left:66.67%}@media screen and (min-width: 700px){.grid__panel:nth-child(2){left:33.333%}}.grid__panel:nth-child(3){display:none}@media screen and (min-width: 700px){.grid__panel:nth-child(3){display:block;left:50%}}.grid__panel:nth-child(4){display:none}@media screen and (min-width: 700px){.grid__panel:nth-child(4){display:block;left:66.667%}}.grid__panel:nth-child(5){display:none}@media screen and (min-width: 700px){.grid__panel:nth-child(5){display:block;left:83.333%}}#grid-datepicker-container{width:100%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);background-color:#FFFFFF;z-index:40;max-width:776px}#grid-datepicker-container .date-picker-wrapper{position:relative;top:0}.grid-selector{position:relative;z-index:110}@media screen and (min-width: 900px){.grid-selector{float:left;display:block;margin-right:1.6949152542%;width:100%}.grid-selector:last-child{margin-right:0}}@media screen and (min-width: 1200px){.grid-selector{float:left;display:block;margin-right:1.6949152542%;width:70.3389830508%}.grid-selector:last-child{margin-right:0}}.grid-selector__title{margin-bottom:15px;color:#4F5F61}@media screen and (min-width: 500px){.grid-selector__title{color:#FFFFFF;text-shadow:0px 2px 4px rgba(0,0,0,0.5)}}.grid-datepicker-holder{position:absolute;width:100%;z-index:150;top:116px}@media screen and (min-width: 700px){.grid-datepicker-holder{top:auto}}.grid-selector__holder{display:flex;flex-direction:column}@media screen and (min-width: 700px){.grid-selector__holder{display:grid;grid-template-columns:auto auto}}.grid-selector__holder input,.grid-selector__holder .input--checkbox{display:none}.grid-selector__close{position:absolute;top:10px;right:-30px;z-index:10;display:none}@media screen and (min-width: 500px){.grid-selector__close{top:0;right:0}}@media screen and (min-width: 700px){.grid-selector__close{right:10px}}@media screen and (min-width: 900px){.grid-selector__close{right:-40px}}.grid-selector__close div{background-color:#0000FF;border-radius:5px;height:2px;margin-bottom:14px;width:22px}.grid-selector__close div:nth-child(1){transform:translateY(7px) rotate(45deg)}.grid-selector__close div:nth-child(2){transform:translateY(-9px) rotate(-45deg)}.grid__datepicker{background-color:#FFFFFF;position:relative;padding:30px 35px 40px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);cursor:pointer;transition:.3s ease all}.grid__datepicker.is-inactive{background-color:#F2F2F2}.grid__selector-item{position:relative}.grid__selector-label{font-size:10px;font-weight:500;letter-spacing:0.7px;color:#58586B;text-transform:uppercase}.grid__selector-value-wrapper{position:relative}.grid__selector-value-icon{position:absolute;right:0;z-index:10;cursor:pointer;top:0;color:#0000FF}.grid__selector-value{font-size:19px;color:#0000FF;font-weight:500;letter-spacing:0.5px;text-transform:uppercase}.grid__selector-value.hidden{display:none}.grid__selector-value.grid__selector-value--inactive{display:block}.grid__selector-icons{display:none}@media screen and (min-width: 700px){.grid__selector-icons{margin-top:18px}}.grid__selector-icons .icon-label{margin-right:30px;font-size:12px;text-transform:uppercase}.company-select{padding:10px 15px 20px;background-color:#FFFFFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);cursor:pointer;transition:.3s ease all}@media screen and (min-width: 500px){.company-select{padding:30px 35px 40px}}.company-select.is-inactive{background-color:#F2F2F2}.hostel-gridcontainer::after{clear:both;content:"";display:block}.hostel-grid{opacity:1;transition:.3s ease all}@media screen and (min-width: 900px){.hostel-grid{min-height:300px}}.hostel-grid.menu-is-active,.hostel-grid.is-loading{opacity:.5;transition:.3s ease all}@media screen and (min-width: 900px){.hostel-grid{float:left;display:block;margin-right:1.6949152542%;width:70.3389830508%}.hostel-grid:last-child{margin-right:0}}.hostel-aside{margin-top:30px}@media screen and (min-width: 900px){.hostel-aside{margin-top:45px;float:left;display:block;margin-right:1.6949152542%;width:27.9661016949%}.hostel-aside:last-child{margin-right:0}}.hostel-aside.hostel-aside--membercard{margin-top:22px}table.grid{font-size:15px;width:100%}table.grid h2{color:#1E988A;font-size:1.575em;margin-bottom:0}@media screen and (min-width: 500px){table.grid h2{margin-bottom:20px}}table.grid h3,table.grid .overview-content__head h2,.overview-content__head table.grid h2{color:#4F5F61;font-size:1em;font-weight:normal;line-height:normal;margin-bottom:0;text-transform:none}table.grid input[type="submit"],table.grid .input--checkbox[type="submit"]{display:none}table.grid th{background-color:#F5F5F5;color:#4F5F61;display:table-cell;font-size:13px;font-weight:400;line-height:18px;height:50px;min-width:50px;text-transform:uppercase;width:auto;border:1px solid #E6E4E3;font-weight:500}table.grid th.product{display:table-cell;vertical-align:bottom;background-color:transparent;border:0;text-align:left}table.grid tr.dateswitch a{display:block}table.grid tr.dateswitch a:hover{text-decoration:none}table.grid tr.dateswitch td{border:0;padding-bottom:20px;vertical-align:middle}table.grid tr.dateswitch td:first-child{display:table-cell}table.grid tr.dateswitch td.dateswitch-prev,table.grid tr.dateswitch td.dateswitch-next{text-align:left}table.grid tr.dateswitch td.dateswitch-prev g,table.grid tr.dateswitch td.dateswitch-next g{stroke:#0000FF}table.grid tr.dateswitch td.dateswitch-next{text-align:right}table.grid tr.product-row td.product{padding:5px;overflow:visible}table.grid tr.product-row td:not(.product){background-color:#FFFFFF;white-space:nowrap;vertical-align:middle}table.grid tr.product-row td:before{content:""}table.grid tr.product-row td.product:before{content:""}table.grid tr.product-row .grid-price--stripe{display:block;text-decoration:line-through;color:#BBBBB9;font-size:small;margin-bottom:-4px}@media screen and (max-width: 500px){table.grid tr.product-row .grid-price--stripe{display:none}}table.grid tr.product-row .grid-price--discount{display:block;color:#3b3b3b;font-weight:500}table.grid tr.product-row td.selectable{color:#4F5F61;font-size:15px;overflow:hidden}table.grid tr.product-row td.selectable input[type="submit"],table.grid tr.product-row td.selectable .input--checkbox[type="submit"]{float:left}table.grid tr.product-row .longdate{display:none}@media screen and (min-width: 700px){table.grid tr.product-row.md-show{display:table-row}}table.grid td{display:table-cell;text-align:center;border:1px solid #E6E4E3;padding-bottom:0}table.grid td.product{overflow:hidden;text-align:left;background-color:#F5F5F5}table.grid td.product a{float:left;display:block}@media screen and (min-width: 500px) and (max-width: 700px){table.grid td.product a{float:none}}table.grid td.product h3,table.grid td.product .overview-content__head h2,.overview-content__head table.grid td.product h2{overflow:hidden}table.grid td.product img{display:block;margin-right:10px}table.grid input[type="checkbox"],table.grid .input--checkbox[type="checkbox"]{display:none}table.grid .divider{border:0;height:30px}table.grid .no-availability{border:0;height:30px;text-align:left;padding-bottom:15px}table.grid .not-available{display:none}table.grid .not-available.not-available--mobile{display:block}@media screen and (max-width: 500px){table.grid th{display:none;width:14%}table.grid th.product{display:block;width:100%;height:auto}table.grid tr.dateswitch td{float:left;width:50%}table.grid tr.dateswitch td:first-child{display:none}table.grid tr.dateswitch td.dateswitch-prev,table.grid tr.dateswitch td.dateswitch-next{width:25%;padding-top:10px}table.grid tr.product-row td{padding-bottom:.3em}table.grid tr.product-row td:not(.product){text-align:left}table.grid tr.product-row td.product{background-color:transparent;height:auto;padding:0;margin:1em 0;padding-top:1em;padding-bottom:0;border:0;border-top:1px solid grey}table.grid tr.product-row td.product img{margin-top:5px}table.grid tr.product-row td.product h3,table.grid tr.product-row td.product .overview-content__head h2,.overview-content__head table.grid tr.product-row td.product h2{font-size:1.3em;line-height:normal}table.grid tr.product-row .longdate{display:inline-block}table.grid tr.product-row .grid-price{float:right;font-size:1.5em;color:#1E988A}table.grid tr.product-row .grid-price:before{content:"€ "}table.grid tr.product-row td:last-child{margin-bottom:1em}table.grid tr.product-row td:not(.selectable):not(.product){color:#979797;height:37px;overflow:visible}table.grid tr.product-row td:not(.selectable) .longdate{margin-left:18px}table.grid tr.product-row td:not(.selectable) .not-available{float:right}table.grid tr.product-row.product--last td:last-child{margin-bottom:4em}table.grid input[type="checkbox"],table.grid .input--checkbox[type="checkbox"]{display:block;float:left;margin:8px 5px 0 0;font-size:20px;position:relative;opacity:100}table.grid td{display:block;padding:0;vertical-align:middle;border:0}table.grid .divider{height:auto}.grid-next-step{position:fixed;z-index:50;left:0;right:0;bottom:0;padding:1em;opacity:100;transition:opacity 1s}.grid-next-step.visuallyhidden{opacity:0}}@media screen and (min-width: 500px){table.grid .recommended td.active{color:#FFFFFF}table.grid tr.product-row td.selectable:not(.product):not(.active):hover{background-color:#F2F2F2}table.grid tr.product-row td.selectable:not(.product):hover{cursor:pointer}table.grid tr.product-row td.active{position:relative;background-color:#6ABFC9;color:#FFFFFF}table.grid tr.product-row td.active .grid-price--stripe{color:#787878}table.grid tr.product-row td.active .grid-price--discount{color:white}table.grid tr.dateswitch td{white-space:nowrap}table.grid .not-available{display:block}table.grid .not-available.not-available--mobile{display:none}.grid-next-step{display:none}}.flying-price{position:absolute;background-color:#1E988A;color:#FFFFFF;font-size:80%;text-align:center}.hidden-booking-error,.hidden-coupon-form,.hidden-code-box{display:none !important}.hostelnew-grid-tabs{border-bottom:1px solid rgba(135,162,165,0.15);padding:0;width:100%;overflow-x:auto;margin-bottom:20px;display:flex;align-items:center}@media screen and (min-width: 500px){.hostelnew-grid-tabs{margin-bottom:0}}.hostelnew-grid-tabs__wrapper{display:flex}.hostelnew-grid-tabs__item{color:#87A2A5;margin-bottom:0;margin-right:21px;padding:0 0 21px 0;position:relative;cursor:pointer;padding:11px 0 14px 0;white-space:nowrap}.hostelnew-grid-tabs__item.is-active:after{display:none;background-color:#1E988A;bottom:0;content:' ';height:5px;left:0;position:absolute;right:0}.hostelnew-grid-tabs__item:hover,.hostelnew-grid-tabs__item.is-active{color:#1E988A}.hostelnew-grid-tabs__item:hover:after,.hostelnew-grid-tabs__item.is-active:after{display:block}@media screen and (max-width: 500px){.hostelnew-grid-tabs__item:focus,.hostelnew-grid-tabs__item:hover{color:#87A2A5}}.hostelnew-grid-tabs__counter{margin-left:auto;margin-bottom:auto;font-size:18px;display:none;margin-bottom:10px}@media screen and (min-width: 500px){.hostelnew-grid-tabs__counter{display:block;display:flex;-moz-column-gap:1px;column-gap:1px}}.hostelnew-grid-tabs__count{background-color:#f2f5f5;border-radius:5px;padding:5px 10px}.hostelnew-grid-tabs__count:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.hostelnew-grid-tabs__count:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.groups-overview{list-style:none;overflow:hidden}.groups-overview li{margin-bottom:2em}.groups-overview img{display:block;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.groups-overview div{padding:1em;border:1px solid lightgrey;border-top:0;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0}.groups-overview h2{font-size:1.8em;font-weight:bold}.hero-blog-detail{background-color:#FE5000;width:100%;height:100%;padding:40px 0;max-width:1920px;margin:0 auto;overflow:hidden}@media screen and (min-width: 700px){.hero-blog-detail{padding:70px 0}}.hero-blog-detail.theme--orange{background-color:#FE5000}.hero-blog-detail.theme--orange .label{color:#FE5000}.hero-blog-detail.theme--blue{background-color:#0000FF}.hero-blog-detail.theme--blue .label{color:#0000FF}.hero-blog-detail.theme--pink{background-color:#F67599}.hero-blog-detail.theme--pink .label{color:#F67599}.hero-blog-detail.theme--green{background-color:#1E988A}.hero-blog-detail.theme--green .label{color:#1E988A}.hero-blog-detail.theme--lightgrey{background-color:#4F5F61}.hero-blog-detail.theme--lightgrey .label{color:#4F5F61}.hero-blog-detail__wrapper{float:left;display:block;margin-right:1.6949152542%;width:91.5254237288%;position:relative;max-width:1920px;z-index:9}.hero-blog-detail__wrapper:last-child{margin-right:0}@media screen and (min-width: 700px){.hero-blog-detail__wrapper{float:left;display:block;margin-right:1.6949152542%;width:61.8644067797%;margin-left:21.186440678%}.hero-blog-detail__wrapper:last-child{margin-right:0}}.hero-blog-detail__image{margin-left:21.186440678%;background-position:center;background-size:cover;opacity:0;padding-top:70%;height:100%;max-height:500px;position:unset;transition:opacity .45s ease;max-width:1920px;z-index:9}@media screen and (min-width: 700px){.hero-blog-detail__image{margin-left:8.4745762712%;margin-right:-20vw;padding-top:40%}}.hero-blog-detail__title-holder{z-index:10;margin-top:-80px;color:#E0FF00;left:0}.hero-blog-detail__title-holder .label{color:#FE5000}@media screen and (min-width: 700px){.hero-blog-detail__title-holder{margin-top:-136px}}.hero-blog-detail__title{color:#FFFFFF;margin-top:20px;margin-bottom:20px;color:currentColor}.hero-blog-detail__date{font-size:15px;color:currentColor;font-weight:500;text-transform:uppercase;margin-left:3px;line-height:1}.hero-blog-detail__content-holder{margin-top:20px;font-size:20px;line-height:1.5;color:#FFFFFF;font-style:italic}.theme--blue .hero-blog-detail__content-holder a{color:#FFFFFF;text-decoration:underline}@media screen and (min-width: 700px){.hero-blog-detail__content-holder{margin-top:40px;font-size:24px}}.hero{background-position:center;background-size:cover;opacity:0;padding-top:40%;position:relative;transition:opacity .45s ease;width:100%;max-width:1920px;margin:0 auto}.hero.hero--contentpage,.hero.hero--hostel{padding-top:100%}@media screen and (min-width: 700px){.hero.hero--contentpage,.hero.hero--hostel{padding-top:55%}}@media screen and (orientation: landscape){.hero.hero--contentpage,.hero.hero--hostel{padding-top:35%}}@media screen and (min-width: 900px){.hero.hero--contentpage,.hero.hero--hostel{padding-top:50%}}@media screen and (min-width: 1200px){.hero.hero--contentpage,.hero.hero--hostel{padding-top:0;height:640px}}@media (min-width: 1620px){.hero.hero--contentpage,.hero.hero--hostel{padding-top:0;height:700px}}.hero.hero--contentpage:before,.hero.hero--hostel:before{display:none}.hero.hero--contentpage.hero--small,.hero.hero--hostel.hero--small{padding:0;height:360px}@media screen and (min-width: 900px){.hero.hero--contentpage.hero--small,.hero.hero--hostel.hero--small{height:500px}}.hero.hero--contentpage.hero--prices,.hero.hero--hostel.hero--prices{padding:0;height:340px}@media screen and (min-width: 900px){.hero.hero--contentpage.hero--prices,.hero.hero--hostel.hero--prices{height:365px}}@media screen and (min-width: 900px){.hero.hero--contentpage{margin-top:53px}}.page--no-bookingsbar .hero.hero--contentpage{margin-top:0}.hero.hero--solid-color{background-color:#1E988A;opacity:1;height:120px;padding:0}@media screen and (max-width: 900px){.hero.hero--solid-color .hero__content{padding:20px}}@media screen and (min-width: 900px){.hero.hero--solid-color{height:220px}}.hero.hero--solid-color::after{display:none}.hero.hero--solid-color h1{text-shadow:none}.hero.hero--blog{margin-bottom:70px;padding-top:100%}@media screen and (min-width: 700px){.hero.hero--blog{padding-top:55%}}@media screen and (orientation: landscape){.hero.hero--blog{padding-top:35%}}@media screen and (min-width: 900px){.hero.hero--blog{padding-top:40%}}.hero.hero--blog .labels{margin-bottom:20px}@media screen and (min-width: 700px){.hero.hero--blog .hero__content{padding:60px 40px}}.hero.hero--blog .hero__title-holder p{display:none}@media screen and (min-width: 700px){.hero.hero--blog .hero__title-holder{width:80%}.hero.hero--blog .hero__title-holder p{display:block}}@media screen and (min-width: 900px){.hero.hero--blog .hero__title-holder{width:70%}}.hero.hero--blog p{color:#FFFFFF;font-weight:500;text-shadow:0px 2px 4px rgba(0,0,0,0.5)}@media screen and (min-width: 500px){.hero.hero--blog p{margin-bottom:0}}.hero:after{background-image:linear-gradient(to top, #000 0%, transparent 50%);bottom:0;content:' ';left:0;opacity:.37;position:absolute;right:0;top:0}.hero--small{padding-top:31.6%}.hero__wrapper{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.hero__wrapper>.container{height:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}.hero__back-button{margin-bottom:30px}@media screen and (min-width: 500px){.hero__back-button{margin-bottom:50px}}.hero__back-button .btn{box-shadow:0px 3px 4px rgba(51,51,51,0.27)}.hero__back-button svg{margin-right:15px}.hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:20px;height:100%;width:100%}@media screen and (min-width: 500px){.hero__content{align-items:flex-end;justify-content:space-between;flex-direction:row}}@media screen and (min-width: 700px){.hero__content{padding-bottom:60px}}.hero--prices .hero__content{padding-bottom:0;padding-top:60px;align-items:flex-start}.hero__content h1{color:#FFFFFF;margin-bottom:20px;text-shadow:2px 2px 7px rgba(0,0,0,0.6)}.hero__content .hero__rating-holder{flex-shrink:0}.hidden-details-wrapper{display:none}.hidden-details-wrapper .hidden-details-toggle{color:#000000}.hidden-details-wrapper .hidden-details-toggle:after{margin-left:10px}.hidden-details-wrapper .hidden-details-toggle:hover{text-decoration:none;color:orange}.hidden-details-wrapper .hidden-details{display:none}.hidden-details-wrapper.hidden-details-expanded{display:inline}.hidden-details-wrapper.hidden-details-expanded .hidden-details{display:block}.home-quickbooking-wrapper{min-height:120px}.banner__content img{max-height:151px}.global-rating{display:block;font-size:5.2em;margin-right:.2em;line-height:1;letter-spacing:-8px}.host .host__info,.host .host__image{display:none}@media screen and (min-width: 700px){.host .host__info{margin-left:0%}}@media screen and (min-width: 900px){.host .host__image,.host .host__info{float:left;display:block;margin-right:1.6949152542%;width:83.0508474576%}.host .host__image:last-child,.host .host__info:last-child{margin-right:0}}.host p{margin-bottom:7px;color:#4F5F61;text-transform:none}.host p.streetview{margin-top:30px}.host img{margin:0 0 20px 0}.host .social-icons{display:none}@media screen and (min-width: 900px){.host .social-icons{display:block}}.host .social-icons .social-icon{border-color:#0000FF;height:32px;width:32px;margin:8px 8px 8px 0px}.host .social-icons .social-icon svg path{fill:#0000FF}.host .social-icons .social-icon:hover{background-color:#0000FF}.host .social-icons .social-icon:hover svg path{fill:#FFFFFF}.host .host__name{color:#1E988A;margin-bottom:15px}.hostel-alternatives{margin-top:50px;margin-bottom:20px;width:100%;float:left}@media screen and (min-width: 1200px){.hostel-alternatives{width:70%}}@media screen and (min-width: 500px){.hostel-alternatives__title{max-width:60%}}.hostel-alternatives__holder{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.hostel-alternative{display:flex;background-color:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);border-bottom:1px solid #F2F2F2;text-decoration:none;margin-bottom:30px;width:100%;transition:.2s ease-in-out all}@media screen and (min-width: 900px){.hostel-alternative{width:48%}}@media screen and (min-width: 900px){.hostel-alternative:nth-child(2n){margin-left:20px}}.hostel-alternative:hover{transform:translateY(-2px);box-shadow:0 4px 15px 0 rgba(0,0,0,0.15)}.hostel-alternative__content{padding:10px 10px 0 10px;display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 500px){.hostel-alternative__content{padding:15px 15px 0 20px}}.hostel-alternative__content h3,.hostel-alternative__content .overview-content__head h2,.overview-content__head .hostel-alternative__content h2{color:#58586B;font-size:15px}.hostel-alternative__content p{font-size:15px;color:#616F71;line-height:20px;margin:0}.hostel-alternative__rating{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.hostel-alternative__rating-content{margin-left:10px}.hostel-alternative__rating-content strong{font-size:15px;color:#1E988A}.hostel-alternative__rating-content p{margin:0}.hostel-alternative__rating-number{color:#FFFFFF;background-color:#1E988A;font-size:14px;letter-spacing:0.38px;border-radius:100%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-weight:500}@media screen and (min-width: 500px){.hostel-alternative__rating-number{font-size:15px;width:42px;height:42px}}.hostel-alternative__image{width:100px;height:100%;flex-shrink:0;background-size:cover;background-position:center}@media screen and (min-width: 500px){.hostel-alternative__image{width:150px;display:block}}.hostel-closure{background-color:rgba(254,80,0,0.05);margin-bottom:20px;position:relative}@media screen and (min-width: 900px){.hostel-closure.hostel-closure--grid{float:left;display:block;margin-right:1.6949152542%;width:100%}.hostel-closure.hostel-closure--grid:last-child{margin-right:0}}@media screen and (min-width: 1200px){.hostel-closure.hostel-closure--grid{float:left;display:block;margin-right:1.6949152542%;width:70.3389830508%}.hostel-closure.hostel-closure--grid:last-child{margin-right:0}}@media screen and (min-width: 700px){.hostel-closure{margin-top:30px;margin-bottom:48px}}.hostel-closure__heading{font-size:30px;font-weight:500;display:flex;align-items:center;margin-left:-7px;text-transform:uppercase;color:unset}.hostel-closure__title{display:none}.hostel-closure--grid .hostel-closure__title{display:inline-block}.hostel-closure__text{padding:15px 15px 15px 20px;font-weight:normal;font-size:15px;line-height:23px;display:flex}@media screen and (min-width: 700px){.hostel-closure__text{padding:20px 30px 20px 30px}}.hostel-closure--grid .hostel-closure__text{display:block}.hostel-closure__icon{display:inline-block;margin-right:7px}.hostel-closure__icon svg{width:40px;height:40px}.hostel-closure__icon svg path{fill:#FE5000}.hostelnew-grid{margin-top:45px;width:100%}.hostelnew-grid__select-date-btn{position:fixed;bottom:20px;left:0;width:100%;z-index:70;display:flex;justify-content:center}.hostelnew-grid__select-date-btn .btn{width:80%;box-shadow:0px 0px 9px 0 rgba(217,39,46,0.5)}@media screen and (min-width: 700px){.hostelnew-grid__select-date-btn{display:none}}.hotel-grid__package-part{display:grid;row-gap:20px}@media screen and (min-width: 700px){.hotel-grid__package-part{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}}.hostel-grid__heading{display:flex;font-family:"PredigeRounded", Arial, sans-serif;font-size:20px;letter-spacing:0.4px;text-transform:uppercase;font-weight:500}@media screen and (min-width: 700px){.hostel-grid__heading{background-color:#F2F5F5;border-bottom:1px solid #E6E4E3;font-size:15px}}.hostel-grid__head{display:none;color:#1E988A}@media screen and (min-width: 700px){.hostel-grid__head{display:block;width:150px;padding:20px 20px 15px}}.hostel-grid__head.hostel-grid__head--room{display:block}@media screen and (min-width: 700px){.hostel-grid__head.hostel-grid__head--room{width:calc(100% - 330px);font-size:22px}}.hostel-grid__head.hostel-grid__head--company{width:120px}.hostel-grid__head.hostel-grid__head--price{width:110px}.hostel-grid__head.hostel-grid__head--bed{width:100px;border-right:0}@media screen and (min-width: 700px){.hostel-grid__head-contents{display:flex}}.hostel-grid__mobile-heading{display:flex;width:100%}@media screen and (min-width: 700px){.hostel-grid__mobile-heading{display:none}}.hostel-grid__mobile-head{color:#87A2A5;font-size:10px;font-weight:500;letter-spacing:0.7px;text-transform:uppercase;padding:15px 20px 0;width:33.3%}.hostel-grid__mobile-head.hostel-grid__mobile-head--company{width:36.3%}@media screen and (min-width: 700px){.hostel-grid__mobile-head.hostel-grid__mobile-head--company{width:33.3%}}.hostel-grid__mobile-head.hostel-grid__mobile-head--bed{border-right:0;width:30%}@media screen and (min-width: 700px){.hostel-grid__mobile-head.hostel-grid__mobile-head--bed{width:120px}}.hostel-grid__item{background-color:#FFFFFF;box-shadow:0px 4px 8px rgba(37,23,23,0.05);display:flex;flex-direction:column;margin-top:20px;border:1px solid #ececec}@media screen and (min-width: 700px){.hostel-grid__item{border:0;flex-direction:row;margin-top:0;margin-bottom:20px}}.hostel-grid__mobile-image{overflow:hidden}@media screen and (min-width: 700px){.hostel-grid__mobile-image{display:none}}.hostel-grid__room{border-bottom:1px solid #E6E4E3;padding:5px 15px 15px;font-size:15px;width:100%}@media screen and (min-width: 700px){.hostel-grid__room{border-bottom:0;border-right:1px solid #E6E4E3;width:calc(100% - 330px)}}.hostel-grid__room>.icon-label{margin-bottom:7px;font-weight:500;font-size:14px}@media screen and (min-width: 700px){.hostel-grid__room>.icon-label{margin-top:-6px}}.hostel-g-room__details{display:flex;align-items:flex-start}.hostel-g-room__thumbnail{margin-right:15px;margin-top:5px;box-shadow:0px 0px 6px rgba(51,51,51,0.23);transition:.3s ease all;overflow:hidden;cursor:pointer;position:relative;display:none}@media screen and (min-width: 700px){.hostel-g-room__thumbnail{display:block;margin-right:20px}}.hostel-g-room__thumbnail img{position:relative;display:block;transition:.2s ease all;-o-object-fit:cover;object-fit:cover;height:67px}@media screen and (min-width: 700px){.hostel-g-room__thumbnail img{height:95px}}.hostel-g-room__thumbnail:hover{box-shadow:0px 0px 10px rgba(51,51,51,0.29)}.hostel-g-room__thumbnail:hover img{transform:scale(1.05)}.hostel-g-room__content{font-size:14px;width:100%}@media screen and (min-width: 700px){.hostel-g-room__content{width:auto}}.hostel-g-room__content .icon-label__text{margin-top:-5px;white-space:nowrap}.hostel-g-room__title{color:#1E988A;font-weight:500;font-size:17px;margin-top:10px;margin-bottom:0px;margin-left:5px}@media screen and (min-width: 700px){.hostel-g-room__title{font-size:20px;margin-bottom:10px;margin-top:10px;margin-left:0}}.hostel-g-room__title a{text-decoration:none}.hostel-g-room__title a:hover{text-decoration:underline}.hostel-grid__contents{display:flex;flex-direction:column}.hostel-grid__content-row{display:flex;height:100%;min-height:65px;border-top:1px solid #E6E4E3}.hostel-grid__content-row:first-of-type{border-top:0}.hostel-grid__content-row.no-date-selected,.hostel-grid__content-row.is-not-available{background-color:#F9F9F9}.hostel-grid__content-row.no-date-selected .hostel-grid-block__content,.hostel-grid__content-row.is-not-available .hostel-grid-block__content{opacity:.5}.hostel-grid__content-row.no-date-selected{background-color:transparent}.hostel-grid__content-row.no-date-selected .hostel-grid__label--alert{display:none}.grid__discount_price{font-size:12px;text-decoration:line-through;color:#87A2A5;margin-bottom:-5px;margin-top:-5px}.hostel-grid-block{display:flex;font-size:15px;justify-content:center;padding:15px;text-align:center;width:33.3%;align-items:flex-start}@media screen and (min-width: 700px){.hostel-grid-block{font-size:18px;padding:15px 15px;width:150px}}.hostel-grid-block__content{font-size:15px;display:flex;flex-direction:column;align-items:center}.hostel-grid-block__content .hostel-grid__label--alert{margin-top:-5px}.hostel-grid-block__content .icon-label{flex-direction:column;margin-bottom:-2px}.hostel-grid-block__content .icon-label svg{transform:scale(1.3);margin-bottom:5px}.hostel-grid-block__content .icon-label .icon-label__text{margin-left:0;font-size:13px}.hostel-grid-block--company{width:36.3%;justify-content:flex-start}@media screen and (min-width: 700px){.hostel-grid-block--company{justify-content:center;align-items:center;width:120px}}.hostel-grid-block--company .hostel-grid-block__content{margin-left:10px}@media screen and (min-width: 700px){.hostel-grid-block--company .hostel-grid-block__content{margin-left:0}}@media screen and (max-width: 500px){.hostel-grid-block--company .hostel-grid__label--alert{font-size:12px;margin-top:-4px}}.hostel-grid-block--price{justify-content:flex-start}@media screen and (min-width: 700px){.hostel-grid-block--price{align-items:center;font-size:16px;justify-content:center;width:110px}}.hostel-grid-block--price.is-active{border-bottom:0;background-color:#f8f8f8}.hostel-grid-block--bed{align-items:center;border-right:0;justify-content:flex-start;width:30%;padding-top:6px}@media screen and (min-width: 700px){.hostel-grid-block--bed{align-items:center;justify-content:center;width:100px;padding-top:16px}}.hostel-grid-block--no-date-selected,.hostel-grid-block--bed-unavailable{font-size:14px;line-height:19px;color:#979797}.hostel-grid__label{font-size:13px;display:block}.hostel-grid__label.hostel-grid__label--alert{color:#FE5000}.hostel-grid__link{font-size:12px;color:#0000FF;cursor:pointer;display:block;line-height:20px;font-weight:400}@media screen and (min-width: 700px){.hostel-grid__link{font-size:13px}}.hostel-grid__price-row{font-size:13px;max-height:0;opacity:0;transition:.2s ease-in all;padding:0 20px;max-width:390px}.hostel-grid__price-row.is-visible{padding:15px 20px;max-height:170px;opacity:1;border-top:0;background-color:#f8f8f8}.hostel-grid-price-row__item{margin-right:25px;float:left}.hostel-grid-price-row__item:last-of-type{margin-right:0}.hostel-grid-price-row__date{color:#87A2A5;text-transform:uppercase;font-weight:500;font-size:12px}.hostel-g-company__content{font-size:17px}.hostel-g-bed__content{font-size:30px;font-weight:500}@media screen and (min-width: 700px){.hostel-g-bed__content{font-size:38px}}.hostel-g-bed__content .selected .select__text{color:#1E988A}.hostel-g-bed__content .select__text{color:#0000FF;cursor:pointer;border:0}.hostel-g-bed__content .select__text:after{right:3px;margin-top:-6px;transform:scale(0.7)}.hostel-overview::after{clear:both;content:"";display:block}@media screen and (min-width: 900px){.hostel-overview .dropdown__toggle{display:none}.hostel-overview .dropdown{float:none}.hostel-overview .dropdown__wrapper .dropdown__sub{display:block;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;padding:15px;border:1px solid #ececec;position:relative}.hostel-overview .dropdown__wrapper .dropdown__sub .dropdown__column{margin-bottom:30px;width:auto}.hostel-overview .dropdown__wrapper .dropdown__sub .dropdown__column:last-of-type{margin-bottom:20px}}.overview--business{display:flex;flex-wrap:wrap;justify-content:center}.overview--business .overview__item{width:100%}@media screen and (min-width: 700px){.overview--business .overview__item{width:90%}}@media screen and (min-width: 900px){.overview--business .overview__item{width:80%}}@media screen and (min-width: 1200px){.overview--business .overview__item{width:75%}}.overview-error{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:40px}.overview-error h3,.overview-error .overview-content__head h2,.overview-content__head .overview-error h2{color:#4F5F61}.overview-error__image{margin-bottom:20px}.overview-error__content{text-align:center}.hostel-overview__loader{display:none}.hostel-overview__aside{display:block}@media screen and (min-width: 900px){.hostel-overview__aside{float:left;display:block;margin-right:1.6949152542%;width:27.9661016949%;margin-top:10px}.hostel-overview__aside:last-child{margin-right:0}.hostel-overview__aside.stickit{z-index:10;max-width:310px}}.hostel-overview__wrapper{transition:.3s ease;transition-property:opacity, transform;transform-origin:top}.hostel-overview__wrapper.is-loading{opacity:0;transform:scale(0.95)}@media screen and (min-width: 900px){.hostel-overview__content{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;margin-left:4.2372881356%;float:right}.hostel-overview__content:last-child{margin-right:0}}.hostel-overview__label{color:#1E988A;font-size:17px;color:#87A2A5;line-height:15px;font-weight:500;margin-left:auto}.hostel-overview__label>span{font-size:21px;color:#1E988A}.hostel-overview__title{font-weight:500;font-size:30px;line-height:40px;text-transform:uppercase;color:#4F5F61}.hostel-overview__roadtrip{margin-bottom:60px}.hostel-overview__row{margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.hostel-overview__block{height:215px;display:flex;justify-content:center;align-items:center;flex-direction:row;box-shadow:0px 4px 8px rgba(37,23,23,0.1);margin-bottom:20px;background-color:#FFFFFF;position:relative;text-decoration:none;border:1px solid #ececec}.hostel-overview__plus-icon{margin-bottom:10px;font-size:40px;margin-right:20px}.overview__item{box-shadow:0px 4px 8px rgba(37,23,23,0.1);margin-bottom:20px;display:flex;background-color:#FFFFFF;position:relative;text-decoration:none;transition:.1s ease all;flex-direction:column;border:1px solid #ececec;z-index:1}.overview__item::after{clear:both;content:"";display:block}.overview__item.overview__item--loading{box-shadow:none}.overview__item.overview__item--loading .overview__image:after{background:linear-gradient(270deg, #fff, #f0f0f0);background-size:400% 400%;animation:gradientFade 2s ease infinite}.overview__item.overview__item--loading .overview-content__head{width:300px;height:20px;background-color:#f0f0f0;background:linear-gradient(270deg, #fff, #f0f0f0);background-size:400% 400%;animation:gradientFade 2s ease infinite;border-radius:15px;margin-bottom:25px}.overview__item.overview__item--loading .overview-content__text{width:370px;height:10px;background-color:#f0f0f0;border-radius:15px;margin-bottom:10px;background:linear-gradient(270deg, #fff, #f0f0f0);background-size:400% 400%;animation:gradientFade 2s ease infinite}.overview__item.overview__item--loading .overview-content__text:first-of-type{width:370px}.overview__item.overview__item--loading .overview-content__text:nth-of-type(2){width:320px}.overview__item.overview__item--loading .overview-meta__rating-content{background-color:#f0f0f0;width:50px;height:10px;border-radius:10px;background:linear-gradient(270deg, #fff, #f0f0f0);background-size:400% 400%;animation:gradientFade 2s ease infinite}.overview__item.overview__item--loading .overview-meta__rating-number{background-color:#f0f0f0;background:linear-gradient(270deg, #fff, #f0f0f0);background-size:400% 400%;animation:gradientFade 2s ease infinite}.overview__item.overview__item--loading .btn{color:#dadada}.overview__item.overview__item--loading .btn svg{display:none}@media screen and (min-width: 700px){.overview__item{flex-direction:row}}.overview__item:hover{box-shadow:0px 4px 12px rgba(37,23,23,0.15);transform:translateY(-2px);border:1px solid #ececec}.overview__item:hover .overview-meta svg{transform:translateX(5px)}@keyframes gradientFade{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.overview-media{position:relative;flex-shrink:0;width:100%;overflow:hidden}.overview-media .price{display:inline-block;position:absolute;top:22px;right:40px;color:#FFFFFF}@media screen and (min-width: 700px){.overview-media{width:180px}}@media screen and (min-width: 900px){.overview-media{width:240px}}@media screen and (min-width: 1200px){.overview-media{height:240px;width:240px}}@media screen and (min-width: 700px){.overview-media.overview-media--room{width:180px;height:180px}}@media screen and (min-width: 900px){.overview-media.overview-media--room{height:200px;width:200px}}@media screen and (min-width: 1200px){.overview-media.overview-media--room{height:230px;width:230px}}.overview__image{background-color:#F2F2F2;background-position:center;background-size:cover;height:150px;position:relative;transition:.2s ease all}@media screen and (min-width: 500px){.overview__image{height:280px}}@media screen and (min-width: 700px){.overview__image{bottom:0;left:0;position:absolute;right:0;top:0}}.overview__image:after{background-image:linear-gradient(to right, blue 0%, #FE5000 79%);bottom:0;content:' ';left:0;opacity:.05;position:absolute;right:0;top:0}.overview-media__label{position:absolute;z-index:2;background-color:#FE5000;left:-4px;padding:5px 12px;color:#FFFFFF;font-weight:500;top:25px;font-size:15px;display:inline-block}.overview-content{padding:20px;width:100%;display:flex;flex-direction:column;justify-content:space-between;color:#4F5F61}@media screen and (min-width: 700px){.overview-content{padding:20px}}@media screen and (min-width: 1200px){.overview-content{padding:30px}}.overview-content__margin{margin:10px 10px 10px 0}.overview-content__btn{margin-right:10px}.overview-content__head{align-items:center;display:flex;flex-wrap:nowrap}.overview-content__head h2{margin-bottom:10px;color:#4F5F61}.overview-content__title{color:#0000FF;font-size:28px;font-weight:500;letter-spacing:1px;line-height:32px;text-transform:uppercase}.overview-content__text{font-size:15px;line-height:25px}.overview-content__text p{font-size:17px}.overview-content__text.overview-content__text--desktop{display:none}@media screen and (min-width: 500px){.overview-content__text.overview-content__text--desktop{display:block}}.overview-content__text.overview-content__text--mobile{display:block}@media screen and (min-width: 500px){.overview-content__text.overview-content__text--mobile{display:none}}.overview-content__labels{margin-top:10px}.overview-content__labels .icon-label{margin-bottom:3px}.overview-cta{text-align:right}@media screen and (min-width: 700px){.overview-cta{margin-top:-33px}}.overview-meta{display:flex;margin-top:20px;flex-shrink:0;justify-content:space-between;align-items:flex-end}.overview-meta .btn__label{display:none}@media screen and (min-width: 500px){.overview-meta .btn__label{display:inline}}@media screen and (min-width: 900px){.overview-meta .btn__label{display:none}}@media screen and (min-width: 1200px){.overview-meta .btn__label{display:inline}}.overview-meta svg{transition:transform .2s ease-out;margin-left:5px}.overview-meta svg g{stroke:#0000FF}.overview-buttons{display:flex;flex-direction:column;justify-content:space-between;padding:20px}@media screen and (min-width: 700px){.overview-buttons{padding:20px 20px 20px 0}}.overview-meta__rating{display:flex;align-items:center}.overview-meta__rating-content{margin-left:15px}.overview-meta__rating-content strong{font-size:15px;color:#1E988A;line-height:20px}.overview-meta__rating-content p{font-size:15px;color:#616F71;line-height:20px;margin:0}.overview-meta__rating-number{color:#FFFFFF;background-color:#1E988A;font-size:14px;letter-spacing:0.38px;border-radius:100%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;margin-top:7px}@media screen and (min-width: 500px){.overview-meta__rating-number{font-size:18px;height:45px;width:45px}}.mfp-container{padding-left:0 !important;padding-right:0 !important;overflow-y:scroll;-webkit-overflow-scrolling:touch}.page-rating-popover,.hostel-room-lightbox{position:relative;background:#FFF;padding-bottom:20px;width:auto;max-width:500px;margin:0 auto}@media screen and (min-width: 700px){.page-rating-popover,.hostel-room-lightbox{max-width:850px;padding-bottom:0}}.page-rating-popover .mfp-close,.hostel-room-lightbox .mfp-close{background-color:#FFFFFF;margin-top:10px;opacity:1;font-size:34px;margin-right:10px;transition:.3s ease opacity}.page-rating-popover .mfp-close:hover,.hostel-room-lightbox .mfp-close:hover{opacity:.8}.page-rating-popover .hostel-grid__contents .hostel-grid-block,.hostel-room-lightbox .hostel-grid__contents .hostel-grid-block{justify-content:flex-start;border-right:0;padding:10px 20px 15px}.page-rating-popover .hostel-grid__contents .hostel-grid__content-row,.hostel-room-lightbox .hostel-grid__contents .hostel-grid__content-row{justify-content:space-between;align-items:center}.page-rating-popover .hostel-grid__contents .hostel-grid-block--company,.hostel-room-lightbox .hostel-grid__contents .hostel-grid-block--company{width:60%}.page-rating-popover .hostel-grid__contents .hostel-grid-block--price,.hostel-room-lightbox .hostel-grid__contents .hostel-grid-block--price{display:none}.page-rating-popover .hostel-grid__contents .hostel-grid__price-row,.hostel-room-lightbox .hostel-grid__contents .hostel-grid__price-row{display:none}.hostel-room-lightbox__header{top:0;background-color:#FFFFFF;width:100%}.hostel-room-lightbox__header p{font-size:20px;color:#58586B;line-height:30px;font-weight:500;margin:0}.hostel-room-lightbox__usps{margin-top:20px;font-size:14px;line-height:25px}.hostel-room-lightbox__description{margin-top:20px}.hostel-room-lightbox__description p:last-of-type{margin-bottom:0}.hostel-room-lightbox__booking-total{display:flex;align-items:baseline;justify-content:flex-end;margin:20px 0}@media screen and (min-width: 700px){.hostel-room-lightbox__booking-total{margin:15px 0}}@media screen and (min-width: 700px){.hostel-room-lightbox__booking{width:40%}}.hostel-room-lightbox__booking--empty{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 700px){.hostel-room-lightbox__booking--empty{justify-content:center;align-items:center;text-align:center}}.hostel-room-lightbox__booking .hostel-grid-block__content .icon-label{flex-direction:row}.hostel-room-lightbox__booking .hostel-grid-block__content .icon-label .icon-label__text{margin-left:10px}.hostel-room-lightbox__booking-total-nights{font-size:12px;color:#87A2A5}.hostel-room-lightbox__booking-total-price{font-size:20px;font-weight:500;margin-left:11px}.hostel-room-lightbox__wrapper{display:flex;flex-direction:column;padding:30px}@media screen and (min-width: 700px){.hostel-room-lightbox__wrapper{flex-direction:row;justify-content:space-between;padding:35px}}.hostel-room-lightbox__details h3,.hostel-room-lightbox__details .overview-content__head h2,.overview-content__head .hostel-room-lightbox__details h2{font-size:28px;color:#58586B;text-transform:none}@media screen and (min-width: 700px){.hostel-room-lightbox__details{width:50%}}.hostel-room-lightbox__image{height:200px;background-size:cover;background-position:center center;overflow:hidden}@media screen and (min-width: 700px){.hostel-room-lightbox__image{height:450px}}.hostel-room-lightbox__carousel{height:100%;list-style-type:none;padding:0}.hostel-room-lightbox__carousel .swiper-slide{background-size:cover;background-position:center}.hostel-room-lightbox__carousel .swiper-button-prev:after,.hostel-room-lightbox__carousel .swiper-button-next:after{color:#FFFFFF;font-weight:700;font-size:27px}.hostel-room-lightbox__carousel .swiper-button-prev{margin-left:5px}@media screen and (min-width: 700px){.hostel-room-lightbox__carousel .swiper-button-prev{margin-left:15px}}.hostel-room-lightbox__carousel .swiper-button-next{margin-right:5px}@media screen and (min-width: 700px){.hostel-room-lightbox__carousel .swiper-button-next{margin-right:15px}}.hostel-room-lightbox__carousel .swiper-pagination-bullet{background:#FFFFFF;opacity:.8;width:10px;height:10px}.hostel-room-lightbox__carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FFFFFF;opacity:1}.hostel-room-lightbox__subtitle{text-transform:uppercase;font-size:16px;font-weight:500;margin-top:20px;margin-bottom:15px}@media screen and (min-width: 700px){.hostel-room-lightbox__subtitle{margin-top:0;margin-bottom:15px}}.hostel-room-lightbox__price{display:flex;align-items:center;margin-top:20px}.hostel-room-lightbox__price-price{background-color:#1E988A;color:#FFFFFF;padding:4px 9px}.hostel-room-lightbox__price-label{margin-left:10px;font-size:12px;text-transform:uppercase}.mfp-fade.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{transform:translateX(-100%);transition:all .4s ease-out}@media screen and (min-width: 700px){.mfp-fade.mfp-wrap .mfp-content{transform:translateX(0);transform:translateY(-100%)}}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:translateX(0)}@media screen and (min-width: 700px){.mfp-fade.mfp-wrap.mfp-ready .mfp-content{transform:translateY(0)}}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:translateX(50%)}@media screen and (min-width: 700px){.mfp-fade.mfp-wrap.mfp-removing .mfp-content{transform:translateX(0);transform:translateY(-50%)}}.hostel__intro p{font-size:20px}.hostel__pricing-button{margin-top:40px}@media screen and (min-width: 900px){.hostel__pricing-button{display:none}}.hostel-notification{margin-top:30px;width:100%}@media screen and (min-width: 700px){.hostel-notification{margin-top:50px;width:60%}}.hostel-actions img{width:100%}.alternative-hostels img{min-width:100%}.video-js{padding-top:56.25% !important}.videojs-full{padding-top:0px !important}.hostel-details{margin-top:50px}.hostel-details .icon-label{margin-bottom:10px}.hostel-details .icon-label #chevron-spacer{padding:0 10px;display:inline}.hostel-details .icon-label .icon-label__text{margin-left:12px;font-size:15px;font-weight:500}.hostel-details .icon-label .icon-label__text a{font-weight:400;margin-left:5px}.hostel-details .social-icons{display:block}@media screen and (min-width: 900px){.hostel-details .social-icons{display:none}}.hostel-details .social-icons .social-icon{border-color:#0000FF;height:32px;width:32px;margin:8px 8px 8px 0px}.hostel-details .social-icons .social-icon svg path{fill:#0000FF}.hostel-details .social-icons .social-icon:hover{background-color:#0000FF}.hostel-details .social-icons .social-icon:hover svg path{fill:#FFFFFF}.package-item{width:100%;background-color:#F2F5F5;background:#F2F5F5;box-shadow:0px 4px 10px rgba(0,0,0,0.0801737);border-radius:6px}.package-item__image{border-top-left-radius:6px;border-top-right-radius:6px;height:164px;background-size:cover;background-position:center center;overflow:hidden;display:block}.package-item__wrapper{display:grid;grid-template-rows:auto auto 1fr;height:100%}.package-content-wrapper{padding:20px;padding-bottom:0}.package-content-wrapper>.icon-label{margin-bottom:7px;font-weight:500;font-size:14px}@media screen and (min-width: 700px){.package-content-wrapper>.icon-label{margin-top:-6px}}.package-item__title{text-transform:none;margin-bottom:20px;font-size:19px}.package-item__content{margin-bottom:20px}.package-item__usps{display:flex;flex-direction:column;margin-bottom:10px}.package-item__footer-wrapper{padding:20px;padding-top:0;align-self:end}.package-item__selector{background-color:#FFFFFF;box-shadow:0px 4px 8px rgba(0,0,0,0.05)}.package-item__selector .hostel-grid__content-row{display:grid;grid-template-columns:max-content 1fr 1fr;grid-template-rows:1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.package-item__selector .hostel-grid__content-row .hostel-grid-block{white-space:nowrap;width:auto !important}.package-item__footer{margin-bottom:20px;z-index:10;position:relative}.hostel-map{height:420px;background-color:#FCFCFC}.google-map-popup{width:180px;overflow:hidden;padding:5px}.google-map-popup p{margin:0}.icon-group{display:flex;width:100%}.icon-group .icon-label{width:100%;line-height:26px}.icon-group .icon-label:first-of-type{margin-right:10px}@media screen and (min-width: 700px){.icon-group{display:block}}@media screen and (min-width: 1200px){.icon-group{display:flex}}.icon-group-mobile{display:flex;width:100%}.icon-group-mobile .icon-label{width:100%}.icon-group-mobile .icon-label:first-of-type{margin-right:10px}@media screen and (min-width: 700px){.icon-group-mobile{display:block}}.icon-label{display:flex;align-items:center}.icon-label.icon-label--inline{display:inline-flex}.icon-label.icon-label--counter{flex-direction:row;letter-spacing:1px;font-weight:500;font-size:17px}.icon-label.icon-label--counter svg{margin-bottom:3px;margin-right:5px}.icon-label.icon-label--green .icon-label__icon,.icon-label.icon-label--green .icon-label__text{color:#1E988A}.icon-label.icon-label--green .icon-label__icon svg path,.icon-label.icon-label--green .icon-label__text svg path{fill:#1E988A}.icon-label.icon-label--bg-green{background-color:#1E988A;color:#FFFFFF;padding:3px 8px 0 3px;display:inline-flex;border-radius:3px}.icon-label.icon-label--bg-green .icon-label__icon,.icon-label.icon-label--bg-green .icon-label__text{color:#FFFFFF}.icon-label__icon{width:23px;align-self:baseline}.icon-label__icon svg{width:100%}.icon-label--small .icon-label__icon{width:12px}.icon-label__icon.icon-label__icon--bed{transform:scale(1.1)}.icon-label__icon.icon-label__icon--showerhead{height:17px}.icon-label__icon.icon-label__icon--showerhead svg{transform:scale(0.95)}.icon-label__text{color:#616F71;margin-left:5px;margin-top:-4px;line-height:1.5}@media screen and (min-width: 700px){.icon-label__text{line-height:inherit}}.icon-label--small .icon-label__text{font-size:15px;line-height:1.4;margin-top:-7px}.intro{color:#4F5F61;position:relative}@media screen and (min-width: 700px){.intro{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%;margin-left:21.186440678%}.intro:last-child{margin-right:0}}@media screen and (min-width: 700px){.intro.intro--medium{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%}.intro.intro--medium:last-child{margin-right:0}}.intro.intro--hostelpage{float:left;display:block;margin-right:1.6949152542%;width:100%}.intro.intro--hostelpage:last-child{margin-right:0}.intro.intro--hostelpage h2{margin-bottom:20px}@media screen and (min-width: 700px){.intro.intro--hostelpage h2{margin-bottom:0}}@media screen and (min-width: 700px){.intro.intro--hostelpage{margin-left:0%}}@media screen and (min-width: 900px){.intro.intro--hostelpage{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%;margin-left:21.186440678%}.intro.intro--hostelpage:last-child{margin-right:0}}.intro.intro--wide{float:left;display:block;margin-right:1.6949152542%;width:100%}.intro.intro--wide:last-child{margin-right:0}@media screen and (min-width: 700px){.intro.intro--wide{margin-left:0%}}@media screen and (min-width: 900px){.intro.intro--wide{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%;margin-left:33.8983050847%}.intro.intro--wide:last-child{margin-right:0}}.intro ul.arrow li:before{top:-5px}.intro__date{margin-bottom:10px;font-size:15px;font-weight:500;color:#87A2A5;text-transform:uppercase}@media screen and (min-width: 500px){.intro__text.intro__text--columns{-moz-columns:auto 2;columns:auto 2}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.labels{display:flex}.label{padding:0px 13px;font-size:12px;text-transform:uppercase;letter-spacing:0;font-weight:500;background-color:#FFFFFF}.label.label--orange{background-color:#FE5000;color:#FFFFFF}.label+.label{margin-left:20px}.label.label--large{padding:5px 13px;font-size:14px}.label.label--highlight{background-color:#1E988A;color:#FFFFFF}.label.label--highlight::before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M194.188384%2C1587.76092%20C194.838795%2C1588.09061%20195.437702%2C1588.52773%20195.952734%2C1589.04581%20C196.211721%2C1589.30632%20196.447164%2C1589.58891%20196.664948%2C1589.88622%20C197.088745%2C1590.46169%20197.412479%2C1591.10782%20197.640564%2C1591.78485%20C197.864235%2C1592.44569%20197.981957%2C1593.14628%20197.998143%2C1593.84391%20C198.01433%2C1594.54155%20197.924567%2C1595.24508%20197.73327%2C1595.91475%20C197.540501%2C1596.5962%20197.241783%2C1597.2541%20196.848888%2C1597.84577%20C196.439806%2C1598.46098%20195.93949%2C1599.01586%20195.35824%2C1599.47359%20C194.776991%2C1599.93574%20194.136881%2C1600.29927%20193.442324%2C1600.55978%20C192.78897%2C1600.80558%20192.098829%2C1600.94687%20191.404272%2C1600.98808%20C190.709716%2C1601.02929%20190.004859%2C1600.96306%20189.327961%2C1600.79822%20C188.642233%2C1600.63043%20187.975636%2C1600.3552%20187.372314%2C1599.98725%20C186.742504%2C1599.60458%20186.171555%2C1599.12183%20185.693312%2C1598.56254%20C185.223898%2C1598.01355%20184.833946%2C1597.39686%20184.554357%2C1596.72866%20C184.274769%2C1596.06046%20184.099658%2C1595.36282%20184.030497%2C1594.64164%20C183.964279%2C1593.94841%20184.006953%2C1593.24342%20184.148218%2C1592.5605%20C184.290956%2C1591.87022%20184.542585%2C1591.1976%20184.88692%2C1590.58238%20C185.244499%2C1589.94362%20185.706556%2C1589.35636%20186.245131%2C1588.86036%20C186.773406%2C1588.37025%20187.379671%2C1587.95814%20188.034497%2C1587.65495%20C188.673135%2C1587.35912%20189.352977%2C1587.15601%20190.050476%2C1587.06328%20C190.764162%2C1586.96909%20191.480791%2C1586.97939%20192.190063%2C1587.09861%20C192.884619%2C1587.21488%20193.561517%2C1587.44154%20194.188384%2C1587.76092%20Z%20M194.415081%2C1590.97085%20C194.338085%2C1590.89166%20194.211464%2C1590.88987%20194.132266%2C1590.96687%20L189.428727%2C1595.53963%20L187.724685%2C1593.89036%20C187.645316%2C1593.81354%20187.518699%2C1593.81561%20187.44188%2C1593.89498%20L186.876235%2C1594.4794%20C186.799416%2C1594.55877%20186.801484%2C1594.68539%20186.880853%2C1594.76221%20L189.291211%2C1597.0951%20C189.368878%2C1597.17027%20189.492218%2C1597.17014%20189.569718%2C1597.09479%20L194.978043%2C1591.83683%20C195.057241%2C1591.75983%20195.059026%2C1591.63321%20194.98203%2C1591.55402%20L194.415081%2C1590.97085%20Z%22%20transform%3D%22translate%28-184%20-1587%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");margin-right:5px;position:relative;top:2px}.loader{color:#FE5000;font-size:20px;margin:150px auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:load4 1.1s infinite linear;transform:translateZ(0)}@keyframes load4{0%,100%{box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em}}.membership-cards #checkout-membercards-validation-error{margin-top:-15px;margin-bottom:10px}.membership-cards .add:before{font-size:1.6em;background:#0000FF;color:#fff;content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2213%22%20viewBox%3D%220%200%2012%2013%22%3E%0A%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M6.4109589%2C13%20C6.90410959%2C13%207.15068493%2C12.75625%207.15068493%2C12.26875%20L7.15068493%2C7.50208333%20L11.260274%2C7.50208333%20C11.7534247%2C7.50208333%2012%2C7.25833333%2012%2C6.77083333%20L12%2C6.09375%20C12%2C5.60625%2011.7534247%2C5.3625%2011.260274%2C5.3625%20L7.15068493%2C5.3625%20L7.15068493%2C0.73125%20C7.15068493%2C0.24375%206.90410959%2C0%206.4109589%2C0%20L5.61643836%2C0%20C5.12328767%2C0%204.87671233%2C0.24375%204.87671233%2C0.73125%20L4.87671233%2C5.3625%20L0.739726027%2C5.3625%20C0.246575342%2C5.3625%202.66453526e-15%2C5.60625%202.66453526e-15%2C6.09375%20L2.66453526e-15%2C6.77083333%20C2.66453526e-15%2C7.25833333%200.246575342%2C7.50208333%200.739726027%2C7.50208333%20L4.87671233%2C7.50208333%20L4.87671233%2C12.26875%20C4.87671233%2C12.75625%205.12328767%2C13%205.61643836%2C13%20L6.4109589%2C13%20Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");border-radius:100%;display:inline-block;width:1em;height:1em;font-weight:bold;font-family:serif;text-align:center;vertical-align:middle;line-height:.9em}.membership-cards .remove{display:block;width:14px;height:19px;color:#4F5F61;opacity:.7}.membership-cards .remove:hover{opacity:1}.membership-cards .remove:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2219%22%20viewBox%3D%220%200%2014%2019%22%3E%0A%20%20%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M8.64262752%2C1.75729235%20C8.64262752%2C1.40667486%208.38447315%2C1.1214153%208.06717114%2C1.1214153%20L5.91591611%2C1.1214153%20C5.59861409%2C1.1214153%205.34045973%2C1.40667486%205.34045973%2C1.75729235%20L5.34045973%2C2.35158743%20L8.64262752%2C2.35158743%20L8.64262752%2C1.75729235%20Z%22%2F%3E%0A%20%20%3Crect%20fill%3D%22currentColor%22%20width%3D%221.4%22%20height%3D%229.508%22%20x%3D%228.605%22%20y%3D%225.917%22%2F%3E%0A%20%20%3Crect%20fill%3D%22currentColor%22%20width%3D%221.4%22%20height%3D%229.508%22%20x%3D%226.454%22%20y%3D%225.917%22%2F%3E%0A%20%20%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M9.65464203%2C2.35158743%20L9.65464203%2C1.75729235%20C9.65464203%2C0.796935792%208.94657286%2C0.0160669399%208.07695564%2C0.0160669399%20L5.9230914%2C0.0160669399%20C5.05347418%2C0.0160669399%204.345405%2C0.796935792%204.345405%2C1.75729235%20L4.345405%2C2.35158743%20L0%2C2.35158743%20L0%2C3.54015164%20L1.11677233%2C3.54015164%20L2.07307846%2C17.2572951%20C2.13928282%2C18.2134986%202.90015085%2C18.9914344%203.76922715%2C18.9914344%20L10.2307728%2C18.9914344%20C11.0998491%2C18.9914344%2011.8607172%2C18.2134986%2011.9269451%2C17.2572951%20L12.8832277%2C3.54015164%20L14%2C3.54015164%20L14%2C2.35158743%20L9.65464203%2C2.35158743%20Z%20M5.34693706%2C1.75729235%20C5.34693706%2C1.40667486%205.60540453%2C1.1214153%205.9230914%2C1.1214153%20L8.07695564%2C1.1214153%20C8.3946425%2C1.1214153%208.65310998%2C1.40667486%208.65310998%2C1.75729235%20L8.65310998%2C2.35158743%20L5.34693706%2C2.35158743%20L5.34693706%2C1.75729235%20Z%20M10.853282%2C17.1669672%20C10.8295754%2C17.5056967%2010.5388172%2C17.8028443%2010.2307964%2C17.8028443%20L3.76925067%2C17.8028443%20C3.46122988%2C17.8028443%203.17047161%2C17.5056967%203.14678856%2C17.1663702%20L2.19685592%2C3.54012568%20L11.8031911%2C3.54012568%20L10.853282%2C17.1669672%20Z%22%2F%3E%0A%20%20%3Crect%20fill%3D%22currentColor%22%20width%3D%221.4%22%20height%3D%229.5%22%20x%3D%224.302%22%20y%3D%225.917%22%2F%3E%0A%3C%2Fsvg%3E%0A");color:#4F5F61;display:inline-block;position:relative}.membership-cards button{margin-right:0;margin-bottom:1em}.membership-cards .add-and-submit{margin-bottom:10px}.membership-cards .add-and-submit::after{clear:both;content:"";display:block}.membership-cards .add-and-submit a{float:left}.membership-cards .add-and-submit .btn{float:right;margin-right:0}.membership-cards .membercard{position:relative}.membership-cards .membercard .select .select,.membership-cards .membercard .select input,.membership-cards .membercard .select .input--checkbox{width:calc(100% - 15px);margin-bottom:.5em}.membership-cards .membercard .remove{position:absolute;right:0;bottom:10px}@media screen and (min-width: 500px){.membership-cards .membercard .select{width:80%}.membership-cards .membercard .select .select{float:left;margin-right:2%}.membership-cards .membercard .select input,.membership-cards .membercard .select .input--checkbox{float:left;margin-right:2%;line-height:32px}.membership-cards .membercard .remove{display:inline-block;position:relative;top:-20px}.membership-cards .membercard .add{width:20%;text-align:right}}.olery-subratings,.olery-guest-reviews,.olery-average{display:none}.olery-reviews>span{text-decoration:underline}.olery-reviews{line-height:19px}.olery-reviews .sources{color:#0000FF;text-decoration:none}.olery-overlay{display:none;position:absolute;width:230px;color:#fff;background:#1c1c1c;background:rgba(28,28,28,0.85);font-size:12px;font-family:helvetica;line-height:20px;padding:12px 12px 25px 12px;border-radius:5px;margin:0 0 5px;text-transform:initial}.olery-overlay .olery-label{float:left;width:120px}.olery-overlay ul{list-style:none;padding:0;margin:0}.olery-overlay a{color:#FFFFFF}.olery-overlay .olery-rating-lines{width:60px;height:10px;display:block;margin:5px;background-color:#1c1c1c;background-color:rgba(28,28,28,0.85);background-image:url(/static/olery/rating_overlay_small_bg.png)}.olery-overlay .olery-rating-img.olery-orange{height:10px;background-color:#1c1c1c;background-color:rgba(28,28,28,0.85);background-image:url(/static/olery/rating_orange_small_bg.png)}.olery-overlay .olery-arrow{background:transparent url(/static/olery/overlay_bottom_arrow.png) top center no-repeat;width:100%;height:5px;display:block;margin-bottom:-20px}.olery-hotel-widget:after,.olery-graph:after,.olery-overlay:before,.olery-overlay li:after,.olery-subratings li:after,.olery-box-widget .olery-summary:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.olery-rating-stars{float:right;height:15px;margin-top:3px;width:84px}.olery-rating-stars .olery-rating-img{background-image:url(/static/olery/sprite_starball.png);background-repeat:no-repeat;background-position:0px 0px;height:15px}.trip_advisor .olery-rating-stars .olery-rating-img{background-position:0px -196px}.olery-rating-stars .rating_10{background-position:0px -17px}.olery-rating-stars .rating_20{background-position:0px -36px}.olery-rating-stars .rating_30{background-position:0px -53px}.olery-rating-stars .rating_40{background-position:0px -70px}.olery-rating-stars .rating_50{background-position:0px -90px}.olery-rating-stars .rating_60{background-position:0px -108px}.olery-rating-stars .rating_70{background-position:0px -126px}.olery-rating-stars .rating_80{background-position:0px -143px}.olery-rating-stars .rating_90{background-position:0px -160px}.olery-rating-stars .rating_100{background-position:0px -180px}.trip_advisor .olery-rating-stars .rating_10{background-position:0px -214px}.trip_advisor .olery-rating-stars .rating_20{background-position:0px -233px}.trip_advisor .olery-rating-stars .rating_30{background-position:0px -250px}.trip_advisor .olery-rating-stars .rating_40{background-position:0px -268px}.trip_advisor .olery-rating-stars .rating_50{background-position:0px -287px}.trip_advisor .olery-rating-stars .rating_60{background-position:0px -305px}.trip_advisor .olery-rating-stars .rating_70{background-position:0px -323px}.trip_advisor .olery-rating-stars .rating_80{background-position:0px -340px}.trip_advisor .olery-rating-stars .rating_90{background-position:0px -358px}.trip_advisor .olery-rating-stars .rating_100{background-position:0px -376px}.page-reviews{margin-bottom:20px}@media screen and (min-width: 900px){.page-reviews{margin-bottom:40px}}.page-reviews__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:20px;grid-template-areas:"a" "b" "c" "d"}@media screen and (min-width: 700px){.page-reviews__wrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:20px;grid-template-areas:"a b" "c d"}}@media screen and (min-width: 900px){.page-reviews__wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr auto;grid-template-areas:"a b c" "a b c" "a b d";max-height:660px}}.page-reviews__col{background-color:#FFFFFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);padding:35px 32px;overflow:auto}.page-reviews__col h2{font-size:30px}.page-reviews__col.page-reviews__col--a{grid-area:a}@media screen and (min-width: 700px){.page-reviews__col.page-reviews__col--a{max-height:550px}}@media screen and (min-width: 900px){.page-reviews__col.page-reviews__col--a{max-height:unset}}.page-reviews__col.page-reviews__col--b{grid-area:b}@media screen and (min-width: 700px){.page-reviews__col.page-reviews__col--b{max-height:550px}}@media screen and (min-width: 900px){.page-reviews__col.page-reviews__col--b{max-height:unset}}.page-reviews__col.page-reviews__col--c{grid-area:c}@media screen and (min-width: 700px){.page-reviews__col.page-reviews__col--c{max-height:350px}}@media screen and (min-width: 900px){.page-reviews__col.page-reviews__col--c{max-height:unset}}.page-reviews__col.page-reviews__col--d{grid-area:d}@media screen and (min-width: 700px){.page-reviews__col.page-reviews__col--d{max-height:350px}}@media screen and (min-width: 900px){.page-reviews__col.page-reviews__col--d{max-height:unset}}.pagination.pagination--center{text-align:center}.paging ul{float:right;padding:0}.paging li{display:inline-block}.paging li a{display:inline-block;padding:2px 5px}.paging li a:hover{text-decoration:none;border-bottom:3px solid orange}.paging li.is-active a{border-bottom:3px solid orange}.pressroom__title{margin-bottom:20px}@media screen and (min-width: 900px){.pressroom__title{margin-left:6%}}.pressroom__contact{margin-top:40px;margin-bottom:40px}@media screen and (min-width: 700px){.pressroom__contact{float:left;display:block;margin-right:1.6949152542%;width:32.2033898305%;display:flex;justify-content:center;margin-top:0;margin-bottom:0;font-size:15px;line-height:24px}.pressroom__contact:last-child{margin-right:0}}@media screen and (min-width: 900px){.pressroom__contact{float:left;display:block;margin-right:1.6949152542%;width:27.9661016949%;padding-left:20px}.pressroom__contact:last-child{margin-right:0}}.pressroom__contact-content h4{color:#87A2A5;margin-bottom:15px}@media screen and (min-width: 700px){.pressroom__contact-content h4{color:#1E988A}}.toggle-map{white-space:nowrap}@media screen and (min-width: 700px){.quickbooking-wrapper::after{clear:both;content:"";display:block}}.quickbooking-toggle{display:block;position:relative;width:100%;color:#000000;font-size:1.2em;font-weight:normal}@media screen and (min-width: 700px){.quickbooking-toggle{display:initial}}.quickbooking-toggle:after{position:absolute;top:.45em;right:0;font-size:.8em;font-weight:normal}.quickbooking-toggle:hover{text-decoration:none}.quickbooking-toggle:hover:after{color:orange}.quickbooking-expanded .quickbooking-toggle{margin-bottom:10px}.quickbooking-expanded form{display:block}.quickbooking-expanded .quickbooking-preferences{border-top:1px solid orange;padding-top:1em}.quickbooking__tabs{position:relative;margin-bottom:-1px;overflow:hidden}.quickbooking__tabs a{display:block;float:left;padding:.5em .9em;border-left:1px solid grey;border-top:1px solid grey;border-top-left-radius:3px;border-top-right-radius:3px;color:grey;font-size:1em}.quickbooking__tabs a:hover{text-decoration:none;color:darkgrey}.quickbooking__tabs a:first-child{border-top-left-radius:3px}.quickbooking__tabs a:last-child{border-right:1px solid grey}.quickbooking__tabs a.is-active{background-color:lightgrey;color:darkgrey}.quickbooking__tabs+.box{border-top-left-radius:0}.bookingtab--locations__nav{margin-top:30px}.bookingtab--company__nav{margin:0 auto;max-width:100%}@media screen and (min-width: 700px){.bookingtab--company__nav{max-width:70%}}.bookingtab--company__nav .bookingtab--company__btn-reset{float:left;display:inline-block}.bookingtab--company__nav .bookingtab--company__btn-confirm{float:right;display:inline-block}@media screen and (min-width: 700px){.bookingtab--company__nav.bookingtab--company__nav--mobile-only{display:none}}#quickbooking-international{padding:.45em}.quickbooking{padding:.9em}.quickbooking.compare .hostel-map-items{display:none}.quickbooking fieldset{margin-bottom:1em}.quickbooking fieldset:last-child{margin-bottom:0}.quickbooking .label-head,.quickbooking legend{display:block;font-size:20px;margin-bottom:5px}.quickbooking input[type=text],.quickbooking .input--checkbox[type=text]{width:100%;padding:.6em}.quickbooking .group-composition-too-large{background-color:darkblue;color:#FFFFFF;padding:10px;border-radius:5px}.quickbooking .group-composition-too-large a{color:#FFFFFF;text-decoration:underline}.quickbooking .hostel-map-items{position:relative}.quickbooking .hostel-list{position:absolute;z-index:10;left:1px;right:1px;background-color:#FFFFFF}.quickbooking .hostel-list .mainnav-subnav{display:block;position:relative;margin-bottom:0;border:1px solid grey}.quickbooking .hostel-list a{padding:.5em 1em;display:block;color:orange;background-color:transparent}.quickbooking .hostel-list a:hover{background-color:white}.quickbooking .hostel-list a:focus{background-color:orange;color:#FFFFFF;outline:none}.quote{margin-bottom:50px;margin-top:70px;text-align:center}.quote::after{clear:both;content:"";display:block}.quote__content{position:relative;float:left;display:block;margin-right:1.6949152542%;width:83.0508474576%;margin-left:8.4745762712%}.quote__content:last-child{margin-right:0}.quote__content>*{position:relative}.quote__content:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#E0FF00}.quote.theme-1 p,.quote.theme-1 h2{color:#FFFFFF}.quote.theme-1 .quote__content:before{background-color:#6AC2CC}.quote.theme-2 p,.quote.theme-2 h2{color:#FFFFFF}.quote.theme-2 .quote__content:before{background-color:#FE5000}.quote.theme-3 p,.quote.theme-3 h2{color:#FFFFFF}.quote.theme-3 .quote__content:before{background-color:#F67599}.quote.theme-4 p,.quote.theme-4 h2{color:#FFFFFF}.quote.theme-4 .quote__content:before{background-color:#1E988A}.quote.theme-5 .quote__content:before{background-color:#E0FF00}.quote.theme-5 h2{color:#1E988A}.quote.theme-5 p,.quote.theme-5 h4{color:#4F5F61}.quote--image p,.quote--image h4{color:#4F5F61}.quote--image .quote__image{background-size:cover;background-position:center center;padding-top:50%}.quote--image .quote__content{position:relative;margin-left:0;z-index:0;width:100%;margin-bottom:50px;padding:30px;text-align:left;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 700px){.quote--image{float:left;display:block;margin-right:1.6949152542%;width:74.5762711864%;margin-left:12.7118644068%;display:flex;flex-wrap:wrap;float:none}.quote--image:last-child{margin-right:0}.quote--image .quote__image{width:50%}.quote--image .quote__content{width:50%;margin-bottom:0;padding-top:50px}.quote--image .quote__content:before{top:107px}}@media screen and (min-width: 900px) and (max-width: 1200px){.quote--image .quote__content:before{top:115px}}@media screen and (min-width: 1200px){.quote--image .quote__content:before{top:125px}}.quote--alternate h4{color:#FFFFFF}.quote--alternate.default-color-theme h4{color:#4F5F61}.quote--alternate .quote__content:before{top:0}.quote--alternate .quote__graphic{position:absolute;top:-35px;right:-14px;width:72px;height:72px;border-radius:100%}@media screen and (min-width: 700px){.quote--alternate .quote__graphic{top:-54px;right:-54px;width:112px;height:112px}}.quote--only-icon h4{color:#FFFFFF}.quote--only-icon .quote__content{padding:30px;position:relative}.quote--only-icon .quote__graphic{position:absolute;top:-35px;right:-14px;width:72px;height:72px;border-radius:100%}.quote--only-icon.default-color-theme h4{color:#4F5F61}.quote--no-image-no-icon h4{color:#FFFFFF}.quote--no-image-no-icon .quote__content{padding:30px}.quote--no-image-no-icon.default-color-theme h4{color:#4F5F61}.quote--no-image-no-icon.default-color-theme .quote__content:before{background-color:transparent}.rating__wrapper{margin-top:40px;margin-bottom:15px}.rating__wrapper::after{clear:both;content:"";display:block}@media screen and (min-width: 700px){.rating__wrapper{margin-top:0;margin-bottom:10px}}.rating__wrapper h2{display:none}.rating-items{margin-bottom:20px}.rating{align-items:center;display:flex;margin-top:0px}.rating.rating--alternate{display:flex;flex-direction:column;align-items:stretch;margin-bottom:20px}.rating.rating--alternate .olery-reviews{margin-bottom:0 !important}.rating.rating--alternate .rating__label{font-size:15px}.rating.rating--alternate .rating__item{display:grid;grid-template-columns:110px auto 40px;-moz-column-gap:20px;column-gap:20px;align-items:center}.rating.rating--alternate .rating__label-number{text-align:right;font-weight:500}.rating.rating--alternate .rating__progress{background:rgba(111,127,129,0.2)}.rating.rating--alternate-md{flex-direction:column}.rating.rating--alternate-md>div{width:100%}@media screen and (min-width: 700px){.rating.rating--alternate-md{display:flex;flex-direction:column;align-items:stretch;margin-bottom:20px}.rating.rating--alternate-md .olery-reviews{margin-bottom:0 !important}.rating.rating--alternate-md .rating__label{font-size:15px}.rating.rating--alternate-md .rating__item{display:grid;grid-template-columns:110px auto 40px;-moz-column-gap:20px;column-gap:20px;align-items:center}.rating.rating--alternate-md .rating__label-number{text-align:right;font-weight:500}.rating.rating--alternate-md .rating__progress{background:rgba(111,127,129,0.2)}}.hero__content .rating{flex-direction:column;align-items:flex-end;width:250px;position:absolute;top:40px;right:20px;flex-shrink:0}@media screen and (min-width: 900px){.hero__content .rating{position:relative;top:0;right:0;margin-left:20px}}.rating__reviews{background-color:#FFFFFF;display:none;width:100%}@media screen and (min-width: 900px){.rating__reviews{display:block;box-shadow:-1px 2px 10px rgba(51,51,51,0.15)}}.rating__items{max-height:178px;overflow:scroll;padding:0 25px 25px 25px}.rating__count{font-size:12px;width:100%;grid-column:1/-1;margin-top:-7px;color:#b2c7ca}.rating__content{padding:10px 0;font-size:16px;font-weight:400;margin-top:12px;padding-top:16px;border-top:1px solid rgba(168,168,168,0.4)}.rating__name{font-size:12px;color:#87A2A5}.rating__title{margin-bottom:0px;position:sticky;top:0;background:white;z-index:6;padding:25px 25px 0 25px}.rating__title .olery-reviews{font-size:14px;color:#4F5F61}.rating__number{align-items:center;border:1px solid #87A2A5;border-radius:100%;color:#87A2A5;display:flex;font-size:30px;font-weight:500;height:90px;justify-content:center;letter-spacing:1px;line-height:30px;width:90px;margin:0 20px 0 0}.rating__number.rating__number--small{color:#FFFFFF;background-color:#1E988A;border:0;z-index:10;margin-right:3px;width:55px;height:55px;font-size:20px}@media screen and (min-width: 900px){.rating__number.rating__number--small{width:70px;height:70px;font-size:25px}}@media screen and (min-width: 900px){.hero__content .rating__number{margin-bottom:-17px}}.rating__item{padding:10px 0 0}.rating__item.rating-medium .rating__label-number{color:#6AC2CC}.rating__item.rating-medium .rating__progress-bar{background:#6AC2CC}.rating__item.rating-medium .rating_count{color:#87a2a5;font-size:11px;margin:-5px 0 -5px 0}.rating__item.rating-low .rating__label-number{color:#6ac2cc}.rating__item.rating-low .rating__progress-bar{background:#6ac2cc}.rating__label{font-size:14px;display:flex;justify-content:space-between}.rating__label-text{color:#87A2A5}.rating__label-number{color:#1E988A;font-size:15px}.rating__progress{position:relative;height:8px;width:100%;border-radius:10px;background-color:#F2F2F2}.rating__progress-bar{background-color:#1E988A;width:60%;border-radius:10px;height:8px;position:absolute;top:0;left:0}.page-rating__wrapper{text-decoration:none}@media screen and (min-width: 900px){.page-rating__wrapper{display:none}}.page-rating{display:grid;grid-template-columns:60px auto 1fr;border:1px solid #D8D8D8;margin-bottom:20px;padding:10px}.page-rating__content{margin-left:10px;font-size:17px;font-weight:500;line-height:21px;align-self:center}.page-rating__arrow{justify-self:flex-end;align-self:center}.page-rating__arrow svg{color:#0000FF;transform:scale(1.5)}.page-rating-popover{position:fixed;top:0;left:0;z-index:1000;background-color:#FFFFFF;width:100%;padding-bottom:0;scroll-behavior:smooth;overflow:scroll;max-width:100%}.page-rating-popover .mfp-close{position:fixed;top:7px;right:6px}.page-rating-popover__head{background:#F2F5F5;padding:20px 20px 0 20px}.page-rating-popover__content-top{background:#F2F5F5;padding:20px}.page-rating-popover__content-bottom{padding:40px 20px}.rating-list{display:grid;grid-template-columns:32px auto;-moz-column-gap:12px;column-gap:12px;margin-bottom:20px}.rating-list ul{list-style-type:none;line-height:2;font-size:15px}.rating-list__icon .rating-icon{width:32px;height:32px;border-radius:32px;background-color:#1E988A;display:flex;justify-content:center;align-items:center;color:#FFFFFF}.rating-list__icon .rating-icon.rating-icon--negative{background-color:#F67599}.review-list__item{margin-bottom:10px}.review-list__item p{margin-bottom:0}.review-list__rating{display:flex}.review-list__rating-star{font-size:13px;color:#1E988A}.review-list__content{font-size:15px;font-weight:400}.review-list__author{font-size:12px;color:#A4BDC0}.receipt-header{margin-bottom:20px;padding:20px}.receipt-top{border-bottom:0;padding:20px 20px 0}.receipt-top .receipt__add_date-btn{display:none}.receipt-top.receipt-top--is-empty .receipt__add_date-btn{display:block;margin-bottom:25px}.receipt{background-color:#FFFFFF;line-height:24px;font-size:15px;font-weight:400;box-shadow:0px 5px 20px 0px rgba(186,186,186,0.52)}.receipt hr{border:none;background-color:#e0dfdd;height:1px;margin:20px 0}.receipt .row::after{clear:both;content:"";display:block}.receipt .row.row--margin-bottom{margin-bottom:10px}.receipt .row.tax-article{margin-bottom:0 !important}.receipt .row .row__item{display:block;width:50%;float:left}.receipt .row .row__item.row__item--10{width:10%}.receipt .row .row__item.row__item--30{width:30%}.receipt .row .row__item.row__item--40{width:40%}.receipt .row .row__item.row__item--60{width:60%}.receipt .row .row__item.row__item--70{width:70%}.receipt .row .row__item.row__item--90{width:90%}.receipt .row .row__item.row__item--100{width:100%}.receipt .row__item:last-child{text-align:right;display:flex;justify-content:flex-end}.receipt .row__item.row__item--non-flex:last-child{display:block}.receipt .article__name{float:left;width:90%;font-weight:400}.receipt .article__name .article__name-count{font-weight:500;margin-right:2px}.receipt .receipt-product-delete{display:block;transform:scale(0.8);padding-left:4px}.receipt .receipt-product-delete svg{fill:#909090;position:relative;top:2px}.receipt .receipt-product-delete:hover svg{fill:#000000}.receipt .receipt__padding-top{padding-top:8px}.receipt__title{font-size:30px;color:#4F5F61;margin-bottom:20px}.receipt__hostel-link{display:inline-block;margin-bottom:3px}.receipt__details{display:flex;position:relative;flex-direction:row;margin-top:10px}.booking-basket__main .receipt__details{padding-bottom:10px;border-bottom:1px solid #F2F2F2;margin-bottom:20px}.receipt__details.receipt__details--thank-you-page{background-color:white;padding:20px;box-shadow:0px 5px 20px 0px rgba(186,186,186,0.32)}.receipt__details.receipt__details-content{position:relative;top:-4px}.receipt__details.receipt__details--no-flex{display:block;margin-top:20px}.receipt__details .icon-label--inline:last-of-type{margin-left:5px}.receipt-details-margin{padding-top:30px;margin-top:10px;border-top:1px solid #F2F2F2;margin-bottom:20px}.receipt__details-photo{width:75px;height:75px;margin-right:15px;overflow:hidden}@media screen and (min-width: 900px){.receipt__details-photo{margin-bottom:15px}}@media screen and (min-width: 1200px){.receipt__details-photo{margin-bottom:0}}.receipt__details-photo.receipt__details-photo--large{width:125px;height:115px;margin-right:25px}.receipt__details-content{margin-top:-7px;display:flex;justify-content:space-between;flex-direction:column;width:calc(100% - 75px)}.receipt__details-content .icon-label__size{line-height:1.9}.receipt__details-content .icon-label:last-of-type{margin-left:0}.receipt__details-content--mobile{margin-top:-7px;display:flex;justify-content:space-between;flex-direction:column;width:calc(100% - 75px)}.receipt__details-content--mobile .icon-label__size{line-height:1.9}.receipt__details-content--mobile .icon-label:last-of-type{margin-left:0}.receipt-top--is-empty .receipt__details-content--selected{display:none}.receipt__details-content--empty{display:none}.receipt-top--is-empty .receipt__details-content--empty{display:block}.receipt__details-reservation{font-size:15px}.small-note{margin-top:15px}.receipt__next-step{margin:20px 0}@media screen and (min-width: 500px){.receipt__next-step{display:none}}.article__receipt{padding-bottom:8px;font-size:14px}.article__receipt-price{white-space:nowrap}.basket__category{position:relative;padding:20px 0 0;font-weight:500;border-top:1px solid #F2F2F2;cursor:pointer;width:100%}.basket__category:hover{text-decoration:underline}.basket__category-items{margin-top:10px}.basket__category-item .article__receipt{padding:10px 0 0 10px}.basket__category-item .article__receipt:last-of-type{border-bottom:0}.basket__error{padding-bottom:10px}.basket-total-price{padding:20px 0;border-top:1px solid #F2F2F2}.basket-total-price-sum{padding:30px 0 10px}.article__name-subtext{font-size:12px;top:-5px;display:block;position:relative;color:#999}.basket__category-title{width:100%;font-size:15px}.basket__category-title:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");position:absolute;margin-left:10px;transform:scale(0.7);transition:0.3s ease transform}.basket__category-title.toggle-is-active:after{transform:rotate(180deg) scale(0.7)}.basket__category-total-price{float:right}.tax-article{position:relative}.tax-article:hover .tax-article__tooltip{display:block}.tax-article__tooltip{display:none;background:white;padding:14px 10px;box-shadow:0px 3px 6px 0px rgba(51,51,51,0.3);position:absolute;top:25px;margin-left:-30px;pointer-events:none}.tax-article__icon{margin-left:4px;font-size:15px}.tax-article__subtext{font-size:14px;margin-bottom:20px;display:block}#sticky-receipt{margin-bottom:-1px;border-top:0 !important}#sticky-receipt.is-sticky{position:fixed;top:0;margin-left:-1px}.non-refundable{margin:28px 0 30px;background-color:#6AC2CC;padding:15px 0}.non-refundable .select__text{background-color:#FFFFFF;color:#696969}@media screen and (min-width: 900px){.non-refundable{float:left;display:block;margin-right:1.6949152542%;width:70.3389830508%}.non-refundable:last-child{margin-right:0}}.non-refundable{background-color:#E1F3F5;color:#4F5F61;padding:24px;border:1px solid #6AC2CC}.non-refundable h4{color:#2F7F88;font-size:20px;line-height:24px}.non-refundable p{font-size:16px;line-height:21px;margin-bottom:0}.non-refundable .read-more-text{margin-top:8px}.non-refundable__container{display:flex;flex-direction:column;justify-content:space-between;gap:6px}@media screen and (min-width: 900px){.non-refundable__container{flex-direction:row}}@media screen and (min-width: 900px){.non-refundable__content{width:80%}}.non-refundable-rateswitch-container{width:20%}.non-refundable.basket-mobile-only{padding:12px}@media screen and (min-width: 900px){.non-refundable.basket-mobile-only{display:none}}.receipt-trashicon__margin{padding-right:15px}.receipt-giftcard_morearea{margin-bottom:20px;margin-top:15px}.insert-code-giftcard{margin-top:10px}.giftcard-button{margin-left:9px}.sticky-receipt-margins{margin-right:-20px;margin-left:-20px;padding:0 20px 25px;background-color:#F2F2F2}.price-color{color:#1E988A}.error-visability{display:none}.reviews__wrapper:before{background-color:rgba(177,203,206,0.1);content:' ';left:100px;top:35px;bottom:0;right:0;pointer-events:none;position:absolute}@media screen and (min-width: 500px) and (max-width: 700px){.reviews__wrapper:before{top:50px}}@media screen and (min-width: 700px){.reviews__wrapper:before{right:-100%;top:57px}}@media screen and (min-width: 900px) and (max-width: 1200px){.reviews__wrapper:before{top:65px}}@media screen and (min-width: 1200px){.reviews__wrapper:before{top:73px}}.reviews__wrapper h2{max-width:70%}.reviews{list-style:none;margin:30px 0 0;padding:0}@media screen and (min-width: 700px){.reviews::after{clear:both;content:"";display:block}}.reviews-nav{margin:30px 0 0}.reviews-nav::after{clear:both;content:"";display:block}@media screen and (min-width: 700px){.reviews-nav{margin:0;position:absolute;right:0;top:96px;width:135px}}.reviews-nav__button-prev,.reviews-nav__button-next{cursor:pointer;float:left;margin-right:14px}.reviews-nav__button-prev svg path,.reviews-nav__button-next svg path{fill:#0000FF;stroke:#0000FF}.reviews-nav__button-prev.reviews-nav__button--disabled,.reviews-nav__button-next.reviews-nav__button--disabled{opacity:.3}.reviews-nav__button-prev svg{transform:rotate(180deg)}.reviews-nav__pagination{color:#87A2A5;font-weight:500}.reviews-nav__pagination.swiper-pagination-fraction{bottom:auto;width:auto}.reviews__item{list-style:none;margin:0 0 30px;padding:0;padding-bottom:35px}@media screen and (min-width: 700px){.reviews__item{float:left;display:block;margin-right:1.6949152542%;width:49.1525423729%;margin-bottom:0}.reviews__item:last-child{margin-right:0}}.reviews__item blockquote{color:#87A2A5;position:relative;border-left:0;margin:0 30px 30px 0}.reviews__item blockquote:before{color:#1E988A;content:'»';left:0;position:absolute}.reviews__item blockquote:after{color:#1E988A;content:'«';left:5px;position:relative;top:5px}.reviews__item cite{color:#1E988A;display:block;font-size:15px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:15px;padding-left:15px;text-transform:uppercase}.reviews__item cite:before{display:none}.reviews__item time{color:#1E988A;display:block;font-size:15px;font-weight:500;letter-spacing:1px;line-height:15px;padding-left:15px;text-transform:uppercase}.roadtrip-btn--margin{margin-top:30px}@media screen and (min-width: 900px){.roadtrip-hostel-overview__overview{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;margin-left:16.9491525424%}.roadtrip-hostel-overview__overview:last-child{margin-right:0}}.roadtrip-content{display:flex;justify-content:center}.rooms{position:relative;z-index:1;margin-bottom:50px}.rooms .cards__wrapper:before{left:-20px;right:-20px;top:34px;z-index:-1}@media screen and (min-width: 500px){.rooms .cards__wrapper:before{top:50px}}@media screen and (min-width: 700px){.rooms .cards__wrapper:before{left:20px;right:20px;top:57px}}@media screen and (min-width: 900px) and (max-width: 1200px){.rooms .cards__wrapper:before{top:64px}}@media screen and (min-width: 1200px){.rooms .cards__wrapper:before{top:73px}}.room__calender__holder{background-color:#FFFFFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);padding:27px 20px}@media screen and (min-width: 700px){.room__calender__holder{padding:27px 50px}}@media screen and (min-width: 900px){.room__calender__holder{padding:57px 100px}}.room__calender__holder h3,.room__calender__holder .overview-content__head h2,.overview-content__head .room__calender__holder h2{text-align:center}.room__calender__holder input,.room__calender__holder .input--checkbox{display:none}.room__calender__days{margin-bottom:30px;margin-top:5px;font-size:18px;padding:5px 14px;background:#1e988a;border-radius:5px;display:inline-block;color:white}.room__calender__days.room__calender__days--alert{background-color:#87A2A5}.room__datepicker-holder #room-datepicker-container .date-picker-wrapper{width:100%;padding:0}.room__datepicker-holder #room-datepicker-container .date-picker-wrapper .month-wrapper table .month-name{text-align:center}@media screen and (min-width: 700px){.room__datepicker-holder #room-datepicker-container .date-picker-wrapper .month-wrapper table{width:100% !important}}.route_information{box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);background-color:#FFFFFF}.route_information__wrapper{display:flex;flex-direction:column}@media screen and (min-width: 700px){.route_information__wrapper{flex-direction:row}}.route_information__map{width:100%}@media screen and (min-width: 700px){.route_information__map{width:50%}}.route_information__map .hostel-map{height:100%}.route_information__items{width:100%}@media screen and (min-width: 700px){.route_information__items{width:50%}}.route_information__item{padding:30px;border-bottom:1px solid rgba(168,168,168,0.5);position:relative}.route_information__item:last-of-type{border-bottom:0}.route_information__item:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");position:absolute;right:20px;top:27px;transition:.3s ease transform}.route_information__item.is-active{padding:30px 30px 10px 30px}.route_information__item.is-active:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");transform:rotate(180deg)}.route_information__item-header{cursor:pointer}.route_information__item-header h3,.route_information__item-header .overview-content__head h2,.overview-content__head .route_information__item-header h2{display:flex;align-items:center;font-size:20px;font-weight:500;color:#4F5F61;letter-spacing:0.5px;margin-bottom:5px}.route_information__item-header h3 span,.route_information__item-header .overview-content__head h2 span,.overview-content__head .route_information__item-header h2 span{margin-left:10px}.route_information__item-header>span{font-size:15px}.route_information__item-content{max-height:0;overflow:hidden;margin-top:10px;line-height:30px;opacity:0;transition:.3s ease;transition-property:opacity;font-size:16px}.route_information__item-content p,.route_information__item-content ul{transform:translateY(-15px);transition:.3s ease transform}.is-active .route_information__item-content{opacity:1;overflow:visible;max-height:unset}.is-active .route_information__item-content p,.is-active .route_information__item-content ul{transform:translateY(0)}.booking-order-form.is-succes .search_booking-search-btn,.booking-order-form.is-succes .search_booking-error{display:none}.booking-order-form.is-succes .search_booking__reason-submit,.booking-order-form.is-succes .search_booking-found{display:block}.booking-order-form.has-error .search_booking__reason-submit,.booking-order-form.has-error .search_booking-found{display:none}.booking-order-form.has-error .search_booking-search-btn,.booking-order-form.has-error .search_booking-error{display:block}.booking-order-form.is-group .search_booking-search-btn{display:none}.booking-order-form.is-group .search_booking-group-late{display:block}.search_booking{background:#F2F5F5;border-radius:3px;padding:20px;margin-bottom:30px}.search_booking h3,.search_booking .overview-content__head h2,.overview-content__head .search_booking h2{color:#87A2A5}.search_booking__reason-submit{display:none}.search_booking-found{display:none}.search_booking__hostels{display:flex;flex-direction:column;align-items:flex-start}.search_booking__hostel{background-color:#dfe6e6;padding:3px 8px;border-radius:3px;font-size:14px;margin-bottom:8px}.search_booking-error{margin-bottom:20px;display:none}.search_booking-group-late{display:none}.search_booking-found__subtitle{margin-bottom:8px;font-size:12px}.sleep-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px}.sleep-list ul{list-style-type:none;line-height:2;font-size:15px}.sleep-list__icons{position:relative;margin-top:20px}.sleep-list__icon{width:50px;height:50px;background-color:#1E988A;border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute}.sleep-list__icon svg{width:60%;height:60%;color:white}.sleep-list__icon.sleep-list__icon--first{left:0;top:30px}.sleep-list__icon.sleep-list__icon--second{width:41px;height:41px;left:41px;top:0px}.sleep-list__icon.sleep-list__icon--thirth{width:33px;height:33px;left:48px;top:63px}.sleep-list__icon.sleep-list__icon--fourth{width:33px;height:33px;left:10px;top:85px}.sleep-list__icon.sleep-list__icon--fifth{width:25px;height:25px;left:47px;top:103px}.sleep-list__icon.sleep-list__icon--six{width:20px;height:20px;left:80px;top:95px}.js-bxslider{padding:0;list-style:none}.js-bxslider .is-loading{opacity:0}.js-bxslider li{position:absolute;transition:opacity .5s ease;opacity:1;background-size:cover;background-position:50%;border-radius:5px}.js-bxslider li:after{content:'';display:block;padding-top:56.25%}.js-bxslider li.video{cursor:pointer}.js-bxslider li.video .fluid-width-video-wrapper{position:absolute;height:100%;width:100%;padding:0 !important;cursor:default}.js-bxslider__pager{margin-top:5px;margin-left:-5px;margin-right:-5px}.js-bxslider__pager a{opacity:.4;padding:5px}.js-bxslider__pager .active{opacity:1}.bx-wrapper{position:relative}.bx-controls{position:absolute;z-index:70;left:0;right:0;top:0;bottom:0;pointer-events:none}.bx-controls .bx-prev{border-top-right-radius:5px;border-bottom-right-radius:5px}.bx-controls .bx-prev:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22currentcolor%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%222%22%20transform%3D%22translate%281%201%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M.5%205L15.5%205M11.75.5L16.2790189%205.02901891%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.75%2C5%20L16.2790189%2C9.52901891%22%20transform%3D%22matrix%281%200%200%20-1%200%2014.529%29%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");display:inline-block;transform:rotate(180deg)}.bx-controls .bx-next{right:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.bx-controls .bx-next:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22currentcolor%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%222%22%20transform%3D%22translate%281%201%29%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M.5%205L15.5%205M11.75.5L16.2790189%205.02901891%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.75%2C5%20L16.2790189%2C9.52901891%22%20transform%3D%22matrix%281%200%200%20-1%200%2014.529%29%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.bx-controls .bx-prev,.bx-controls .bx-next{position:absolute;z-index:70;top:50%;transform:translateY(-50%);text-decoration:none;display:block;color:lightgrey;background-color:rgba(0,0,0,0.5);padding:.6em .4em;line-height:1;pointer-events:auto}.bx-controls .bx-prev:hover,.bx-controls .bx-next:hover{color:orange}.slider-count{position:absolute;z-index:70;top:-36px;right:5px;padding:5px 10px;background-color:rgba(0,0,0,0.5);color:#FFFFFF;border-top-left-radius:5px;border-bottom-right-radius:5px}.social-icons{margin:-5px -5px 0}.social-icons::after{clear:both;content:"";display:block}.social-icon{background-color:transparent;border:1px solid #FFFFFF;border-radius:100%;display:block;float:left;height:32px;margin:5px;position:relative;transition:background-color 0.25s cubic-bezier(0.6, -0.28, 0.735, 0.045);width:32px}.social-icon:last-of-type{margin-right:0px}.social-icon svg{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.social-icon svg path{fill:#FFFFFF;transition:fill .25s ease}.social-icon:hover{background-color:#FFFFFF}.social-icon:hover svg path{fill:#0000FF}.social-icons--blue .social-icon{border:1px solid #0000FF}.social-icons--blue .social-icon svg path{fill:#0000FF}.social-icons--pressroom{width:40px;height:40px}@media screen and (min-width: 700px){.social-icons--pressroom{width:32px;height:32px}}@media screen and (min-width: 1200px){.social-icons--pressroom{width:40px;height:40px}}.overview-sorting{padding-top:0}@media screen and (min-width: 700px){.overview-sorting__container .no-hostels-after-filter{text-align:right;min-height:44px}.overview-sorting__container .overview-sorting{float:right}}.overview-sorting li{float:left}.overview-sorting li:last-child a{border-left-color:transparent}.overview-sorting li:first-child a{border-right-color:transparent}.overview-sorting li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}.overview-sorting li:last-child{margin-right:0}.overview-sorting li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}.overview-sorting a{display:inline-block;padding:5px 15px;background-color:#F2F2F2;color:#000000}.overview-sorting a:hover{background-color:#EBEBEB;text-decoration:none}.overview-sorting a.is-active{background-color:#F2F2F2}.overview-sorting.is-loading{opacity:.5;pointer-events:none;cursor:default}@media screen and (min-width: 900px){.stickem-container{position:relative}.stickit{position:fixed;top:120px}.stickit-end{bottom:0;position:absolute}}.subnav__container{background-color:#FFFFFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);width:100%}.subnav__container .subnav-wrapper{box-shadow:none}.subnav__container.subnav__container--sticky{position:sticky;top:0;background-color:#FFFFFF;z-index:1000}.subnav-wrapper{background-color:#FFFFFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);margin:0 auto;max-width:100%;opacity:1;overflow:auto;position:relative;display:flex;align-items:flex-start;flex-direction:column;padding:10px 0}@media screen and (min-width: 700px){.subnav-wrapper{justify-content:space-between;align-items:center;flex-direction:row}}.subnav-hint{bottom:0;left:20px;pointer-events:none;position:absolute;right:20px;top:0;z-index:5}@media screen and (min-width: 700px){.subnav-hint{margin-top:25px}}@media screen and (min-width: 900px){.subnav-hint{left:48px;right:48px;margin-top:30px}}.subnav-hint:before,.subnav-hint:after{background:transparent;bottom:0;content:' ';left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.subnav-hint:before{background:linear-gradient(to left, rgba(255,255,255,0) 80%, #EEEEF0 100%)}.subnav-hint:after{background:linear-gradient(to right, rgba(255,255,255,0) 80%, #EEEEF0 100%)}.subnav-hint.subnav-hint--right:after{opacity:1}.subnav-hint.subnav-hint--left:before{opacity:1}.subnav{background-color:#FFFFFF;list-style:none;margin:0;padding:0;position:relative;text-transform:uppercase;width:100%;min-height:50px;display:flex;align-items:center}.subnav.subnav--no-bg{background-color:transparent}.subnav li{display:inline-block;white-space:nowrap}.subnav li#toggle-subnav{display:none}.subnav li.is-active .subnav__item{font-weight:700;background-color:#FFFFFF}.subnav .subnav__booking-btn{margin-bottom:15px;display:none}@media screen and (min-width: 700px){.subnav .subnav__booking-btn{display:inline-block;text-align:right;flex:1;margin-bottom:0}}.subnav__item{color:#0000FF;display:block;padding:0 11px;text-decoration:none;font-weight:400;margin-bottom:5px}@media screen and (min-width: 500px){.subnav__item{padding:0 17px;margin-bottom:0}}@media screen and (min-width: 900px){.subnav__item{padding:0 18px}}.subnav__item:hover{text-decoration:underline}.subnav__item.is-active{background-color:#FFFFFF}.subnav__item.is-green{color:#0a8000}.subnav__item.is-disabled{color:#58586B}.subnav.vertical{background-color:transparent;padding:.0;border-radius:0;display:block}.subnav.vertical a:not(.btn),.subnav.vertical span.inactive{display:block;border:0;font-weight:normal}.subnav.vertical li{float:none;display:none}.subnav.vertical li:nth-child(4),.subnav.vertical li:nth-child(4) a{border-right:0 !important}@media screen and (min-width: 700px){.subnav.vertical .subnav__booking-btn{margin-bottom:20px;margin-left:15px}}.subnav.vertical #toggle-subnav,.subnav.vertical.is-expanded li{display:block}.subnav.vertical #toggle-subnav a{position:relative;margin-top:18px}.subnav.vertical #toggle-subnav a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%3E%0A%20%20%3Cpolygon%20fill%3D%22currentColor%22%20fill-rule%3D%22evenodd%22%20points%3D%2214.4%200%2016%201.6%208%209.6%207.2%208.8%200%201.6%201.6%200%208%206.4%22%2F%3E%0A%3C%2Fsvg%3E");color:#0000FF;position:absolute;top:0;right:0px}.subnav.vertical.is-expanded .subnav__booking-btn{display:block;margin-left:10px;margin-top:15px}.subnav.vertical.is-expanded li:not(:first-child) a:not(.btn){padding-top:10px;padding-bottom:10px}.subnav.vertical.is-expanded li:last-of-type a:not(.btn){padding-bottom:25px}.subnav.vertical.is-expanded #toggle-subnav a{margin-bottom:15px}.subnav.vertical.is-expanded #toggle-subnav a:after{transform:rotate(180deg)}.subnav.vertical span.inactive{color:#4F5F61}.sustainability_quote{width:100%;margin-bottom:30px;margin-top:30px;display:flex;justify-content:center;align-content:center}@media screen and (min-width: 500px){.sustainability_quote{width:80%;margin-bottom:50px;margin-top:50px}}@media screen and (min-width: 700px){.sustainability_quote{width:70%;margin-bottom:50px;margin-top:70px}}.sustainability_quote h3,.sustainability_quote .overview-content__head h2,.overview-content__head .sustainability_quote h2{font-weight:300;font-size:28px;line-height:40px;text-transform:none;margin-left:30px;position:relative}@media screen and (min-width: 700px){.sustainability_quote h3,.sustainability_quote .overview-content__head h2,.overview-content__head .sustainability_quote h2{font-size:35px;line-height:50px}}.sustainability_quote h3:before,.sustainability_quote .overview-content__head h2:before,.overview-content__head .sustainability_quote h2:before{content:'»';position:absolute;top:-3px;left:-30px}.sustainability{float:left;display:block;margin-right:1.6949152542%;width:100%}.sustainability:last-child{margin-right:0}.sustainability h2{margin-bottom:20px}@media screen and (min-width: 700px){.sustainability h2{margin-bottom:0}}@media screen and (min-width: 700px){.sustainability{margin-left:0%}}@media screen and (min-width: 900px){.sustainability{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;margin-left:21.186440678%}.sustainability:last-child{margin-right:0}}.sustainability__items{display:flex;flex-direction:column;row-gap:20px}@media screen and (min-width: 700px){.sustainability__items{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:40px;margin-top:40px}}.sustainability__item{display:grid;grid-template-columns:104px 1fr;font-size:16px;-moz-column-gap:15px;column-gap:15px}.sustainability__item ul{list-style-type:none}.sustainability__item ul li{position:relative;display:flex;align-items:flex-start}.sustainability__item ul li:before{transform:scale(0.7);margin-right:10px;margin-top:3px}.sustainability__item-image{display:flex;flex-direction:column;align-items:center;row-gap:12px}.sustainability__item-image-text{font-size:18px;font-weight:500;text-align:center;color:#1E988A}.big-number_infograph__wrapper{float:left;display:block;margin-right:1.6949152542%;width:87.2881355932%;margin-left:0%}.big-number_infograph__wrapper:last-child{margin-right:0}@media screen and (min-width: 700px){.big-number_infograph__wrapper{float:left;display:block;margin-right:1.6949152542%;width:66.1016949153%;margin-left:16.9491525424%}.big-number_infograph__wrapper:last-child{margin-right:0}}.big-number_infograph{display:grid;grid-template-rows:auto 1fr;row-gap:20px;color:#001789}.big-number_infograph h2{margin-bottom:20px}@media screen and (min-width: 700px){.big-number_infograph h2{margin-bottom:0}}@media screen and (min-width: 900px){.big-number_infograph{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;align-items:center;-moz-column-gap:30px;column-gap:30px}}.big-number_infograph__number{font-size:80px;line-height:1;font-style:normal;font-weight:700}@media screen and (min-width: 700px){.big-number_infograph__number{font-size:120px}}.big-number_infograph__content{font-size:20px;font-style:normal;font-weight:400;line-height:130%}.big-number_infograph__content p{margin-bottom:0}@media screen and (min-width: 700px){.big-number_infograph__content{font-size:23px}}@media screen and (min-width: 1200px){.big-number_infograph__content{font-size:28px}}.big-number_infograph__copyright{font-size:14px;font-style:normal;font-weight:400;line-height:130%;color:#999}@media screen and (min-width: 700px){.big-number_infograph__copyright{font-size:16px}}@media screen and (min-width: 1200px){.big-number_infograph__copyright{font-size:18px}}.tabcontent__header{border-radius:5px}.tabcontent__header h2{font-size:30px;line-height:35px;margin-bottom:20px}@media screen and (min-width: 500px){.tabcontent__header h2{font-size:40px;line-height:45px}}.tabcontent__header h2.with-image{position:relative;min-height:250px;background-size:cover;background-position:center center;color:#FFFFFF;border-radius:5px}.tabcontent__header h2.with-image div{position:absolute;z-index:1;left:10px;bottom:10px;background-color:rgba(0,0,0,0.25);border-radius:5px;padding:10px}.tabcontent__header h2.with-image div p{margin-bottom:0}@media screen and (min-width: 500px){.tabcontent__header h2.with-image{min-height:375px;font-size:60px;line-height:65px}.tabcontent__header h2.with-image div{left:20px;bottom:20px;padding:20px}}.tabcontent__header-content{display:inline-block;margin:2em;padding:1em 4em 1em 2em;background-color:rgba(255,255,255,0.75);border-radius:5px}.theme__header{background-size:cover;background-position:center center}.theme__header .container{position:relative;min-height:400px;background-color:transparent;background:#fff}.theme__header .background-image{background-position:50%;height:auto;position:absolute;border-radius:0;top:20px;bottom:0}.theme__header-content{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0.25);padding:10px;border-radius:5px}.theme__header-content p{margin-bottom:0}@media screen and (min-width: 700px){.theme__header-content{top:35%}}@media screen and (min-width: 900px){.theme__header-content{top:40%}}@media screen and (min-width: 700px){.theme__header-content{padding:20px}}.theme__header h1{font-size:60px;line-height:65px}.theme__header h2{margin-top:.75em;font-size:30px;line-height:35px;font-weight:normal}@media screen and (min-width: 700px){.theme__header--large .container{min-height:500px}.theme__header--large .theme__header-content{margin-left:50%}}@media screen and (min-width: 900px){.theme__header h1{font-size:80px;line-height:85px}}.theme__nav{position:absolute;z-index:1;left:-.5em;right:0;bottom:.6em}.theme__nav ul,.theme__nav li{margin:0;padding:0;list-style:none}.theme__nav li{display:inline}.theme__nav a{display:inline-block;min-width:200px;margin:.4em;padding:.4em 1em;white-space:nowrap;border:2px solid #FFFFFF;border-radius:3px;color:#FFFFFF;background-color:rgba(0,0,0,0.25);text-align:center}.theme__nav a:hover{text-decoration:none;color:#000000;background-color:#FFFFFF}.theme .check{font-size:90%}.theme .tabcontent__header .check{font-size:100%}.theme .box{padding:1.5em 2em}.theme .box p{font-size:90%}.tips-overview__wrapper{margin-bottom:100px;position:relative}.tips-overview__wrapper:before{background-color:rgba(177,203,206,0.1);bottom:170px;content:' ';left:0;right:0;pointer-events:none;position:absolute;top:75px}.usp{display:grid;grid-template-columns:17px 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}.usp__icon{justify-content:center;display:flex}.usp__text{font-size:15px}.usps .usps__item{border-radius:5px;display:block;box-sizing:border-box;width:100%;font-size:20px;color:darkgrey;text-align:center}.usps .usps__item h2{position:relative;font-size:1em;margin-bottom:0;white-space:nowrap}.usps .usps__item h2:before{color:orange;width:.5em;margin-right:.2em;font-size:3.5em;vertical-align:middle}.usps .usps__item:hover{text-decoration:none;color:orange;border-color:orange}.usps .i-usp_breakfast:before{width:1em}@media screen and (min-width: 500px){.usps{text-align:center}}.utility{background:#FFFFFF;text-align:right}.utility a{white-space:nowrap;color:darkgrey}@media screen and (min-width: 500px){.utility li{display:inline-block}}.utility li+li{margin-left:1em}.utility li>ul li{display:block}.video-overlay{display:none;height:auto;position:fixed;width:100%;z-index:300}.video-overlay:before{background-color:rgba(0,0,0,0.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:299}.video-overlay.is-active{display:block}.video-overlay.is-active:before{content:''}.video-overlay__wrapper{background-color:rgba(0,0,0,0);height:50.625vw;left:50%;max-height:563px;max-width:1000px;position:fixed;top:50%;transform:translate(-50%, -50%);width:90vw;z-index:301}.video-overlay__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-overlay__close{cursor:pointer;padding:20px;position:absolute;right:0;top:0;transform:translateY(-100%);z-index:302}.video-overlay__close:before,.video-overlay__close:after{background-color:#FFFFFF;border:1px solid #FFFFFF;content:'';height:4px;position:absolute;transition:.2s ease-in-out;width:24px}.video-overlay__close:before{transform:rotate(45deg)}.video-overlay__close:after{transform:rotate(-45deg)}.video-overlay__close:hover:before,.video-overlay__close:hover:after{background-color:#FE5000;border:1px solid #FE5000}.content__wrapper{position:relative;z-index:1}@media screen and (min-width: 700px){.content__wrapper::after{clear:both;content:"";display:block}}.content__title{font-size:20px;color:#58586B;margin-bottom:20px}@media screen and (min-width: 700px){.content__title{margin-bottom:30px;font-size:30px}}.content__paragraph{font-size:18px;line-height:1.5}@media screen and (min-width: 700px){.content__paragraph{font-size:20px}}.content__paragraph h3,.content__paragraph .overview-content__head h2,.overview-content__head .content__paragraph h2,.content__paragraph h4{color:#58586B;margin-bottom:20px}@media screen and (min-width: 700px){.content{float:left;display:block;margin-right:1.6949152542%;width:57.6271186441%;margin-left:21.186440678%}.content:last-child{margin-right:0}.columns .content{width:100%;margin-left:0}}.content:last-of-type{margin-bottom:50px}.content.content--flat{margin-bottom:0}@media screen and (min-width: 500px){.content.content--split{-moz-columns:auto 2;columns:auto 2}}.content-full-width{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-bottom:20px;width:auto;left:-20px;margin-right:-40px;position:relative}.content-full-width:last-child{margin-right:0}@media screen and (min-width: 700px){.content-full-width{float:left;display:block;margin-right:1.6949152542%;width:91.5254237288%;margin-left:4.2372881356%;margin-bottom:40px;left:unset;margin-right:unset}.content-full-width:last-child{margin-right:0}}.content__image-alt{width:100%;text-align:center;font-size:15px;margin-top:10px}.hostel-gallery{float:left;display:block;margin-right:1.6949152542%;width:100%;padding-bottom:30px}.hostel-gallery:last-child{margin-right:0}.hostel-gallery img{transition:.2s ease;transition-property:transform, opacity}.hostel-gallery:before{background-color:#E0FF00;bottom:0;content:'';left:-20px;position:absolute;right:-20px;top:90px;z-index:0}@media screen and (min-width: 900px){.hostel-gallery:before{top:250px;left:-48px;right:-48px}}@media screen and (min-width: 700px){.hostel-gallery{float:left;display:block;margin-right:1.6949152542%;width:91.5254237288%;margin-left:4.2372881356%;padding-bottom:50px}.hostel-gallery:last-child{margin-right:0}}.hostel-gallery__buttons{width:100%;display:flex;justify-content:center;margin-top:20px}@media screen and (min-width: 700px){.hostel-gallery__buttons{margin-top:30px;justify-content:flex-end}}.hostel-gallery__buttons .btn{z-index:1;margin-left:20px}.hostel-gallery__items{display:flex;flex-wrap:wrap;z-index:1;justify-content:space-between}.hostel-gallery__items img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.hostel-gallery__item_large{flex-shrink:0;flex:33%;max-width:33%;margin-bottom:5px;z-index:1;overflow:hidden}.hostel-gallery__item_large:hover img{transform:scale(1.05)}@media screen and (min-width: 700px){.hostel-gallery__item_large{flex:calc(50% - 5px);max-width:calc(50% - 5px)}}.hostel-gallery__item-column{flex:calc(33% - 5px);max-width:calc(33% - 5px);display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse;margin-bottom:5px}@media screen and (min-width: 700px){.hostel-gallery__item-column{flex:calc(25% - 10px);max-width:calc(25% - 10px);flex-direction:column}}.hostel-gallery__item-rows{flex:calc(66% - 5px);max-width:calc(66% - 5px);display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 700px){.hostel-gallery__item-rows{flex:calc(50% - 5px);max-width:calc(50% - 5px)}}.hostel-gallery__item-row{flex:calc(100% - 5px);max-width:calc(100% - 5px);display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;margin-bottom:5px}@media screen and (min-width: 700px){.hostel-gallery__item-row{margin-bottom:10px}}.hostel-gallery__item-row:nth-of-type(2n){margin-right:0;display:none}@media screen and (min-width: 700px){.hostel-gallery__item-row:nth-of-type(2n){margin-bottom:5px;display:flex}}.hostel-gallery__item{vertical-align:middle;width:calc(50% - 5px);position:relative;overflow:hidden}.hostel-gallery__item:hover img{transform:scale(1.05)}.hostel-gallery__item--last-mobile,.hostel-gallery__item--last{position:relative}.hostel-gallery__item--last-mobile:after,.hostel-gallery__item--last:after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(51,51,51,0.5)}.hostel-gallery__item--last-mobile:after{display:block}@media screen and (min-width: 700px){.hostel-gallery__item--last-mobile:after{display:none}}.hostel-gallery__counter{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#FFFFFF;font-size:30px;z-index:2}@media screen and (min-width: 700px){.hostel-gallery__counter{font-size:60px}}.hostel-gallery__counter--mobile{display:flex}@media screen and (min-width: 700px){.hostel-gallery__counter--mobile{display:none}}.hostel-gallery__counter--desktop{display:none}@media screen and (min-width: 700px){.hostel-gallery__counter--desktop{display:flex}}.bloxy--hostels{margin-bottom:50px}.bloxy--hostels::after{clear:both;content:"";display:block}.hostels{padding:30px 50px;background-color:#FFFFFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05)}@media screen and (min-width: 700px){.hostels{float:left;display:block;margin-right:1.6949152542%;width:74.5762711864%;margin-left:12.7118644068%}.hostels:last-child{margin-right:0}}.hostels .hostels__title{border-bottom:1px solid rgba(135,162,165,0.15);color:#87A2A5;font-size:15px;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}@media screen and (min-width: 700px){.hostels__list{-moz-column-count:2;column-count:2}}@media screen and (min-width: 1200px){.hostels__list{-moz-column-count:3;column-count:3}}.hostels__list ul{margin:0;padding:0}.hostels__item{display:block}.hostels__item a{color:#87A2A5;text-decoration:none}.hostels__item a:hover{text-decoration:underline}.bloxy__item{margin:0 0 2em}.theme .bloxy__item{margin:3em 0}.bloxy__items_nomargin .bloxy__item{margin:0}.related{margin-top:50px;margin-bottom:70px;position:relative;z-index:1}.related .cards__wrapper:before{left:-20px;right:-20px;top:35px;z-index:-1}@media screen and (min-width: 500px) and (max-width: 700px){.related .cards__wrapper:before{top:49px}}@media screen and (min-width: 700px){.related .cards__wrapper:before{left:20px;right:20px;top:57px}}@media screen and (min-width: 900px) and (max-width: 1200px){.related .cards__wrapper:before{top:64px}}@media screen and (min-width: 1200px){.related .cards__wrapper:before{top:74px}}.related h2{max-width:70%}.related--push-bottom{margin-bottom:140px}.related__show-all{float:left;display:block;margin-right:1.6949152542%;width:100%;color:#0000FF;bottom:-25px;display:flex;flex-wrap:nowrap;font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:15px;text-decoration:none;text-transform:uppercase;position:absolute;width:80%;z-index:1}.related__show-all:last-child{margin-right:0}@media screen and (min-width: 700px){.related__show-all{float:left;display:block;margin-right:1.6949152542%;width:23.7288135593%;margin-left:63.5593220339%;bottom:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:30px;position:relative}.related__show-all:last-child{margin-right:0}}@media screen and (min-width: 900px){.related__show-all{float:left;display:block;margin-right:1.6949152542%;width:15.2542372881%;margin-left:72.0338983051%}.related__show-all:last-child{margin-right:0}}.related__show-all span{margin-right:10px}.related__show-all svg{align-self:flex-end;min-width:18px;transition:transform .2s ease-out}.related__show-all svg path{fill:#0000FF;stroke:#0000FF}.related__show-all:hover svg{transform:translateX(4px)}.bloxy--splitcontent{position:relative;margin-bottom:60px}.bloxy--splitcontent__image{height:320px;background-size:cover;background-position:center center}.bloxy--splitcontent__content{padding:1em 0}.bloxy--splitcontent__content summary,.bloxy--splitcontent__content .summary{margin-top:.5em}@media screen and (min-width: 700px){.bloxy--splitcontent__image{position:absolute;z-index:1;top:0;left:0;right:52%;bottom:0;height:auto;background-size:cover;background-position:center center}.bloxy--splitcontent__content{padding:0 0 8px 52%}}@media screen and (min-width: 700px){.bloxy--splitcontent--mirror .bloxy--splitcontent__image{left:52%;right:0}.bloxy--splitcontent--mirror .bloxy--splitcontent__content{padding:30px 52% 8px 0}}.spotlight__wrapper{padding-bottom:50px;position:relative}.spotlight__wrapper::after{clear:both;content:"";display:block}@media screen and (min-width: 700px){.spotlight__wrapper{padding-top:50px}}.spotlight__wrapper:before{background-color:#E0FF00;bottom:0;content:'';left:-20px;position:absolute;right:-20px;top:30px;z-index:0}@media screen and (min-width: 700px) and (max-width: 900px){.spotlight__wrapper:before{top:35px}}@media screen and (min-width: 700px) and (max-width: 900px){.spotlight__wrapper:before{left:-100%;top:80px}}@media screen and (min-width: 900px) and (max-width: 1200px){.spotlight__wrapper:before{left:-100%;top:92px}}@media screen and (min-width: 1200px){.spotlight__wrapper:before{right:20px;top:95px}}.spotlight__wrapper.spotlight__wrapper--hostel:before{top:100px}@media screen and (min-width: 700px){.spotlight__wrapper.spotlight__wrapper--hostel:before{top:135px}}@media screen and (min-width: 700px){.spotlight__wrapper.spotlight__wrapper--hostel .spotlight__content{float:left;display:block;margin-right:1.6949152542%;width:100%;margin-left:0%;display:flex;justify-content:center}.spotlight__wrapper.spotlight__wrapper--hostel .spotlight__content:last-child{margin-right:0}}.spotlight__content{color:#4F5F61;position:relative;z-index:1}@media screen and (min-width: 700px){.spotlight__content{float:left;display:block;margin-right:1.6949152542%;width:44.9152542373%;margin-left:4.2372881356%}.spotlight__content:last-child{margin-right:0}}@media screen and (min-width: 900px){.spotlight__content{float:left;display:block;margin-right:1.6949152542%;width:32.2033898305%;margin-left:12.7118644068%}.spotlight__content:last-child{margin-right:0}}.spotlight__content .overview__item{position:relative}@media screen and (min-width: 700px){.spotlight__content .overview__item{width:90%}}@media screen and (min-width: 900px){.spotlight__content .overview__item{width:80%}}@media screen and (min-width: 1200px){.spotlight__content .overview__item{width:75%}}.spotlight__read-more{color:#0000FF;display:inline-block;font-size:15px;font-weight:500;letter-spacing:1.1px;line-height:20px;margin:20px 0;text-decoration:none;text-transform:uppercase}.spotlight__read-more:hover{text-decoration:underline}.spotlight__read-more:hover svg{transform:translate(4px)}.spotlight__read-more svg{margin-left:30px;transition:transform .1s ease-out}.spotlight__read-more svg path{fill:#0000FF;stroke:#0000FF}.spotlight__media{position:relative;z-index:1}@media screen and (min-width: 700px){.spotlight__media{float:left;display:block;margin-right:1.6949152542%;width:40.6779661017%;margin-left:4.2372881356%;top:-50px}.spotlight__media:last-child{margin-right:0}}@media screen and (min-width: 900px){.spotlight__media{float:left;display:block;margin-right:1.6949152542%;width:44.9152542373%;margin-left:4.2372881356%;top:-50px}.spotlight__media:last-child{margin-right:0}}.spotlight__media img{width:100%}
