@import url(https://assets.vandervalkonline.com/fonts/open-sans/open-sans.css);@font-face{font-family:"Melbourne";src:url("/fonts/melbourne/webfonts/2F696D_0_0.eot");src:url("/fonts/melbourne/webfonts/2F696D_0_0.eot?#iefix") format("embedded-opentype"),url("/fonts/melbourne/webfonts/2F696D_0_0.woff2") format("woff2"),url("/fonts/melbourne/webfonts/2F696D_0_0.woff") format("woff"),url("/fonts/melbourne/webfonts/2F696D_0_0.ttf") format("truetype");font-style:normal;font-weight:300}@font-face{font-family:"Melbourne";src:url("/fonts/melbourne/webfonts/2F696D_2_0.eot");src:url("/fonts/melbourne/webfonts/2F696D_2_0.eot?#iefix") format("embedded-opentype"),url("/fonts/melbourne/webfonts/2F696D_2_0.woff2") format("woff2"),url("/fonts/melbourne/webfonts/2F696D_2_0.woff") format("woff"),url("/fonts/melbourne/webfonts/2F696D_2_0.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Melbourne";src:url("/fonts/melbourne/webfonts/2F696D_1_0.eot");src:url("/fonts/melbourne/webfonts/2F696D_1_0.eot?#iefix") format("embedded-opentype"),url("/fonts/melbourne/webfonts/2F696D_1_0.woff2") format("woff2"),url("/fonts/melbourne/webfonts/2F696D_1_0.woff") format("woff"),url("/fonts/melbourne/webfonts/2F696D_1_0.ttf") format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:"Van-der-Valk-Icons";src:url("/fonts/Van-der-Valk-Icons/fonts/Van-der-Valk-Icons.eot?3btfav");src:url("/fonts/Van-der-Valk-Icons/fonts/Van-der-Valk-Icons.eot?3btfav#iefix") format("embedded-opentype"),url("/fonts/Van-der-Valk-Icons/fonts/Van-der-Valk-Icons.ttf?3btfav") format("truetype"),url("/fonts/Van-der-Valk-Icons/fonts/Van-der-Valk-Icons.woff?3btfav") format("woff"),url("/fonts/Van-der-Valk-Icons/fonts/Van-der-Valk-Icons.svg?3btfav#Van-der-Valk-Icons") format("svg");font-weight:normal;font-style:normal}.vi{font-family:"Van-der-Valk-Icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vi-lg{font-size:1.5em}.vi-grid:before{content:"\e902"}.vi-rows:before{content:"\e903"}.vi-minus:before{content:"\e801"}.vi-plus:before{content:"\e802"}.vi-marker:before,.vi-pin:before,.vi-pinlocation:before{content:"\e900"}.vi-locate:before{content:"\e901"}.vi-duif:before{content:"\e800"}.vi-unlock:before{content:"\e600"}.vi-lock:before{content:"\e601"}.vi-hamburger:before{content:"\e001"}.vi-close:before{content:"\e002"}.vi-check:before{content:"\e003"}.vi-angle-up:before{content:"\e004"}.vi-angle-right:before{content:"\e005"}.vi-angle-left:before{content:"\e006"}.vi-angle-down:before{content:"\e007"}.vi-trash:before{content:"\e008"}.vi-phone:before{content:"\e009"}.vi-ellipsis:before{content:"\e00a"}.vi-external:before{content:"\e00b"}.vi-flickr:before{content:"\e00c"}.vi-youtube:before{content:"\e00e"}.vi-twitter:before{content:"\e00f"}.vi-facebook:before{content:"\e010"}.vi-googleplus:before{content:"\e00d"}.vi-linkedin:before{content:"\e011"}.vi-pinterest:before{content:"\e012"}.vi-search:before{content:"\e000"}.vi-info:before{content:"\e013"}.vi-resize:before{content:"\e014"}.vi-boardroom-setup:before{content:"\e02d"}.vi-gala-setup:before{content:"\e02e"}.vi-reception-setup:before{content:"\e02f"}.vi-school-setup:before{content:"\e030"}.vi-theater-setup:before{content:"\e031"}.vi-u-shape-setup:before{content:"\e032"}.vi-cabaret-setup:before{content:"\e033"}.vi-carre-setup:before{content:"\e034"}.vi-swimming-pool:before{content:"\e015"}.vi-hotel-room:before{content:"\e016"}.vi-airport:before{content:"\e017"}.vi-car:before{content:"\e018"}.vi-train:before{content:"\e019"}.vi-bestprice-de:before{content:"\e01a"}.vi-bestprice-en:before{content:"\e01b"}.vi-bestprice-es:before{content:"\e01c"}.vi-bestprice-fr:before{content:"\e01d"}.vi-bestprice-nl:before{content:"\e01e"}.vi-toekan:before{content:"\e020"}.vi-food:before{content:"\e01f"}.vi-meeting:before{content:"\e021"}.vi-casino:before{content:"\e022"}.vi-golf:before{content:"\e023"}.vi-greenkey:before{content:"\e024"}.vi-highlight:before{content:"\e025"}.vi-skiing:before{content:"\e026"}.vi-suite:before{content:"\e027"}.vi-theater:before{content:"\dff3"}.vi-wellness:before{content:"\e028"}.vi-wifi:before{content:"\e029"}.vi-e-car:before{content:"\e02a"}.vi-gavel:before{content:"\e02b"}.vi-certified-hotel:before{content:"\e02c"}.vi-shuttlebus:before{content:"\e611"}.vi-near-center:before{content:"\e610"}.vi-fitness:before{content:"\e609"}.vi-appartment:before{content:"\e602"}.vi-bed:before{content:"\e603"}.vi-brick:before{content:"\e604"}.vi-calendar:before{content:"\e605"}.vi-case:before{content:"\e606"}.vi-curtains:before{content:"\e607"}.vi-disabled-room:before{content:"\e608"}.vi-euro:before{content:"\e60a"}.vi-family-room:before{content:"\e60b"}.vi-favorite-pressed:before{content:"\e60c"}.vi-favorite:before{content:"\e60e"}.vi-flip-over:before{content:"\e60f"}.vi-back:before{content:"\e613"}.vi-dimensions:before{content:"\e614"}.vi-surface:before{content:"\e615"}.vi-lectern:before{content:"\e617"}.vi-lightbulb:before{content:"\e618"}.vi-list:before{content:"\e619"}.vi-loadpoint:before{content:"\e61a"}.vi-map:before{content:"\e61c"}.vi-microphone:before{content:"\e61e"}.vi-extra-microphone:before{content:"\e61f"}.vi-wayfinder:before{content:"\e620"}.vi-party:before{content:"\e622"}.vi-overhead:before{content:"\e623"}.vi-projection-screen:before{content:"\e626"}.vi-projector:before{content:"\e627"}.vi-desk:before{content:"\e628"}.vi-refresh:before{content:"\e629"}.vi-sound-mute:before{content:"\e62c"}.vi-sound-off:before{content:"\e62d"}.vi-sunny:before{content:"\e62f"}.vi-temperature:before{content:"\e630"}.vi-tv:before{content:"\e632"}.vi-villa:before{content:"\e634"}.vi-voice:before{content:"\e635"}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%;display:block}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img{height:auto}.pika-single{position:relative;z-index:9999;display:block;border:none;border-bottom-color:#bbb;background:#fff;color:#353e42;font-family:"Open sans",sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;margin-top:3px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,0.3)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{display:table;content:" "}.pika-single:after{clear:both}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-title select{position:absolute;top:5px;left:0;z-index:9998;margin:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}.pika-label{position:relative;z-index:9999;display:inline-block;overflow:hidden;margin:0;padding:5px 3px;background-color:#fff;font-size:15px;font-weight:bold;line-height:20px;*display:inline}.pika-next,.pika-prev{position:relative;display:block;overflow:hidden;padding:0;width:20px;height:30px;outline:none;border:0;background-color:transparent;background-position:center center;background-size:75% 75%;background-repeat:no-repeat;text-indent:20px;white-space:nowrap;opacity:.5;cursor:pointer;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{opacity:.2;cursor:default}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");font-family:"Van-der-Valk-Icons";*right:0}.is-rtl .pika-prev:before,.pika-next:before{content:"\e005"}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border:0;border-spacing:0;border-collapse:collapse}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#849ba5;text-align:center;font-size:13px;font-weight:bold;line-height:25px}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{display:block;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:5px;width:100%;outline:none;border:0;background:#edf0f2;color:#353e42;text-align:center;font-size:12px;line-height:15px;cursor:pointer}.is-today .pika-button{color:#ff6c00;font-weight:bold}.is-selected .pika-button{border-radius:3px;background:#ff6c00;box-shadow:inset 0 1px 3px #cc5600;color:#fff;font-weight:bold}.is-disabled .pika-button{color:#c2cdd2;opacity:.6;cursor:default;pointer-events:none}.pika-button:hover{border-radius:3px;background:#849ba5;box-shadow:none;color:#fff}.pika-week{color:#849ba5;font-size:11px}rzslider{position:relative;display:inline-block;margin:15px 0 25px 0;width:100%;height:4px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}rzslider[disabled]{cursor:not-allowed}rzslider[disabled] .rz-pointer{background-color:#c2cdd2;cursor:not-allowed}rzslider span{position:absolute;display:inline-block;white-space:nowrap}rzslider .rz-base{padding:0;width:100%;height:100%}rzslider .rz-bar-wrapper{left:0;z-index:1;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px}rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#c2cdd2}rzslider .rz-bar.rz-selection{z-index:2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#ff6c00}.filter-template--lastminutes rzslider .rz-bar.rz-selection{background:#39b3ac}rzslider .rz-pointer{-webkit-transition:box-shadow 0.15s ease-out;-moz-transition:box-shadow 0.15s ease-out;transition:box-shadow 0.15s ease-out;top:-8px;z-index:3;width:20px;height:20px;border-radius:10px;background-color:#ff6c00;box-shadow:0 0 0 0 #ff6c00;cursor:pointer}.filter-template--lastminutes rzslider .rz-pointer{background-color:#39b3ac;box-shadow:0 0 0 0 #39b3ac}rzslider .rz-pointer:after{-webkit-transition:box-shadow 0.15s ease-out;-moz-transition:box-shadow 0.15s ease-out;transition:box-shadow 0.15s ease-out;position:absolute;top:4px;left:4px;width:12px;height:12px;border-radius:6px;background:white;box-shadow:0 0 0 0 white;content:''}rzslider .rz-pointer:hover:after{background-color:white}rzslider .rz-pointer.rz-active{box-shadow:0 0 0 2px #ff6c00}.filter-template--lastminutes rzslider .rz-pointer.rz-active{box-shadow:0 0 0 2px #39b3ac}rzslider .rz-pointer.rz-active:after{box-shadow:0 0 0 2px white}rzslider .rz-bubble{bottom:-32px;padding:1px 3px;color:#6a7c84;font-size:11px;cursor:default}rzslider .rz-bubble.rz-selection{top:16px}rzslider .rz-bubble.rz-limit{color:#c2cdd2}rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;display:flex;box-sizing:border-box;margin:0;padding:0 11px;width:100%;list-style:none;justify-content:space-between}rzslider .rz-ticks .tick{width:10px;height:10px;border-radius:50%;background:#d8e0f3;text-align:center;cursor:pointer}rzslider .rz-ticks .tick.selected{background:#0db9f0}rzslider .rz-ticks .tick .tick-value{position:absolute;top:-30px;transform:translate(-50%, 0)}.focuspoint{position:relative;overflow:hidden}.focuspoint img{position:absolute;top:0;left:0;display:block;margin:0;min-width:100%;min-height:100%;max-width:none;max-height:none;width:auto;height:auto}body{color:#353e42;font-family:"Open sans",sans-serif;font-size:15px;line-height:25px}a{color:inherit;text-decoration:none;cursor:pointer}.content a,.link{color:#000;text-decoration:none;cursor:pointer;box-shadow:0 1px 0 rgba(0,0,0,0.5)}.content a:hover,.link:hover{box-shadow:0 1px 0 #000}[type='text'],[type='tel'],[type='email'],[type='number'],[type='search'],textarea{font-family:"Open sans",sans-serif}input,textarea,select{background-color:rgba(255,255,255,0.9)}input:focus,textarea:focus,select:focus{outline:none;background-color:#fff}fieldset{margin:0;padding:15px 0 0;border:0}.form{max-width:600px}.form .form__subheading{margin-bottom:0}.form .form__paragraph{margin-top:0}.captcha img{margin-bottom:10px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.h1,.h2,.h3,.h4,.h5,.h6,.headline{margin:25px 0;font-family:"Melbourne",sans-serif}.headine{line-height:1.2}.content h1,.h1{font-size:36px;line-height:1.2}.content h2,.h2{font-size:21px;line-height:1.5}.content h3,.h3{font-size:17px;line-height:1.5}.content h4,.h4{font-size:15px;line-height:1.5}.content h5,.h5{font-size:13px;line-height:1.5}.content h6,.h6{font-size:12px;line-height:1.5}p{margin-top:25px;margin-bottom:25px;font-size:15px;line-height:25px}.content p{-webkit-font-smoothing:antialiased;color:#000}p a{color:#b34c00;font-weight:600}p a:hover{color:#e66100}p ul{color:#000}strong,b{font-weight:600}em,i{font-style:italic}.button{display:inline-block;max-width:100%;border:none !important;border-radius:4px;text-align:center;white-space:normal;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background-color 0.15s linear,box-shadow 0.15s linear;-moz-transition:background-color 0.15s linear,box-shadow 0.15s linear;transition:background-color 0.15s linear,box-shadow 0.15s linear;padding:10px 20px;background-color:#ced7db;color:#353e42}.button:hover,.button:focus{background-color:#c2cdd2;box-shadow:0 2px 6px rgba(0,0,0,0.2);outline:none}.content .button{background-color:#ff6c00;color:#fff}.content .button:hover,.content .button:focus{background-color:#e66100}@media screen and (max-width: 680px){.content .button{margin-top:10px}}.button--80{padding:5px 15px;font-size:13px}.primary-button{display:inline-block;max-width:100%;border:none !important;border-radius:4px;text-align:center;white-space:normal;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background-color 0.15s linear,box-shadow 0.15s linear;-moz-transition:background-color 0.15s linear,box-shadow 0.15s linear;transition:background-color 0.15s linear,box-shadow 0.15s linear;padding:10px 20px;background-color:#ff6c00;color:#fff}.primary-button:hover,.primary-button:focus{background-color:#e66100;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.secondary-button{display:inline-block;max-width:100%;border:none !important;border-radius:4px;text-align:center;white-space:normal;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background-color 0.15s linear,box-shadow 0.15s linear;-moz-transition:background-color 0.15s linear,box-shadow 0.15s linear;transition:background-color 0.15s linear,box-shadow 0.15s linear;padding:10px 20px;background-color:#dae1e4;color:rgba(0,0,0,0.7)}.secondary-button:hover,.secondary-button:focus{background-color:#ced7db;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.primary-button[disabled]{cursor:default;background-color:#778c95}.primary-button[disabled]:hover,.primary-button[disabled]:focus{background-color:#778c95;box-shadow:none}.radio{-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;transition:opacity 0.1s linear;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;position:relative;height:40px;padding-left:25px;padding-right:10px;opacity:1}.radio.is-disabled{cursor:not-allowed;pointer-events:none}.radio.ng-hide{opacity:0;-webkit-transition:opacity 0s linear;-moz-transition:opacity 0s linear;transition:opacity 0s linear}.radio__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:13px;line-height:15px;margin:auto 0}.radio.is-disabled .radio__label{color:#c2cdd2}.radio__sublabel{color:#a9b9c0}.radio.is-disabled .radio__sublabel{color:#ced7db}.radio__input{position:absolute;opacity:0;z-index:-100;top:0;left:0}.radio--half{width:50%;float:left;padding-left:20px;padding-right:20px}.radio--one-third{width:33.3333333333%;float:left;padding-left:20px;padding-right:20px}.radio__status{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:11px;left:0;display:block;float:left;width:17px;height:17px;border:1px solid #c2cdd2;border-radius:50%;background-color:#e6ebed;cursor:pointer}input:checked ~ .radio__status,input:checked+.radio__label .radio__status{background-color:#ff6c00;border:1px solid #ff6c00;color:white}input:checked ~ .radio__status:before,input:checked+.radio__label .radio__status:before{position:absolute;top:4px;left:4px;width:7px;height:7px;background-color:white;border-radius:50%;content:''}.radio.is-disabled .radio__status{border-color:#dae1e4;background-color:#edf0f2;box-shadow:none;color:#c2cdd2;cursor:not-allowed}.checkbox{-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;transition:opacity 0.1s linear;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;position:relative;height:40px;padding-left:25px;padding-right:10px;opacity:1}.checkbox.is-disabled{cursor:not-allowed;pointer-events:none}.checkbox.ng-hide{opacity:0;-webkit-transition:opacity 0s linear;-moz-transition:opacity 0s linear;transition:opacity 0s linear}.checkbox__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:13px;line-height:15px;margin:auto 0}.checkbox.is-disabled .checkbox__label{color:#c2cdd2}.checkbox__sublabel{color:#a9b9c0}.checkbox.is-disabled .checkbox__sublabel{color:#ced7db}.checkbox__input{position:absolute;opacity:0;z-index:-100;top:0;left:0}.checkbox__status{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:11px;left:0;display:block;float:left;width:17px;height:17px;border:1px solid #c2cdd2;border-radius:3px;background-color:#e6ebed;cursor:pointer}input:checked ~ .checkbox__status,input:checked+.checkbox__label .checkbox__status{background-color:#ff6c00;border:1px solid #ff6c00;color:white}input:checked ~ .checkbox__status:before,input:checked+.checkbox__label .checkbox__status:before{position:absolute;top:-2px;left:2px;content:'\e003';font-family:'Van-der-Valk-Icons';font-size:11px;line-height:20px}.checkbox.is-disabled .checkbox__status{border-color:#dae1e4;background-color:#edf0f2;box-shadow:none;color:#c2cdd2;cursor:not-allowed}.text-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:9px 10px;width:100%;max-width:300px;height:40px;box-shadow:inset 0 0 0 1px #c2cdd2;border:none;border-radius:4px;background-color:white;font-family:"Open sans",sans-serif;font-size:16px;line-height:20px;position:relative}.text-input:focus{-webkit-transition:box-shadow 0.15s linear;-moz-transition:box-shadow 0.15s linear;transition:box-shadow 0.15s linear;outline:none;box-shadow:inset 0 0 0 1px #009ee0,inset 0 0 3px 3px rgba(0,158,224,0.2);z-index:100}.text-input.is-disabled,.text-input:disabled,.text-input[disabled]{background-color:#edf0f2;box-shadow:inset 0 0 0 1px #dae1e4;color:#b5c3c9;pointer-events:none}.text-input.ng-invalid.ng-touched,.ng-submitted .text-input.ng-invalid{box-shadow:0 0 0 1px #ed0032,inset 0 0 3px 3px rgba(237,0,50,0.2)}.text-input--two-third{width:58.3333333333%;float:left;padding-left:20px;padding-right:20px;padding-right:10px;padding-left:10px}.text-input--one-third{width:33.3333333333%;float:left;padding-left:20px;padding-right:20px;padding-right:10px;padding-left:10px}.select-input{padding:9px 10px;width:100%;max-width:300px;height:40px;box-shadow:inset 0 0 0 1px #c2cdd2;border:none;border-radius:4px;background-color:white;font-family:"Open sans",sans-serif;font-size:16px;line-height:20px;position:relative}.select-input:focus{-webkit-transition:box-shadow 0.15s linear;-moz-transition:box-shadow 0.15s linear;transition:box-shadow 0.15s linear;outline:none;box-shadow:inset 0 0 0 1px #009ee0,inset 0 0 3px 3px rgba(0,158,224,0.2);z-index:100}.select-input.is-disabled,.select-input:disabled,.select-input[disabled]{background-color:#edf0f2;box-shadow:inset 0 0 0 1px #dae1e4;color:#b5c3c9;pointer-events:none}.select-input-wrapper{position:relative}.segmented-control{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;width:100%;box-shadow:inset 0 0 0 1px #c2cdd2;border-radius:4px;padding:1px 0 0 1px;position:relative}.segmented-control--inline{width:auto;display:inline-block;vertical-align:middle}.segmented-control__item{-webkit-transition:background-color 0.15s linear;-moz-transition:background-color 0.15s linear;transition:background-color 0.15s linear;webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-style:none;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;display:block;float:left;padding:6px 20px;box-shadow:inset 0 0 0 1px #c2cdd2;font-size:12px;font-weight:700;text-align:center;cursor:pointer;margin:-1px 0 0 -1px;white-space:nowrap}input:hover+.segmented-control__item,input:focus+.segmented-control__item{z-index:100;background:#e6ebed}input:checked+.segmented-control__item{background:#849ba5;color:white;box-shadow:inset 0 0 0 1px #849ba5;z-index:200}input.is-disabled+.segmented-control__item,input:disabled+.segmented-control__item,input[disabled]+.segmented-control__item{opacity:1;cursor:not-allowed;pointer-events:none}.segmented-control--location .segmented-control__item{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.segmented-control--date .segmented-control__item{width:25%;float:left;padding-left:20px;padding-right:20px;padding:6px 0px !important}.is-expanded .segmented-control--location .segmented-control__item{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.segmented-control__item--no-padding{padding:0 !important}.segmented-control__item--takes-two{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2}.segmented-control__item--takes-three{-webkit-box-flex:3;-moz-box-flex:3;box-flex:3;-webkit-flex:3;-moz-flex:3;-ms-flex:3;flex:3}.segmented-control__item--200{padding:10px 20px}.segmented-control__radio{position:absolute;z-index:-100;opacity:0;top:0;left:0}.segmented-control__checkbox{position:absolute;z-index:-100;opacity:0;top:0;left:0}.segmented-input::after{clear:both;content:"";display:table}.segmented-input__item{display:block;float:left;border-radius:0;max-width:none}.segmented-input__item:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.segmented-input__item:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.segmented-input__action{-webkit-transition:background-color 0.15s linear;-moz-transition:background-color 0.15s linear;transition:background-color 0.15s linear;line-height:20px;height:40px;border:none;box-shadow:inset 0 0 0 1px #c2cdd2;background-color:#e6ebed;padding:0;margin-left:-1px;position:relative}.segmented-input__action:hover,.segmented-input__action:focus{background-color:#dae1e4;z-index:100}.segmented-input__action:focus{outline:none}.segmented-input__action--disabled{opacity:0.6;background-color:#dae1e4}.segmented-input__item--one-tenth{width:10%}.segmented-input__item--two-tenths{width:20%}.segmented-input__item--three-tenths{width:30%}.segmented-input__item--four-tenths{width:40%}.segmented-input__item--five-tenths{width:50%}.segmented-input__item--six-tenths{width:60%}.segmented-input__item--seven-tenths{width:70%}.segmented-input__item--eight-tenths{width:80%}.segmented-input__item--nine-tenths{width:90%}.segmented-input__item--full{width:100%}.page-section{margin:0 auto}.inner{position:relative}.inner::after{clear:both;content:"";display:table}html{height:100%}.page-header{position:relative;z-index:500;border-bottom:1px solid #e6ebed;background-color:white;color:#353e42}.page-header::after{clear:both;content:"";display:table}.page-header.page-header--diap{-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;width:100%;border:none;background-color:transparent;color:white}@media screen and (max-width: 680px){.page-header{position:fixed;top:0;right:0;left:0}}.page-header__logo-box{float:left;color:#4f5d63}.page-header--diap .page-header__logo-box{color:white}@media screen and (max-width: 680px){.page-header__logo-box{padding:5px !important}}.page-header__back-button{-webkit-transition:background-color,0.1s ease-in;-moz-transition:background-color,0.1s ease-in;transition:background-color,0.1s ease-in;float:left;font-size:13px;line-height:40px}.page-header__back-button:hover{border-bottom:none;background-color:#e6ebed}.page-header--diap .page-header__back-button:hover{background-color:rgba(255,255,255,0.1)}@media screen and (max-width: 680px){.page-header__back-button{padding:5px}}@media screen and (max-width: 440px){.page-header__back-button{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}}@media screen and (max-width: 360px){.page-header__back-button{max-width:75px}}@media screen and (min-width: 361px) and (max-width: 400px){.page-header__back-button{max-width:115px}}@media screen and (min-width: 401px) and (max-width: 440px){.page-header__back-button{max-width:155px}}@media screen and (min-width: 681px){.page-header__back-button{padding:10px 20px}}.page-header__navigation-bar{float:right;font-size:13px;font-weight:600;line-height:40px}.page-header__navigation-item{-webkit-transition:background-color,0.1s ease-in;-moz-transition:background-color,0.1s ease-in;transition:background-color,0.1s ease-in;display:block;float:left;padding:10px 20px;border-left:1px solid #e6ebed;vertical-align:top;cursor:pointer}.page-header__navigation-item:hover,.page-header__navigation-item.is-checked{background-color:#e6ebed}.page-header--diap .page-header__navigation-item{border-left:none}.page-header--diap .page-header__navigation-item:hover,.page-header--diap .page-header__navigation-item.is-checked{background-color:rgba(255,255,255,0.1)}@media screen and (max-width: 680px){.page-header__navigation-item{padding:5px 15px}}.page-header__language-button{position:relative}.page-header__language-toggle{-webkit-transition:opacity 0.1s ease-in,height 0.15s ease-out,width 0.15s ease-in 0.05s;-moz-transition:opacity 0.1s ease-in,height 0.15s ease-out,width 0.15s ease-in 0.05s;transition:opacity 0.1s ease-in,height 0.15s ease-out,width 0.15s ease-in 0.05s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:60px;left:50%;z-index:900;overflow:hidden;margin:0;padding:0;width:10px;height:0;border-radius:3px;background-color:#4f5d63;box-shadow:0 2px 6px rgba(0,0,0,0.25);color:#c2cdd2;opacity:0;pointer-events:none}.page-header__language-toggle.is-checked{width:200px;height:auto;opacity:1;pointer-events:auto}@media screen and (max-width: 680px){.page-header__language-toggle{top:50px}}.page-header-language-button--compact{display:block;padding-left:0}.page-header__language-toggle-item a{display:block;padding:0 20px;border-bottom:1px solid #5c6d74;opacity:0}.page-header__language-toggle-item a:hover,.page-header__language-toggle-item a:focus{-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;transition:all 0.1s ease-in;background-color:#424e53;color:#fff}.is-checked .page-header__language-toggle-item a{-webkit-transition:opacity 0.1s ease-in 0.2s;-moz-transition:opacity 0.1s ease-in 0.2s;transition:opacity 0.1s ease-in 0.2s;opacity:1}.page-header__language-closer{opacity:0;pointer-events:none}.is-checked .page-header__language-closer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;display:block;opacity:1;pointer-events:auto}.page-footer{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;background-color:#282f32;color:#fff}.page-footer__logo-pane{-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);position:absolute;top:50%;left:50%;z-index:100}.page-footer__logo-box{display:inline-block;float:none;color:#353e42}.page-footer__logo-box .logo__toekan{padding-top:10px;width:100px;height:100px;font-size:100px}.page-footer__navigation-pane{position:relative;z-index:200;padding:35px 20px;text-align:center}.page-footer__navigation-item{margin:0 15px;white-space:nowrap;font-size:13px;font-weight:600;line-height:30px}@media screen and (max-width: 680px){.page-footer__navigation-item{display:block;margin:10px 0;color:#c2cdd2}.page-footer__navigation-item:hover{background-color:rgba(255,255,255,0.1)}}@media screen and (min-width: 681px){.page-footer__navigation-item{color:#c2cdd2;text-decoration:none;cursor:pointer}.page-footer__navigation-item:hover{box-shadow:0 1px 0 #c2cdd2}}.menu{margin:30px -10px}.menu::after{clear:both;content:"";display:table}.menu__item{padding-top:10px;padding-bottom:10px;vertical-align:middle}@media screen and (max-width: 680px){.menu__item{width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 681px){.menu__item{width:33.3333333333%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 681px){.menu__item--double{width:66.6666666667%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}.sheet{-webkit-transition:width 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:width 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:width 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:fixed;top:0;right:-40px;bottom:0;z-index:400;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:0;background-color:white;box-shadow:-1px 0 0 #e6ebed,0 0 20px rgba(0,0,0,0.5)}.sheet.is-open{right:0;width:280px;z-index:999}@media screen and (min-width: 681px){.sheet{top:61px}}.logo-box{overflow:hidden;padding:10px}.logo{text-transform:uppercase;font-family:"Melbourne",sans-serif}.logo__toekan{float:left;overflow:hidden;width:66px;height:60px;text-align:center;font-size:70px}.logo__toekan .vi{position:relative;top:-1px}.logo-box--90 .logo__toekan{width:44px;height:40px;font-size:47px}.logo__text{float:left;overflow:hidden;padding:12px;height:60px;border-left:1px solid}.logo-box--90 .logo__text{padding:8px;height:40px}@media screen and (max-width: 680px){.logo-box--90 .logo__text{display:none}}.logo__valk{letter-spacing:-0.03em;font-size:18px;line-height:1}.logo-box--90 .logo__valk{font-size:12px}.logo__valk--single-line{font-size:27px;line-height:42px}.logo-box--90 .logo__valk--single-line{font-size:18px;line-height:28px}.logo__hotel-name{letter-spacing:-0.03em;font-size:27px;line-height:1}.logo-box--90 .logo__hotel-name{font-size:18px}.hero{-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;text-align:center;white-space:nowrap}.hero:before{display:inline-block;height:100%;content:'';vertical-align:middle}@media screen and (min-width: 320px) and (max-width: 360px){.hero{height:210px}}@media screen and (min-width: 361px) and (max-width: 400px){.hero{height:240px}}@media screen and (min-width: 401px) and (max-width: 440px){.hero{height:265px}}@media screen and (min-width: 441px) and (max-width: 680px){.hero{height:300px}}@media screen and (min-width: 681px) and (max-width: 920px){.hero{height:360px}}@media screen and (min-width: 921px) and (max-width: 1040px){.hero{height:400px}}@media screen and (min-width: 1041px){.hero{height:400px}}@media screen and (min-width: 1641px){.hero{height:500px}}.hero__copy{position:relative;z-index:200;display:inline-block;padding:15px;color:#fff;vertical-align:middle;text-align:center}@media screen and (min-width: 320px) and (max-width: 440px){.hero__copy{margin-bottom:40px}}@media screen and (min-width: 441px) and (max-width: 680px){.hero__copy{margin-bottom:40px}}.hero__title{margin:0;line-height:1}@media screen and (max-width: 440px){.hero__title{font-size:24px}}@media screen and (min-width: 441px) and (max-width: 680px){.hero__title{font-size:30px}}@media screen and (min-width: 681px) and (max-width: 920px){.hero__title{font-size:42px}}@media screen and (min-width: 921px) and (max-width: 1040px){.hero__title{font-size:60px}}@media screen and (min-width: 1041px){.hero__title{font-size:72px}}@media screen and (max-width: 440px){.hero__title--german{font-size:15px}}.hero__text{margin:0;font-size:17px;font-weight:600;line-height:1.5}@media screen and (min-width: 320px) and (max-width: 440px){.hero__text{font-size:15px}}@media screen and (min-width: 441px) and (max-width: 680px){.hero__text{font-size:19px}}@media screen and (min-width: 681px) and (max-width: 920px){.hero__text{font-size:17px}}@media screen and (min-width: 921px) and (max-width: 1040px){.hero__text{font-size:19px}}@media screen and (min-width: 1041px){.hero__text{font-size:21px}}@media screen and (max-width: 440px){.hero__text--german{font-size:11px}}.hero__image-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}.hero__image-container:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:150;display:block;background-color:rgba(49,44,40,0.3);content:''}.hero__image{-webkit-transition:opacity 0.3s cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transition:opacity 0.3s cubic-bezier(0.755, 0.05, 0.855, 0.06);transition:opacity 0.3s cubic-bezier(0.755, 0.05, 0.855, 0.06);position:absolute;top:50%;left:0;width:100%;height:auto;opacity:1}.hero__image-container:not(.focuspoint) .hero__image{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hero__image.is-hidden{opacity:0}@media screen and (max-width: 440px){.pane{padding:40px 15px 0 15px}}@media screen and (min-width: 441px) and (max-width: 680px){.pane{padding:40px 40px 0 40px}}@media screen and (min-width: 681px) and (max-width: 1040px){.pane{padding:40px 80px}}@media screen and (min-width: 1041px) and (max-width: 1640px){.pane{padding:0 120px}}@media screen and (min-width: 1281px){.pane{padding:0 240px}}.pane__inner{max-width:1120px;margin-left:auto;margin-right:auto;position:relative;margin-top:40px}.pane__inner:after{content:" ";display:block;clear:both}.pane__inner::after{clear:both;content:"";display:table}.pane__inner--small{max-width:560px}@media screen and (max-width: 440px){.menu-pane{padding:0 15px}}@media screen and (min-width: 441px) and (max-width: 680px){.menu-pane{padding:0 20px}}@media screen and (min-width: 681px) and (max-width: 1040px){.menu-pane{padding:0 40px}}@media screen and (min-width: 1041px){.menu-pane{padding:0 60px}}.menu-pane__inner{max-width:1120px;margin-left:auto;margin-right:auto;position:relative;margin-top:40px}.menu-pane__inner:after{content:" ";display:block;clear:both}.menu-pane__inner::after{clear:both;content:"";display:table}.menu-pane__home,.menu-pane__sub-page{margin:0 auto;width:70%}.menu-pane__home .storytelling-purpose-body,.menu-pane__sub-page .storytelling-purpose-body{margin-bottom:0;font-size:17px;line-height:27px}@media screen and (min-width: 320px) and (max-width: 440px){.menu-pane__home,.menu-pane__sub-page{width:100%}}@media screen and (min-width: 441px) and (max-width: 680px){.menu-pane__home,.menu-pane__sub-page{width:100%}}.menu-pane__header{-webkit-font-smoothing:antialiased;color:#849ba5;text-align:center}.menu-pane__header-title{margin-bottom:0}.menu-pane__header-text{margin:0 auto;max-width:45em}@media screen and (max-width: 440px){.highlight-pane{padding:0 15px}}@media screen and (min-width: 441px) and (max-width: 680px){.highlight-pane{padding:0 20px}}@media screen and (min-width: 681px) and (max-width: 1040px){.highlight-pane{padding:0 40px}}@media screen and (min-width: 1041px){.highlight-pane{padding:0 60px}}.highlight-pane__inner{max-width:1120px;margin-left:auto;margin-right:auto;position:relative}.highlight-pane__inner:after{content:" ";display:block;clear:both}.highlight-pane__inner::after{clear:both;content:"";display:table}.highlight-pane__header{-webkit-font-smoothing:antialiased;margin:0 auto;width:70%;color:#849ba5;text-align:center}.highlight{background-color:#fff;margin-bottom:40px;position:relative}.highlight::after{clear:both;content:"";display:table}.highlight__image-container{overflow:hidden}@media screen and (min-width: 681px){.highlight__image-container{width:50%}.highlight--content-right .highlight__image-container{float:left}.highlight--content-left .highlight__image-container{float:right}}@media screen and (max-width: 680px){.highlight__copy{padding:0px 20px}}@media screen and (min-width: 681px) and (max-width: 800px){.highlight__copy{padding:0px 30px}}@media screen and (min-width: 801px) and (max-width: 1040px){.highlight__copy{padding:15px 40px}}@media screen and (min-width: 681px){.highlight__copy{width:50%}.highlight--content-right .highlight__copy{float:right}.highlight--content-left .highlight__copy{float:left}}@media screen and (min-width: 1041px){.highlight__copy{padding:25px 60px}}.tile{position:relative;display:inline-block;overflow:hidden;width:100%;vertical-align:middle}@media screen and (max-width: 680px){.tile{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;display:block;background-color:#fff}.tile:hover{background-color:#353e42;color:#fff}}@media screen and (min-width: 681px){.tile{-webkit-font-smoothing:antialiased;background-color:#353e42;color:#fff;text-align:center}}@media screen and (min-width: 681px) and (max-width: 800px){.tile{height:265px}}@media screen and (min-width: 801px) and (max-width: 920px){.tile{height:315px}}@media screen and (min-width: 921px) and (max-width: 1040px){.tile{height:360px}}@media screen and (min-width: 1041px){.tile{height:420px}}@media screen and (min-width: 681px) and (max-width: 800px){.tile--small{height:198.75px}}@media screen and (min-width: 801px) and (max-width: 920px){.tile--small{height:236.25px}}@media screen and (min-width: 921px) and (max-width: 1040px){.tile--small{height:270px}}@media screen and (min-width: 1041px){.tile--small{height:315px}}.tile__title{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:100%;line-height:1.1}@media screen and (max-width: 680px){.tile__title{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);position:relative;left:0;display:block;padding:0 20px 0 100px}}@media screen and (min-width: 681px){.tile__title{z-index:200;margin:0}}@media screen and (min-width: 1041px){.tile__title{font-size:30px}}.tile__subtitle{display:block;font-family:"Open sans",sans-serif;font-size:13px;font-weight:bold;line-height:1}@media screen and (max-width: 680px){.tile__subtitle{color:#849ba5}}.tile__more{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:15px;left:50%;z-index:200;font-size:19px}.tile__image-container{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;overflow:hidden;width:120%}@media screen and (max-width: 680px){.tile__image-container{-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);top:0;left:0;width:85px}}@media screen and (min-width: 681px){.tile__image-container{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;right:0;z-index:100}.tile__image-container:before{-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;transition:background-color 0.5s ease;position:absolute;top:0;right:0;bottom:0;left:0;z-index:150;display:block;background-color:rgba(49,44,40,0.3);content:''}.tile:hover .tile__image-container:before{background-color:rgba(49,44,40,0.15)}}.tile__image{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;max-width:none;width:auto;height:100%}.menu__item--double .tile__image{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;max-width:none;width:100%;height:auto}.book-bar{position:relative;z-index:300;margin-top:-90px;background-color:rgba(53,62,66,0.6)}@media screen and (max-width: 440px){.book-bar{margin-top:-74px;padding:0 15px}}@media screen and (min-width: 441px) and (max-width: 680px){.book-bar{margin-top:-74px;padding:0 20px}}@media screen and (min-width: 681px) and (max-width: 1040px){.book-bar{padding:0 40px}}@media screen and (min-width: 1041px){.book-bar{padding:0 60px}}.book-bar__inner{max-width:1120px;margin-left:auto;margin-right:auto;padding:10px 0 15px}.book-bar__inner:after{content:" ";display:block;clear:both}@media screen and (max-width: 680px){.book-bar__inner{padding:5px 0 10px}}.book-form{position:relative;display:table;width:100%;table-layout:fixed;font-size:0}.book-form__location,.book-form__arrival,.book-form__duration,.book-form__party,.book-form__submit{position:relative;display:table-cell;vertical-align:bottom;font-size:15px;line-height:25px}.book-form__arrival{width:200px}@media screen and (max-width: 920px){.book-form__arrival{display:none}}.book-form__duration{width:146px;font-size:0}@media screen and (max-width: 920px){.book-form__duration{display:none}}.book-form__party{width:160px}@media screen and (max-width: 920px){.book-form__party{display:none}}.book-form__submit{width:100px}@media screen and (min-width: 320px) and (max-width: 440px){.book-form__submit{width:85px}}.book-form__label,.booking-party-advanced-selection__label{display:block;color:#c2cdd2;font-size:12px;line-height:20px}.booking-party-advanced-selection__label{color:#90a5ae}.book-form__input-box{height:45px;background-color:#fff}.book-form__location .book-form__input-box{position:relative;border-radius:4px 0 0 4px}.book-form__arrival .book-form__input-box,.book-form__duration .book-form__input-box,.book-form__party .book-form__input-box{border-left:1px solid #dae1e4}@media screen and (max-width: 680px){.book-form__input-box{height:39px}}.booking-form__location-input{-webkit-transition:box-shadow 0.15s ease-in;-moz-transition:box-shadow 0.15s ease-in;transition:box-shadow 0.15s ease-in;position:absolute;top:0;bottom:0;left:0;display:block;padding:10px 55px 10px 20px;width:100%;border:none;border-radius:4px 0 0 4px;background:none;vertical-align:top;font-size:16px;line-height:25px}.booking-form__location-input:focus{box-shadow:inset 0 -2px 0 0 #ff6c00}@media screen and (max-width: 680px){.booking-form__location-input{padding:7px 35px 7px 10px}}.booking-form__datepicker-button{position:relative;width:100%}.booking-form__datepicker-input{-webkit-transition:box-shadow 0.15s ease-in;-moz-transition:box-shadow 0.15s ease-in;transition:box-shadow 0.15s ease-in;position:absolute;top:0;bottom:0;left:0;display:block;padding:10px 20px 10px 20px;width:100%;border:none;background:none;vertical-align:top;font-size:16px;line-height:25px}.booking-form__datepicker-input:focus{box-shadow:inset 0 -2px 0 0 #ff6c00}.booking-form__duration-input,.booking-form__occupancy-input{display:inline-block;padding:10px 0;width:55px;border:none;border-right:1px solid #edf0f2;border-left:1px solid #edf0f2;background:none;vertical-align:top;text-align:center;font-size:15px;line-height:25px}.booking-form__duration-button,.booking-form__occupancy-button{-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;transition:background-color 0.15s ease;padding:10px;width:45px;outline:none;border:none;background:none;font-size:15px;line-height:25px;cursor:pointer}.booking-form__duration-button:hover,.booking-form__occupancy-button:hover{background-color:#e6ebed}.booking-form__duration-button.is-disabled,.booking-form__occupancy-button.is-disabled{background-color:#ced7db;opacity:0.3}.booking-party-advanced-selection__occupancy-stepper{border:1px solid #dae1e4}.booking-form__party-button{width:100%}.booking-form__location-button{position:relative;z-index:200;float:right}.booking-form__location-button,.booking-form__datepicker-button,.booking-form__party-button{-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;transition:background-color 0.15s ease;display:inline-block;padding:10px 20px;line-height:25px;cursor:pointer}.booking-form__location-button:hover,.booking-form__datepicker-button:hover,.booking-form__party-button:hover{background-color:rgba(132,155,165,0.15)}@media screen and (max-width: 680px){.booking-form__location-button,.booking-form__datepicker-button,.booking-form__party-button{padding:7px 10px}}.booking-form__location-button-icon,.booking-form__datepicker-button-icon,.booking-form__party-button-icon{position:relative;z-index:200;float:right;line-height:25px;pointer-events:none}.book-form__submit-button{width:100px;height:45px;border-radius:0 4px 4px 0;line-height:25px}@media screen and (max-width: 680px){.book-form__submit-button{padding:7px 10px;height:39px}}.book-form__submit-button.is-disabled{background:#edf0f2;color:#c2cdd2;cursor:not-allowed;pointer-events:none}.booking-form__location-auto-complete{-webkit-transition:all 0.05s linear;-moz-transition:all 0.05s linear;transition:all 0.05s linear;position:absolute;top:100%;left:0;z-index:500;overflow-y:scroll;margin-top:3px;max-height:320px;border-radius:4px;background:#edf0f2;box-shadow:0 2px 6px rgba(0,0,0,0.3);opacity:1}.booking-form__location-auto-complete.ng-hide{height:120px;opacity:0}@media screen and (min-width: 320px) and (max-width: 440px){.booking-form__location-auto-complete{right:-85px}}@media screen and (min-width: 441px) and (max-width: 920px){.booking-form__location-auto-complete{right:-100px;max-width:600px}}@media screen and (min-width: 921px){.booking-form__location-auto-complete{width:600px}}.booking-form__datepicker-container,.booking-party-advanced-selection{-webkit-transition:all 0.05s linear;-moz-transition:all 0.05s linear;transition:all 0.05s linear;position:absolute;top:100%;z-index:500;margin-top:3px;padding:15px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.3);opacity:1}.booking-form__datepicker-container.ng-hide,.booking-party-advanced-selection.ng-hide{opacity:0}.booking-form__datepicker-container{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:300px}.booking-party-advanced-selection{right:0;width:550px;border-radius:4px}.booking-party-advanced-selection__input-box{height:auto;font-size:0}@media screen and (max-width: 680px){.booking-party-advanced-selection__input-box{height:39px}}.booking-party-advanced-selection__input-box--align-left{float:left}.booking-party-advanced-selection__input-box--align-center{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.booking-party-advanced-selection__input-box--align-right{float:right}.book-form__closer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:block;opacity:1}.location-results{padding:10px 0}.location-results__header{padding:10px 20px;font-size:13px;font-weight:bold}.location-results__header-higher{margin-top:-10px}.location-result{display:block;margin-bottom:-1px;padding:10px 20px;border-top:1px solid #dae1e4;border-bottom:1px solid #dae1e4;background-color:#fff;font-size:15px}.location-result:hover{background-color:#ff6c00;color:#fff}.location-result__booking-type{margin-left:6px;color:#849ba5}.location-result:hover .location-result__booking-type{color:#fff}.location-result__distance{float:right;color:#849ba5}.location-result:hover .location-result__distance{color:#fff}.location-results__header-button{float:right;padding:1px 15px;font-size:12px}@media screen and (min-width: 320px) and (max-width: 440px){.location-results__header-button__label--desktop{display:none}}@media screen and (min-width: 441px) and (max-width: 680px){.location-results__header-button__label--desktop{display:none}}@media screen and (min-width: 681px) and (max-width: 1040px){.location-results__header-button__label--desktop{display:block}}@media screen and (min-width: 1041px){.location-results__header-button__label--desktop{display:block}}@media screen and (min-width: 320px) and (max-width: 440px){.location-results__header-button__label--mobile{display:block}}@media screen and (min-width: 441px) and (max-width: 680px){.location-results__header-button__label--mobile{display:block}}@media screen and (min-width: 681px) and (max-width: 1040px){.location-results__header-button__label--mobile{display:none}}@media screen and (min-width: 1041px){.location-results__header-button__label--mobile{display:none}}@-webkit-keyframes fadeInTooltip{0%{-webkit-transform:scale(0);opacity:0.5}50%{opacity:0.8}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes fadeInTooltip{0%{-moz-transform:scale(0);opacity:0.5}50%{opacity:0.8}100%{-moz-transform:scale(1);opacity:1}}@keyframes fadeInTooltip{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0.5}50%{opacity:0.8}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}.tooltip-bubble--bottom{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}.tooltip-bubble--bottom .tooltip-bubble__arrow{position:relative;position:absolute;top:-1px;left:50%}.tooltip-bubble--bottom .tooltip-bubble__arrow:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #353e42;pointer-events:none;position:absolute;left:50%;content:"";margin-left:-8px;top:-7px;z-index:2}.tooltip-bubble--bottom .tooltip-bubble__arrow:after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #1a1f21;pointer-events:none;position:absolute;left:50%;content:"";margin-left:-8px;top:-8px}.tooltip-bubble--top{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}.tooltip-bubble--top .tooltip-bubble__arrow{position:relative;position:absolute;bottom:-1px;left:50%}.tooltip-bubble--top .tooltip-bubble__arrow:before{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #353e42;pointer-events:none;position:absolute;left:50%;content:"";margin-left:-8px;bottom:-7px;z-index:2}.tooltip-bubble--top .tooltip-bubble__arrow:after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #1a1f21;pointer-events:none;position:absolute;left:50%;content:"";margin-left:-8px;bottom:-8px}.tooltip-bubble{-webkit-animation:fadeInTooltip 0.18s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-animation:fadeInTooltip 0.18s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:fadeInTooltip 0.18s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:absolute;z-index:10000;margin:8px 0;padding:10px;max-width:280px;border:1px solid #1a1f21;border-radius:5px;background-color:#353e42;box-shadow:0 1px 8px rgba(0,0,0,0.1);color:#edf0f2;font-size:13px;line-height:19.5px}.card{-webkit-transition:box-shadow 0.1s ease-in;-moz-transition:box-shadow 0.1s ease-in;transition:box-shadow 0.1s ease-in;position:relative;overflow:hidden;background-color:white;box-shadow:0 2px 10px rgba(53,62,66,0);color:#353e42}.card:hover{box-shadow:0 2px 10px rgba(53,62,66,0.2)}.card--fieldset{margin-top:20px;margin-bottom:20px;padding:15px;background-color:#dae1e4;box-shadow:none}.card--fieldset.is-collapsed:hover{cursor:pointer}.card--compact{max-width:460px}.card--expanded{height:218px}.card--expanded-read-more{height:auto}.card__image-container{width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:0px;padding-right:0px;position:relative;overflow:hidden;padding-bottom:50%;height:0}.card--compact .card__image-container{width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:0px;padding-right:0px}@media screen and (min-width: 681px){.card--expanded .card__image-container{width:50%;float:left;padding-left:20px;padding-right:20px;padding-left:0px;padding-right:0px;padding-bottom:0;height:auto}}.card__image{display:block;width:100%}.card--compact .card__image{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0}.card__body{width:100%;float:left;padding-left:20px;padding-right:20px;padding:10px 20px}.card--expanded .card__body{width:50%;float:left;padding-left:20px;padding-right:20px}.card__body--with-label{width:66.6666666667%;float:left;padding-left:20px;padding-right:20px}.card--compact .card__body--with-label{width:58.3333333333%;float:left;padding-left:20px;padding-right:20px}@media screen and (min-width: 681px){.card--expanded .card__body--with-label{width:50%;float:left;padding-left:20px;padding-right:20px;float:right;border-left:1px solid #e6ebed}}.card__title{margin:0;font-size:17px}.card__title-fieldset{margin:0;color:#849ba5;font-size:15px;font-weight:normal}.card__subtitle{margin:0;color:#849ba5;font-size:13px}.card__description{display:none;margin:0.5em 0}.card--compact .card__description{display:none}@media screen and (min-width: 681px){.card--expanded .card__description{display:block}}.card__description p{margin:0.5em 0}.card__description{position:relative;display:block;overflow:hidden;height:100px}.card__description:after{background-image:-webkit-linear-gradient(rgba(255,255,255,0), #fff);background-image:linear-gradient(rgba(255,255,255,0), #fff);position:absolute;right:0;bottom:0;left:0;height:15px;content:''}.card__description::after{background-image:-webkit-linear-gradient(rgba(255,255,255,0), #fff);background-image:linear-gradient(rgba(255,255,255,0), #fff);position:absolute;right:0;bottom:0;left:0;height:15px;content:''}.card__description--read-more{overflow:visible;height:auto}.card__description--read-more:after{background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0));position:absolute;right:0;bottom:0;left:0;height:15px;content:''}.card__read-more,.card__collapse-text{color:#ff6c00;text-decoration:none;cursor:pointer;display:block;float:left;clear:right;margin:10px 0;text-decoration:none;font-size:13px;line-height:20px;cursor:pointer}.card__read-more:hover,.card__collapse-text:hover{box-shadow:0 1px 0 #ff6c00}.card__read-more{display:block}.card--expanded-read-more .card__read-more{display:none}.card__collapse-text{display:none}.card--expanded-read-more .card__collapse-text{display:block}.card__label{width:41.6666666667%;float:left;padding-left:20px;padding-right:20px;padding:10px 20px;text-align:right}.card--compact .card__label{width:41.6666666667%;float:left;padding-left:20px;padding-right:20px;padding-left:0}@media screen and (min-width: 681px){.card--expanded .card__label{width:50%;float:left;padding-left:20px;padding-right:20px;float:right !important;clear:right;border-top:1px solid #e6ebed;border-left:1px solid #e6ebed;text-align:left}}.card__label-title{color:#849ba5;font-size:13px}.card__label-content{color:#ff6c00;font-size:19px;font-weight:bold}.card__label-content small{margin-left:3px;font-size:0.65em;font-weight:400}.filter-template--lastminutes .card__label-content{color:#39b3ac}.card__label-footer{color:#849ba5;font-size:13px}.card__edit-btn{position:absolute;right:15px;bottom:15px;cursor:pointer}.card__close-btn{position:absolute;top:15px;right:15px;padding:5px;cursor:pointer}.card__close-btn:hover{color:#ff6c00}@-webkit-keyframes locationAnimation{0%{box-shadow:inset 0 0 0 3px #fff,0 0 10px rgba(0,0,0,0.2),0 0 0 0 rgba(0,158,224,0.5)}100%{box-shadow:inset 0 0 0 3px #fff,0 0 10px rgba(0,0,0,0.2),0 0 0 30px rgba(0,158,224,0)}}@-moz-keyframes locationAnimation{0%{box-shadow:inset 0 0 0 3px #fff,0 0 10px rgba(0,0,0,0.2),0 0 0 0 rgba(0,158,224,0.5)}100%{box-shadow:inset 0 0 0 3px #fff,0 0 10px rgba(0,0,0,0.2),0 0 0 30px rgba(0,158,224,0)}}@keyframes locationAnimation{0%{box-shadow:inset 0 0 0 3px #fff,0 0 10px rgba(0,0,0,0.2),0 0 0 0 rgba(0,158,224,0.5)}100%{box-shadow:inset 0 0 0 3px #fff,0 0 10px rgba(0,0,0,0.2),0 0 0 30px rgba(0,158,224,0)}}@-webkit-keyframes pinAnimation{0%{top:-20px}100%{top:0}}@-moz-keyframes pinAnimation{0%{top:-20px}100%{top:0}}@keyframes pinAnimation{0%{top:-20px}100%{top:0}}@-webkit-keyframes pinShadeAnimation{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes pinShadeAnimation{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes pinShadeAnimation{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.pin-hotel{webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-style:none;position:relative;padding-top:5px;width:43px;height:59px;background-image:url("/public/images/markers/pin-sprite.png");background-position:0 -150px;background-size:150px 225px;background-repeat:no-repeat;color:#a0a0a0;text-align:center;letter-spacing:-0.5px;font-family:"Open sans",sans-serif;font-size:12px;font-weight:800;line-height:43px}.pin-hotel.is-matched{cursor:pointer;background-position:0 -75px;color:#0d1011}.pin-hotel.is-selected{width:49px;height:68px;background-position:0 0;color:#0d1011;font-size:14px;line-height:52px}.pin-hotel.is-last-minute{font-weight:700}.pin-hotel.is-last-minute.is-matched{background-position:-50px -75px}.pin-hotel.is-last-minute.is-selected{background-position:-50px 0}.pin-hotel.is-under-construction{background-position:-100px -150px}.pin-hotel.is-under-construction.is-matched{background-position:-100px -75px}.pin-hotel.is-under-construction.is-selected{background-position:-100px 0}.pin-hotel:after{position:absolute;bottom:-7px;left:50%;z-index:-1;margin-left:-18px;width:36px;height:20px;background-image:url("/public/images/markers/pin-shadow.png");background-size:36px 20px;content:''}.pin-hotel-name{line-height:38px}.pin-hotel-price-label{display:block;padding-top:10px;font-size:8px;font-weight:normal;line-height:9px}.is-selected .pin-hotel-price-label{padding-top:15px}.pin-hotel-price-amount{display:block;padding-bottom:8px;font-size:10px;line-height:10px}.pin-hotel-price-amount sup{top:-2px;margin-left:1px;font-size:7px}.pin-current-location{-webkit-animation:locationAnimation 2s;-moz-animation:locationAnimation 2s;animation:locationAnimation 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;width:18px;height:18px;border-radius:50%;background:#009ee0}.pin-location{-webkit-animation:pinAnimation 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-animation:pinAnimation 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:pinAnimation 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;position:relative;width:23px;height:33px;background-image:url("/public/images/markers/pin-location.png");background-size:23px 33px}.pin-location:after{-webkit-animation:pinShadeAnimation 0.5s linear;-moz-animation:pinShadeAnimation 0.5s linear;animation:pinShadeAnimation 0.5s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;position:absolute;bottom:-7px;left:50%;z-index:-1;margin-left:-13.5px;width:27px;height:15px;background-image:url("/public/images/markers/pin-shadow.png");background-size:27px 15px;content:'';opacity:1}.cluster img{width:100%;height:auto}.cluster-total{font-size:7px}.cluster-price-label{display:block;padding-top:11px;font-size:8px;font-weight:normal;line-height:9px}.cluster-price-amount{display:block;padding-bottom:8px;font-size:10px;line-height:10px}.cluster-price-amount sup{top:-2px;margin-left:1px;font-size:7px}.cluster-last-minute-count{position:absolute;top:-2px;right:-6px;width:22px;height:22px;border-radius:12px;background-color:#a0a0a0;color:#fff;font-size:7px;line-height:22px}.cluster-last-minute-count.is-matched{background-color:#ff6c00}.cluster-last-minute-count .cluster-total{font-size:7px}.marketingpage__usps ul{margin:0;padding:0;list-style:none}.marketingpage__usps li{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;padding:0;width:100%;color:#424e53;font-family:"Melbourne",sans-serif}@media screen and (max-width: 440px){.marketingpage__usps li{font-size:20px;line-height:30px}}@media screen and (min-width: 441px) and (max-width: 1040px){.marketingpage__usps li{font-size:16px;line-height:18px}}@media screen and (min-width: 1041px) and (max-width: 1640px){.marketingpage__usps li{font-size:24px;line-height:28px}}@media screen and (min-width: 1641px){.marketingpage__usps li{font-size:32px;line-height:40px}}.marketingpage__pane{padding-top:40px;padding-bottom:40px}.marketingpage__pane--tint{background-color:#ced7db}.marketingpage__cta{padding-top:40px;padding-bottom:40px;background-color:#edf0f2}.marketingpage__description::after{clear:both;content:"";display:table}.marketingpage__description-text{padding-right:20px}.marketingpage__description-button{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-bottom:20px;width:100%}.marketingpage__button--box{padding:20px 0;vertical-align:middle}.marketingpage__image{width:100%}.marketingpage__image--translucent{opacity:0.6}.marketingpage__tile{display:inline-block;height:auto;box-shadow:none}.marketingpage__tile-title{color:#fff;font-size:30px !important}.voucher-form__message--error{background:rgba(230,0,0,0.1)}.voucher-form__message--success{background:rgba(0,230,0,0.1)}.voucher-form__message{margin-bottom:0;padding:10px 15px;border-radius:3px}.action-summary__text{margin-top:15px;margin-bottom:15px}.action-summary__disclaimer{font-size:80%}.participating-hotel-list{margin:0 0 25px 0;padding:0;list-style:none}.participating-hotel-list .list-item{border-top:1px solid #c2cdd2;border-bottom:1px solid #c2cdd2}.participating-hotel-list .list-item:first-child{margin-top:25px}.participating-hotel-list .list-item+.list-item{border-top:none}.participating-hotel-list .list-photos,.participating-hotel-list .readtoggle,.participating-hotel-list .mobile-next,.participating-hotel-list .is-readless{display:none}.participating-hotel-list .btn-cta{display:inline-block;max-width:100%;border:none !important;border-radius:4px;text-align:center;white-space:normal;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background-color 0.15s linear,box-shadow 0.15s linear;-moz-transition:background-color 0.15s linear,box-shadow 0.15s linear;transition:background-color 0.15s linear,box-shadow 0.15s linear;padding:10px 20px;background-color:#ff6c00;color:#fff}.participating-hotel-list .btn-cta:hover,.participating-hotel-list .btn-cta:focus{background-color:#e66100;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.participating-hotel-list .next{display:inline-block;max-width:100%;border:none !important;border-radius:4px;text-align:center;white-space:normal;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background-color 0.15s linear,box-shadow 0.15s linear;-moz-transition:background-color 0.15s linear,box-shadow 0.15s linear;transition:background-color 0.15s linear,box-shadow 0.15s linear;padding:10px 20px;background-color:#dae1e4;color:rgba(0,0,0,0.7)}.participating-hotel-list .next:hover,.participating-hotel-list .next:focus{background-color:#ced7db;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.participating-hotel-list .list-cta{margin-bottom:25px}.participating-hotel-list+.participating-hotel-list{margin-bottom:25px}.input-box{position:relative;margin:15px 0}.input-box::after{clear:both;content:"";display:table}.input-box--disabled{opacity:0.6}.input-box--required .input-box__label:after{color:#ff6c00;content:' *'}.input-box--voucher{width:100%;border:1px solid #849ba5;border-radius:3px}.input-box__label{display:block;margin:5px 0;color:#849ba5;font-size:13px}@media screen and (min-width: 681px){.input-box--vertical .input-box__label{display:block;float:left;margin-left:-40%;padding-right:20px;width:40%;text-align:right}}.input-box__label--small{color:#9dafb7;font-size:11px}.input-box__label strong{color:#353e42;font-weight:bold}.input-box__helper-text{margin-top:5px;margin-bottom:10px;font-size:13px}@media screen and (min-width: 681px){.input-box--vertical{padding-left:40%}}.input-column-wrapper{max-width:300px;width:100%}.input-column-wrapper::after{clear:both;content:"";display:table}.input-column--two-third{width:58.3333333333%;float:left;padding-left:20px;padding-right:20px;margin-right:8%;padding-right:0;padding-left:0}.input-column--one-third{width:33.3333333333%;float:left;padding-left:20px;padding-right:20px;padding-right:0;padding-left:0}.validation-error-message{margin-top:10px;margin-bottom:0;padding:10px 15px;font-size:13px;border:1px solid #ed0032;background:#fcd9e0}.validation-information-message{margin-top:10px;margin-bottom:0;padding:10px 15px;font-size:13px;border:1px solid #39b3ac;background:#e1f4f3}.form-field{padding-bottom:15px;border-bottom:1px solid #ced7db}.valk-account{margin-right:-20px;margin-left:-20px}.valk-account .grecaptcha-badge{z-index:500}.valk-account__aside{margin-bottom:50px;padding:0 30px}@media screen and (min-width: 320px) and (max-width: 1280px){.valk-account__aside{width:100%;float:left;padding-left:20px;padding-right:20px}}@media screen and (min-width: 1281px){.valk-account__aside{width:33.3333333333%;float:left;padding-left:20px;padding-right:20px}}@media screen and (min-width: 320px) and (max-width: 440px){.valk-account__primary-button{width:100%}}@media screen and (min-width: 441px) and (max-width: 680px){.valk-account__primary-button{width:100%}}.valk-account-loyal__expiration-warning{color:#849ba5}.valk-loyal-box{padding:20px;background:#e6ebed}.valk-loyal-box p{margin-top:0;margin-bottom:25px;font-size:12px}.valk-loyal-box+.valk-loyal-box{margin-top:20px}.valk-loyal-box__header{margin-top:0;margin-bottom:10px;font-size:25px}.valk-loyal-box__list{margin:0;padding:0}.valk-loyal-box__list-item{padding:5px 0 5px 25px;list-style:none;font-size:12px}.valk-loyal-box__list-item:before{font-family:"Van-der-Valk-Icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;margin-left:-25px;color:#ff6c00;font-size:15px}.valk-loyal-box__list-item:before::before{content:'\e003'}.login{margin-bottom:50px;padding:0}.login .checkbox__status,.login .radio__status{background:#fff}@media screen and (min-width: 320px) and (max-width: 1280px){.login{width:100%;float:left;padding-left:20px;padding-right:20px}}@media screen and (min-width: 1281px){.login{width:66.6666666667%;float:left;padding-left:20px;padding-right:20px}}.login-form{padding:15px;background-color:#edf0f2}.login-form__forgot-password{color:#353e42;font-size:12px}@media screen and (min-width: 320px) and (max-width: 440px){.login-form__forgot-password{margin-left:0}}@media screen and (min-width: 441px) and (max-width: 680px){.login-form__forgot-password{margin-left:0}}.login-form+.login-form{padding-top:0}.valk-account-tabs{margin:0 0 15px 0;padding:0;list-style:none}.valk-account-tabs__header{font-family:'Melbourne', sans-serif;font-size:25px}.valk-account-tabs__item{display:inline-block;max-width:100%;border:none !important;border-radius:4px;text-align:center;white-space:normal;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background-color 0.15s linear,box-shadow 0.15s linear;-moz-transition:background-color 0.15s linear,box-shadow 0.15s linear;transition:background-color 0.15s linear,box-shadow 0.15s linear;padding:10px 20px;background-color:#ced7db;color:#353e42;display:inline-block}.valk-account-tabs__item:hover,.valk-account-tabs__item:focus{background-color:#c2cdd2;box-shadow:0 2px 6px rgba(0,0,0,0.2);outline:none}.content .valk-account-tabs__item{background-color:#ff6c00;color:#fff}.content .valk-account-tabs__item:hover,.content .valk-account-tabs__item:focus{background-color:#e66100}@media screen and (max-width: 680px){.content .valk-account-tabs__item{margin-top:10px}}.valk-account-tabs__item.is-logout{float:right}.valk-account-tabs__item.is-active{background:#b5c3c9}@media screen and (min-width: 320px) and (max-width: 680px){.valk-account-tabs__item{margin-bottom:5px}.valk-account-tabs__item.is-logout{float:none}}.valk-account-table{width:100%}.valk-account-table th{padding:10px 10px}.valk-account-table td{padding:15px 10px;vertical-align:top}.valk-account-table tr+tr{border-bottom:1px solid #c2cdd2}.valk-account-table tr:nth-child(even){background:#e6ebed}.valk-account-table tr:nth-child(odd){background:#dae1e4}@media screen and (min-width: 320px) and (max-width: 360px){.valk-account-table{margin-left:-12px}}.valk-account-table__head-item{text-align:left}.valk-account-table__head{overflow:hidden;margin-bottom:15px;border-radius:5px;background:#778c95 !important;color:white}.valk-account-table__more{text-align:center}.valk-account-table__action{vertical-align:middle !important}.valk-account-table__action a{color:#ff6c00}.valk-account-table__action a:hover,.valk-account-table__action a:focus{color:#cc5600}.valk-account-loyal__pill{display:inline-block;margin-right:10px;padding:5px 10px;border-radius:3px;background:#90a5ae;color:white !important;font-size:13px}.filter-container{-webkit-transition:width 0.3s ease-out;-moz-transition:width 0.3s ease-out;transition:width 0.3s ease-out;border-right:1px solid #e6ebed;background:#edf0f2}.filter-container.is-expanded{right:80px;width:95%}@media screen and (min-width: 681px) and (max-width: 1640px){.filter-container.is-expanded{width:95%}}@media screen and (min-width: 1641px){.filter-container.is-expanded{width:1600px}}@media screen and (max-width: 680px){.filter-container{top:51px;width:100%;height:100%}}@media screen and (min-width: 681px) and (max-width: 920px){.filter-container{width:50%}}@media screen and (min-width: 681px){.filter-container{position:fixed;top:61px;bottom:0;left:0;z-index:100;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media screen and (min-width: 921px){.filter-container{width:50%}}.filter-expand-button{-webkit-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;transition:left 0.2s ease-out;position:fixed;top:61px;left:50%;z-index:200;margin-left:-48px;padding-right:0;padding-left:0;width:48px;border-radius:0 0 0 4px}.filter-expand-button>.vi-first{margin-right:-14px}.filter-expand-button.is-expanded{left:95%}@media screen and (min-width: 1641px){.filter-expand-button.is-expanded{left:1600px}}@media screen and (max-width: 680px){.filter-expand-button{display:none}}.map-open-button{position:fixed;top:51px;right:0;z-index:200;padding-right:10px;padding-left:10px;border-radius:0 0 0 4px}@media screen and (min-width: 681px){.map-open-button{display:none}}.map-container{right:0;bottom:0;background-color:#009ee0}@media screen and (max-width: 680px){.map-container{-webkit-transition:width 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:width 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:width 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:fixed;top:51px;right:0;z-index:400;overflow:hidden;width:0;box-shadow:-1px 0 0 #e6ebed,0 0 20px rgba(0,0,0,0.5)}.map-container.is-open{width:90%}}@media screen and (min-width: 681px) and (max-width: 920px){.map-container{left:50%}}@media screen and (min-width: 681px){.map-container{position:fixed;top:61px}}@media screen and (min-width: 921px){.map-container{left:50%}}.map-close-button{position:absolute;top:0;right:0;z-index:200;display:none;padding-right:0;padding-left:0;width:48px;border-radius:0 0 0 4px}@media screen and (max-width: 680px){.map-container.is-open .map-close-button{display:block}}.map-container__map{webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-style:none;height:100%}.map-container__map>div{background-color:#fff9f2 !important}.map-container__controls{position:absolute;right:0;bottom:0;margin:25px;margin-bottom:40px;width:40px;box-shadow:0 0 20px rgba(0,0,0,0.15)}.map-container__controls--panel{right:283px;animation-name:map_container__controls__panel;animation-duration:2s;animation-iteration-count:3}.map-container__controls-button{-webkit-transition:background-color 0.15s linear;-moz-transition:background-color 0.15s linear;transition:background-color 0.15s linear;margin-top:-1px;padding:0;width:40px;height:40px;outline:none;border:none;background-color:#fff;box-shadow:inset 0 0 0 1px #e6ebed;color:#ff6c00;font-size:21px;line-height:21px}.map-container__controls-button:hover{background-color:#e6ebed}.map-container__controls-button:active{background-color:#dae1e4}@-webkit-keyframes hotelOverlayLoaderAnimation{0%{background-image:none}100%{background-image:url("/images/loader.gif")}}@-moz-keyframes hotelOverlayLoaderAnimation{0%{background-image:none}100%{background-image:url("/images/loader.gif")}}@keyframes hotelOverlayLoaderAnimation{0%{background-image:none}100%{background-image:url("/images/loader.gif")}}.hotel-overlay{-webkit-transition:opacity 0.18s linear 0.2s;-moz-transition:opacity 0.18s linear 0.2s;transition:opacity 0.18s linear 0.2s;position:absolute;top:0;bottom:0;visibility:hidden;margin:0;width:280px;background-color:white;background-position:center;background-repeat:no-repeat;opacity:0}.is-open .hotel-overlay{-webkit-animation:hotelOverlayLoaderAnimation 2s steps(2);-moz-animation:hotelOverlayLoaderAnimation 2s steps(2);animation:hotelOverlayLoaderAnimation 2s steps(2);visibility:visible;background-image:url("/images/loader.gif");opacity:1}.hotel-overlay iframe{display:block;width:280px;height:100%;border:0}.hotel-overlay-close-button{display:inline-block;max-width:100%;border:none !important;border-radius:4px;text-align:center;white-space:normal;font-size:15px;font-weight:600;cursor:pointer;position:absolute;top:11px;right:14px;z-index:100;padding-right:10px;padding-left:10px;background-color:#ced7db;color:#353e42}.hotel-overlay-close-button:hover,.hotel-overlay-close-button:focus{background-color:#c2cdd2;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.hotel-collection{background-color:#edf0f2}.hotel-collection::after{clear:both;content:"";display:table}@media screen and (max-width: 680px){.hotel-collection{padding:10px 5px}}@media screen and (min-width: 681px){.hotel-collection{padding:30px 10px}}.hotel-collection__header{padding-left:10px;padding-right:10px}.hotel-collection__header::after{clear:both;content:"";display:table}@media screen and (min-width: 681px){.hotel-collection__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hotel-collection__title{color:#849ba5;font-size:17px;font-weight:400;line-height:32px;margin-top:0;margin-right:20px}.hotel-collection__title strong{color:#353e42;font-weight:700}@media screen and (max-width: 680px){.hotel-collection__title{margin:0}}@media screen and (min-width: 681px) and (max-width: 1040px){.hotel-collection__title{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.hotel-collection__warning{text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #778c95}@media screen and (max-width: 680px){.hotel-collection__actions{display:none}}@media screen and (min-width: 1041px){.hotel-collection__actions{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right}}.hotel-collection__action{display:inline-block;text-align:left}.hotel-collection__view{margin-right:20px}.hotel-collection__action-label{margin-right:6px;font-size:13px;color:#849ba5}@media screen and (min-width: 681px) and (max-width: 1040px){.hotel-collection__action-label{display:none}.hotel-collection--expanded .hotel-collection__action-label{display:inline-block}}.hotel-collection__item{padding-top:10px;padding-bottom:10px;vertical-align:middle;cursor:pointer}@media screen and (max-width: 520px){.hotel-collection__item{width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 681px) and (max-width: 1280px){.hotel-collection__item{width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 1281px){.hotel-collection__item{width:50%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}.hotel-collection__item:nth-of-type(odd){clear:left}}@media screen and (max-width: 1280px){.hotel-collection--expanded .hotel-collection__item{width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 1281px){.hotel-collection--expanded .hotel-collection__item{width:50%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}.hotel-collection-regions{width:100%;max-width:400px;background:#fff;margin:0 auto}.hotel-collection-regions__item:hover,.hotel-collection-regions__item:focus{z-index:100;background:#e6ebed}.filter-breadcrumbs{font-size:12px}@media screen and (max-width: 680px){.filter-breadcrumbs{overflow:hidden;height:0;opacity:0;pointer-events:none;margin:0}@-webkit-keyframes opacifier{from{opacity:0}to{opacity:1}}@-moz-keyframes opacifier{from{opacity:0}to{opacity:1}}@keyframes opacifier{from{opacity:0}to{opacity:1}}@-webkit-keyframes grower{from{height:0}to{height:auto}}@-moz-keyframes grower{from{height:0}to{height:auto}}@keyframes grower{from{height:0}to{height:auto}}.filter--expanded .filter-breadcrumbs{-webkit-animation:opacifier 0.2s ease-in,grower 0.1s linear;-moz-animation:opacifier 0.2s ease-in,grower 0.1s linear;animation:opacifier 0.2s ease-in,grower 0.1s linear;overflow:visible;display:block;height:auto;opacity:1;pointer-events:auto;margin:10px 0}}.filter-breadcrumb{color:#ff6c00;text-decoration:none;cursor:pointer;margin-right:20px;font-weight:bold}.filter-breadcrumb:hover{box-shadow:0 1px 0 #ff6c00}.filter-breadcrumb:after{position:absolute;margin:0 6px;content:'\00bb'}.filter-breadcrumb-last{color:#ff6c00}@media screen and (max-width: 680px){.location-filter{overflow:hidden;height:0;opacity:0;pointer-events:none;margin:0}@-webkit-keyframes opacifier{from{opacity:0}to{opacity:1}}@-moz-keyframes opacifier{from{opacity:0}to{opacity:1}}@keyframes opacifier{from{opacity:0}to{opacity:1}}@-webkit-keyframes grower{from{height:0}to{height:auto}}@-moz-keyframes grower{from{height:0}to{height:auto}}@keyframes grower{from{height:0}to{height:auto}}.filter--expanded .location-filter{-webkit-animation:opacifier 0.2s ease-in,grower 0.1s linear;-moz-animation:opacifier 0.2s ease-in,grower 0.1s linear;animation:opacifier 0.2s ease-in,grower 0.1s linear;overflow:visible;display:block;height:auto;opacity:1;pointer-events:auto;margin:10px 0}}@media screen and (max-width: 680px){.place-filter.place-filter--lastminutes,.place-filter.place-filter--package{overflow:hidden;height:0;opacity:0;pointer-events:none;margin:0}@-webkit-keyframes opacifier{from{opacity:0}to{opacity:1}}@-moz-keyframes opacifier{from{opacity:0}to{opacity:1}}@keyframes opacifier{from{opacity:0}to{opacity:1}}@-webkit-keyframes grower{from{height:0}to{height:auto}}@-moz-keyframes grower{from{height:0}to{height:auto}}@keyframes grower{from{height:0}to{height:auto}}.filter--expanded .place-filter.place-filter--lastminutes,.filter--expanded .place-filter.place-filter--package{-webkit-animation:opacifier 0.2s ease-in,grower 0.1s linear;-moz-animation:opacifier 0.2s ease-in,grower 0.1s linear;animation:opacifier 0.2s ease-in,grower 0.1s linear;overflow:visible;display:block;height:auto;opacity:1;pointer-events:auto;margin:10px 0}}.place-filter__segmented-input{position:relative;height:40px}.place-filter__text-input{padding-left:35px}.place-filter__marker{-webkit-transition:color 0.15s linear;-moz-transition:color 0.15s linear;transition:color 0.15s linear;position:absolute;bottom:0;left:10px;z-index:200;color:#849ba5;font-size:21px;line-height:40px}.place-filter__marker.is-location{color:#ed0032}.pac-container{position:absolute !important;z-index:1000;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #d9d9d9;border-radius:2px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.3);font-family:Arial, sans-serif}.pac-container:after{display:block;padding:1px 1px 1px 0;height:16px;background-image:url("//maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png");background-position:right;background-size:104px 16px;background-repeat:no-repeat;content:'';text-align:right}.hdpi.pac-container:after{background-image:url("//maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png")}.pac-item{overflow:hidden;padding:0 4px;border-top:1px solid #e6e6e6;color:#999;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:30px;cursor:default}.pac-item:hover{background-color:#fafafa}.pac-item-selected,.pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:700}.pac-item-query{padding-right:3px;color:#000;font-size:13px}.pac-icon{display:inline-block;margin-top:6px;margin-right:7px;width:15px;height:20px;background-image:url("//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png");background-size:34px;vertical-align:top}.hdpi .pac-icon{background-image:url("//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png")}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.custom-prediction-label{font-style:italic}.pac-container{font-family:"Open sans",sans-serif}.pac-container:after{display:none}.pac-item{line-height:38px}.pac-item-selected{background-color:#849ba5}.pac-icon{margin:0 7px;width:auto;height:auto;background:none !important;color:#849ba5;font-size:12px;line-height:inherit}.date-filter__picker-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:0;width:100%;height:25px;font-size:12px;font-weight:700;border:none;text-align:center;background-color:transparent}.date-filter__picker-input:focus{background-color:transparent}.facilities-filter{overflow:hidden}@media screen and (max-width: 680px){.facilities-filter{overflow:hidden;height:0;opacity:0;pointer-events:none;margin:0}@-webkit-keyframes opacifier{from{opacity:0}to{opacity:1}}@-moz-keyframes opacifier{from{opacity:0}to{opacity:1}}@keyframes opacifier{from{opacity:0}to{opacity:1}}@-webkit-keyframes grower{from{height:0}to{height:auto}}@-moz-keyframes grower{from{height:0}to{height:auto}}@keyframes grower{from{height:0}to{height:auto}}.filter--expanded .facilities-filter{-webkit-animation:opacifier 0.2s ease-in,grower 0.1s linear;-moz-animation:opacifier 0.2s ease-in,grower 0.1s linear;animation:opacifier 0.2s ease-in,grower 0.1s linear;overflow:visible;display:block;height:auto;opacity:1;pointer-events:auto;margin:10px 0}}@media screen and (min-width: 681px) and (max-width: 1280px){.is-expanded .facilities-filter__checkbox,.is-expanded .facilities-filter__action{width:33.3333333333%;float:left}}@media screen and (min-width: 1281px){.is-expanded .facilities-filter__checkbox,.is-expanded .facilities-filter__action{width:25%;float:left}}@media screen and (max-width: 600px){.facilities-filter__checkbox,.facilities-filter__action{width:50%;float:left}}@media screen and (min-width: 601px) and (max-width: 680px){.facilities-filter__checkbox,.facilities-filter__action{width:33.3333333333%;float:left}}@media screen and (min-width: 681px) and (max-width: 1040px){.facilities-filter__checkbox,.facilities-filter__action{width:50%;float:left}}@media screen and (min-width: 1041px) and (max-width: 1280px){.facilities-filter__checkbox,.facilities-filter__action{width:33.3333333333%;float:left}}@media screen and (min-width: 1281px) and (max-width: 1800px){.facilities-filter__checkbox,.facilities-filter__action{width:50%;float:left}}@media screen and (min-width: 1800px){.facilities-filter__checkbox,.facilities-filter__action{width:33.3333333333%;float:left}}.facilities-filter__action--right{float:right !important}.facilities-filter__more,.facilities-filter__reset,.facilities-filter__less{color:#ff6c00;text-decoration:none;cursor:pointer;display:block;float:left;clear:right;margin:10px 0;font-size:13px;line-height:20px}.facilities-filter__more:hover,.facilities-filter__reset:hover,.facilities-filter__less:hover{box-shadow:0 1px 0 #ff6c00}.filter-reset__input{position:absolute;top:0;left:0;z-index:-100;opacity:0}@media screen and (max-width: 680px){.price-filter{overflow:hidden;height:0;opacity:0;pointer-events:none;margin:0}@-webkit-keyframes opacifier{from{opacity:0}to{opacity:1}}@-moz-keyframes opacifier{from{opacity:0}to{opacity:1}}@keyframes opacifier{from{opacity:0}to{opacity:1}}@-webkit-keyframes grower{from{height:0}to{height:auto}}@-moz-keyframes grower{from{height:0}to{height:auto}}@keyframes grower{from{height:0}to{height:auto}}.filter--expanded .price-filter{-webkit-animation:opacifier 0.2s ease-in,grower 0.1s linear;-moz-animation:opacifier 0.2s ease-in,grower 0.1s linear;animation:opacifier 0.2s ease-in,grower 0.1s linear;overflow:visible;display:block;height:auto;opacity:1;pointer-events:auto;margin:10px 0}}.homepage-template{position:relative;display:table;width:100%;height:100%;table-layout:fixed;background-color:#e6ebed}.homepage-template main{display:table-row;height:100%}.packages-template{background-color:#e6ebed}.filter-page{position:absolute;right:0;bottom:0;left:0}@media screen and (max-width: 680px){.filter-page{top:51px}}@media screen and (min-width: 681px){.filter-page{top:61px}}.filter{overflow:hidden;border-bottom:1px solid #e6ebed;background-color:white}.filter::after{clear:both;content:"";display:table}@media screen and (max-width: 680px){.filter{padding:10px 5px}}@media screen and (min-width: 681px){.filter{padding:10px}}@media screen and (max-width: 1280px){.filter__primary-block{width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 1281px){.filter__primary-block{width:41.6666666667%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px;border-right:1px solid #e6ebed}}.filter__secondary-block{-webkit-transition:height 0.5s;-moz-transition:height 0.5s;transition:height 0.5s}@media screen and (max-width: 1280px){.filter__secondary-block{width:100%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 1281px){.filter__secondary-block{width:58.3333333333%;float:left;padding-left:20px;padding-right:20px;padding-left:10px;padding-right:10px;margin-left:-1px;border-left:1px solid #e6ebed}}.filter__toggle-button{display:none}@media screen and (max-width: 680px){.filter__toggle-button{display:block;width:100%}}.job-intro{position:relative}@media screen and (max-width: 680px){.job-intro{width:50%;float:left;padding-left:20px;padding-right:20px;padding-bottom:20px}}@media screen and (min-width: 681px){.job-intro{width:33.3333333333%;float:left;padding-left:20px;padding-right:20px}}.job-intro__link{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;box-shadow:none !important}.job-intro__link:hover{box-shadow:none !important}.job-intro__image-wrapper{position:relative;overflow:hidden;border-radius:50%}.job-intro__image-wrapper:before{display:block;padding-top:100%;content:''}.job-intro-text{width:100%;float:left;padding-left:20px;padding-right:20px;padding:30px 0;text-align:center}.job-intro__image{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;max-width:none;max-height:100%}.job-intro__title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;position:relative;padding-right:30px}.job-intro--is-category .job-intro__title{width:100%;text-align:center}@media screen and (max-width: 440px){.job-intro__title{font-size:18px}}@media screen and (min-width: 441px) and (max-width: 680px){.job-intro__title{font-size:21px}}@media screen and (min-width: 681px){.job-intro__title{font-size:30px}}.job-intro__title-icon{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}.corporate-form fieldset{padding:10px 0;border:none;color:#849ba5}.corporate-form fieldset label{-webkit-font-smoothing:antialiased;display:inline-block;max-width:150px;width:30%;color:#849ba5}.corporate-form fieldset input[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:9px 10px;width:100%;max-width:300px;height:40px;box-shadow:inset 0 0 0 1px #c2cdd2;border:none;border-radius:4px;background-color:white;font-family:"Open sans",sans-serif;font-size:16px;line-height:20px;position:relative}.corporate-form fieldset input[type=text]:focus{-webkit-transition:box-shadow 0.15s linear;-moz-transition:box-shadow 0.15s linear;transition:box-shadow 0.15s linear;outline:none;box-shadow:inset 0 0 0 1px #009ee0,inset 0 0 3px 3px rgba(0,158,224,0.2);z-index:100}.corporate-form fieldset input[type=text].is-disabled,.corporate-form fieldset input[type=text]:disabled,.corporate-form fieldset input[type=text][disabled]{background-color:#edf0f2;box-shadow:inset 0 0 0 1px #dae1e4;color:#b5c3c9;pointer-events:none}.corporate-form fieldset input[type=text].ng-invalid.ng-touched,.ng-submitted .corporate-form fieldset input[type=text].ng-invalid{box-shadow:0 0 0 1px #ed0032,inset 0 0 3px 3px rgba(237,0,50,0.2)}.corporate-form fieldset input[type=checkbox]{margin-left:10px}.corporate-form fieldset input[type=radio]{margin-left:10px}.corporate-form fieldset select{padding:9px 10px;width:100%;max-width:300px;height:40px;box-shadow:inset 0 0 0 1px #c2cdd2;border:none;border-radius:4px;background-color:white;font-family:"Open sans",sans-serif;font-size:16px;line-height:20px;position:relative}.corporate-form fieldset select:focus{-webkit-transition:box-shadow 0.15s linear;-moz-transition:box-shadow 0.15s linear;transition:box-shadow 0.15s linear;outline:none;box-shadow:inset 0 0 0 1px #009ee0,inset 0 0 3px 3px rgba(0,158,224,0.2);z-index:100}.corporate-form fieldset select.is-disabled,.corporate-form fieldset select:disabled,.corporate-form fieldset select[disabled]{background-color:#edf0f2;box-shadow:inset 0 0 0 1px #dae1e4;color:#b5c3c9;pointer-events:none}.corporate-form input[type=submit]{display:inline-block;max-width:100%;border:none !important;border-radius:4px;text-align:center;white-space:normal;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:background-color 0.15s linear,box-shadow 0.15s linear;-moz-transition:background-color 0.15s linear,box-shadow 0.15s linear;transition:background-color 0.15s linear,box-shadow 0.15s linear;padding:10px 20px;background-color:#ff6c00;color:#fff;margin:15px 0 50px}.corporate-form input[type=submit]:hover,.corporate-form input[type=submit]:focus{background-color:#e66100;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.corporate-form .alert-red{margin-top:10px;margin-bottom:0;padding:10px 15px;font-size:13px;border:1px solid #ed0032;background:#fcd9e0}.corporate-form .alert-red h2{margin-top:0}.corporate-form .alert-red p{color:#353e42}.corporate-form .alert-red .w-form-errors dt{display:none}.corporate-form .alert-red .w-form-errors dd{margin:0}.corporate-form .alert-red .w-form-errors dd:before{font-family:"Van-der-Valk-Icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.corporate-form .alert-red .w-form-errors dd:before::before{content:'\e005'}.page-template{position:relative;display:table;width:100%;height:100%;table-layout:fixed}.page-template main{display:table-row;height:100%}.connected-hotels{padding:16px;background-color:#edf0f2}.connected-hotels__collection{padding:0;margin:0;list-style:none}.connected-hotels__item{display:block;background-color:#fff;padding:0;margin-bottom:16px}.connected-hotels__item:last-child{margin-bottom:0px}.connected-hotels__key-elements::after{clear:both;content:"";display:table}@media screen and (min-width: 521px){.connected-hotels__key-elements{position:relative;padding-left:200px}}.connected-hotels__key-elements-title{float:left;padding:16px}@media screen and (max-width: 520px){.connected-hotels__key-elements-title{width:100%}}.connected-hotels__key-elements-title h2{font-family:"Open sans",sans-serif;font-size:17px;margin:0 0 16px 0}.connected-hotels__key-elements-title h3{font-family:"Open sans",sans-serif;font-size:13px}.connected-hotels__key-elements-title a{box-shadow:none}.connected-hotels__key-elements-title a:hover{box-shadow:none}.connected-hotels__toggle-buttons{margin-top:16px}.connected-hotels__excerpt{display:block}.connected-hotels__excerpt.is-hidden{display:none}.connected-hotels__excerpt a{font-weight:400;font-size:13px;color:#ff6c00}.connected-hotels__excerpt a:hover{box-shadow:none}.connected-hotels__excerpt p{margin:0}.connected-hotels__excerpt-extension{display:none}.connected-hotels__excerpt-extension.is-shown{display:block}.connected-hotels__excerpt-extension a{font-weight:400;font-size:13px;color:#ff6c00}.connected-hotels__excerpt-extension a:hover{box-shadow:0 1px 1px 0 #ff6c00}.connected-hotels__excerpt-extension p{margin:0}.connected-hotels__key-elements-image{float:left;background-color:#803600}@media screen and (max-width: 520px){.connected-hotels__key-elements-image{width:100%}}@media screen and (min-width: 521px){.connected-hotels__key-elements-image{width:200px;position:absolute;left:0;top:0}}.connected-hotels__key-elements-description{float:left}.connected-hotels__actions{float:left;width:100%}@media screen and (max-width: 520px){.connected-hotels__actions{padding:16px}}@media screen and (min-width: 521px){.connected-hotels__actions{padding-bottom:16px;padding-left:16px}}.connected-hotels__prices{float:left;width:100%}.connected-hotels__prices h3{font-family:"Open sans",sans-serif;font-size:19px;color:#ff6c00;margin-top:0}.connected-hotels__button{margin-right:16px}
