.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *,.ember-power-select-dropdown *{box-sizing:border-box}progress,sub,sup{vertical-align:baseline}.ember-basic-dropdown{position:relative}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:#fff}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-trigger{position:relative;background-color:#fff;line-height:1.75;overflow-x:hidden;text-overflow:ellipsis;min-height:1.75em;user-select:none;-webkit-user-select:none;color:inherit}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-right:1px solid #aaa;border-left:1px solid #aaa;box-shadow:none}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-placeholder{color:#999;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.ember-power-select-status-icon{position:absolute;display:inline-block;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:7px 4px 0;border-color:#aaa transparent transparent;right:5px}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-clear-btn{position:absolute;cursor:pointer;right:25px}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;border:none;display:inline-block;line-height:inherit;-webkit-appearance:none;outline:0;padding:0;float:left;background-color:transparent;text-indent:2px}.ember-power-select-trigger-multiple-input:disabled{background-color:#eee}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-multiple-options{padding:0;margin:0}.ember-power-select-multiple-option{border:1px solid gray;border-radius:4px;color:#333;background-color:#e4e4e4;padding:0 4px;display:inline-block;line-height:1.45;float:left;margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:1px solid #aaa;border-radius:0;width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:1px solid #aaa;box-shadow:none}.ember-power-select-dropdown{border-left:1px solid #aaa;border-right:1px solid #aaa;line-height:1.75;border-radius:4px;box-shadow:none;overflow:hidden;color:inherit}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-top:1px solid #aaa;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:none;border-bottom:1px solid #aaa;border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;user-select:none;-webkit-user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:12.25em}button,hr,input{overflow:visible}.ember-power-select-group[aria-disabled=true]{color:#999;cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:#999;pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:#ddd}.ember-power-select-group-name{cursor:default;font-weight:700}.link,[data-ember-action],button.button-element:not(:disabled):not(.is-loading),button.icon-button-element:not(:disabled){cursor:pointer}.ember-power-select-trigger[aria-disabled=true]{background-color:#eee}.ember-power-select-placeholder,.ember-power-select-selected-item{margin-left:8px}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:24px}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:40px}.ember-power-select-group .ember-power-select-option{padding-left:24px}.ember-power-select-group .ember-power-select-group-name{padding-left:8px}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 16px}.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.left,.time-selection-element .from{float:left}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:25px;right:initial}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:40px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:8px}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#fff;color:#303034;overflow-y:scroll;width:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{display:inline-block}textarea{overflow:auto}summary{display:list-item}[hidden],template{display:none}.header-element svg.logo-svg :nth-child(1),.header-element svg.logo-svg :nth-child(9){fill:#b1b6ba}.header-element svg.logo-svg :nth-child(2),.header-element svg.logo-svg :nth-child(3),.header-element svg.logo-svg :nth-child(7),.header-element svg.logo-svg :nth-child(8){fill:#d7d9db}.header-element svg.logo-svg :nth-child(12),.header-element svg.logo-svg :nth-child(19),.header-element svg.logo-svg :nth-child(22),.header-element svg.logo-svg :nth-child(24),.header-element svg.logo-svg :nth-child(4),.header-element svg.logo-svg :nth-child(5){fill:#C22B44}.header-element svg.logo-svg :nth-child(13),.header-element svg.logo-svg :nth-child(15),.header-element svg.logo-svg :nth-child(6){fill:#0086cf}.header-element svg.logo-svg :nth-child(10),.header-element svg.logo-svg :nth-child(11),.header-element svg.logo-svg :nth-child(17),.header-element svg.logo-svg :nth-child(18),.header-element svg.logo-svg :nth-child(23){fill:#dc002d}.header-element svg.logo-svg :nth-child(14){fill:#5598d1}.header-element svg.logo-svg :nth-child(16){fill:#f7c0be}.header-element svg.logo-svg :nth-child(20){fill:#3b3b78}.header-element svg.logo-svg :nth-child(21){fill:#191961}body.scroll-locked{position:fixed}@media only screen and (max-width:320px){body{zoom:.9;-moz-transform:scale(.9);-moz-transform-origin:0 0}body .reservation-page{zoom:1.111;-moz-transform:scale(1.111);-moz-transform-origin:0 0}}::selection{background:#E8D8D8}::-moz-selection{background:#E8D8D8}a,a:link,a:visited{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}a:hover{color:#C22B44;text-decoration:none;border-bottom:1px solid #C22B44}.dark-background{color:#fff;background-color:#A37171}.light-background{background-color:#D9B4B4}.lighter-background{background-color:#E8D8D8}.lightest-background{background-color:#F0E4E4}.right{float:right}.clear:after{content:"";display:table;clear:both}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}small{font-size:84.21%}strong{font-weight:300}.intro,.intro.large,body,button.regular-font{font-family:canada-type-gibson,sans-serif;font-weight:200;letter-spacing:0;text-transform:none}body,button.regular-font{font-size:19px;line-height:28px}@media only screen and (max-width:812px){body,button.regular-font{font-size:16px;line-height:24px}}.intro{font-size:22px;line-height:32px}.intro.large{font-size:26px;line-height:35px}.heading-1,.heading-2,h1,h2{font-family:neutraface-text,sans-serif;font-weight:400;letter-spacing:0;text-transform:uppercase}@media only screen and (max-width:812px){.intro.large{font-size:18px;line-height:28px}}.heading-1,h1{font-size:50px;line-height:52px}@media only screen and (max-width:812px){.heading-1,h1{font-size:35px;line-height:37px}}.heading-2,h2{font-size:44px;line-height:52px}.heading-3,.heading-4,h3,h4{font-weight:200;letter-spacing:.01em}.heading-3,.heading-4,.heading-5,h3,h4,h5{font-family:canada-type-gibson,sans-serif;text-transform:none}@media only screen and (max-width:812px){.heading-2,h2{font-size:35px;line-height:37px}}.heading-3,h3{font-size:40px;line-height:45px}@media only screen and (max-width:812px){.heading-3,h3{font-size:30px;line-height:37px}}.heading-4,h4{font-size:30px;line-height:35px}.heading-5,.team-member-list-item .heading-4,.team-member-list-item h4,h5{font-size:24px;line-height:28px}@media only screen and (max-width:812px){.heading-4,h4{font-size:24px;line-height:28px}}.heading-5,h5{font-weight:300;letter-spacing:.01em}.chapeau-large,.chapeau-small,.footer-element h1{font-family:neutraface-text,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.01em}.chapeau-large{text-transform:uppercase}.chapeau-large+h1,.chapeau-large+h2,.chapeau-large+h3,.chapeau-large+h4,.chapeau-large+h5{margin-top:0}.chapeau-small,.footer-element h1{text-transform:lowercase;font-variant:small-caps}.chapeau-small+h1,.chapeau-small+h2,.chapeau-small+h3,.chapeau-small+h4,.chapeau-small+h5,.footer-element h1+h1,.footer-element h1+h2,.footer-element h1+h3,.footer-element h1+h4,.footer-element h1+h5{margin-top:0}button:not(.regular-font){font-family:canada-type-gibson,sans-serif;font-weight:400;font-size:14px;line-height:17px;letter-spacing:0;text-transform:uppercase}.ember-power-select-trigger,button.input,input,textarea{font-family:canada-type-gibson,sans-serif;font-size:18px;font-weight:300}.input-error,.reservation-calendar-addon h3,.tooltip-panel{font-family:canada-type-gibson,sans-serif;font-weight:300;font-size:14px;line-height:18px;letter-spacing:.025em;text-transform:none}.slider-element .handle-element .label{font-size:10px;line-height:18px}.panel-element .action-buttons button{font-family:canada-type-gibson,sans-serif;font-weight:300;font-size:12px;line-height:14px;letter-spacing:0}button.close-button{font-family:neutraface-text,sans-serif;font-weight:300;font-size:15px;line-height:14px;font-variant:small-caps;text-transform:lowercase}.panel-element.filter-date-panel .title,.panel-element.filter-date-time-panel .title{text-transform:lowercase}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view ul.week>li,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view ul.week>li{font-family:canada-type-gibson,sans-serif;font-weight:300;font-size:14px;line-height:36px;letter-spacing:0}.filter-bar .panel-element-with-button>button,.filter-date-time-panel .from,.filter-date-time-panel .till,.filter-people-panel .label,.filter-time-panel .from,.filter-time-panel .till,.select-options-panel .label-with-number .label,button.small-font{font-size:16px;line-height:18px;font-weight:300;text-transform:lowercase}.filter-bar .panel-element-with-button>button.select,button.select{font-family:neutraface-text,sans-serif;font-weight:400;font-size:23px;line-height:18px;letter-spacing:0;text-transform:uppercase}.header-element .logo .title,.header-element ul.menu,.home-page .play-button{font-family:neutraface-text,sans-serif;font-weight:300;text-transform:uppercase}@media only screen and (max-width:812px){.filter-bar .panel-element-with-button>button.select,button.select{font-size:19px}}.footer-element{font-size:16px}.footer-element .error{line-height:18px}.header-element .logo .title{font-size:24px;line-height:43px;letter-spacing:.025rem}@media only screen and (max-width:812px){.header-element .logo .title{font-size:21px}}.header-element ul.menu,.home-page .play-button{font-size:12px;line-height:20px;letter-spacing:.01em}.page .panel-large p:first-child{font-family:canada-type-gibson,sans-serif;font-weight:200;font-size:22px;line-height:32px;letter-spacing:0;text-transform:none}@media only screen and (max-width:812px){.page .panel-large p:first-child{font-size:18px;line-height:28px}}.service-list-page h1{font-family:neutraface-text,sans-serif;font-weight:400;font-size:44px;line-height:52px;letter-spacing:0;text-transform:uppercase}.label-with-number .number,.reservation-list-item .heading-2,.reservation-list-item h2,.service-list-page h2,li.tag{font-family:canada-type-gibson,sans-serif}@media only screen and (max-width:812px){.service-list-page h1{font-size:35px;line-height:37px}}.service-list-page h2{font-weight:200;font-size:30px;line-height:35px;letter-spacing:.01em;text-transform:none}.reservation-list-item .heading-2,.reservation-list-item h2{font-weight:500;font-size:44px;line-height:52px;letter-spacing:0;text-transform:uppercase}@media only screen and (max-width:812px){.reservation-list-item .heading-2,.reservation-list-item h2{font-size:35px;line-height:37px}}.reservation-list-item .additional-options li small{font-size:16px;font-weight:300}.page .page-header h1{font-family:neutraface-text,sans-serif;font-weight:400;font-size:44px;line-height:52px;letter-spacing:0;text-transform:uppercase}@media only screen and (max-width:812px){.page .page-header h1{font-size:35px;line-height:37px}}ul.alternately-list .details{font-size:18px}ul.alternately-list strong{font-weight:400}.home-page .header .panel h1{font-size:52px;line-height:63px}.home-page .header .panel button.button-element{font-size:18px}@media only screen and (max-width:1180px){.home-page .header .panel h1{font-size:36px;line-height:47px}}@media only screen and (max-width:1180px) and (min-width:813px){.home-page .header .panel button.button-element{font-size:14px;padding:17px 18px}}@media only screen and (max-width:812px){.home-page .header .panel h1{font-size:34px;line-height:39px;word-wrap:break-word}.home-page .header .panel button.read-more-button{font-size:14px!important}}.home-page .introduction{font-size:26px;line-height:34px}@media only screen and (max-width:812px){.home-page .introduction{font-size:23px;line-height:32px}}.intro-on-other-locations{font-weight:100;font-size:26px;line-height:34px}@media only screen and (max-width:812px){.intro-on-other-locations{font-size:18px;line-height:28px}}.about-page .about,.about-page .introduction{font-weight:100;font-size:23px;line-height:32px}@media only screen and (max-width:812px){.about-page .heading-2,.about-page h2,.news-item-page .page-header h1,.service-page .page-header h1{font-size:32px;line-height:35px}}.organisation-filter-bar h1{font-size:23px;line-height:52px}@media only screen and (max-width:812px){.organisation-filter-bar h1{font-size:19px;line-height:20px}}.team-member-list-page .direction p{font-size:22px;line-height:32px}.mail-list-item h4,.news-list-item h4{font-weight:100}.organisation-list-page .tags{font-size:14px;font-weight:400}.basket-element .total,.reservation-edit-page .total,.reservation-page .total{font-size:19px;line-height:30px;font-style:normal;font-weight:600}.hamburger-element .bottom p{font-size:16px;line-height:26px;font-weight:300}@media only screen and (max-width:812px){.home-page .introductions .wrapper,.segment-header{font-size:18px;line-height:24px;margin-bottom:40px}.home-page .introductions .wrapper h2,.segment-header h2{margin-top:4px;margin-bottom:26px}.basket-element .total,.reservation-edit-page .total,.reservation-page .total{font-size:14px;line-height:18px}}.additional-options h2,.remarks h2,.reservation-list-item h2{font-size:12px;line-height:14px}.additional-options>.label,.remarks>.label,.reservation-list-item>.label{font-size:19px;font-weight:500}.additional-options>.label small,.remarks>.label small,.reservation-list-item>.label small{font-size:14px;font-weight:300}.additional-options>.total,.remarks>.total,.reservation-list-item>.total{font-weight:500;font-size:16px;color:#5c5661}.additional-options .list-item-summary,.remarks .list-item-summary,.reservation-list-item .list-item-summary{font-size:16px;font-weight:300}.additional-options .additional-options .label,.remarks .additional-options .label,.reservation-list-item .additional-options .label{font-size:16px}.additional-options .unit-counter-element,.remarks .unit-counter-element,.reservation-list-item .unit-counter-element{font-size:14px}.additional-options .unit-counter-element .value,.remarks .unit-counter-element .value,.reservation-list-item .unit-counter-element .value{font-size:16px}button.button-element{position:relative;color:#fff;background-color:#C22B44;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:0 solid transparent;padding:25px 33px;margin:14px 0;-webkit-transition:color .1s,background-color .25s;-moz-transition:color .1s,background-color .25s;-o-transition:color .1s,background-color .25s;transition:color .1s,background-color .25s}button.button-element.gray{background-color:#5C5661}button.button-element.dark{background-color:#A37171}button.button-element.white{color:#A37171;background-color:#fff}button.button-element.light{color:#A37171;background-color:#D9B4B4}button.button-element.light.gray{color:#5C5661;background-color:#eeeeef}button.button-element.lighter{color:#A37171;background-color:#E8D8D8}button.button-element.lighter.lighter-20{color:#A37171;background-color:rgba(232,216,216,.2)}button.button-element.lighter.gray{color:#5C5661;background-color:#eeeeef}button.button-element.is-loading .label{opacity:0;filter:alpha(opacity=0)}@media only screen and (max-width:812px){button.button-element{padding:17px 20px;margin:8px 0}}button.button-element.small{padding:15px 23px}button.button-element.input{padding:16px;width:100%}button.button-element.full-width{width:100%}button.button-element:disabled{opacity:.5;filter:alpha(opacity=50)}button.button-element:focus{outline-color:#D9B4B4}button.button-element:not(:disabled):not(.is-loading):hover{background-color:#9b2236}button.button-element:not(:disabled):not(.is-loading):hover.gray{background-color:#4a454e}button.button-element:not(:disabled):not(.is-loading):hover.light{background-color:#e1c3c3}button.button-element:not(:disabled):not(.is-loading):hover.light.gray{background-color:#bdbdc1}button.button-element:not(:disabled):not(.is-loading):hover.lighter{color:#fff;background-color:#c7a0a0}button.button-element:not(:disabled):not(.is-loading):hover.lighter.lighter-20{color:#A37171;background-color:#e8d8d8}button.button-element:not(:disabled):not(.is-loading):hover.lighter.gray{background-color:#bdbdc1}button.button-element:not(:disabled):not(.is-loading):hover.white{color:#fff;background-color:#cfa8a8}button.button-element.hooghiemstra:not(.white){background-color:#C22B44}button.button-element.hooghiemstra:not(.white):not(:disabled):hover{background-color:#9b2236}button.button-element.hooghiemstra:not(.white).dark{background-color:#A37171}button.button-element.hooghiemstra:not(.white).dark:not(:disabled):hover{background-color:#865757}button.button-element.hooghiemstra:not(.white).light{color:#A37171;background-color:#D9B4B4}button.button-element.hooghiemstra:not(.white).light:not(:disabled):hover{background-color:#e1c3c3}button.button-element.hooghiemstra:not(.white).lighter{color:#A37171;background-color:#E8D8D8}button.button-element.hooghiemstra:not(.white).lighter.lighter-20{color:#fff;background-color:rgba(232,216,216,.2)}button.button-element.hooghiemstra:not(.white).lighter:not(:disabled):hover{color:#fff;background-color:#b68383}button.button-element.hooghiemstra:not(.white).lighter:not(:disabled):hover.lighter-20{color:#fff;background-color:#c7a0a0}button.button-element.hooghiemstra:not(.white):focus{outline-color:#D9B4B4}button.button-element.hooghiemstra.white{color:#A37171}button.button-element.hooghiemstra.white:not(:disabled):hover{background-color:#c7a0a0}button.button-element.rudolfmagnus:not(.white){background-color:#504162}button.button-element.rudolfmagnus:not(.white):not(:disabled):hover{background-color:#40344e}button.button-element.rudolfmagnus:not(.white).dark{background-color:#6B677C}button.button-element.rudolfmagnus:not(.white).dark:not(:disabled):hover{background-color:#565263}button.button-element.rudolfmagnus:not(.white).light{color:#6B677C;background-color:#8F8BA0}button.button-element.rudolfmagnus:not(.white).light:not(:disabled):hover{background-color:#706c84}button.button-element.rudolfmagnus:not(.white).lighter{color:#6B677C;background-color:#c1bdc9}button.button-element.rudolfmagnus:not(.white).lighter.lighter-20{background-color:rgba(193,189,201,.2)}button.button-element.rudolfmagnus.white:not(:disabled):hover,button.button-element.rudolfmagnus:not(.white).lighter:not(:disabled):hover{background-color:#9992a6}button.button-element.rudolfmagnus:not(.white):focus{outline-color:#8F8BA0}button.button-element.rudolfmagnus.white{color:#6B677C}button.button-element.vondelparc:not(.white){background-color:#0D659B}button.button-element.vondelparc:not(.white):not(:disabled):hover{background-color:#0a517c}button.button-element.vondelparc:not(.white).dark{background-color:#5583A6}button.button-element.vondelparc:not(.white).dark:not(:disabled):hover{background-color:#446985}button.button-element.vondelparc:not(.white).light{color:#5583A6;background-color:#84A3B7}button.button-element.vondelparc:not(.white).light:not(:disabled):hover{background-color:#5d859f}button.button-element.vondelparc:not(.white).lighter{color:#5583A6;background-color:#CDDAE2}button.button-element.vondelparc:not(.white).lighter.lighter-20{color:#fff;background-color:rgba(205,218,226,.2)}button.button-element.vondelparc:not(.white).lighter:not(:disabled):hover{color:#fff;background-color:#7b9db3}button.button-element.vondelparc:not(.white).lighter:not(:disabled):hover.lighter-20{color:#fff;background-color:#96b2c2}button.button-element.vondelparc:not(.white):focus{outline-color:#84A3B7}button.button-element.vondelparc.white{color:#5583A6}button.button-element.vondelparc.white:not(:disabled):hover{background-color:#96b2c2}button.icon-button-element,button.no-background{background-color:transparent;border:0 solid transparent;padding:0}button.button-element .label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.icon-button-element{color:#C22B44;margin:0;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}button.icon-button-element svg{-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s}button.icon-button-element:disabled{opacity:.4;filter:alpha(opacity=40);cursor:default!important}button.icon-button-element:focus{outline:0!important}button.no-background{cursor:pointer;color:#A37171;-webkit-transition:color .25s;-moz-transition:color .25s;-o-transition:color .25s;transition:color .25s;margin:0;border-bottom:1px solid transparent}button.no-background svg{-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s}button.no-background:focus{outline:0!important;border-bottom:1px solid #C22B44}button.no-background.cancel-button{color:#303034}button.no-background:not(:disabled):hover{color:#C22B44;background-color:transparent!important}li.tag,li.tag.hooghiemstra{background-color:#F0E4E4}.hamburger button.no-background:focus{border-bottom:1px solid transparent}button.read-more-button,button.read-next-button{color:#D9B4B4;border-bottom:0 solid #C22B44}button.read-more-button .label,button.read-next-button .label{display:inline-block;border-bottom:1px solid #D9B4B4;-webkit-transition:border-color .25s;-moz-transition:border-color .25s;-o-transition:border-color .25s;transition:border-color .25s}button.read-more-button svg,button.read-next-button svg{margin-left:6px;width:9px;height:9px;display:inline;fill:#A37171;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}button.read-more-button:focus svg,button.read-more-button:hover svg,button.read-next-button:focus svg,button.read-next-button:hover svg,svg.icon-svg{fill:#C22B44}button.read-more-button.read-less-button svg,button.read-next-button.read-less-button svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}button.read-more-button.read-next-button svg,button.read-next-button.read-next-button svg{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}button.read-more-button:focus,button.read-more-button:hover,button.read-next-button:focus,button.read-next-button:hover{color:#C22B44;outline:0!important;border-bottom:0 solid #C22B44}button.read-more-button:focus .label,button.read-more-button:hover .label,button.read-next-button:focus .label,button.read-next-button:hover .label{border-bottom:1px solid #C22B44}li.tag{color:#303034;-webkit-transition:color .25s,background-color .25s;-moz-transition:color .25s,background-color .25s;-o-transition:color .25s,background-color .25s;transition:color .25s,background-color .25s;font-weight:400;border:0 solid transparent;padding:4px 14px;margin:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-transform:lowercase}li.tag.hooghiemstra:hover{color:#C22B44;background-color:#D9B4B4}li.tag.rudolfmagnus{background-color:#D5D3DB}li.tag.rudolfmagnus:hover{color:#504162;background-color:#8F8BA0}li.tag.vondelparc{background-color:#DCE5EA}li.tag.vondelparc:hover{color:#0D659B;background-color:#84A3B7}@media only screen and (max-width:812px){li.tag{line-height:18px;padding:2px 10px}.select-panel-button{margin-bottom:11px}}svg.icon-svg{width:22px;height:22px}svg.icon-svg.small-icon-svg{width:11px;height:11px}svg.icon-svg.info-icon-svg{fill:#A37171}button.circle-button-element svg.icon-svg .background,svg.icon-svg.info-icon-svg .i{fill:#fff}button.circle-button-element svg.icon-svg{width:29px;height:29px}button.circle-button-element svg.icon-svg .border,button.circle-button-element svg.icon-svg .icon{fill:#A37171}button.circle-button-element:hover:not(:disabled){background-color:transparent!important}button.circle-button-element:hover:not(:disabled) svg.icon-svg .border{fill:#A37171!important}.tooltip-element{display:inline;position:relative}.tooltip-element .tooltip-panel{padding:15px 34px 13px 16px;width:200px;background-color:#fff;position:absolute;z-index:2;bottom:32px;right:-36px;box-shadow:0 2px 6px 4px rgba(0,0,0,.16);white-space:normal}.tooltip-element .tooltip-panel button.button-close{padding-right:13px;padding-top:13px;position:absolute;right:0;top:0}.tooltip-element .tooltip-panel button.button-close svg{fill:#D9B4B4}.button-tooltip:hover svg.info-icon-svg .circle,.tooltip-element .tooltip-panel button.button-close:hover svg{fill:#C22B44}.tooltip-element .tooltip-panel .tooltip-panel-arrow{pointer-events:none;width:50px;height:25px;position:absolute;top:100%;right:16px;overflow:hidden}.tooltip-element .tooltip-panel .tooltip-panel-arrow::after{content:"";position:absolute;width:16px;height:16px;background:#fff;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%;box-shadow:1px 1px 6px 4px rgba(0,0,0,.1)}.panel-element-with-button button:hover,.panel-element-with-button.active>button,.panel-element-with-button.is-open>button{background-color:#D9B4B4!important}.news-item-page .panel-large,.panel-element{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.tooltip-element.tooltip-panel-right .tooltip-panel{right:auto;left:-32px}.tooltip-element.tooltip-panel-right .tooltip-panel-arrow{right:auto;left:16px}.tooltip-element.tooltip-panel-top .tooltip-panel{bottom:auto;top:32px}.tooltip-element.tooltip-panel-top .tooltip-panel-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:auto;bottom:100%}.button-tooltip svg.info-icon-svg .circle,.button-tooltip svg.info-icon-svg .i{-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s}.ember-power-select-trigger svg.right-icon-svg,.panel-element-with-button svg.right-icon-svg{-moz-transition:fill .25s,-moz-transform .25s;-o-transition:fill .25s,-o-transform .25s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.button-tooltip:hover svg.info-icon-svg .i{fill:#fff}.panel-element-with-button{position:relative;z-index:1}.panel-element-with-button.is-open{z-index:4}.panel-element-with-button.active>button:focus,.panel-element-with-button.is-open>button:focus{outline:0!important}.panel-element-with-button .ember-power-select-status-icon{right:32px;border-color:#5C5661 transparent transparent}.panel-element-with-button svg.right-icon-svg{position:absolute;right:16px;top:19px;fill:#A37171;-webkit-transition:fill .25s,-webkit-transform .25s;transition:fill .25s,transform .25s;transform:rotate(90deg);width:9px;height:9px}.panel-element-with-button.active svg.right-icon-svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.panel-element-with-button.active .ember-power-select-status-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.select-panel-button .panel-element-with-button{z-index:5}.panel-element{position:absolute;z-index:2;background-color:#FFFCFB;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:18px 24px;text-align:left}@media only screen and (min-width:813px){.panel-element{left:10px}}@media only screen and (max-width:812px){.panel-element{width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px);left:-12px}}.panel-element .action-buttons{margin-top:32px;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.panel-element .action-buttons button{margin:0 8px}.panel-element .action-buttons button:first-child{margin-left:0}.panel-element .action-buttons button:last-child{margin-right:0}.panel-element.filter-people-panel .fields{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.panel-element.filter-people-panel .fields .label{-webkit-flex-grow:1;flex-grow:1}.panel-element.filter-people-panel .fields .number{width:36px;text-align:center}.panel-element.space-type-selection-panel{padding:0 1.5rem;font-weight:300;left:0}@media only screen and (max-width:812px){.panel-element.space-type-selection-panel{left:0;width:-webkit-calc(100% - 3rem);width:-moz-calc(100% - 3rem);width:calc(100% - 3rem)}}.panel-element.space-type-selection-panel a,.panel-element.space-type-selection-panel a:link,.panel-element.space-type-selection-panel a:visited{position:relative;display:block;padding:.7rem 0 .5rem;border-bottom:1px solid #fff}.panel-element.space-type-selection-panel a:link:not(:last-child),.panel-element.space-type-selection-panel a:not(:last-child),.panel-element.space-type-selection-panel a:visited:not(:last-child){border-bottom:1px solid #E8D8D8}.panel-element.space-type-selection-panel a:hover{border-bottom:1px solid #fff}.panel-element.space-type-selection-panel a:hover:not(:last-child){border-bottom:1px solid #E8D8D8}.panel-element.space-type-selection-panel .number{margin-top:11px;margin-left:9px}.panel-element.space-type-selection-panel svg{position:absolute;top:.75rem;right:.25rem;width:36px;height:36px;fill:#5C5661}.panel-element.filter-date-panel .title,.panel-element.filter-date-time-panel .title{position:relative;text-align:center}.panel-element.filter-date-panel .title button.next-button,.panel-element.filter-date-panel .title button.previous-button,.panel-element.filter-date-time-panel .title button.next-button,.panel-element.filter-date-time-panel .title button.previous-button{position:absolute}.panel-element.filter-date-panel .title button.next-button.previous-button,.panel-element.filter-date-panel .title button.previous-button.previous-button,.panel-element.filter-date-time-panel .title button.next-button.previous-button,.panel-element.filter-date-time-panel .title button.previous-button.previous-button{left:0}.panel-element.filter-date-panel .title button.next-button.next-button,.panel-element.filter-date-panel .title button.previous-button.next-button,.panel-element.filter-date-time-panel .title button.next-button.next-button,.panel-element.filter-date-time-panel .title button.previous-button.next-button{right:0}.panel-element.filter-date-panel .reservation-calendar-addon,.panel-element.filter-date-time-panel .reservation-calendar-addon{margin-bottom:32px}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view li.header ul.week>li,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view li.header ul.week>li{cursor:auto}.panel-element.filter-date-panel .reservation-calendar-addon h3,.panel-element.filter-date-time-panel .reservation-calendar-addon h3{text-align:center;opacity:.5;filter:alpha(opacity=50)}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view ul.week,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view ul.week{width:252px}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view ul.week>li,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view ul.week>li{position:relative;width:-webkit-calc(100% / 7 + 1px);width:-moz-calc(100% / 7 + 1px);width:calc(100% / 7 + 1px);height:37px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid transparent;margin-left:-1px;margin-top:-1px}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view ul.week>li:last-child,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view ul.week>li:last-child{margin-right:-1px}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view ul.week>li.week,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view ul.week>li.week{display:none}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view ul.week>li.not-current-month,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view ul.week>li.not-current-month{opacity:0;filter:alpha(opacity=0);pointer-events:none}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li{z-index:1;width:-webkit-calc(100% / 7 + 1px);width:-moz-calc(100% / 7 + 1px);width:calc(100% / 7 + 1px);border:1px solid #D9B4B4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li.today,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li.today{z-index:2;border:1px solid #D9B4B4;background-color:#D9B4B4}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li.selected,.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li:not(.not-current-month):not(.in-the-past):hover,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li.selected,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li:not(.not-current-month):not(.in-the-past):hover{border:1px solid #A37171;background-color:#A37171;z-index:2;color:#fff}.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li:not(.not-current-month).in-the-past,.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li:not(.not-current-month):nth-child(7),.panel-element.filter-date-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li:not(.not-current-month):nth-child(8),.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li:not(.not-current-month).in-the-past,.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li:not(.not-current-month):nth-child(7),.panel-element.filter-date-time-panel .reservation-calendar-addon ul.month-view li:not(.header) ul.week>li:not(.not-current-month):nth-child(8){pointer-events:none;opacity:.35;filter:alpha(opacity=35)}@media only screen and (min-width:813px){.panel-element.panel-right{left:auto;right:9px}.panel-element.search-panel{width:284px}.panel-element.select-options-panel{width:300px}.panel-element.filter-people-panel{width:246px}.panel-element.space-type-selection-panel{width:418px}.panel-element.filter-date-time-panel,.panel-element.filter-time-panel{width:246px}}.time-selection-element .till{float:right}.time-selection-element .slider-element{margin:8px 0 24px}button.icon-button-element:not(:disabled):hover svg .border,button.icon-button-element:not(:disabled):hover svg .icon{-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s;fill:#fff}button.icon-button-element:not(:disabled):hover svg .background{-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s;fill:#A37171}svg.circle-icon-svg{width:35px;height:35px;background-color:#C22B44;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;fill:#fff}ul.links{list-style:none;margin:0;padding:0}ul.links li{float:left;margin:5px}ul.links li svg.circle-icon-svg{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:fill .25s,background-color .25s;-moz-transition:fill .25s,background-color .25s;-o-transition:fill .25s,background-color .25s;transition:fill .25s,background-color .25s;fill:#fff;background-color:#E8D8D8}ul.links li svg.circle-icon-svg.hooghiemstra{background-color:#E8D8D8}ul.links li svg.circle-icon-svg.rudolfmagnus{background-color:#C1BDC9}ul.links li svg.circle-icon-svg.vondelparc{background-color:#CDDAE2}ul.links li svg.circle-icon-svg.white:not(:hover){fill:#A37171;background-color:#fff}ul.links li svg.circle-icon-svg.white:not(:hover).hooghiemstra{fill:#A37171}ul.links li svg.circle-icon-svg.white:not(:hover).rudolfmagnus{fill:#6B677C}ul.links li svg.circle-icon-svg.white:not(:hover).vondelparc{fill:#5583A6}ul.links a:first-child li{margin-left:0}ul.links a:last-child li{margin-right:0}ul.links li:hover svg.circle-icon-svg{background-color:#C22B44;fill:#fff}ul.links li:hover svg.circle-icon-svg.hooghiemstra{background-color:#C22B44}ul.links li:hover svg.circle-icon-svg.rudolfmagnus{background-color:#504162}ul.links li:hover svg.circle-icon-svg.vondelparc{background-color:#0D659B}ul.links:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}ul.links{margin-bottom:-20px}ul.links.share-element{display:inline-block}ul.links.share-element li svg{width:26px;height:26px;background-color:#5C5661;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px}ul.links.share-element a:hover li svg{fill:#fff;background-color:#C22B44}.panel{text-align:left;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:80px;margin:32px auto;max-width:640px}.panel.panel-light{color:rgba(48,48,52,.7);background-color:rgba(217,180,180,.7)}.panel a,.panel a:link,.panel a:visited{color:#C22B44;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:border-color .25s;-moz-transition:border-color .25s;-o-transition:border-color .25s;transition:border-color .25s}.panel a:hover{color:#C22B44;text-decoration:none;border-bottom:1px solid #C22B44}.panel p:first-child{margin-top:0}.panel img{width:100%}.panel img.first{width:-webkit-calc(100% + 310px);width:-moz-calc(100% + 310px);width:calc(100% + 310px);margin:24px -155px}@media only screen and (max-width:812px){.panel{padding:20px 25px;margin:25px auto}.panel img.first{width:-webkit-calc(100% + 100px);width:-moz-calc(100% + 100px);width:calc(100% + 100px);margin:12px -50px}}.buttons a,.buttons a:hover,.buttons a:link,.buttons a:visited{border:0 solid #fff}.buttons button{margin-right:16px}.buttons a:last-child button{margin-right:0}.buttons a:not(:last-child) button{margin-right:16px}.image-element{position:relative;text-align:center}.image-element.background-image-element{background-color:#A37171;background-repeat:no-repeat;background-position:center center;background-size:cover}.image-element img{display:block}.image-element .loading-overlay{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#A37171}.image-element.is-loading .loading-overlay{opacity:1;filter:alpha(opacity=100)}.hooghiemstra .image-element .loading-overlay{background-color:#A37171}.rudolfmagnus .image-element .loading-overlay{background-color:#6B677C}.vondelparc .image-element .loading-overlay{background-color:#5583A6}.dark-gray-background .image-element .loading-overlay{background-color:#454149}.text-element .text-introduction p{margin-bottom:0}.filter-bar{position:relative;z-index:2;padding-top:16px}@media only screen and (min-width:813px){.filter-bar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding-top:32px}.filter-bar .draggable{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;justify-content:flex-end}}@media only screen and (max-width:812px){.buttons a:not(:last-child) button{margin-right:12px}.filter-bar{margin-bottom:36px}.filter-bar .draggable-container{padding-left:25px;padding-right:25px;margin-left:-25px;margin-right:-25px;overflow-x:hidden}.filter-bar .draggable-container .draggable{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;width:700px}.filter-bar .draggable-container .draggable .panel-element-with-button:first-child button{margin-left:0}}.filter-bar .panel-element-with-button{display:inline}.filter-bar .panel-element-with-button>button.button-element{color:#303034;background-color:#FFFCFB;margin:9px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.filter-bar .panel-element-with-button:not(.active)>button.button-element.search-button{background-color:rgba(255,252,251,.35);padding:8px;margin-right:0}.filter-bar .panel-element-with-button:not(.active)>button.button-element.search-button .label{height:32px}.filter-bar .panel-element-with-button:not(.active)>button.button-element.search-button svg{height:32px;width:32px}svg.line-pattern-svg{fill:#ebe6e5;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.spotlight-element{position:relative;width:100%}.spotlight-element h4{margin-bottom:18px}.spotlight-element p{padding-right:30px;padding-bottom:10px}.spotlight-element>.wrapper{padding:0!important;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.spotlight-element>.wrapper .panel{margin-left:25px;padding:36px 44px;position:relative;background-color:#FFFCFB;z-index:1}@media only screen and (min-width:1120px){.spotlight-element>.wrapper .panel{margin-left:0}}@media only screen and (min-width:813px){.spotlight-element{height:524px;padding:16px 0}.spotlight-element .background-image-element{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}.spotlight-element>.wrapper .panel{max-width:256px}}@media only screen and (max-width:812px){.spotlight-element>.wrapper .panel{margin:0;padding:32px 50px;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.spotlight-element .background-image-element{position:relative;width:100%;padding-top:120%;background-repeat:no-repeat;background-position:center center;background-size:cover}}svg.loading-icon-svg{position:absolute;z-index:2;top:20px;left:-webkit-calc(50% - 12px);left:-moz-calc(50% - 12px);left:calc(50% - 12px)}.input-element,.input-element .inputfield{position:relative}@media only screen and (max-width:812px){svg.loading-icon-svg{top:13px}.ember-power-select-options[role=listbox]{max-height:80vh}}svg.loading-icon-svg path{fill:#fff;-webkit-transition:fill .35s;-moz-transition:fill .35s;-o-transition:fill .35s;transition:fill .35s}svg.loading-icon-svg path.active{fill:#D9B4B4}button.small svg.loading-icon-svg{top:11px}.draggable-container.is-dragging .draggable{pointer-events:none}.swiper-container .image-element,.swiper-container .image-element img{max-width:100%}.swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;-webkit-transition:opacity .25s,background-color .25s;-moz-transition:opacity .25s,background-color .25s;-o-transition:opacity .25s,background-color .25s;transition:opacity .25s,background-color .25s;opacity:.45;filter:alpha(opacity=45)}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px;background-color:#fff;opacity:1;filter:alpha(opacity=100);margin:0 4px}.swiper-pagination-bullet:hover{background-color:#C22B44;opacity:1;filter:alpha(opacity=100)}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:2px 4px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{margin:0 4px}input,textarea{resize:none;display:block;padding:14px 13px;width:-webkit-calc(100% - 26px);width:-moz-calc(100% - 26px);width:calc(100% - 26px);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #D9B4B4;background-color:#fff;color:#5C5661}input:focus,textarea:focus{outline-color:#D9B4B4}.toggle-element button:focus,input.panel-open:focus{outline:0!important}input::placeholder,textarea::placeholder{color:#D9B4B4}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#D9B4B4}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#D9B4B4}.input-element label{color:#A37171;display:inline-block;margin-bottom:4px}.input-element.is-error input,.input-element.is-error textarea{border:1px solid #C22B44}.input-element.is-error .input-error{color:#C22B44}.input-element.is-error svg.error-icon-svg{position:absolute;right:13px;top:-webkit-calc(50% - 11px);top:-moz-calc(50% - 11px);top:calc(50% - 11px)}.input-element.is-error svg.error-icon-svg .triangle{fill:#C22B44}.input-element.is-error svg.error-icon-svg .exclamation{fill:#fff}.checkbox-element,.radio-element{display:block;color:inherit;background-color:transparent;border:0 solid #fff;text-transform:none;font-size:inherit;line-height:inherit;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-element.is-error,.label-with-number .number,.radio-element.is-error,.toggle-element.is-error{color:#C22B44}.slider-element,.toggle-element{-webkit-user-select:none;-moz-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.checkbox-element:not(.is-disabled),.radio-element:not(.is-disabled){cursor:pointer}.checkbox-element.checkbox-element,.radio-element.checkbox-element{margin:4px 0}.checkbox-element.checkbox-element .label,.checkbox-element.checkbox-element svg.checkbox-button-icon-svg,.radio-element.checkbox-element .label,.radio-element.checkbox-element svg.checkbox-button-icon-svg{float:left}.checkbox-element.checkbox-element svg,.radio-element.checkbox-element svg{margin:4px 6px 4px 0}.checkbox-element svg .active,.checkbox-element svg .border,.radio-element svg .active,.radio-element svg .border{fill:#D9B4B4}.checkbox-element svg .background,.radio-element svg .background{fill:#fff}.checkbox-element .label-with-number,.radio-element .label-with-number{display:inline-block}.checkbox-element.is-disabled,.radio-element.is-disabled{opacity:.7}.checkbox-element.is-disabled svg,.radio-element.is-disabled svg{opacity:.35}.toggle-element{cursor:pointer;-ms-user-select:none;user-select:none}.toggle-element button{-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;position:relative;width:36px;height:19px;-webkit-border-radius:19px;-moz-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;border-radius:19px;cursor:pointer;background-color:#F0E4E4;border:0 solid transparent;padding:0;margin:0;border-bottom:1px solid transparent}.toggle-element button .toggle{-webkit-transition:left .35s,background-color .15s;-moz-transition:left .35s,background-color .15s;-o-transition:left .35s,background-color .15s;transition:left .35s,background-color .15s;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;background-color:#D9B4B4;position:absolute;left:-webkit-calc(100% - 17px);left:-moz-calc(100% - 17px);left:calc(100% - 17px);top:2px;width:15px;height:15px}.toggle-element.is-disabled{pointer-events:none;cursor:auto}.toggle-element.is-disabled button{background-color:rgba(92,86,97,.1)}.toggle-element.is-disabled button .toggle{background-color:#fff}.toggle-element.is-checked button{background-color:#C22B44}.toggle-element.is-checked button .toggle{background-color:#fff;left:-webkit-calc(0% + 2px);left:-moz-calc(0% + 2px);left:calc(0% + 2px)}.label-with-number .label{margin:6px 0;float:left}.label-with-number .number{font-weight:500;font-size:12px;float:left;text-align:center;background-color:#E8D8D8;width:19px;height:19px;line-height:19px;margin-top:7px;margin-left:8px;-webkit-border-radius:19px;-moz-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;border-radius:19px}.label-with-number:after{content:" ";display:table;clear:both}.slider-element{position:relative;height:18px;min-width:200px;-ms-user-select:none;user-select:none}.slider-element .line{position:absolute;left:0;top:9px;width:100%;height:1px;overflow:hidden;background-color:#A37171}.slider-element .active-line{cursor:pointer;position:absolute;width:100%;height:18px;top:0;left:0}.slider-element .active-line .line{width:100%;top:8px;left:0;height:3px;overflow:hidden;background-color:#A37171;-webkit-transition:left 30ms ease-out,width 30ms ease-out;-moz-transition:left 30ms ease-out,width 30ms ease-out;-o-transition:left 30ms ease-out,width 30ms ease-out;transition:left 30ms ease-out,width 30ms ease-out}.slider-element .active-line.is-error .line{background-color:#C22B44}.slider-element .active-line.is-dragging:not(.is-error) .line,.slider-element .active-line:hover:not(.is-error) .line,.slider-element.is-dragging .active-line:not(.is-error) .line{background-color:#5C5661}.slider-element .handle-element{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;position:absolute;top:0;left:0;-webkit-transition:left 30ms ease-out;-moz-transition:left 30ms ease-out;-o-transition:left 30ms ease-out;transition:left 30ms ease-out;width:40px;height:18px}.slider-element .handle-element .curve{position:absolute;left:0;top:0;width:18px;height:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;background-color:#A37171;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.slider-element .handle-element .background{width:31px;height:18px;margin-left:9px;background-color:#A37171;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.slider-element .handle-element .label{position:absolute;top:0;left:4px;z-index:1;color:#fff;width:36px;height:18px;overflow:hidden;text-align:center}.slider-element .handle-element.is-error .background,.slider-element .handle-element.is-error .curve{background-color:#C22B44}.slider-element .handle-element.is-dragging{cursor:move;cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.slider-element .handle-element.is-dragging:not(.is-error) .background,.slider-element .handle-element.is-dragging:not(.is-error) .curve,.slider-element .handle-element:hover:not(.is-error) .background,.slider-element .handle-element:hover:not(.is-error) .curve{background-color:#5C5661}.slider-element .handle-element.end-handle{left:-webkit-calc(100% - 40px);left:-moz-calc(100% - 40px);left:calc(100% - 40px)}.slider-element .handle-element.end-handle .curve{left:auto;right:0}.slider-element .handle-element.end-handle .background{margin-left:0}.slider-element .handle-element.end-handle .label{left:0}.basket-element .slider-element .active-line .line,.reservation-edit-page .slider-element .active-line .line,.reservation-page .slider-element .active-line .line{background-color:#303034}.basket-element .slider-element .active-line.is-dragging .active-line:not(.is-error) .line,.basket-element .slider-element .active-line.is-dragging:not(.is-error) .line,.basket-element .slider-element .active-line:hover:not(.is-error) .line,.reservation-edit-page .slider-element .active-line.is-dragging .active-line:not(.is-error) .line,.reservation-edit-page .slider-element .active-line.is-dragging:not(.is-error) .line,.reservation-edit-page .slider-element .active-line:hover:not(.is-error) .line,.reservation-page .slider-element .active-line.is-dragging .active-line:not(.is-error) .line,.reservation-page .slider-element .active-line.is-dragging:not(.is-error) .line,.reservation-page .slider-element .active-line:hover:not(.is-error) .line{background-color:#9F9B97}.basket-element .slider-element .active-line.is-error .line,.reservation-edit-page .slider-element .active-line.is-error .line,.reservation-page .slider-element .active-line.is-error .line{background-color:#C22B44}.basket-element .slider-element .handle-element .background,.basket-element .slider-element .handle-element .curve,.reservation-edit-page .slider-element .handle-element .background,.reservation-edit-page .slider-element .handle-element .curve,.reservation-page .slider-element .handle-element .background,.reservation-page .slider-element .handle-element .curve{background-color:#303034}.basket-element .slider-element .handle-element.is-error .background,.basket-element .slider-element .handle-element.is-error .curve,.reservation-edit-page .slider-element .handle-element.is-error .background,.reservation-edit-page .slider-element .handle-element.is-error .curve,.reservation-page .slider-element .handle-element.is-error .background,.reservation-page .slider-element .handle-element.is-error .curve{background-color:#C22B44}.basket-element .slider-element .handle-element.is-dragging:not(.is-error) .background,.basket-element .slider-element .handle-element.is-dragging:not(.is-error) .curve,.basket-element .slider-element .handle-element:hover:not(.is-error) .background,.basket-element .slider-element .handle-element:hover:not(.is-error) .curve,.reservation-edit-page .slider-element .handle-element.is-dragging:not(.is-error) .background,.reservation-edit-page .slider-element .handle-element.is-dragging:not(.is-error) .curve,.reservation-edit-page .slider-element .handle-element:hover:not(.is-error) .background,.reservation-edit-page .slider-element .handle-element:hover:not(.is-error) .curve,.reservation-page .slider-element .handle-element.is-dragging:not(.is-error) .background,.reservation-page .slider-element .handle-element.is-dragging:not(.is-error) .curve,.reservation-page .slider-element .handle-element:hover:not(.is-error) .background,.reservation-page .slider-element .handle-element:hover:not(.is-error) .curve{background-color:#9F9B97}input.panel-open{background-color:#D9B4B4}.ember-basic-dropdown-trigger:focus,.ember-power-select-option:focus,.reservation-page button.input:focus,.reservation-page input:focus,.reservation-page textarea:focus{outline-color:#9F9B97}.ember-basic-dropdown-trigger,.ember-power-select-option{cursor:pointer;padding:2px 16px}.ember-basic-dropdown-trigger[aria-current=true],.ember-power-select-option[aria-current=true]{color:#303034;background-color:#E2DCD6}.ember-power-select-trigger{border:1px solid #9F9B97;padding:8px 16px 8px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.ember-power-select-trigger:hover{border:1px solid #5C5661}.ember-power-select-trigger .ember-power-select-status-icon{right:10px}.ember-power-select-trigger svg.right-icon-svg{position:absolute;right:16px;top:19px;fill:#5C5661;-webkit-transition:fill .25s,-webkit-transform .25s;transition:fill .25s,transform .25s;transform:rotate(90deg);width:9px;height:9px}ul.alternately-list>li,ul.icons li,ul.news-list .list-item{position:relative}.ember-power-select-trigger.ember-basic-dropdown-trigger--below svg.right-icon-svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.ember-power-select-trigger .ember-power-select-selected-item{color:#5C5661}.unit-counter-element{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.unit-counter-element.is-disabled{opacity:.25}.unit-counter-element.is-disabled .action,.unit-counter-element.is-disabled .action svg.icon-svg{cursor:default}.unit-counter-element .action svg.icon-svg{fill:#303034;width:16px;height:16px}.unit-counter-element .action svg.icon-svg .background{fill:transparent}.unit-counter-element .action:not(.disabled) svg.icon-svg{cursor:pointer}.unit-counter-element .action:not(.disabled) svg.icon-svg:hover{fill:#fff}.unit-counter-element .action:not(.disabled) svg.icon-svg:hover .background{fill:#303034}.unit-counter-element div.action,.unit-counter-element div.label,.unit-counter-element div.value{font-weight:300;float:left}.unit-counter-element div.label{font-size:14px!important;margin-right:2px}.unit-counter-element .action{padding-left:4px;margin-top:3px;margin-bottom:-3px}.unit-counter-element .action:not(.increment){padding-right:4px}.unit-counter-element .value{min-width:15px;text-align:center}ul.alternately-list{list-style:none;padding:0;margin:0}ul.alternately-list>li{background-color:#fff;margin:112px 0}ul.alternately-list>li:first-child{margin-top:88px}ul.alternately-list>li .image{position:absolute;top:-36px;background-color:#D9B4B4;width:50%;height:-webkit-calc(100% + 72px);height:-moz-calc(100% + 72px);height:calc(100% + 72px)}ul.alternately-list>li .image .background-image-element,ul.alternately-list>li .image .swiper-container{position:absolute;left:0;top:0;right:0;bottom:0}ul.alternately-list>li .image .icon-svg{width:30px;height:30px;cursor:pointer;position:absolute;z-index:2;top:50%;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px);fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:arcs;-webkit-transition:stroke .35s;-moz-transition:stroke .35s;-o-transition:stroke .35s;transition:stroke .35s}ul.alternately-list>li .image .icon-svg:hover{stroke:#C22B44}ul.alternately-list>li .image .icon-svg.small-previous-image-icon{left:16px}ul.alternately-list>li .image .icon-svg.small-next-image-icon{right:16px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}ul.alternately-list>li .list-item-wrapper{overflow:hidden;padding:60px}ul.alternately-list>li .list-item-wrapper h4{margin-bottom:24px;opacity:.8;filter:alpha(opacity=80)}ul.alternately-list>li .list-item-wrapper svg{fill:#A37171;display:block;width:32px;height:32px}ul.alternately-list>li .list-item-wrapper .chapeau{color:#A37171}ul.alternately-list>li .list-item-wrapper a.read-more,ul.alternately-list>li .list-item-wrapper a.read-more:link,ul.alternately-list>li .list-item-wrapper a.read-more:visited{text-transform:lowercase;display:block;font-weight:500;border-color:transparent}ul.alternately-list>li .list-item-wrapper a.read-more:hover{color:#C22B44;border-color:transparent}ul.alternately-list>li .list-item-wrapper p+a.read-more{margin-top:-1.25rem}ul.alternately-list>li .list-item-wrapper .details{color:#A37171;margin-top:52px}ul.alternately-list>li .list-item-wrapper .details .left{margin-right:1rem;margin-bottom:.25rem}ul.alternately-list>li .list-item-wrapper .details ul.icons{float:left;-webkit-justify-content:flex-start;justify-content:flex-start;margin-right:12px}ul.alternately-list>li .list-item-wrapper .details ul.icons li{width:28px;height:28px;margin:2px}ul.alternately-list>li .list-item-wrapper .details ul.icons li svg{fill:#A37171;width:28px;height:28px}ul.alternately-list>li .list-item-wrapper .details p{margin:5px 0;padding:0;float:left}ul.alternately-list>li .list-item-wrapper .details:after{content:"";display:table;clear:both}ul.alternately-list>li .list-item-wrapper .buttons{margin-top:36px;margin-bottom:-8px}ul.alternately-list>li:nth-child(odd) .image{left:0}ul.alternately-list>li:nth-child(odd) .list-item-wrapper{padding-left:-webkit-calc(50% + 60px);padding-left:-moz-calc(50% + 60px);padding-left:calc(50% + 60px)}ul.alternately-list>li:nth-child(even) .image{right:0}ul.alternately-list>li:nth-child(even) .list-item-wrapper{padding-right:-webkit-calc(50% + 60px);padding-right:-moz-calc(50% + 60px);padding-right:calc(50% + 60px)}ul.alternately-list>li.hooghiemstra .image{background-color:#D9B4B4}ul.alternately-list>li.hooghiemstra .content svg{fill:#A37171}ul.alternately-list>li.hooghiemstra .content .chapeau{color:#A37171}ul.alternately-list>li.rudolfmagnus .image{background-color:#8F8BA0}ul.alternately-list>li.rudolfmagnus .content svg{fill:#6B677C}ul.alternately-list>li.rudolfmagnus .content .chapeau{color:#6B677C}ul.alternately-list>li.vondelparc .image{background-color:#84A3B7}ul.alternately-list>li.vondelparc .content svg{fill:#5583A6}ul.alternately-list>li.vondelparc .content .chapeau{color:#5583A6}ul.news-list .mail-list-item,ul.news-list .mail-list-item input{color:#fff;background-color:transparent}ul.news-list{list-style:none;text-align:left;margin:0 -14px;padding:0}@media only screen and (max-width:812px){ul.news-list{margin:0}}ul.news-list .mail-list-item h4{margin:28px 0 34px}@media only screen and (max-width:812px){ul.news-list .mail-list-item h4{margin-top:12px}}ul.news-list .mail-list-item input{font-size:19px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0 solid #fff;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.7);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}ul.news-list .mail-list-item input:-webkit-autofill,ul.news-list .mail-list-item input:-webkit-autofill:focus,ul.news-list .mail-list-item input:-webkit-autofill:hover,ul.news-list .mail-list-item input:focus{-webkit-text-fill-color:#fff;outline:0!important;border-bottom:1px solid #fff;transition:background-color 50000000s ease-in-out 0s}ul.news-list .mail-list-item input::placeholder{color:rgba(255,255,255,.7)}ul.news-list .mail-list-item input:-ms-input-placeholder{color:rgba(255,255,255,.7)}ul.news-list .mail-list-item input::-ms-input-placeholder{color:rgba(255,255,255,.7)}ul.news-list .mail-list-item .error,ul.news-list .mail-list-item .success{margin-top:6px;font-size:16px;line-height:19px;font-weight:200}ul.news-list .mail-list-item button{margin-top:16px}ul.news-list .mail-list-item button.white{color:#5C5661}ul.news-list .mail-list-item button.white:hover{color:#fff;background-color:rgba(255,255,255,.15)}ul.news-list li.left,ul.news-list li.right{width:-webkit-calc(50% - 28px);width:-moz-calc(50% - 28px);width:calc(50% - 28px);margin:0 14px}ul.news-list .list-item label.chapeau-large,ul.news-list .list-item label.chapeau-small{color:#5C5661}ul.news-list .list-item.newsCategory-1168.hooghiemstra,ul.news-list .list-item.newsCategory-1168.rudolfmagnus,ul.news-list .list-item.newsCategory-1168.vondelparc{color:#fff!important;background-color:#A37171}ul.news-list .list-item.newsCategory-1168.hooghiemstra label.chapeau-large,ul.news-list .list-item.newsCategory-1168.hooghiemstra label.chapeau-small,ul.news-list .list-item.newsCategory-1168.rudolfmagnus label.chapeau-large,ul.news-list .list-item.newsCategory-1168.rudolfmagnus label.chapeau-small,ul.news-list .list-item.newsCategory-1168.vondelparc label.chapeau-large,ul.news-list .list-item.newsCategory-1168.vondelparc label.chapeau-small{color:rgba(255,252,251,.7)}ul.news-list .list-item.hooghiemstra:not(.newsCategory-1168) label.chapeau-large,ul.news-list .list-item.hooghiemstra:not(.newsCategory-1168) label.chapeau-small{color:#C22B44}ul.news-list .list-item.hooghiemstra.newsCategory-1168{background-color:#A37171}ul.news-list .list-item.hooghiemstra.newsCategory-1168 .image-element .loading-overlay{background-color:#D9B4B4}ul.news-list .list-item.rudolfmagnus:not(.newsCategory-1168) label.chapeau-large,ul.news-list .list-item.rudolfmagnus:not(.newsCategory-1168) label.chapeau-small{color:#504162}ul.news-list .list-item.rudolfmagnus.newsCategory-1168{background-color:#6B677C}ul.news-list .list-item.rudolfmagnus.newsCategory-1168 .image-element .loading-overlay{background-color:#8F8BA0}ul.news-list .list-item.vondelparc:not(.newsCategory-1168) label.chapeau-large,ul.news-list .list-item.vondelparc:not(.newsCategory-1168) label.chapeau-small{color:#0D659B}ul.news-list .list-item.vondelparc.newsCategory-1168{background-color:#5583A6}ul.news-list .list-item.vondelparc.newsCategory-1168 .image-element .loading-overlay{background-color:#84A3B7}ul.news-list .list-item:not(.mail-list-item){margin:14px 0 28px;padding:46px;color:#303034;background-color:#fff}ul.news-list .list-item.mail-list-item{margin:72px 0}@media only screen and (min-width:813px){ul.news-list .list-item.mail-list-item{padding-right:61px;margin:108px 45px}}ul.news-list .list-item .image{width:-webkit-calc(100% + 92px);width:-moz-calc(100% + 92px);width:calc(100% + 92px);margin:-46px -46px 36px}ul.news-list .list-item .image img{width:100%}@media only screen and (max-width:812px){ul.news-list .list-item:not(.mail-list-item){padding:25px}ul.news-list .list-item:not(.mail-list-item) h4{margin-bottom:16px}ul.news-list .list-item:not(.mail-list-item) .buttons{margin-top:38px}ul.news-list .list-item:not(.mail-list-item) .image{width:-webkit-calc(100% + 50px);width:-moz-calc(100% + 50px);width:calc(100% + 50px);margin:-25px -25px 18px}.home-page ul.news-list .list-item.mail-list-item{margin:24px 0}}ul.icons,ul.passport-list{padding:0;list-style:none}ul.news-list:after{content:"";display:table;clear:both}ul.icons{margin:0}@media only screen and (min-width:813px){ul.icons{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.news-item-page ul.links,ul.icons li label{display:inline-block}ul.icons li{text-align:center;width:174px;height:212px;margin:12px 0}ul.icons li svg.hexagon-icon-svg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}ul.icons li svg.hexagon-icon-svg .background{fill:#EFEAE5}ul.icons li svg.hexagon-icon-svg+svg.wrapper-svg{fill:#A37171;position:absolute;left:-webkit-calc(50% - 45px);left:-moz-calc(50% - 45px);left:calc(50% - 45px);top:-webkit-calc(50% - 62px);top:-moz-calc(50% - 62px);top:calc(50% - 62px);width:90px;height:90px;z-index:2}ul.icons li label{position:absolute;z-index:2;left:0;width:100%;top:66%}@media only screen and (min-width:813px){ul.icons li{margin:22px}ul.icons li:first-child{margin-left:0}ul.icons li:last-child{margin-right:0}ul.icons li label{color:#A37171}}@media only screen and (max-width:812px){ul.icons li label{left:-webkit-calc(100% + 16px);left:-moz-calc(100% + 16px);left:calc(100% + 16px);width:-webkit-calc(100vw - 152px);width:-moz-calc(100vw - 152px);width:calc(100vw - 152px);top:22px;text-align:left;font-size:19px}}ul.icons li .label{font-size:19px;position:absolute;z-index:2;left:-webkit-calc(100% + 16px);left:-moz-calc(100% + 16px);left:calc(100% + 16px);width:200px;bottom:22px;text-align:left}@media only screen and (max-width:812px){ul.icons li{width:56px;height:68px}ul.icons li svg.hexagon-icon-svg+svg.wrapper-svg{fill:#C22B44;left:-webkit-calc(50% - 20px);left:-moz-calc(50% - 20px);left:calc(50% - 20px);top:-webkit-calc(50% - 20px);top:-moz-calc(50% - 20px);top:calc(50% - 20px);width:40px;height:40px}}ul.passport-list{margin:0}ul.passport-list>li{position:relative;margin:28px 10px}ul.passport-list>li.team-member-list-item{margin:18px 8px}ul.passport-list>li .image{position:relative}ul.passport-list>li .image .icon-svg{width:30px;height:30px;cursor:pointer;position:absolute;z-index:2;top:50%;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px);fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:arcs;-webkit-transition:stroke .35s;-moz-transition:stroke .35s;-o-transition:stroke .35s;transition:stroke .35s}ul.passport-list>li .image .icon-svg:hover{stroke:#C22B44}ul.passport-list>li .image .icon-svg.small-previous-image-icon{left:16px}ul.passport-list>li .image .icon-svg.small-next-image-icon{right:16px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (min-width:813px){ul.passport-list>li{float:left}ul.passport-list>li.team-member-list-item{width:-webkit-calc(33.33% - 16px);width:-moz-calc(33.33% - 16px);width:calc(33.33% - 16px)}ul.passport-list>li:not(.team-member-list-item){width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}ul.passport-list>li:not(.team-member-list-item):nth-child(2n+1){clear:left}ul.passport-list>li:not(.team-member-list-item):nth-child(odd){margin-left:0}ul.passport-list>li:not(.team-member-list-item):nth-child(even){margin-right:0}}ul.passport-list>li .background-image-element{background-color:#A37171;position:relative;width:100%;padding-top:76%;background-repeat:no-repeat;background-position:center center;background-size:cover}ul.passport-list>li>.label{color:#fff;background-color:#C22B44;position:absolute;height:35px;top:0;right:0;z-index:1;padding:0 17px}ul.passport-list>li>.label label.chapeau-small{font-size:15px}ul.passport-list>li .list-item-wrapper{overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1;background-color:#fff;margin:-102px 32px 0;padding:36px 34px 0 40px}ul.passport-list>li .list-item-wrapper>.chapeau{color:#A37171}ul.passport-list>li .list-item-wrapper a.read-more,ul.passport-list>li .list-item-wrapper a.read-more:link,ul.passport-list>li .list-item-wrapper a.read-more:visited{text-transform:lowercase;display:block;font-weight:500;border-color:transparent}ul.passport-list>li .list-item-wrapper a.read-more:hover{color:#C22B44;border-color:transparent}ul.passport-list>li .list-item-wrapper p+a.read-more{display:block;margin-top:-1.25rem}ul.passport-list>li .list-item-wrapper .header label{color:rgba(194,43,68,.7)}ul.passport-list>li .list-item-wrapper svg.circle-icon-svg{width:26px;height:26px}ul.passport-list>li .list-item-wrapper .tags{text-transform:lowercase;color:#A37171}ul.passport-list>li:not(.organisation-list-item) .list-item-wrapper>div:first-child{padding-bottom:46px}ul.passport-list>li:not(.organisation-list-item) .list-item-wrapper>div:first-child>div:first-child{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}ul.passport-list>li.organisation-list-item h1{margin-bottom:0}ul.passport-list>li.organisation-list-item .list-item-wrapper{padding-bottom:36px}ul.passport-list>li.organisation-list-item a:link>div,ul.passport-list>li.organisation-list-item a:visited>div,ul.passport-list>li.organisation-list-item a>div{overflow:hidden}ul.passport-list>li.organisation-list-item a .image-element,ul.passport-list>li.organisation-list-item a:link .image-element,ul.passport-list>li.organisation-list-item a:visited .image-element{-webkit-transition:-webkit-transform .33s;-moz-transition:-moz-transform .33s;-o-transition:-o-transform .33s;transition:transform .33s;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}ul.passport-list>li.organisation-list-item a:hover .image-element{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}ul.passport-list>li.hooghiemstra .background-image-element{background-color:#A37171}ul.passport-list>li.hooghiemstra .list-item-wrapper .header label,ul.passport-list>li.hooghiemstra .list-item-wrapper>.chapeau{color:rgba(194,43,68,.7)}ul.passport-list>li.hooghiemstra>.label{background-color:#C22B44}ul.passport-list>li.rudolfmagnus .background-image-element{background-color:#6B677C}ul.passport-list>li.rudolfmagnus .list-item-wrapper .header label,ul.passport-list>li.rudolfmagnus .list-item-wrapper>.chapeau{color:rgba(80,65,98,.7)}ul.passport-list>li.rudolfmagnus>.label{background-color:#504162}ul.passport-list>li.vondelparc .background-image-element{background-color:#5583A6}ul.passport-list>li.vondelparc .list-item-wrapper .header label,ul.passport-list>li.vondelparc .list-item-wrapper>.chapeau{color:rgba(13,101,155,.7)}ul.passport-list>li.vondelparc>.label{background-color:#0D659B}@media only screen and (max-width:812px){ul.passport-list{margin:-20px -25px 0}ul.passport-list>li{margin-left:0;margin-right:0}ul.passport-list>li .swiper-pagination{bottom:74px}ul.passport-list>li .background-image-element{padding-top:65.5%}ul.passport-list>li>.label{height:29px;padding:0 14px}ul.passport-list>li>.label label.chapeau-small{font-size:12px}ul.passport-list>li .list-item-wrapper{margin:-60px 24px 0;padding-top:18px;padding-left:25px}ul.passport-list>li:not(.organisation-list-item) .list-item-wrapper>div:first-child{padding-bottom:36px}ul.passport-list>li.organisation-list-item .list-item-wrapper{padding-bottom:18px}.dark-gray-background ul.passport-list{margin-top:0}.dark-gray-background ul.passport-list>li .background-image-element{padding-top:74.5%}}ul.passport-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}ul.spread-images{list-style:none;margin:0;padding:0}ul.spread-images li{position:absolute;z-index:1}ul.spread-images li .image-element{width:264px;height:0;padding-top:100%}ul.small-columns{list-style:none;margin:0 16px 0 -12px;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}ul.small-columns .news-list-item{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;width:-webkit-calc(33.3333% - 64px);width:-moz-calc(33.3333% - 64px);width:calc(33.3333% - 64px);background-color:#fff;padding:20px;margin:12px;text-align:left}ul.small-columns .news-list-item .image{position:relative;z-index:1;width:-webkit-calc(100% + 40px);width:-moz-calc(100% + 40px);width:calc(100% + 40px);margin:-20px -20px 20px;height:0;padding-top:54%}ul.small-columns .news-list-item .image .swiper-container{position:absolute;left:0;top:0;right:0;bottom:0}ul.small-columns .news-list-item .image .swiper-container .background-image-element{height:100%;width:100%}ul.small-columns .news-list-item .content{padding:16px}ul.small-columns .news-list-item .content h4{font-size:23px;color:#5C5661;margin-bottom:0}ul.small-columns .news-list-item .content p{margin:0;padding:12px 0}ul.small-columns .news-list-item .content .buttons{padding-top:12px}ul.small-columns .news-list-item.hooghiemstra .chapeau{color:#C22B44}ul.small-columns .news-list-item.rudolfmagnus .chapeau{color:#504162}ul.small-columns .news-list-item.vondelparc .chapeau{color:#0D659B}ul.small-columns:after{content:"";display:table;clear:both}.spaces-filter-list-page .mail-list-item,.spaces-filter-page .mail-list-item{color:#5C5661;padding:34px 80px 74px;background-color:#FBF2F2;box-shadow:0 3px 12px 0 rgba(0,0,0,.16);margin-top:112px}.spaces-filter-list-page .mail-list-item h4,.spaces-filter-page .mail-list-item h4{color:rgba(92,86,97,.7)}.spaces-filter-list-page .mail-list-item h4 strong,.spaces-filter-page .mail-list-item h4 strong{display:block;color:#5C5661}.spaces-filter-list-page .mail-list-item form,.spaces-filter-page .mail-list-item form{max-width:716px}.spaces-filter-list-page .mail-list-item form input,.spaces-filter-page .mail-list-item form input{color:#5C5661;border:0 solid #fff;background-color:transparent;border-bottom:1px solid rgba(92,86,97,.7);padding-left:0;padding-right:0;margin-right:36px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:-webkit-calc(100% - 126px);width:-moz-calc(100% - 126px);width:calc(100% - 126px);float:left}.spaces-filter-list-page .mail-list-item form input:focus,.spaces-filter-page .mail-list-item form input:focus{outline:0!important;border-bottom:1px solid #303034}.spaces-filter-list-page .mail-list-item form input::placeholder,.spaces-filter-page .mail-list-item form input::placeholder{color:rgba(92,86,97,.7)}.spaces-filter-list-page .mail-list-item form input:-ms-input-placeholder,.spaces-filter-page .mail-list-item form input:-ms-input-placeholder{color:rgba(92,86,97,.7)}.spaces-filter-list-page .mail-list-item form input::-ms-input-placeholder,.spaces-filter-page .mail-list-item form input::-ms-input-placeholder{color:rgba(92,86,97,.7)}.spaces-filter-list-page .mail-list-item form button,.spaces-filter-page .mail-list-item form button{margin:2px 0 0}.spaces-filter-list-page .mail-list-item .error,.spaces-filter-list-page .mail-list-item .success,.spaces-filter-page .mail-list-item .error,.spaces-filter-page .mail-list-item .success{margin-top:6px;font-size:16px;line-height:19px;font-weight:200}ul.panel-list,ul.related-spaces{list-style:none;margin:16px 0 0;padding:0}@media only screen and (min-width:813px){ul.panel-list,ul.related-spaces{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}}ul.panel-list.related-spaces li,ul.related-spaces.related-spaces li{cursor:pointer}ul.panel-list li,ul.related-spaces li{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;position:relative;background-color:#fff;box-shadow:0 2px 6px 4px rgba(0,0,0,.16);margin:12px 0;padding:34px}ul.panel-list li h4,ul.related-spaces li h4{font-size:23px;color:#5C5661}ul.panel-list li p,ul.related-spaces li p{margin:0;padding:16px 0}ul.panel-list li .image,ul.related-spaces li .image{margin:-34px -34px 0}@media only screen and (min-width:813px){ul.panel-list li,ul.related-spaces li{width:-webkit-calc(33.3333333% - 84px);width:-moz-calc(33.3333333% - 84px);width:calc(33.3333333% - 84px);margin:12px}ul.panel-list li:first-child,ul.related-spaces li:first-child{margin-left:0}ul.panel-list li:last-child,ul.related-spaces li:last-child{margin-right:0}}@media only screen and (max-width:812px){ul.panel-list li,ul.related-spaces li{padding:25px}ul.panel-list li>.content,ul.related-spaces li>.content{margin-top:16px}ul.panel-list li>.content h4,ul.related-spaces li>.content h4{margin-bottom:0}ul.panel-list li>.content .buttons,ul.related-spaces li>.content .buttons{margin-top:12px}ul.panel-list li .image,ul.related-spaces li .image{margin:-25px -25px 0}}ul.panel-list li .background-image-element,ul.related-spaces li .background-image-element{background-color:#A37171;position:relative;width:100%;padding-top:62.31%;background-repeat:no-repeat;background-position:center center;background-size:cover}ul.panel-list li>.label,ul.related-spaces li>.label{color:#fff;background-color:#C22B44;position:absolute;height:35px;top:0;right:0;z-index:1;padding:0 20px}ul.panel-list li>.label label.chapeau-small,ul.related-spaces li>.label label.chapeau-small{font-size:12px}ul.panel-list li .details,ul.related-spaces li .details{color:#A37171}ul.panel-list li table.details,ul.related-spaces li table.details{border-collapse:collapse;font-size:18px;margin-bottom:16px}ul.panel-list li table.details td:first-child,ul.related-spaces li table.details td:first-child{padding:0 12px 0 0}ul.panel-list li table.details tr:first-child,ul.related-spaces li table.details tr:first-child{font-weight:100}ul.panel-list li table.details tr:nth-child(2),ul.related-spaces li table.details tr:nth-child(2){font-weight:300}ul.panel-list li.hooghiemstra>.label,ul.related-spaces li.hooghiemstra>.label{background-color:#C22B44}ul.panel-list li.hooghiemstra .background-image-element,ul.related-spaces li.hooghiemstra .background-image-element{background-color:#D9B4B4}ul.panel-list li.rudolfmagnus>.label,ul.related-spaces li.rudolfmagnus>.label{background-color:#504162}ul.panel-list li.rudolfmagnus .background-image-element,ul.related-spaces li.rudolfmagnus .background-image-element{background-color:#8F8BA0}ul.panel-list li.vondelparc>.label,ul.related-spaces li.vondelparc>.label{background-color:#0D659B}ul.panel-list li.vondelparc .background-image-element,ul.related-spaces li.vondelparc .background-image-element{background-color:#84A3B7}@media only screen and (max-width:812px){ul.panel-list.panel-list,ul.panel-list.related-spaces,ul.related-spaces.panel-list,ul.related-spaces.related-spaces{margin-top:0}ul.panel-list.related-spaces li .details,ul.related-spaces.related-spaces li .details{color:#A37171;font-size:15px}ul.panel-list.related-spaces li .details p,ul.related-spaces.related-spaces li .details p{margin:4px 0}ul.panel-list li>.label,ul.related-spaces li>.label{height:30px}ul.panel-list>.swiper-container,ul.related-spaces>.swiper-container{overflow:visible}ul.panel-list>.swiper-container .swiper-slide,ul.related-spaces>.swiper-container .swiper-slide{width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}}.page{position:relative;padding:0 66px}.page .wrapper{padding:0 0 164px;margin:0 auto;max-width:1064px}.page.has-header-page .wrapper{padding-top:68px}@media only screen and (min-width:813px){.page.has-header-page .wrapper{padding-top:116px}.page .page-header{text-align:center}}@media only screen and (max-width:812px){.page .wrapper{padding-bottom:84px}.page.has-dark-gray-segment>.wrapper{padding-bottom:66px}}.page.has-dark-gray-segment .dark-gray-background>.wrapper{padding-bottom:116px}.page .page-header{padding:0 25px 25px}.page .page-header>label{display:block}.page .page-header .chapeau-large{margin-bottom:4px}.page .center{text-align:center}.page .dark-gray-background>.wrapper{padding-top:90px}@media only screen and (max-width:812px){.page .page-header{padding-bottom:16px}.page .dark-gray-background>.wrapper{padding-top:62px}}.page .dark-gray-background>.wrapper .segment-header{text-align:left;color:#FFFCFB}.page .dark-gray-background>.wrapper .segment-header p{max-width:600px}.page .dark-gray-background>.wrapper .segment-header>h2{color:#FFFCFB}.page .dark-gray-background>.wrapper .segment-header>.chapeau{color:#E8D8D8}.page.tinted-background-page{padding:0}.page .tinted-background{padding:0 66px;background-color:#F0E4E4}.page .tinted-background h1{color:#5C5661}.page .tinted-background .page-header h1{color:#A37171}.page .tinted-background .page-header h1::first-line{color:#5C5661}@media only screen and (max-width:812px){.page .tinted-background{padding:0 25px}.page .tinted-background .page-header h1{color:#5C5661}}.page .tinted-background .page-header .chapeau,.page.hooghiemstra .tinted-background .page-header label.chapeau-large,.page.hooghiemstra .tinted-background .page-header label.chapeau-small{color:#A37171}.page.rudolfmagnus .tinted-background .page-header label.chapeau-large,.page.rudolfmagnus .tinted-background .page-header label.chapeau-small{color:#6B677C}.page.vondelparc .tinted-background .page-header label.chapeau-large,.page.vondelparc .tinted-background .page-header label.chapeau-small{color:#5583A6}.page .dark-gray-background{overflow:hidden;position:relative;padding:0 66px;background-color:#5C5661}@media only screen and (max-width:812px){.page .dark-gray-background{padding:0 50px}}.page .dark-gray-background .light-segment{position:absolute;background-color:#77727b;top:0;left:0;width:100%;height:455px}.page .dark-gray-background .wrapper{position:relative}.basket-element hr,.page hr{border:0 solid #fff;height:1px;background-color:#D9B4B4;overflow:hidden}.basket-element hr{background-color:#E8D8D8}.page.is-error-page .tinted-background{background-color:#EFEAE5}.page.is-error-page .tinted-background .wrapper{max-width:550px;padding-bottom:116px;text-align:center}.page.is-error-page .tinted-background .wrapper .page-header{padding-bottom:0}.page.is-error-page .tinted-background .wrapper .page-header .chapeau{color:#C22B44}.about-page,.page.is-error-page .tinted-background .wrapper .page-header h1{color:#5C5661}.page.is-error-page .tinted-background .wrapper button{margin-top:32px}.about-page{overflow:hidden}.about-page .header{background-color:#A37171;position:relative;width:100%;padding-top:37%}.about-page ul.spread-images li:nth-child(2) .image-element,.home-page ul.spread-images li:nth-child(2) .image-element{width:356px}.about-page .header .background-image-element{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:1}.about-page .chapeau{color:#A37171}.about-page .wrapper h1{color:#5C5661}.about-page .wrapper .buttons{margin-top:2rem}.about-page>.introduction{position:relative;background-color:#EFEAE5}.about-page>.introduction .wrapper{padding-top:62px;max-width:620px;padding-bottom:64px}.about-page>.about{position:relative}.about-page>.about .wrapper{padding-top:132px;padding-bottom:92px;max-width:700px}.about-page>.history{position:relative;background-color:#A37171}.about-page>.history .wrapper{padding-top:276px;padding-bottom:442px;max-width:438px;color:#fff}.about-page>.history .wrapper h1{color:#fff}.about-page>.history .wrapper .chapeau{color:#fff;opacity:.7;filter:alpha(opacity=70)}.about-page>.history .image-element .loading-overlay{background-color:#D9B4B4}.about-page ul.spread-images li:nth-child(1){top:-38px;right:-webkit-calc(50% + 208px);right:-moz-calc(50% + 208px);right:calc(50% + 208px)}.about-page ul.spread-images li:nth-child(2){top:-22px;left:-webkit-calc(50% + 266px);left:-moz-calc(50% + 266px);left:calc(50% + 266px)}.about-page ul.spread-images li:nth-child(3){top:-webkit-calc(50% + 32px);top:-moz-calc(50% + 32px);top:calc(50% + 32px);left:-webkit-calc(50% + 400px);left:-moz-calc(50% + 400px);left:calc(50% + 400px)}.about-page ul.spread-images li:nth-child(3) .image-element{width:292px}.about-page ul.spread-images li:nth-child(4){top:-webkit-calc(100% - 272px);top:-moz-calc(100% - 272px);top:calc(100% - 272px);left:-webkit-calc(50% + 12px);left:-moz-calc(50% + 12px);left:calc(50% + 12px)}.about-page ul.spread-images li:nth-child(4) .image-element{width:318px}.about-page ul.spread-images li:nth-child(5){left:auto;top:-webkit-calc(100% - 378px);top:-moz-calc(100% - 378px);top:calc(100% - 378px);right:-webkit-calc(50% + 236px);right:-moz-calc(50% + 236px);right:calc(50% + 236px)}.about-page ul.spread-images li:nth-child(5) .image-element{width:304px}.about-page ul.spread-images li:nth-child(6){left:auto;top:-webkit-calc(50% - 220px);top:-moz-calc(50% - 220px);top:calc(50% - 220px);right:-webkit-calc(50% + 412px);right:-moz-calc(50% + 412px);right:calc(50% + 412px)}.about-page ul.spread-images li:nth-child(6) .image-element{width:308px}@media only screen and (max-width:812px){.about-page .header{padding-top:68%}.about-page .wrapper{padding:0 50px}.about-page>.introduction .wrapper{padding-top:37px;padding-bottom:54px}.about-page>.about .wrapper{padding-top:46px;padding-bottom:166px}.about-page>.history .wrapper{padding-top:152px;padding-bottom:254px}.about-page>.history .wrapper p{font-size:18px;line-height:28px}.about-page>.history .wrapper ul.spread-images li:nth-child(1){right:auto;top:-webkit-calc(0% - 90px);top:-moz-calc(0% - 90px);top:calc(0% - 90px);left:-webkit-calc(0% - 20px);left:-moz-calc(0% - 20px);left:calc(0% - 20px)}.about-page>.history .wrapper ul.spread-images li:nth-child(1) .image-element{width:150px}.about-page>.history .wrapper ul.spread-images li:nth-child(2){top:-webkit-calc(0% - 40px);top:-moz-calc(0% - 40px);top:calc(0% - 40px);left:auto;right:-webkit-calc(0% - 50px);right:-moz-calc(0% - 50px);right:calc(0% - 50px)}.about-page>.history .wrapper ul.spread-images li:nth-child(2) .image-element{width:185px}.about-page>.history .wrapper ul.spread-images li:nth-child(3){top:auto;left:auto;bottom:-webkit-calc(0% + 94px);bottom:-moz-calc(0% + 94px);bottom:calc(0% + 94px);right:-webkit-calc(0% - 30px);right:-moz-calc(0% - 30px);right:calc(0% - 30px)}.about-page>.history .wrapper ul.spread-images li:nth-child(3) .image-element{width:159px}.about-page>.history .wrapper ul.spread-images li:nth-child(4){top:auto;right:auto;bottom:-webkit-calc(0% - 0px);bottom:-moz-calc(0% - 0px);bottom:calc(0% - 0px);left:-webkit-calc(0% - 34px);left:-moz-calc(0% - 34px);left:calc(0% - 34px)}.about-page>.history .wrapper ul.spread-images li:nth-child(4) .image-element{width:211px}.home-page .header{min-height:100vh}}.team-member-list-page .tinted-background{background-color:#EFEAE5}.home-page{overflow:hidden;margin-top:-114px;position:relative;z-index:1}.home-page .wrapper{margin:0 auto;max-width:1064px}.home-page .header{background-color:#A37171;position:relative;width:100%;padding-top:56.25%}@media only screen and (max-width:984px){.home-page .header{height:600px;padding-top:0}}.home-page .header .background-image-element,.home-page .header .vimeo{position:absolute;background-color:#000;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:1}.home-page .header .background-image-element.vimeo-loop,.home-page .header .vimeo.vimeo-loop{overflow:hidden}.home-page .header .background-image-element.vimeo-loop iframe,.home-page .header .vimeo.vimeo-loop iframe{width:100vw;height:56.25vw;height:75vw;min-height:100vh;min-width:177.77vh;min-width:133.33vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-page .header .background-image-element.vimeo-hidden,.home-page .header .vimeo.vimeo-hidden{display:none}.home-page .header .background-image-element.background-image-element,.home-page .header .vimeo.background-image-element{z-index:2}.home-page .header .play-button{position:absolute;right:68px;bottom:126px;z-index:4;color:#fff;-webkit-transition:color .25s;-moz-transition:color .25s;-o-transition:color .25s;transition:color .25s}@media only screen and (max-width:1180px){.home-page .header .play-button{bottom:64px}}@media only screen and (max-width:812px){.home-page .header .play-button{right:30px;bottom:25px}}.home-page .header .play-button .button{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.home-page .header .play-button .button .label{background-color:transparent;padding-bottom:2px}.home-page .header .play-button svg.icon-svg{margin-left:8px;width:15px;height:15px;fill:#fff;-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s}.home-page .header .play-button:hover{color:#C22B44}.home-page .header .play-button:hover svg.icon-svg{fill:#C22B44}.home-page .header iframe{width:100%;height:100%}.home-page .header .wrapper{pointer-events:none;position:absolute;z-index:3;top:0;left:66px;right:66px;bottom:0;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-start;justify-content:flex-start}.home-page .header .wrapper .panel{pointer-events:initial;max-width:-webkit-calc(100% - 50px);max-width:-moz-calc(100% - 50px);max-width:calc(100% - 50px);overflow:hidden;padding:34px 58px 50px 50px;margin:0 0 106px}@media only screen and (max-width:1180px){.home-page .header .wrapper .panel{padding:27px 48px 30px 36px;margin-bottom:64px}.home-page .header .wrapper .panel .buttons{margin-top:20px}}@media only screen and (max-width:812px){.home-page .header .wrapper{left:30px;right:30px}.home-page .header .wrapper .panel{margin-top:126px;padding:20px 25px 32px}.home-page .header .wrapper .panel button.read-more-button{margin-top:7px}.home-page .header .wrapper .panel button.read-more-button br{display:none}.home-page .header .wrapper .panel button.read-more-button .label{margin-right:12px}}.home-page .header .wrapper .panel h1{padding-top:0;margin:0;color:#C1C0C5}.home-page .header .wrapper .panel h1::first-line{color:#5C5661}.home-page .header .wrapper .panel .buttons{margin-top:32px;margin-bottom:-10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.home-page .header .wrapper .panel .buttons button.button-element{padding:19px}.home-page .header .wrapper .panel .buttons .break{display:none}@media only screen and (max-width:812px){.home-page .header .wrapper .panel .buttons a:nth-child(2) button{margin-right:0}.home-page .header .wrapper .panel .buttons .break{display:block;flex-basis:100%;height:0}.home-page ul.introductions .buttons button{display:block}}.home-page .header .wrapper .panel button.read-more-button{position:relative;font-size:18px;line-height:22px;font-weight:300;text-transform:none;color:#A37171}@media only screen and (min-width:813px){.about-page{text-align:center}.home-page .header .wrapper .panel button.read-more-button{margin-left:18px}.home-page .header .wrapper .panel button.read-more-button .label{max-width:100px}}.home-page .header .wrapper .panel button.read-more-button .label{text-align:left;margin-right:16px;text-decoration:underline;border-bottom:1px solid #fff}.home-page .header .wrapper .panel button.read-more-button svg{position:absolute;right:0;bottom:6px;fill:#A37171;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:right .25s,fill .25s;-moz-transition:right .25s,fill .25s;-o-transition:right .25s,fill .25s;transition:right .25s,fill .25s}.home-page ul.introductions li.news>.wrapper,.home-page ul.introductions>li{position:relative}.home-page .header .wrapper .panel button.read-more-button:focus,.home-page .header .wrapper .panel button.read-more-button:hover{color:#C22B44}.home-page .header .wrapper .panel button.read-more-button:focus svg,.home-page .header .wrapper .panel button.read-more-button:hover svg{fill:#C22B44;right:-8px}.home-page ul.introductions{list-style:none;margin:0;padding:0}.home-page ul.introductions .chapeau-large{opacity:.7;filter:alpha(opacity=70)}.home-page ul.introductions h2{color:#5C5661}.home-page ul.introductions .buttons{margin-top:36px;margin-bottom:-8px}.home-page .feature,.home-page .introduction{margin:90px 25px}@media only screen and (max-width:812px){.home-page .feature,.home-page .introduction{margin:74px 50px}.home-page .feature.introduction,.home-page .introduction.introduction{margin-bottom:148px}.home-page .feature.feature,.home-page .introduction.feature{margin:74px 50px}}.home-page .feature .wrapper,.home-page .introduction .wrapper{margin:0 auto;max-width:620px}.home-page .service{background-color:#E8D8D8}.home-page .service .wrapper{margin:96px auto;padding:146px 50px 226px}@media only screen and (min-width:813px){.home-page .feature,.home-page .introduction{text-align:center}.home-page .service .wrapper{padding:284px 0 396px;text-align:center;max-width:438px}}.home-page ul.spread-images li:nth-child(1){top:-38px;right:-webkit-calc(50% + 208px);right:-moz-calc(50% + 208px);right:calc(50% + 208px)}.home-page ul.spread-images li:nth-child(2){top:-22px;left:-webkit-calc(50% + 266px);left:-moz-calc(50% + 266px);left:calc(50% + 266px)}.home-page ul.spread-images li:nth-child(3){top:-webkit-calc(50% + 32px);top:-moz-calc(50% + 32px);top:calc(50% + 32px);left:-webkit-calc(50% + 400px);left:-moz-calc(50% + 400px);left:calc(50% + 400px)}.home-page ul.spread-images li:nth-child(3) .image-element{width:292px}.home-page ul.spread-images li:nth-child(4){top:-webkit-calc(100% - 272px);top:-moz-calc(100% - 272px);top:calc(100% - 272px);left:-webkit-calc(50% + 12px);left:-moz-calc(50% + 12px);left:calc(50% + 12px)}.home-page ul.spread-images li:nth-child(4) .image-element{width:318px}.home-page ul.spread-images li:nth-child(5){left:auto;top:-webkit-calc(100% - 378px);top:-moz-calc(100% - 378px);top:calc(100% - 378px);right:-webkit-calc(50% + 236px);right:-moz-calc(50% + 236px);right:calc(50% + 236px)}.home-page ul.spread-images li:nth-child(5) .image-element{width:304px}.home-page ul.spread-images li:nth-child(6){left:auto;top:-webkit-calc(50% - 220px);top:-moz-calc(50% - 220px);top:calc(50% - 220px);right:-webkit-calc(50% + 412px);right:-moz-calc(50% + 412px);right:calc(50% + 412px)}.home-page ul.spread-images li:nth-child(6) .image-element{width:308px}.home-page ul.icons li svg.hexagon-icon-svg .background{fill:#E8D8D8}.home-page ul.icons li svg.hexagon-icon-svg+svg.wrapper-svg{fill:#C22B44}.home-page ul.introductions li.news{padding:120px 22px;background-color:#5C5661}@media only screen and (max-width:812px){.home-page ul.spread-images li:nth-child(1){top:-88px;right:-webkit-calc(50% + 56px);right:-moz-calc(50% + 56px);right:calc(50% + 56px)}.home-page ul.spread-images li:nth-child(1) .image-element{width:150px}.home-page ul.spread-images li:nth-child(2){top:-38px;left:-webkit-calc(50% + 50px);left:-moz-calc(50% + 50px);left:calc(50% + 50px)}.home-page ul.spread-images li:nth-child(2) .image-element{width:184px}.home-page ul.spread-images li:nth-child(3){top:-webkit-calc(100% - 155px);top:-moz-calc(100% - 155px);top:calc(100% - 155px);left:auto;right:-webkit-calc(50% + 10px);right:-moz-calc(50% + 10px);right:calc(50% + 10px)}.home-page ul.spread-images li:nth-child(3) .image-element{width:210px}.home-page ul.spread-images li:nth-child(4){top:-webkit-calc(100% - 198px);top:-moz-calc(100% - 198px);top:calc(100% - 198px);left:-webkit-calc(50% + 62px);left:-moz-calc(50% + 62px);left:calc(50% + 62px)}.home-page ul.spread-images li:nth-child(4) .image-element{width:160px}.home-page ul.introductions li.news{padding:72px 50px}.home-page ul.introductions li.news ul.news-list{margin-top:2.5rem}}.home-page ul.introductions li.news>.wrapper .chapeau,.home-page ul.introductions li.news>.wrapper>p{max-width:600px}.home-page ul.introductions li.news>.wrapper .introduction-text h2{color:#fff}.home-page ul.introductions li.news>.wrapper .introduction-text .chapeau,.home-page ul.introductions li.news>.wrapper .introduction-text>p{max-width:600px;color:#fff}.home-page ul.introductions li.news .light-segment{position:absolute;background-color:#77727b;top:0;left:0;width:100%;height:594px}@media only screen and (min-width:813px){.home-page ul.introductions li.news ul.news-list div.news-list-item{margin-bottom:38px}.home-page ul.introductions li.news ul.news-list .left>div.news-list-item:nth-child(1){margin-top:6rem}.home-page ul.introductions li.news ul.news-list .right>div.news-list-item:nth-child(1){margin-top:-74px}.location-list-page .location .wrapper{text-align:center}}.home-page.rudolfmagnus .service,.home-page.vondelparc .service{color:#fff;background-color:#D9B4B4}.home-page.rudolfmagnus .service h2,.home-page.vondelparc .service h2{color:#fff}.location-list-page{padding:0;overflow:hidden}.location-list-page .location{position:relative;padding:128px 66px 108px}.location-list-page .location.hooghiemstra{background-color:#E8D8D8}.location-list-page .location.hooghiemstra .chapeau,.location-list-page .location.hooghiemstra h1{color:#A37171}.location-list-page .location.rudolfmagnus{color:#FFFCFB;background-color:#8F8BA0}.location-list-page .location.vondelparc{background-color:#CDDAE2}.location-list-page .location.vondelparc .chapeau,.location-list-page .location.vondelparc h1{color:#0D659B}.location-list-page .location .wrapper{margin-top:0;margin-bottom:0;padding-bottom:0}.location-list-page .location .wrapper p{margin:32px auto;max-width:415px}.location-list-page .location ul.spread-images li{display:none}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(1){display:block;top:-webkit-calc(0% - 0px);top:-moz-calc(0% - 0px);top:calc(0% - 0px);left:-webkit-calc(50% - 526px);left:-moz-calc(50% - 526px);left:calc(50% - 526px)}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(1) .image-element{width:267px}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(2){display:block;top:-webkit-calc(50% - 146px);top:-moz-calc(50% - 146px);top:calc(50% - 146px);left:-webkit-calc(50% + 368px);left:-moz-calc(50% + 368px);left:calc(50% + 368px)}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(2) .image-element{width:302px}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(3){display:block;top:-webkit-calc(100% - 146px);top:-moz-calc(100% - 146px);top:calc(100% - 146px);left:-webkit-calc(50% - 738px);left:-moz-calc(50% - 738px);left:calc(50% - 738px)}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(3) .image-element{width:376px}.location-list-page .location:nth-child(2) ul.spread-images li:nth-child(1){display:block;top:-webkit-calc(0% - 40px);top:-moz-calc(0% - 40px);top:calc(0% - 40px);left:-webkit-calc(50% + 290px);left:-moz-calc(50% + 290px);left:calc(50% + 290px)}.location-list-page .location:nth-child(2) ul.spread-images li:nth-child(1) .image-element{width:248px}.location-list-page .location:nth-child(2) ul.spread-images li:nth-child(2){display:block;top:-webkit-calc(100% - 200px);top:-moz-calc(100% - 200px);top:calc(100% - 200px);left:-webkit-calc(50% - 528px);left:-moz-calc(50% - 528px);left:calc(50% - 528px)}.location-list-page .location:nth-child(2) ul.spread-images li:nth-child(2) .image-element{width:268px}.location-list-page .location:nth-child(3) ul.spread-images li:nth-child(1){display:block;top:-webkit-calc(0% - 70px);top:-moz-calc(0% - 70px);top:calc(0% - 70px);left:-webkit-calc(50% + 368px);left:-moz-calc(50% + 368px);left:calc(50% + 368px)}.location-list-page .location:nth-child(3) ul.spread-images li:nth-child(1) .image-element{width:304px}.location-list-page .location:nth-child(3) ul.spread-images li:nth-child(2){display:block;top:-webkit-calc(100% - 308px);top:-moz-calc(100% - 308px);top:calc(100% - 308px);left:-webkit-calc(50% - 668px);left:-moz-calc(50% - 668px);left:calc(50% - 668px)}.location-list-page .location:nth-child(3) ul.spread-images li:nth-child(2) .image-element{width:308px}@media only screen and (max-width:812px){.location-list-page .location{padding:200px 50px 160px}.location-list-page .location:nth-child(2),.location-list-page .location:nth-child(3){padding-top:126px}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(1){top:-webkit-calc(0% + 0px);top:-moz-calc(0% + 0px);top:calc(0% + 0px);left:-webkit-calc(0% + 0px);left:-moz-calc(0% + 0px);left:calc(0% + 0px)}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(1) .image-element{width:147px}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(2){top:-webkit-calc(0% + 80px);top:-moz-calc(0% + 80px);top:calc(0% + 80px);left:auto;right:-webkit-calc(0% + 0px);right:-moz-calc(0% + 0px);right:calc(0% + 0px)}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(2) .image-element{width:116px}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(3){top:auto;bottom:-webkit-calc(0% - 54px);bottom:-moz-calc(0% - 54px);bottom:calc(0% - 54px);left:-webkit-calc(0% - 50px);left:-moz-calc(0% - 50px);left:calc(0% - 50px)}.location-list-page .location:nth-child(1) ul.spread-images li:nth-child(3) .image-element{width:152px}.location-list-page .location:nth-child(2) ul.spread-images li:nth-child(1){display:block;top:-webkit-calc(0% - 40px);top:-moz-calc(0% - 40px);top:calc(0% - 40px);left:auto;right:-webkit-calc(0% + 0px);right:-moz-calc(0% + 0px);right:calc(0% + 0px)}.location-list-page .location:nth-child(2) ul.spread-images li:nth-child(1) .image-element{width:138px}.location-list-page .location:nth-child(2) ul.spread-images li:nth-child(2){display:block;top:auto;bottom:-webkit-calc(0% - 32px);bottom:-moz-calc(0% - 32px);bottom:calc(0% - 32px);left:-webkit-calc(0% - 0px);left:-moz-calc(0% - 0px);left:calc(0% - 0px)}.location-list-page .location:nth-child(2) ul.spread-images li:nth-child(2) .image-element{width:147px}.location-list-page .location:nth-child(3) ul.spread-images li:nth-child(1){display:block;top:-webkit-calc(0% - 40px);top:-moz-calc(0% - 40px);top:calc(0% - 40px);left:auto;right:-webkit-calc(0% + 0px);right:-moz-calc(0% + 0px);right:calc(0% + 0px)}.location-list-page .location:nth-child(3) ul.spread-images li:nth-child(1) .image-element{width:168px}.location-list-page .location:nth-child(3) ul.spread-images li:nth-child(2){display:block;top:auto;bottom:-webkit-calc(0% - 100px);bottom:-moz-calc(0% - 100px);bottom:calc(0% - 100px);left:-webkit-calc(0% - 0px);left:-moz-calc(0% - 0px);left:calc(0% - 0px)}.location-list-page .location:nth-child(3) ul.spread-images li:nth-child(2) .image-element{width:170px}.news-list-page .wrapper .page-header{min-height:98px}}.location-list-page .ember-google-map{height:678px}@media only screen and (min-width:813px){.location-list-page .ember-google-map{margin:66px;width:-webkit-calc(100% - 132px);width:-moz-calc(100% - 132px);width:calc(100% - 132px)}}.news-list-page ul.categories{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.news-list-page ul.categories li{padding:4px 8px}.news-list-page .tinted-background{background-color:#5C5661}.news-list-page .tinted-background .light-segment{height:202px}@media only screen and (min-width:813px){.news-list-page .tinted-background .light-segment{display:none}}.news-list-page .tinted-background .page-header h1,.news-list-page .tinted-background .page-header label.chapeau-large,.news-list-page .tinted-background .page-header label.chapeau-small{color:#FFFCFB}.news-list-page .wrapper{position:relative}.news-list-page .wrapper .page-header h1,.news-list-page .wrapper .page-header h1::first-line{margin-bottom:0;color:#fff}.news-list-page .wrapper .page-header{padding-bottom:10px}.news-list-page .wrapper button.white.more-news{color:#5C5661;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;opacity:.3;filter:alpha(opacity=30)}.news-list-page .wrapper button.white.more-news.is-loading,.news-list-page .wrapper button.white.more-news:hover:not(.is-loading){opacity:1;filter:alpha(opacity=100);background-color:rgba(255,255,255,.15)}.news-list-page .wrapper button.white.more-news:hover:not(.is-loading){color:#fff}.news-list-page .wrapper button.white.more-news.is-loading svg.loading-icon-svg path{fill:rgba(255,255,255,.15)}.news-list-page .wrapper button.white.more-news.is-loading svg.loading-icon-svg path.active{fill:#fff}@media only screen and (max-width:812px){.news-list-page .wrapper button.white.more-news{display:block;margin:3rem auto 0}}.news-list-page .wrapper .draggable-container{margin-bottom:46px}.news-list-page .wrapper .draggable-container ul.categories li button.white{color:#5C5661;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;opacity:.3;filter:alpha(opacity=30)}.news-list-page .wrapper .draggable-container ul.categories li button.white.active{opacity:1;filter:alpha(opacity=100)}.news-list-page .wrapper .draggable-container ul.categories li button.white:hover{opacity:1;filter:alpha(opacity=100);color:#fff;background-color:rgba(255,255,255,.15)}.news-list-page .wrapper .draggable-container.is-draggable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.news-list-page .wrapper .draggable-container.is-draggable.is-dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}@media only screen and (max-width:812px){.news-list-page .wrapper .draggable-container{border-bottom:1px solid #746d76;padding-left:34px;padding-right:25px;margin-left:-25px;margin-right:-25px;margin-top:23px;overflow-x:hidden}.news-list-page .wrapper .draggable-container ul.categories{-webkit-justify-content:flex-start;justify-content:flex-start}.news-list-page .wrapper .draggable-container ul.categories li{padding:0 16px}.news-list-page .wrapper .draggable-container ul.categories li button.white{white-space:nowrap;font-size:16px;color:#fff;padding:18px 0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-transform:lowercase;background-color:transparent;border-bottom:2px solid transparent}.news-list-page .wrapper .draggable-container ul.categories li button.white.active{border-bottom:2px solid #fff}.news-list-page .wrapper .draggable-container ul.categories li button.white:focus{outline:0!important}.news-list-page .wrapper .draggable-container ul.categories li button.white:hover{background-color:rgba(255,255,255,0)}}.reservation-page .ember-power-select-trigger,.reservation-page button.input,.reservation-page input,.reservation-page textarea{border-color:#9F9B97}.news-list-page .light-segment{position:absolute;background-color:#77727b;top:0;left:0;width:100%;height:455px}.news-item-page:not(.hooghiemstra):not(.rudolfmagnus):not(.vondelparc) .page-header label.chapeau-large,.news-item-page:not(.hooghiemstra):not(.rudolfmagnus):not(.vondelparc) .page-header label.chapeau-small{color:#5C5661}.news-item-page ul.links li{margin:5px 8px}.news-item-page ul.links li svg,.news-item-page ul.links li svg.hooghiemstra,.news-item-page ul.links li svg.rudolfmagnus,.news-item-page ul.links li svg.vondelparc{fill:#fff;background-color:#5C5661}@media only screen and (max-width:812px){.news-item-page .page-header small{font-size:100%}.news-item-page .share-cta{margin-top:38px;font-size:19px;font-weight:300}.news-item-page .share-cta ul.links{margin-top:-14px}.news-item-page .share-cta ul.links li svg{width:40px;height:40px}.news-item-page ul.news-list>.swiper-container{overflow:visible}.news-item-page ul.news-list .image{position:relative}}.news-item-page .tinted-background{background-color:#EFEAE5}.news-item-page.newsCategory-1168 .page-header h1,.news-item-page.newsCategory-1168 .page-header h1::first-line,.news-item-page.newsCategory-1168 .page-header label.chapeau-large,.news-item-page.newsCategory-1168 .page-header label.chapeau-small,.news-item-page.newsCategory-1168 .page-header small{color:#fff!important}.news-item-page.newsCategory-1168 .page-header .chapeau-large{opacity:.7;filter:alpha(opacity=70)}.news-item-page.newsCategory-1168 .tinted-background>.wrapper>.center{color:#fff}.news-item-page.newsCategory-1168 .tinted-background{background-color:#5C5661}.news-item-page.newsCategory-1168.hooghiemstra .tinted-background{background-color:#A37171}.news-item-page.newsCategory-1168.rudolfmagnus .tinted-background{background-color:#6B677C}.news-item-page.newsCategory-1168.vondelparc .tinted-background{background-color:#5583A6}.news-item-page .dark-gray-background>.wrapper .segment-header>.chapeau{color:#FFFCFB}.news-item-page .dark-gray-background>.wrapper .small-columns{margin-top:48px}.organisation-list-page{padding:0;position:relative;background-color:rgba(240,228,228,.5)}.organisation-list-page .spotlight-element .panel{color:#fff;background-color:#A37171}@media only screen and (min-width:813px){.organisation-list-page .spotlight-element{height:474px}.organisation-list-page .spotlight-element .panel{max-width:308px}.reservation-page .right .step-1 .animated-container{overflow:hidden}}.organisation-list-page ul.passport-list>li .list-item-wrapper{background-color:#F9F1F2}.organisation-list-page>.wrapper{padding-left:25px;padding-right:25px}.organisation-filter-bar{-webkit-align-items:baseline;align-items:baseline;padding-top:22px}.organisation-filter-bar h1{color:#5C5661}.reservation-page{background-color:#F0E4E4}.reservation-page .label.error,.reservation-page small.error{color:#C22B44}.reservation-page .tinted-background{background-color:#EFEAE5}.reservation-page button.input::placeholder,.reservation-page input::placeholder,.reservation-page textarea::placeholder{color:#9F9B97}.reservation-page button.input:-ms-input-placeholder,.reservation-page input:-ms-input-placeholder,.reservation-page textarea:-ms-input-placeholder{color:#9F9B97}.reservation-page button.input::-ms-input-placeholder,.reservation-page input::-ms-input-placeholder,.reservation-page textarea::-ms-input-placeholder{color:#9F9B97}.reservation-page .ember-power-select-trigger svg.right-icon-svg{fill:#9F9B97}.reservation-page .wrapper{position:relative;z-index:2;padding-bottom:0}.reservation-page .tooltip-element button.button-tooltip{margin-left:4px}.reservation-page .tooltip-element button.button-tooltip svg.icon-svg .i{fill:#303034}.reservation-page .tooltip-element button.button-tooltip svg.icon-svg .circle{fill:#fff}.reservation-page .tooltip-element button.button-tooltip:hover svg.info-icon-svg .circle{fill:#303034}.reservation-page .tooltip-element button.button-tooltip:hover svg.info-icon-svg .i{fill:#fff}.reservation-page .slider-element>.line,.reservation-page hr{background-color:#9F9B97}.reservation-page .left{position:relative;z-index:1;padding:0 32px 64px 0;width:255px;background-color:#E2DCD6}.reservation-page .left h1{color:#303034;margin-bottom:38px}.reservation-page .left label{color:#303034;font-weight:300;display:block;margin:1.5rem 0 .4rem}.reservation-page .left .from,.reservation-page .left .till{margin-top:8px;font-size:16px;text-transform:lowercase}.reservation-page .left button.input{margin-top:0;margin-bottom:1rem;text-align:left;text-transform:lowercase;color:#5C5661;border:1px solid #9F9B97}.reservation-page .left button.input svg.right-icon-svg{fill:#9F9B97}.reservation-page .left button.input:hover{color:#5C5661!important;background-color:#fff!important;border:1px solid #9F9B97!important}.reservation-page .right{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;position:relative;z-index:0;padding:24px 0 0 32px;width:-webkit-calc(100% - 319px);width:-moz-calc(100% - 319px);width:calc(100% - 319px);background-color:#EFEAE5}.reservation-page .right .progress-title{color:#5C5661;opacity:.7;filter:alpha(opacity=70);margin-bottom:28px;margin-top:3px;font-size:20px;line-height:22px}.reservation-page .right .progress-title .booking-info{float:left;width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px)}.reservation-page .right .progress-title .progress{float:right;text-align:right}.reservation-page .right .progress-title:after{content:" ";display:table;clear:both}.reservation-page .right .next-button,.reservation-page .right .previous-button{position:absolute;z-index:3;left:28px;top:74px}.reservation-page .right .next-button.next-button,.reservation-page .right .previous-button.next-button{left:auto;right:0}.reservation-page .right .next-button svg.icon-svg .background,.reservation-page .right .previous-button svg.icon-svg .background{fill:transparent}.reservation-page .right .next-button:hover:not(:disabled) svg.icon-svg .background,.reservation-page .right .next-button:hover:not(:disabled) svg.icon-svg .border,.reservation-page .right .previous-button:hover:not(:disabled) svg.icon-svg .background,.reservation-page .right .previous-button:hover:not(:disabled) svg.icon-svg .border{fill:#A37171}.reservation-page .right .reservation-calendar-addon{margin-bottom:2rem;width:100%;background-color:#EFEAE5}.reservation-page .right .reservation-calendar-addon>ul.hours{float:left;width:54px;color:rgba(92,86,97,.5);font-size:12px;border-top:1px solid #D6D1CD}.reservation-page .right .reservation-calendar-addon>ul.hours li.hour{border-top-color:transparent;border-bottom-color:transparent}.reservation-page .right .reservation-calendar-addon>ul.hours li.hour .label{margin-top:-14px;margin-bottom:14px}.reservation-page .right .reservation-calendar-addon>ul.hours li.hour:first-child .label{opacity:0;filter:alpha(opacity=0)}.reservation-page .right .reservation-calendar-addon ul.day-titles{list-style:none;margin-left:54px;color:#5C5661;font-size:16px;font-weight:300;margin-bottom:12px}.reservation-page .right .reservation-calendar-addon ul.day-titles li{text-align:center;width:20%;float:left}.reservation-page .right .reservation-calendar-addon ul.day-titles:after{content:" ";display:table;clear:both}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot .description,.reservation-page .right .reservation-calendar-addon .day-view:last-child.day-5 .weekend,.reservation-page .right .reservation-calendar-addon .day-view:nth-child(3).day-1 .weekend{display:none}.reservation-page .right .reservation-calendar-addon .day-view{float:left;width:-webkit-calc(20% - 12px);width:-moz-calc(20% - 12px);width:calc(20% - 12px);border-left:1px solid #D6D1CD}.reservation-page .right .reservation-calendar-addon .day-view ul.hours li.hour{border-top-color:#D6D1CD;border-bottom-color:#D6D1CD}.reservation-page .right .reservation-calendar-addon .day-view:last-child{border-right:1px solid #D6D1CD}.reservation-page .right .reservation-calendar-addon .day-view .weekend{position:absolute;left:0;top:0;width:10px;height:100%;background-color:rgba(226,220,214,.75);border-left:1px solid #E2DCD6;border-right:1px solid #E2DCD6}.reservation-page .right .reservation-calendar-addon .day-view.day-1 .timeslots{left:12px;width:-webkit-calc(100% - 12px);width:-moz-calc(100% - 12px);width:calc(100% - 12px)}.reservation-page .right .reservation-calendar-addon .day-view.day-5 .timeslots{width:-webkit-calc(100% - 11px);width:-moz-calc(100% - 11px);width:calc(100% - 11px)}.reservation-page .right .reservation-calendar-addon .day-view:nth-child(3).day-1 .timeslots{left:0;width:100%}.reservation-page .right .reservation-calendar-addon .day-view.day-5 .weekend{border-right:0 solid #E8D8D8;left:auto;right:0}.reservation-page .right .reservation-calendar-addon .day-view:last-child.day-5 .timeslots{width:100%}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot{width:-webkit-calc(100% - 3px);width:-moz-calc(100% - 3px);width:calc(100% - 3px);color:#303034;border-left:3px solid #9F9B97;background-color:#EFEAE5}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot .remarks,.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot .time{font-size:14px;line-height:17px;font-weight:300;padding:6px 10px}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot .remarks.remarks,.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot .time.remarks{padding-top:0}.reservation-page .right .reservation-calendar-addon:after,.reservation-page ul.payment-options>li .options:after{display:table;content:" ";clear:both}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot.is-locked{background-image:repeating-linear-gradient(-45deg,#EFEAE5,#EFEAE5 7px,#E0D7Cf 7px,#E0D7Cf 14px)}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot:not(.is-locked){cursor:pointer;color:#fff;border-left:3px solid #557769;background-color:rgba(128,195,172,.7);width:-webkit-calc(100% - 3px);width:-moz-calc(100% - 3px);width:calc(100% - 3px)}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot:not(.is-locked).is-selected{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;box-shadow:0 2px 6px 4px rgba(0,0,0,.16);background-color:#80c3ac}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot:not(.is-locked).is-selected.is-dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot:not(.is-locked).has-issues{border-left:3px solid #C22B44;background-color:rgba(194,43,68,.5)}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot .handle{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;background-color:rgba(255,255,255,0);color:rgba(255,255,255,0);line-height:30px;height:30px}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot .handle:hover{background-color:rgba(255,255,255,.1)}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot .handle:hover.handle-bottom{color:#fff}.reservation-page .right .reservation-calendar-addon .day-view .event-timeslot.is-dragging .handle{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.reservation-page .right .reservation-calendar-addon.number-of-days-1 .day-view{width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px)}.reservation-page .right .reservation-calendar-addon.number-of-days-1 ul.day-titles li{width:100%}.reservation-page .right .reservation-calendar-addon.number-of-days-2 .day-view{width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px)}.reservation-page .right .reservation-calendar-addon.number-of-days-2 ul.day-titles li{width:50%}.reservation-page .right .reservation-calendar-addon.number-of-days-3 .day-view{width:-webkit-calc(33.333% - 20px);width:-moz-calc(33.333% - 20px);width:calc(33.333% - 20px)}.reservation-page .right .reservation-calendar-addon.number-of-days-3 ul.day-titles li{width:33.333%}.reservation-page .right .reservation-calendar-addon.number-of-days-4 .day-view{width:-webkit-calc(25% - 15px);width:-moz-calc(25% - 15px);width:calc(25% - 15px)}.reservation-page .right .reservation-calendar-addon.number-of-days-4 ul.day-titles li{width:25%}.reservation-page .right .step-1 label{color:#303034}.reservation-page .right .step-2,.reservation-page .right .step-3{padding-left:52px}.reservation-page .right form label{font-weight:300}.reservation-page .right form .input-element{margin-bottom:1rem}.reservation-page .right form .input-element.checkbox-element{margin-bottom:6px}.reservation-page .right form input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none}@media only screen and (min-width:940px){.reservation-page .right form .wide{float:left;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);margin-right:20px}.reservation-page .right form .thin{float:left;width:-webkit-calc(25% - 15px);width:-moz-calc(25% - 15px);width:calc(25% - 15px)}.reservation-page .right form .thin .inputfield_label{white-space:nowrap;overflow:visible}.reservation-page .right form .thin .input-error{width:-webkit-calc(200% + 20px);width:-moz-calc(200% + 20px);width:calc(200% + 20px)}.reservation-page .right form .thin+.thin{margin-left:20px}.reservation-page .right form .thin+.thin .input-error{display:none}}@media only screen and (min-width:813px){.reservation-page .right form .half{float:left;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}.reservation-page .right form .half+.half{margin-left:20px}.reservation-page ul.payment-options>li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}}@media only screen and (max-width:812px){.reservation-page .right form .checkbox-element{margin-bottom:6px}.reservation-page .right form .checkbox-element .label{margin-top:3px}}.reservation-page .right form .checkbox-element small{color:#9F9B97}.reservation-page .right .buttons,.reservation-page .right .pay{text-align:right;padding-bottom:112px}.reservation-page .right .buttons button,.reservation-page .right .pay button{margin:42px 0 0 14px}.reservation-page .right .buttons .error,.reservation-page .right .pay .error{margin-top:1.25rem;margin-right:.5rem;font-size:16px;float:right;text-align:right;color:#C22B44}.reservation-page ul.payment-options{list-style:none;margin:.5rem 0 48px;padding:0}.reservation-page ul.payment-options>li{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 25px;height:93px;border:1px solid #9F9B97;background-color:#fff;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;margin-bottom:8px;color:#303034;font-size:16px;line-height:21px}.reservation-page ul.payment-options>li.active{background-color:#E2DCD6}.reservation-page ul.payment-options>li>.label{margin-left:16px;width:144px;color:#5C5661;font-weight:500;font-size:19px}.reservation-page ul.payment-options>li svg.ideal-icon-svg{width:36.5px;height:31.82px}.reservation-page ul.payment-options>li svg.invoice-icon-svg{width:37px;height:43px;fill:#fff}.reservation-page ul.payment-options>li svg.invoice-icon-svg .background{fill:#C22B44}.reservation-page ul.payment-options>li .options .label{width:auto;color:#303034;font-weight:300;font-size:16px;line-height:21px;float:left;display:block;margin:12px 18px 0 0}.reservation-page ul.payment-options>li .options .ember-basic-dropdown-trigger{float:left;width:200px}.reservation-page .step-3{font-weight:300}.reservation-page .step-3 label,.reservation-page .step-3 table{color:#303034}.reservation-page .step-3 table td:first-child{padding-right:4rem}.reservation-page .step-3 hr{margin:2rem 0}.reservation-page .step-3 a,.reservation-page .step-3 a:link,.reservation-page .step-3 a:visited{font-size:16px;color:#303034;-webkit-transition:color .25s,border-color .25s;-moz-transition:color .25s,border-color .25s;-o-transition:color .25s,border-color .25s;transition:color .25s,border-color .25s}.reservation-page .step-3 a:hover{color:#5C5661;border-color:#5C5661}.reservation-page .step-3 .pay{text-align:left}.reservation-page .step-3 .pay button.button-element{background-color:#303034}.reservation-page .step-3 .pay button.button-element:hover:not(:disabled){background-color:#9F9B97}.reservation-page .step-3 .pay .back{display:inline-block;margin-top:1rem}.reservation-page .step-3 .pay .back svg.right-icon-svg{fill:#303034;-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:10px;height:10px;padding-left:4px}.reservation-page .step-3 .pay .back .label{-webkit-transition:color .25s,border-color .25s;-moz-transition:color .25s,border-color .25s;-o-transition:color .25s,border-color .25s;transition:color .25s,border-color .25s;font-size:16px;color:#303034;display:inline;border-bottom:1px solid #303034}.reservation-page .step-3 .pay .back:hover svg.right-icon-svg{fill:#C22B44}.reservation-page .step-3 .pay .back:hover .label{color:#C22B44;border-bottom:1px solid #C22B44}.reservation-page .step-3 .pay button{float:right;margin-top:0}.reservation-page .step-3 .pay:after{content:" ";display:table;clear:both}.reservation-page .left-background{position:absolute;top:0;left:0;height:100%;width:100%;width:-webkit-calc(50% - 245px);width:-moz-calc(50% - 245px);width:calc(50% - 245px);min-width:354px;background-color:#E2DCD6;z-index:0}.reservation-page.is-loading .right{pointer-events:none;opacity:.6;filter:alpha(opacity=60)}.basket-element .buttons button.button-element:not(.white),.reservation-edit-page .buttons button.button-element:not(.white),.reservation-page .buttons button.button-element:not(.white){background-color:#303034}.basket-element .buttons button.button-element.white:hover,.basket-element .buttons button.button-element:not(.white):hover,.reservation-edit-page .buttons button.button-element.white:hover,.reservation-edit-page .buttons button.button-element:not(.white):hover,.reservation-page .buttons button.button-element.white:hover,.reservation-page .buttons button.button-element:not(.white):hover{background-color:#9F9B97}.basket-element .buttons button.button-element.white,.reservation-edit-page .buttons button.button-element.white,.reservation-page .buttons button.button-element.white{color:#5C5661}.basket-element .input-element label,.reservation-edit-page .input-element label,.reservation-page .input-element label{color:#303034}.basket-element .checkbox-element svg .active,.basket-element .checkbox-element svg .border,.basket-element .radio-element svg .active,.basket-element .radio-element svg .border,.basket-element button.circle-button-element svg.icon-svg .border,.basket-element button.circle-button-element svg.icon-svg .icon,.reservation-edit-page .checkbox-element svg .active,.reservation-edit-page .checkbox-element svg .border,.reservation-edit-page .radio-element svg .active,.reservation-edit-page .radio-element svg .border,.reservation-edit-page button.circle-button-element svg.icon-svg .border,.reservation-edit-page button.circle-button-element svg.icon-svg .icon,.reservation-page .checkbox-element svg .active,.reservation-page .checkbox-element svg .border,.reservation-page .radio-element svg .active,.reservation-page .radio-element svg .border,.reservation-page button.circle-button-element svg.icon-svg .border,.reservation-page button.circle-button-element svg.icon-svg .icon{fill:#303034}.basket-element button.circle-button-element:hover:not(:disabled) svg.icon-svg .icon,.reservation-edit-page button.circle-button-element:hover:not(:disabled) svg.icon-svg .icon,.reservation-page button.circle-button-element:hover:not(:disabled) svg.icon-svg .icon{fill:#fff!important}.basket-element button.circle-button-element:hover:not(:disabled) svg.icon-svg .background,.basket-element button.circle-button-element:hover:not(:disabled) svg.icon-svg .border,.reservation-edit-page button.circle-button-element:hover:not(:disabled) svg.icon-svg .background,.reservation-edit-page button.circle-button-element:hover:not(:disabled) svg.icon-svg .border,.reservation-page button.circle-button-element:hover:not(:disabled) svg.icon-svg .background,.reservation-page button.circle-button-element:hover:not(:disabled) svg.icon-svg .border{fill:#303034!important}.basket-element .panel-element-with-button.active>button,.basket-element .panel-element-with-button.is-open>button,.reservation-edit-page .panel-element-with-button.active>button,.reservation-edit-page .panel-element-with-button.is-open>button,.reservation-page .panel-element-with-button.active>button,.reservation-page .panel-element-with-button.is-open>button{color:#fff;background-color:#9F9B97!important}.basket-element .panel-element-with-button button:hover,.reservation-edit-page .panel-element-with-button button:hover,.reservation-page .panel-element-with-button button:hover{color:#fff;background-color:#5C5661!important}.basket-element .panel-element-with-button svg.right-icon-svg,.reservation-edit-page .panel-element-with-button svg.right-icon-svg,.reservation-page .panel-element-with-button svg.right-icon-svg{fill:#5C5661}.basket-element svg.error-icon-svg,.reservation-edit-page svg.error-icon-svg,.reservation-page svg.error-icon-svg{float:left;margin-right:6px;position:relative;top:3px}.basket-element svg.error-icon-svg .triangle,.reservation-edit-page svg.error-icon-svg .triangle,.reservation-page svg.error-icon-svg .triangle{fill:#C22B44}.basket-element svg.error-icon-svg .exclamation,.reservation-edit-page svg.error-icon-svg .exclamation,.reservation-page svg.error-icon-svg .exclamation{fill:#fff}.basket-element .space-details .total,.basket-element .summary-total .total,.reservation-edit-page .space-details .total,.reservation-edit-page .summary-total .total,.reservation-page .space-details .total,.reservation-page .summary-total .total{color:#303034}.basket-element .space-details .total .label,.basket-element .summary-total .total .label,.reservation-edit-page .space-details .total .label,.reservation-edit-page .summary-total .total .label,.reservation-page .space-details .total .label,.reservation-page .summary-total .total .label{float:left}.basket-element .space-details .total .value,.basket-element .summary-total .total .value,.reservation-edit-page .space-details .total .value,.reservation-edit-page .summary-total .total .value,.reservation-page .space-details .total .value,.reservation-page .summary-total .total .value{float:right}.basket-element .space-details hr,.basket-element .summary-total hr,.reservation-edit-page .space-details hr,.reservation-edit-page .summary-total hr,.reservation-page .space-details hr,.reservation-page .summary-total hr{margin:16px 0}.basket-element .space-details .summary hr,.basket-element .summary-total .summary hr,.reservation-edit-page .space-details .summary hr,.reservation-edit-page .summary-total .summary hr,.reservation-page .space-details .summary hr,.reservation-page .summary-total .summary hr{margin:6px 0}.basket-element .space-details .features ul,.basket-element .summary-total .features ul,.reservation-edit-page .space-details .features ul,.reservation-edit-page .summary-total .features ul,.reservation-page .space-details .features ul,.reservation-page .summary-total .features ul{font-size:16px;line-height:18px;list-style:none;margin:0;padding:0}.basket-element .space-details .features ul li,.basket-element .summary-total .features ul li,.reservation-edit-page .space-details .features ul li,.reservation-edit-page .summary-total .features ul li,.reservation-page .space-details .features ul li,.reservation-page .summary-total .features ul li{padding:4px 0 4px 22px;position:relative}.basket-element .space-details .features ul li svg.icon-svg,.basket-element .summary-total .features ul li svg.icon-svg,.reservation-edit-page .space-details .features ul li svg.icon-svg,.reservation-edit-page .summary-total .features ul li svg.icon-svg,.reservation-page .space-details .features ul li svg.icon-svg,.reservation-page .summary-total .features ul li svg.icon-svg{position:absolute;left:0;top:4px;width:16px;height:16px;fill:#9F9B97}.basket-element .remarks textarea,.reservation-edit-page .remarks textarea,.reservation-page .remarks textarea{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-top:9px}.basket-element table.summary,.reservation-edit-page table.summary,.reservation-page table.summary{font-weight:300;padding:0;margin:0 0 1.25em}.basket-element table.summary td,.reservation-edit-page table.summary td,.reservation-page table.summary td{padding:0;margin:0}.basket-element table.summary td:first-child,.reservation-edit-page table.summary td:first-child,.reservation-page table.summary td:first-child{padding-right:4rem}.basket-element div.summary,.reservation-edit-page div.summary,.reservation-page div.summary{font-size:14px;line-height:18px;font-weight:300}.basket-element div.summary .label,.reservation-edit-page div.summary .label,.reservation-page div.summary .label{float:left}.basket-element div.summary .value,.reservation-edit-page div.summary .value,.reservation-page div.summary .value{float:right}.basket-element div.summary+.total,.reservation-edit-page div.summary+.total,.reservation-page div.summary+.total{line-height:18px;font-size:14px}.reservation-feedback-page{padding:0;overflow:hidden}.reservation-feedback-page .wrapper{position:relative;padding-top:72px}.reservation-feedback-page .wrapper h3{max-width:624px;color:rgba(92,86,97,.7)}.reservation-feedback-page .tinted-background .wrapper{text-align:center;padding-top:276px;padding-bottom:442px;max-width:492px}.reservation-feedback-page ul.spread-images li:nth-child(1){top:-138px;right:-webkit-calc(50% + 208px);right:-moz-calc(50% + 208px);right:calc(50% + 208px)}.reservation-feedback-page ul.spread-images li:nth-child(2){top:-122px;left:-webkit-calc(50% + 266px);left:-moz-calc(50% + 266px);left:calc(50% + 266px)}.reservation-feedback-page ul.spread-images li:nth-child(2) .image-element{width:356px}.reservation-feedback-page ul.spread-images li:nth-child(3){top:-webkit-calc(50% + 32px);top:-moz-calc(50% + 32px);top:calc(50% + 32px);left:-webkit-calc(50% + 400px);left:-moz-calc(50% + 400px);left:calc(50% + 400px)}.reservation-feedback-page ul.spread-images li:nth-child(3) .image-element{width:292px}.reservation-feedback-page ul.spread-images li:nth-child(4){top:-webkit-calc(100% - 272px);top:-moz-calc(100% - 272px);top:calc(100% - 272px);left:-webkit-calc(50% + 12px);left:-moz-calc(50% + 12px);left:calc(50% + 12px)}.reservation-feedback-page ul.spread-images li:nth-child(4) .image-element{width:318px}.reservation-feedback-page ul.spread-images li:nth-child(5){left:auto;top:-webkit-calc(100% - 378px);top:-moz-calc(100% - 378px);top:calc(100% - 378px);right:-webkit-calc(50% + 236px);right:-moz-calc(50% + 236px);right:calc(50% + 236px)}.reservation-feedback-page ul.spread-images li:nth-child(5) .image-element{width:304px}.reservation-feedback-page ul.spread-images li:nth-child(6){left:auto;top:-webkit-calc(50% - 220px);top:-moz-calc(50% - 220px);top:calc(50% - 220px);right:-webkit-calc(50% + 412px);right:-moz-calc(50% + 412px);right:calc(50% + 412px)}.reservation-feedback-page ul.spread-images li:nth-child(6) .image-element{width:308px}.additional-options{margin-bottom:18px}.additional-options ul{list-style:none;margin:8px 0 0;padding:0}.additional-options ul .checkbox>.checkbox-element{margin-left:-4px;padding-left:0}.additional-options ul .checkbox-element div,.additional-options ul .checkbox-element div>p,.additional-options ul .checkbox-element div>small>p,.additional-options ul .checkbox>.checkbox-element{display:inline}.additional-options ul .checkbox .checkbox-element .clear{display:none}.additional-options ul .unit-counter-element{float:right;line-height:38px}.additional-options ul .tooltip-element button.button-tooltip svg.icon-svg .i{fill:#fff}.additional-options ul .tooltip-element button.button-tooltip svg.icon-svg .circle{fill:#9F9B97}.additional-options ul.additional-options li{border-top:1px solid #d6d1cd;padding-top:3px;padding-bottom:2px}.additional-options ul.additional-options li:last-child{border-bottom:1px solid #d6d1cd}.additional-options ul.additional-options li small{margin-left:7px;opacity:.7}.additional-options ul.additional-options li .button-tooltip{position:relative;top:-5px;margin-left:4px}.additional-options ul.additional-options li .button-tooltip svg.icon-svg.small-icon-svg{width:19px;height:19px}@media only screen and (max-width:812px){.additional-options ul.additional-options li .label{margin-top:2px}}.additional-options .total{float:right;margin-top:5px;margin-right:0}.reservation-list{list-style:none;margin-top:4px;margin-bottom:0;padding:0;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.reservation-list .reservation-list-item{-webkit-transition:height .33s,background-color .33s;-moz-transition:height .33s,background-color .33s;-o-transition:height .33s,background-color .33s;transition:height .33s,background-color .33s;height:auto;padding:8px 16px}.reservation-list .reservation-list-item.editable:not(.active){cursor:pointer}.reservation-list .reservation-list-item.editable:not(.active):hover{background-color:#f8f5f2}.reservation-list .reservation-list-item.in-transition{overflow:hidden;height:31px}.reservation-list .reservation-list-item.in-transition.active{height:516px}.reservation-list .reservation-list-item.editable>.label{float:left}.reservation-list .reservation-list-item .actions{padding-top:4px;height:20px;float:right}.reservation-list .reservation-list-item .actions .action{display:inline}.reservation-list .reservation-list-item .total{float:right}.reservation-list .reservation-list-item.editable>.total{margin-right:21px}.reservation-list .reservation-list-item>hr{margin-top:21px;margin-bottom:6px}.reservation-list .reservation-list-item .list-item-summary{margin-bottom:31px}.reservation-list .reservation-list-item .list-item-summary .actions{float:left;margin-left:2px;margin-right:6px}.reservation-list .reservation-list-item h2{margin:6px 0;color:#5C5661}.reservation-list .reservation-list-item>.label,.reservation-list .reservation-list-item>.total{color:#5C5661}@media only screen and (min-width:813px){.reservation-list .reservation-list-item.editable:not(.active):hover{border:1px solid #d6d1cd}.reservation-list .reservation-list-item{border:1px solid #fff}.reservation-list .reservation-list-item.active{background-color:#f9f7f6;border:1px solid #d6d1cd}}.reservation-list .reservation-list-item .list-item-summary .label{float:left}.reservation-list .reservation-list-item .list-item-summary .amount{float:right}.reservation-list .reservation-list-item .actions svg.icon-svg{width:20px;height:20px}.reservation-list .reservation-list-item .remarks{margin-bottom:12px}.reservation-list .reservation-summary-list-item ul{margin:0;padding:0;list-style:none}.reservation-list .reservation-summary-list-item ul li{line-height:18px;border:0 solid #fff!important;padding:0!important}.basket-element .reservation-list li:not(:last-child),.reservation-edit-page ul.reservation-list li:not(:last-child),.reservation-issues-modal ul.reservation-list li:not(:last-child),.reservation-list table tr:not(:last-child) td,.reservation-page .left .reservation-list li:not(:last-child){border-bottom:1px solid #D6D1CD}.reservation-list .reservation-summary-list-item ul li p{display:inline;margin:0;padding:0}.reservation-list table{border-collapse:collapse;width:100%}.reservation-list table tr{font-size:12px;line-height:18px;font-weight:200}.reservation-list table tr.is-in-the-past{opacity:.4;filter:alpha(opacity=40)}.reservation-list table tr td{position:relative;padding-top:5px;padding-bottom:5px}.reservation-list table tr td.active{position:relative;padding-left:12px}.reservation-list table tr td.error{position:relative;padding-left:34px}.reservation-list table tr svg.error-icon-svg,.reservation-list table tr svg.right-icon-svg{position:absolute;left:0;top:8px}.reservation-list table tr svg.error-icon-svg.right-icon-svg,.reservation-list table tr svg.right-icon-svg.right-icon-svg{fill:#303034;width:10px;height:10px;left:-2px;top:16px}.reservation-list table tr td:nth-child(1){font-size:16px;font-weight:300}.reservation-list table tr td.amount{font-weight:500;text-align:right;padding-right:8px}.reservation-list table tr td.cancel{text-align:right;padding-right:4px}.reservation-list table tr td.actions{padding-top:8px;width:74px;min-height:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reservation-list table tr.active{color:#303034}.reservation-list table tr.active td:nth-child(1){font-weight:500}.reservation-list table tr.will-remove td:nth-child(1):before,.reservation-list table tr.will-remove td:nth-child(2):before,.reservation-list table tr.will-remove td:nth-child(3):before{background-color:#C1C0C5;position:absolute;top:50%;left:0;content:"";width:100%;height:1px}.basket-element .reservation-list,.reservation-edit-page ul.reservation-list,.reservation-issues-modal ul.reservation-list,.reservation-page .left .reservation-list{color:#5C5661;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-color:#EFEAE5;list-style:none;margin:.5rem 0 1.25rem;padding:4px 18px}.basket-element .reservation-list li,.reservation-edit-page ul.reservation-list li,.reservation-issues-modal ul.reservation-list li,.reservation-page .left .reservation-list li{padding:.5rem 0;position:relative}.basket-element .reservation-list li.will-remove,.basket-element .reservation-list li.will-remove .total,.reservation-edit-page ul.reservation-list li.will-remove,.reservation-edit-page ul.reservation-list li.will-remove .total,.reservation-issues-modal ul.reservation-list li.will-remove,.reservation-issues-modal ul.reservation-list li.will-remove .total,.reservation-page .left .reservation-list li.will-remove,.reservation-page .left .reservation-list li.will-remove .total{text-decoration:line-through}.basket-element .reservation-list li .toggle-element:not(.is-checked) button,.reservation-edit-page ul.reservation-list li .toggle-element:not(.is-checked) button,.reservation-issues-modal ul.reservation-list li .toggle-element:not(.is-checked) button,.reservation-page .left .reservation-list li .toggle-element:not(.is-checked) button{background-color:#fff}.basket-element .reservation-list li.is-in-the-past,.reservation-edit-page ul.reservation-list li.is-in-the-past,.reservation-issues-modal ul.reservation-list li.is-in-the-past,.reservation-page .left .reservation-list li.is-in-the-past{color:rgba(92,86,97,.35)}.basket-element .reservation-list li.is-in-the-past .actions,.reservation-edit-page ul.reservation-list li.is-in-the-past .actions,.reservation-issues-modal ul.reservation-list li.is-in-the-past .actions,.reservation-page .left .reservation-list li.is-in-the-past .actions{opacity:.35;filter:alpha(opacity=35)}.basket-element .reservation-list li .label,.reservation-edit-page ul.reservation-list li .label,.reservation-issues-modal ul.reservation-list li .label,.reservation-page .left .reservation-list li .label{font-weight:300;font-size:16px}.basket-element .reservation-list li .label small,.reservation-edit-page ul.reservation-list li .label small,.reservation-issues-modal ul.reservation-list li .label small,.reservation-page .left .reservation-list li .label small{font-weight:100;font-size:12px}.basket-element .reservation-list li .total:not(.total-additional-options),.reservation-edit-page ul.reservation-list li .total:not(.total-additional-options),.reservation-issues-modal ul.reservation-list li .total:not(.total-additional-options),.reservation-page .left .reservation-list li .total:not(.total-additional-options){position:absolute;right:0;bottom:.5rem;font-size:12px}.basket-element .reservation-list li .total.total-additional-options,.reservation-edit-page ul.reservation-list li .total.total-additional-options,.reservation-issues-modal ul.reservation-list li .total.total-additional-options,.reservation-page .left .reservation-list li .total.total-additional-options{position:relative;width:100%;text-align:right;font-size:12px}.basket-element .reservation-list li .actions,.reservation-edit-page ul.reservation-list li .actions,.reservation-issues-modal ul.reservation-list li .actions,.reservation-page .left .reservation-list li .actions{position:absolute;top:.5rem;right:0}.basket-element .reservation-list li .actions svg.icon-svg,.reservation-edit-page ul.reservation-list li .actions svg.icon-svg,.reservation-issues-modal ul.reservation-list li .actions svg.icon-svg,.reservation-page .left .reservation-list li .actions svg.icon-svg{cursor:pointer;fill:#303034}.basket-element .reservation-list li .actions svg.icon-svg .background,.reservation-edit-page ul.reservation-list li .actions svg.icon-svg .background,.reservation-issues-modal ul.reservation-list li .actions svg.icon-svg .background,.reservation-page .left .reservation-list li .actions svg.icon-svg .background{fill:transparent}.basket-element .reservation-list li .actions svg.icon-svg:hover,.reservation-edit-page ul.reservation-list li .actions svg.icon-svg:hover,.reservation-issues-modal ul.reservation-list li .actions svg.icon-svg:hover,.reservation-page .left .reservation-list li .actions svg.icon-svg:hover{fill:#fff}.basket-element .reservation-list li .actions svg.icon-svg:hover .background,.reservation-edit-page ul.reservation-list li .actions svg.icon-svg:hover .background,.reservation-issues-modal ul.reservation-list li .actions svg.icon-svg:hover .background,.reservation-page .left .reservation-list li .actions svg.icon-svg:hover .background{fill:#A37171}.basket-element .reservation-list li .actions div.action,.reservation-edit-page ul.reservation-list li .actions div.action,.reservation-issues-modal ul.reservation-list li .actions div.action,.reservation-page .left .reservation-list li .actions div.action{display:inline}@media only screen and (max-width:812px){.reservation-page:not(.reservation-progress-1) .left{overflow:hidden}.reservation-page .left .reservation-list.reservation-list-2 .actions{padding-top:4px}.reservation-page .left .reservation-list.reservation-list-2 .actions .action{padding-left:4px}.reservation-page .left .reservation-list.reservation-list-2 .actions .action svg.icon-svg{width:24px;height:24px}.basket-element .reservation-list,.reservation-issues-modal ul.reservation-list,.reservation-page .left .reservation-list:not(.reservation-list-2){padding:0;margin-top:0;margin-right:-25px;background-color:transparent}.basket-element .reservation-list .draggable-container,.reservation-issues-modal ul.reservation-list .draggable-container,.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable-container{width:100%}.basket-element .reservation-list .draggable,.reservation-issues-modal ul.reservation-list .draggable,.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable{width:150%;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.basket-element .reservation-list .draggable.is-dragging,.reservation-issues-modal ul.reservation-list .draggable.is-dragging,.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable.is-dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.basket-element .reservation-list .draggable .actions,.reservation-issues-modal ul.reservation-list .draggable .actions,.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable .actions{position:absolute;right:0;top:0;width:33%;height:100%}.basket-element .reservation-list .draggable .actions div.action,.reservation-issues-modal ul.reservation-list .draggable .actions div.action,.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable .actions div.action{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;left:0;background-color:#D9B4B4;height:100%;width:29%}.basket-element .reservation-list .draggable .actions div.action svg.icon-svg .outline,.basket-element .reservation-list .draggable .actions div.action svg.icon-svg path:not(.background),.reservation-issues-modal ul.reservation-list .draggable .actions div.action svg.icon-svg .outline,.reservation-issues-modal ul.reservation-list .draggable .actions div.action svg.icon-svg path:not(.background),.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable .actions div.action svg.icon-svg .outline,.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable .actions div.action svg.icon-svg path:not(.background){fill:#fff}.basket-element .reservation-list .draggable .actions div.action.edit,.reservation-issues-modal ul.reservation-list .draggable .actions div.action.edit,.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable .actions div.action.edit{left:29%;background-color:#A37171;z-index:1}.basket-element .reservation-list .draggable .actions div.action.delete,.reservation-issues-modal ul.reservation-list .draggable .actions div.action.delete,.reservation-page .left .reservation-list:not(.reservation-list-2) .draggable .actions div.action.delete{left:58%;width:42%;background-color:#C22B44;z-index:2}.basket-element .reservation-list li,.reservation-issues-modal ul.reservation-list li,.reservation-page .left .reservation-list:not(.reservation-list-2) li{width:100%;border-bottom:1px solid #9F9B97;padding:.9rem 0}.basket-element .reservation-list li .label,.reservation-issues-modal ul.reservation-list li .label,.reservation-page .left .reservation-list:not(.reservation-list-2) li .label{font-size:20px;line-height:30px}.basket-element .reservation-list li .detail-summary,.reservation-issues-modal ul.reservation-list li .detail-summary,.reservation-page .left .reservation-list:not(.reservation-list-2) li .detail-summary{margin:9px 0 -7px;font-size:14px;line-height:17px}.basket-element .reservation-list li small,.reservation-issues-modal ul.reservation-list li small,.reservation-page .left .reservation-list:not(.reservation-list-2) li small{font-size:12px;line-height:14px}.basket-element .reservation-list li .total,.reservation-issues-modal ul.reservation-list li .total,.reservation-page .left .reservation-list:not(.reservation-list-2) li .total{font-weight:300;font-size:18px;line-height:22px;position:absolute;right:33.3%;right:-webkit-calc(33.333% + 25px);right:-moz-calc(33.333% + 25px);right:calc(33.333% + 25px);top:18px}.basket-element .reservation-list li{border-bottom:1px solid #E8D8D8}}.reservation-list .detail-summary{margin-bottom:32px}.reservation-list .detail-summary .label{float:left}.reservation-list .detail-summary .amount{float:right}.reservation-list .will-remove .detail-summary .amount,.reservation-list .will-remove .detail-summary .label{text-decoration:line-through}.reservation-list .actions svg.icon-svg:not(.error-icon-svg):not(.right-icon-svg){cursor:pointer}.reservation-list .actions svg.icon-svg:not(.error-icon-svg):not(.right-icon-svg) path{fill:rgba(92,86,97,.7);-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s}.reservation-list .actions svg.icon-svg:not(.error-icon-svg):not(.right-icon-svg) path.background{fill:transparent}.reservation-list .actions svg.icon-svg:not(.error-icon-svg):not(.right-icon-svg) path.outline{fill:rgba(92,86,97,.7)}.reservation-list .actions svg.icon-svg:not(.error-icon-svg):not(.right-icon-svg):hover path{fill:#fff}.header-element .wrapper ul.menu li svg,.reservation-list .actions svg.icon-svg:not(.error-icon-svg):not(.right-icon-svg):hover path.background,.reservation-list .actions svg.icon-svg:not(.error-icon-svg):not(.right-icon-svg):hover path.outline{fill:#303034}.reservation-issues-modal .reservation-list{background-color:#F0E4E4}.reservation-issues-modal .reservation-list table tr.active{color:#5C5661}.reservation-issues-modal .reservation-list table tr.active td:nth-child(1){font-weight:300}@media only screen and (max-width:812px){.reservation-list.reservation-list-2 .detail-summary{margin-bottom:0}.reservation-issues-modal ul.reservation-list{background-color:#F0E4E4;margin-left:-25px;margin-right:-25px}.reservation-issues-modal ul.reservation-list li{padding-left:25px}.reservation-issues-modal ul.reservation-list li svg.error-icon-svg{margin-top:3px}.reservation-issues-modal ul.reservation-list li .total{right:calc(33.333% + 50px)}}.reservation-edit-page{color:#5C5661}.reservation-edit-page .buttons button{float:right}.reservation-edit-page .buttons .error{margin-top:2rem;margin-right:.5rem;font-size:16px;float:right;text-align:right;color:#C22B44}.reservation-edit-page .buttons:after{content:" ";display:table;clear:both}.reservation-edit-page h1{margin:0;padding:34px 0 14px;opacity:.7;filter:alpha(opacity=70)}.reservation-edit-page label{color:#A37171;font-weight:300;display:block;margin:1.5rem 0 0}.reservation-edit-page label+p{margin-top:8px;margin-bottom:24px;font-size:16px;line-height:19px;font-weight:400}.reservation-edit-page ul.reservation-list{background-color:#fff;margin-bottom:16px}.reservation-edit-page ul.reservation-list li .toggle-element:not(.is-checked) button{background-color:#F0E4E4}.reservation-edit-page div.summary{margin:16px 0;font-weight:600;font-size:16px;letter-spacing:.01rem}.reservation-edit-page div.summary div.label,.reservation-edit-page div.summary div.value{float:left}.reservation-edit-page div.summary div.label.label,.reservation-edit-page div.summary div.value.label{margin-right:40px}.reservation-edit-page div.summary+p{margin-top:0;font-size:16px;font-weight:200}.reservation-edit-page .buttons{text-align:right;padding-bottom:112px}.reservation-edit-page .buttons button{margin:48px 0 0 14px}.reservation-edit-page p+.buttons button{margin-top:14px}@media only screen and (max-width:812px){.reservation-page .tinted-background{padding:0;background-color:#E8D8D8}.reservation-page .tinted-background>.wrapper>.left{padding:4px 25px 16px;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);float:none}.reservation-page .tinted-background>.wrapper>.left label{margin:16px 0 4px}.reservation-page .tinted-background>.wrapper>.left button.input{margin-bottom:9px}.reservation-page .tinted-background>.wrapper>.left .progress{margin-top:8px;padding-bottom:14px;font-size:14px;font-weight:400;width:100%;text-align:right;border-bottom:1px solid #9F9B97;color:rgba(92,86,97,.7)}.reservation-page .tinted-background>.wrapper>.left .summary-total{padding-bottom:20px}.reservation-page .tinted-background>.wrapper>.right{background-color:#E2DCD6;padding:0 25px;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);float:none}.reservation-page .tinted-background>.wrapper>.right .step-1{overflow:visible}.reservation-page .tinted-background>.wrapper>.right .progress-title{color:#5C5661;opacity:1;filter:alpha(opacity=100);margin-bottom:28px;margin-top:3px;font-size:16px;line-height:22px}.reservation-page .tinted-background>.wrapper>.right .progress-title .booking-info{width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}.reservation-page .tinted-background>.wrapper>.right .reservation-calendar-addon{line-height:28px;margin:0 -25px;padding:12px 25px;background-color:#EFEAE5}.reservation-page .tinted-background>.wrapper>.right .reservation-calendar-addon ul.day-titles{margin-bottom:0}.reservation-page .tinted-background>.wrapper>.right .reservation-calendar-addon ul.day-titles li{font-size:12px;width:50%}.reservation-page .tinted-background>.wrapper>.right .reservation-calendar-addon>ul.hours li.hour .label{font-size:10px}.reservation-page .tinted-background>.wrapper>.right .reservation-calendar-addon .day-view .event-timeslot .time{font-size:12px}.reservation-page .tinted-background>.wrapper>.right .next-previous-buttons{margin:0 -25px;height:60px;position:relative;background-color:#EFEAE5}.reservation-page .tinted-background>.wrapper>.right .next-previous-buttons .next-button,.reservation-page .tinted-background>.wrapper>.right .next-previous-buttons .previous-button{top:0;right:25px}.reservation-page .tinted-background>.wrapper>.right .next-previous-buttons .next-button svg,.reservation-page .tinted-background>.wrapper>.right .next-previous-buttons .previous-button svg{height:40px;width:40px}.reservation-page .tinted-background>.wrapper>.right .next-previous-buttons .next-button.previous-button,.reservation-page .tinted-background>.wrapper>.right .next-previous-buttons .previous-button.previous-button{left:auto;right:75px}.reservation-page .tinted-background>.wrapper>.right .buttons{padding:2px 25px 64px;margin:16px -25px 0;text-align:left}.reservation-page .tinted-background>.wrapper>.right .buttons button{margin:9px 0}.reservation-page .tinted-background>.wrapper>.right .step-1 .buttons{padding:22px 25px 64px;border-top:1px solid #9F9B97}.reservation-page .tinted-background>.wrapper>.right .step-2{background-color:#EFEAE5;margin-left:-25px;margin-right:-25px;padding:38px 25px 0}.reservation-page .tinted-background>.wrapper>.right .step-2 form .thin{float:left;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}.reservation-page .tinted-background>.wrapper>.right .step-2 form .thin .inputfield_label{white-space:nowrap;overflow:visible}.reservation-page .tinted-background>.wrapper>.right .step-2 form .thin .input-error{width:-webkit-calc(200% + 20px);width:-moz-calc(200% + 20px);width:calc(200% + 20px)}.reservation-page .tinted-background>.wrapper>.right .step-2 form .thin+.thin{margin-left:20px}.reservation-page .tinted-background>.wrapper>.right .step-2 form .thin+.thin .input-error{display:none}.reservation-page .tinted-background>.wrapper>.right .step-3{font-size:19px;line-height:28px;background-color:#EFEAE5;margin-left:-25px;margin-right:-25px;padding:38px 25px 0}.reservation-page .tinted-background>.wrapper>.right .step-3 label{display:block}.reservation-page .tinted-background>.wrapper>.right .step-3 .options .label,.reservation-page .tinted-background>.wrapper>.right .step-3 hr{display:none}.reservation-page .tinted-background>.wrapper>.right .step-3 hr+label{margin-top:16px}.reservation-page .tinted-background>.wrapper>.right .step-3 p{margin-top:0}.reservation-page .tinted-background>.wrapper>.right .step-3 ul.payment-options{margin-bottom:32px}.reservation-page .tinted-background>.wrapper>.right .step-3 ul.payment-options>li{padding:0 20px 14px;height:auto}.reservation-page .tinted-background>.wrapper>.right .step-3 ul.payment-options>li svg{margin-top:19px;margin-right:14px;margin-bottom:12px;float:left}.reservation-page .tinted-background>.wrapper>.right .step-3 ul.payment-options>li>.label{margin-top:28px;font-size:16px}.reservation-page .tinted-background>.wrapper>.right .step-3 .options,.reservation-page .tinted-background>.wrapper>.right .step-3 ul.payment-options>li .label+div{clear:both}.reservation-page .tinted-background>.wrapper>.right .step-3 .pay{position:relative}.reservation-page .tinted-background>.wrapper>.right .step-3 .pay .back{position:absolute;left:0;top:54px}.reservation-page .tinted-background>.wrapper>.right .step-3 .pay button{width:100%}.reservation-page .summary hr{margin:6px 0}.reservation-page .space-details{padding-top:18px}.reservation-page .space-details .features{padding:12px 0 20px}.reservation-feedback-page .tinted-background .wrapper{text-align:left;padding:180px 0}.reservation-feedback-page .tinted-background .wrapper ul.spread-images li:nth-child(1){right:auto;top:-webkit-calc(0% - 40px);top:-moz-calc(0% - 40px);top:calc(0% - 40px);left:-webkit-calc(0% - 25px);left:-moz-calc(0% - 25px);left:calc(0% - 25px)}.reservation-feedback-page .tinted-background .wrapper ul.spread-images li:nth-child(1) .image-element{width:150px}.reservation-feedback-page .tinted-background .wrapper ul.spread-images li:nth-child(2){top:-webkit-calc(0% - 20px);top:-moz-calc(0% - 20px);top:calc(0% - 20px);left:auto;right:-webkit-calc(0% - 110px);right:-moz-calc(0% - 110px);right:calc(0% - 110px)}.reservation-feedback-page .tinted-background .wrapper ul.spread-images li:nth-child(2) .image-element{width:185px}.reservation-feedback-page .tinted-background .wrapper ul.spread-images li:nth-child(3){top:auto;left:auto;bottom:-webkit-calc(0% - 50px);bottom:-moz-calc(0% - 50px);bottom:calc(0% - 50px);right:-webkit-calc(0% - 40px);right:-moz-calc(0% - 40px);right:calc(0% - 40px)}.reservation-feedback-page .tinted-background .wrapper ul.spread-images li:nth-child(3) .image-element{width:170px}.reservation-feedback-page .tinted-background .wrapper ul.spread-images li:nth-child(4){top:auto;right:auto;bottom:-webkit-calc(0% - 00px);bottom:-moz-calc(0% - 00px);bottom:calc(0% - 00px);left:-webkit-calc(0% - 34px);left:-moz-calc(0% - 34px);left:calc(0% - 34px)}.reservation-feedback-page .tinted-background .wrapper ul.spread-images li:nth-child(4) .image-element{width:140px}.reservation-feedback-page .tinted-background+.wrapper{padding:72px 50px 84px}.reservation-edit-page .buttons .error{text-align:left}.reservation-edit-page .buttons button{width:100%}}.basket-element .basket-button{position:fixed;width:68px;height:68px;box-shadow:0 0 10px 2px rgba(0,0,0,.35);-webkit-border-radius:68px;-moz-border-radius:68px;-ms-border-radius:68px;-o-border-radius:68px;border-radius:68px;background-color:#C22B44;bottom:25px;bottom:-webkit-calc(25px + (env(safe-area-inset-bottom)));bottom:-moz-calc(25px + (env(safe-area-inset-bottom)));bottom:calc(25px + (env(safe-area-inset-bottom)));-webkit-transition:bottom .25s;-moz-transition:bottom .25s;-o-transition:bottom .25s;transition:bottom .25s;right:25px;transform:translate3d(0,0,0);z-index:100}.basket-element .basket-button svg{margin-left:18px;margin-top:18px;width:32px;height:32px;fill:#fff}.basket-element .basket-button .num-reservations{position:absolute;top:0;right:0;color:#A37171;background-color:#fff;width:22px;height:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;font-size:14px;line-height:22px;text-align:center}.basket-element>.overlay{background-color:#F0E4E4;z-index:99;padding:0;margin:0;position:fixed;top:0;left:0;width:100%;min-height:100vh}.basket-element>.overlay>.content{padding:0 25px 40px;padding-bottom:-webkit-calc(40px + (env(safe-area-inset-bottom)));padding-bottom:-moz-calc(40px + (env(safe-area-inset-bottom)));padding-bottom:calc(40px + (env(safe-area-inset-bottom)))}.basket-element>.overlay>.content .header{margin:0 -25px;padding:32px 25px 42px;background-color:#fff}.basket-element>.overlay>.content .header h3{font-size:24px;line-height:28px;margin:0}.basket-element>.overlay>.content .header .button-close{position:absolute;right:24px;top:38px}.basket-element>.overlay .buttons{margin-top:32px}.service-list-page .tinted-background{background-color:#EFEAE5}.service-list-page>.wrapper h1{color:#A37171}.service-list-page ul.alternately-list li button{margin-top:32px;margin-bottom:-12px}@media only screen and (max-width:812px){.service-list-page .tinted-background>.wrapper{padding-bottom:48px}.service-list-page>.wrapper{padding:54px 50px 64px!important}.service-list-page ul.icons li svg.hexagon-icon-svg+svg.wrapper-svg{fill:#A37171}.service-list-page.service-page ul.passport-list,.service-page.service-page ul.passport-list{margin-left:-50px;margin-right:-50px;margin-top:0}.service-list-page ul.passport-list>li .list-item-wrapper,.service-page ul.passport-list>li .list-item-wrapper{margin-top:-50px;margin-bottom:62px;padding:18px 25px 14px}.service-list-page ul.passport-list>li .list-item-wrapper h4,.service-page ul.passport-list>li .list-item-wrapper h4{margin-bottom:16px}.service-list-page ul.passport-list>li .background-image-element,.service-page ul.passport-list>li .background-image-element{padding-top:91%}}.spaces-filter-page .tinted-background .wrapper.less-padding{padding-bottom:90px}.spaces-filter-page .intro,.spaces-filter-page .intro-on-other-locations{position:relative;margin:58px auto 0}.spaces-filter-page .intro .icon,.spaces-filter-page .intro-on-other-locations .icon{margin:0 auto;position:relative;width:174px;height:210px}.spaces-filter-page .intro .icon svg,.spaces-filter-page .intro-on-other-locations .icon svg{position:absolute}.spaces-filter-page .intro .icon svg.wrapper-svg,.spaces-filter-page .intro-on-other-locations .icon svg.wrapper-svg{fill:#C22B44;z-index:1;width:88px;height:88px;left:41px;top:62px}.space-page ul.icons li svg.hexagon-icon-svg .background,.spaces-filter-page .intro .icon svg.hexagon-icon-svg .background,.spaces-filter-page .intro-on-other-locations .icon svg.hexagon-icon-svg .background{fill:#E8D8D8}.spaces-filter-page .intro .icon svg.hexagon-icon-svg,.spaces-filter-page .intro-on-other-locations .icon svg.hexagon-icon-svg{top:0;left:0;width:174px;height:210px}.spaces-filter-page .intro-on-other-locations+.mail-list-item{margin-top:52px}.spaces-filter-page .intro-on-other-locations{text-align:center}.spaces-filter-page .intro-on-other-locations .loader{position:absolute;top:-webkit-calc(50% - 20px);top:-moz-calc(50% - 20px);top:calc(50% - 20px);left:-webkit-calc(50% - 20px);left:-moz-calc(50% - 20px);left:calc(50% - 20px)}.spaces-filter-page .intro-on-other-locations .icon{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;width:87px;height:102px}.spaces-filter-page .intro-on-other-locations .icon svg.hexagon-icon-svg{width:87px;height:102px}.spaces-filter-page .intro-on-other-locations .icon svg.wrapper-svg{left:16px;top:23.5px;width:55px;height:55px}@media only screen and (max-width:812px){.spaces-filter-page .intro-on-other-locations{margin:18px auto 0}}@media only screen and (min-width:813px){.service-list-page>.wrapper{text-align:center}.spaces-filter-page .intro-on-other-locations{text-align:left;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.spaces-filter-page .intro-on-other-locations .content{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1}.spaces-filter-page .intro-on-other-locations .content p{margin-top:0;margin-left:40px;max-width:766px}.spaces-filter-page .intro-on-other-locations .icon{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}}.spaces-filter-page .intro-on-other-locations.is-loading-other-locations .content,.spaces-filter-page .intro-on-other-locations.is-loading-other-locations .icon{opacity:0;filter:alpha(opacity=0)}.spaces-filter-page .intro{text-align:center;max-width:600px}.spaces-filter-page .intro .button-element .text{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .33s;-moz-transition:opacity .33s;-o-transition:opacity .33s;transition:opacity .33s}.space-page .availability-modal .reservation-calendar-addon div.week-view>ul.hours li.hour:first-child .label,.spaces-filter-page .intro .button-element .loader+.text{opacity:0;filter:alpha(opacity=0)}.spaces-filter-page .intro .button-element .loader{position:absolute;left:-webkit-calc(50% - 20px);left:-moz-calc(50% - 20px);left:calc(50% - 20px);top:-webkit-calc(50% - 20px);top:-moz-calc(50% - 20px);top:calc(50% - 20px)}.modal-element .wrapper,.modal-element.images-modal .swipers,.space-page .availability-modal .wrapper>div,.space-page>.header{position:relative}.spaces-filter-page .filter-bar .panel-element-with-button>button.select{margin-left:0;text-align:left;width:466px;background-color:rgba(255,255,255,.35)}@media only screen and (max-width:812px){.spaces-filter-page .filter-bar .panel-element-with-button>button.select{width:100%;margin:0}}.spaces-filter-page .filter-bar .panel-element-with-button>button.select .label{color:#5C5661}.spaces-filter-page ul.alternately-list>li .content{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.spaces-filter-page ul.alternately-list>li.workSpace .content{cursor:pointer}.spaces-filter-page ul.alternately-list>li.workSpace .content label{pointer-events:none}.spaces-filter-page ul.alternately-list>li:last-child{margin-bottom:0}.spaces-filter-page .dark-gray-background ul.alternately-list{margin-bottom:52px}.spaces-filter-page .dark-gray-background .minus-margin{margin-top:-120px}@media only screen and (max-width:812px){.spaces-filter-page .dark-gray-background.show-overflow{margin-top:-64px}}.spaces-filter-page ul.alternately-list>li.hooghiemstra .chapeau{color:#C22B44}.spaces-filter-page ul.alternately-list>li.rudolfmagnus .chapeau{color:#504162}.spaces-filter-page ul.alternately-list>li.vondelparc .chapeau{color:#0D659B}.space-page{text-align:left}.space-page>.header{width:100%;height:350px}.space-page>.header button{z-index:1;position:absolute;bottom:34px;left:-webkit-calc(87.5% - 78px);left:-moz-calc(87.5% - 78px);left:calc(87.5% - 78px)}.space-page>.header .background-image-element{width:100%;height:100%}.space-page>.header .background-image-element.image-0{width:75%}.space-page>.header .background-image-element.image-1{position:absolute;top:0;right:0;width:25%}.space-page ul.icons li svg.hexagon-icon-svg+svg.wrapper-svg{fill:#A37171}.space-page .wrapper{padding-top:72px}.space-page .wrapper h3{max-width:624px;color:rgba(92,86,97,.7)}@media only screen and (min-width:813px){.spaces-filter-page .dark-gray-background.show-overflow{overflow:visible}.spaces-filter-page .dark-gray-background.show-overflow .minus-margin{margin-top:-260px}.spaces-filter-page .dark-gray-background.show-overflow .light-segment{display:none}.space-page .wrapper>.left{width:-webkit-calc(100% - 448px);width:-moz-calc(100% - 448px);width:calc(100% - 448px)}.space-page .wrapper>.right{width:344px}.space-page .wrapper>.right>.button-element{margin-top:0}.space-page .details>table tr:not(:last-child) td{border-bottom:1px solid #D9B4B4}}.space-page .panel{padding:38px;margin:32px 0 16px}.space-page .panel+.panel{margin-top:16px}.space-page .panel button.full-width{margin:16px 0}.space-page .panel:not(.panel-light){color:#5C5661}.space-page .panel.panel-highlight{font-size:23px;line-height:30px;font-weight:100;color:#A37171}.space-page .panel.panel-highlight p{max-width:260px;margin-bottom:12px}.space-page .panel.panel-highlight svg.icon-svg{background-color:rgba(232,216,216,.4);fill:#D9B4B4}.space-page .panel.panel-highlight svg.icon-svg:hover{background-color:#C22B44;fill:#fff}.space-page .panel.panel-highlight ul.links{margin-bottom:-16px}.space-page .panel.panel-light p:first-child{margin-bottom:10px}.space-page .details .chapeau{display:block;margin-top:80px;color:#5C5661}.space-page .details label+hr{margin-top:20px}.space-page .details>table{margin:-9px 0;border-collapse:collapse;width:100%}.space-page .details>table td{padding:11px 0 16px;line-height:34px}.space-page .details>table td:first-child{padding-right:12px}.space-page .tooltip-element{padding-left:.25rem}.space-page .tooltip-element .button-tooltip svg.info-icon-svg .circle{fill:#fff}.space-page .tooltip-element .button-tooltip svg.info-icon-svg .i,.space-page .tooltip-element .button-tooltip:hover svg.info-icon-svg .circle{fill:#A37171}.space-page .tooltip-element .button-tooltip:hover svg.info-icon-svg .i{fill:#fff}.space-page ul.feature-highlights,.space-page ul.features{list-style:none;margin:0;padding:0}.space-page ul.feature-highlights li,.space-page ul.features li{padding:4px 0}.space-page ul.feature-highlights.features,.space-page ul.features.features{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:flex-start;justify-content:flex-start}.space-page ul.feature-highlights.features li,.space-page ul.features.features li{padding:4px 32px 4px 0}@media only screen and (min-width:813px){.space-page ul.feature-highlights.feature-highlights li,.space-page ul.features.feature-highlights li{float:left;width:50%}.space-page button.read-next-button{margin-left:8px}}.space-page ul.feature-highlights.feature-highlights li svg,.space-page ul.features.feature-highlights li svg{float:left;width:26px;height:26px;margin-right:8px;fill:#5C5661}.space-page ul.feature-highlights.feature-highlights li svg.check-icon-svg,.space-page ul.features.feature-highlights li svg.check-icon-svg{margin-top:8px;margin-left:8px;margin-right:10px;width:16px;height:16px}.space-page ul.feature-highlights.feature-highlights li label,.space-page ul.features.feature-highlights li label{display:block;margin-top:2px}.space-page ul.feature-highlights:after,.space-page ul.features:after{content:"";display:table;clear:both}.space-page button.read-next-button{margin-top:31px;text-transform:none;color:#5C5661}.space-page button.read-next-button .label{border-bottom:1px solid #5C5661}.space-page button.read-next-button:hover{color:#C22B44}.space-page button.read-next-button:hover .label{border-bottom:1px solid #C22B44}.space-page ul.links{display:inline-block}.space-page ul.links li svg{width:33px;height:33px;fill:#A37171;background-color:#F0E4E4;-webkit-border-radius:33px;-moz-border-radius:33px;-ms-border-radius:33px;-o-border-radius:33px;border-radius:33px}.space-page .panel-element{left:0;top:86px}.space-page .benefits h1{color:#5C5661}.space-page .benefits+.related-spaces{padding-top:0;margin-top:0}.space-page .availability-modal .next-button,.space-page .availability-modal .previous-button{position:absolute;left:3px;top:0}.space-page .availability-modal .next-button.next-button,.space-page .availability-modal .previous-button.next-button{left:auto;right:3px}.space-page .availability-modal .next-button svg.icon-svg .background,.space-page .availability-modal .previous-button svg.icon-svg .background{fill:transparent}.space-page .availability-modal .next-button:hover:not(:disabled) svg.icon-svg .background,.space-page .availability-modal .next-button:hover:not(:disabled) svg.icon-svg .border,.space-page .availability-modal .previous-button:hover:not(:disabled) svg.icon-svg .background,.space-page .availability-modal .previous-button:hover:not(:disabled) svg.icon-svg .border{fill:#A37171}.space-page .availability-modal .reservation-calendar-addon{margin:38px 0;width:100%}.space-page .availability-modal .reservation-calendar-addon div.week-view>ul.hours{float:left;width:54px;color:rgba(92,86,97,.5);font-size:12px;border-top:1px solid #E8D8D8}.space-page .availability-modal .reservation-calendar-addon div.week-view>ul.hours li.hour{border-top-color:transparent;border-bottom-color:transparent}.space-page .availability-modal .reservation-calendar-addon div.week-view>ul.hours li.hour .label{margin-top:-14px;margin-bottom:14px}.space-page .availability-modal .reservation-calendar-addon div.week-view ul.day-titles{list-style:none;margin-left:54px;color:#5C5661;font-size:16px;font-weight:300;margin-bottom:14px}.space-page .availability-modal .reservation-calendar-addon div.week-view ul.day-titles li{text-align:center;width:20%;float:left}.space-page .availability-modal .reservation-calendar-addon div.week-view ul.day-titles:after{content:" ";display:table;clear:both}.space-page .availability-modal .reservation-calendar-addon div.week-view ul.week-view{width:100%}.space-page .availability-modal .reservation-calendar-addon div.week-view ul.week-view>li{width:-webkit-calc((100% - 54px)/ 5);width:-moz-calc((100% - 54px)/ 5);width:calc((100% - 54px)/ 5);border-top:0 solid #fff;border-right:0 solid #fff}.space-page .availability-modal .reservation-calendar-addon div.week-view ul.week-view>li:first-child{border-left:0 solid #fff}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view{border-left:1px solid #E8D8D8}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view ul.hours li.hour{color:transparent;border-top-color:#E8D8D8;border-bottom-color:#E8D8D8}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view:last-child{border-right:1px solid #E8D8D8}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view .weekend{display:none}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view .event-timeslot{width:-webkit-calc(100% - 3px);width:-moz-calc(100% - 3px);width:calc(100% - 3px);color:#A37171;border-left:3px solid #A37171;background-color:#E8D8D8}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view .event-timeslot .time{font-size:14px;line-height:17px;font-weight:300;padding:6px 10px}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view .event-timeslot.is-selected{color:#fff;border-left:3px solid rgba(163,113,113,.8);background-color:rgba(194,43,68,.5)}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view .event-timeslot .handle{cursor:pointer;background-color:rgba(255,255,255,0);color:rgba(255,255,255,0);line-height:30px;height:30px}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view .event-timeslot .handle:hover{background-color:rgba(255,255,255,.1)}.space-page .availability-modal .reservation-calendar-addon div.week-view .day-view .event-timeslot .handle:hover.handle-bottom{color:#fff}.space-page .availability-modal .reservation-calendar-addon div.week-view:after{content:" ";display:table;clear:both}@media only screen and (max-width:812px){.space-page .wrapper{padding:42px 25px}.space-page .wrapper h1.heading-3{margin-bottom:16px}.space-page .wrapper .left,.space-page .wrapper .right{width:100%}.space-page .wrapper .right .panel{padding:20px 25px 25px}.space-page .wrapper .right .panel+.panel{margin-top:24px}.space-page .wrapper .right .panel.panel-light{font-size:19px;line-height:28px}.space-page .wrapper .details .chapeau:not(:first-child){margin-top:52px}.space-page .wrapper .details label+hr{margin-top:8px;margin-bottom:4px}.space-page .wrapper .details table td{display:block;width:100%;line-height:26px;padding-bottom:0}.space-page .wrapper .details table+hr{display:none}.space-page .wrapper .feature-highlights li{padding:6px 0}.space-page .wrapper ul.links li svg{width:50px;height:50px}.space-page .wrapper ul.share-element li svg{width:45px;height:45px}.space-page .spotlight-element .background-image-element{padding-top:56.25%}.space-page .benefits,.space-page .facilities,.space-page div.related-spaces{overflow:hidden;padding:42px 50px}.space-page .facilities{padding-top:62px;padding-bottom:64px}.space-page .facilities h3{font-size:24px;line-height:28px}.spaces-filter-list-page ul.passport-list>li .list-item-wrapper,.spaces-filter-page ul.passport-list>li .list-item-wrapper{margin-top:-50px;margin-bottom:40px;padding:18px 25px 14px}.spaces-filter-list-page ul.passport-list>li .list-item-wrapper h4,.spaces-filter-page ul.passport-list>li .list-item-wrapper h4{margin-bottom:24px}.spaces-filter-list-page ul.passport-list>li .list-item-wrapper button,.spaces-filter-page ul.passport-list>li .list-item-wrapper button{margin-top:22px;margin-bottom:16px}.spaces-filter-list-page ul.passport-list>li .background-image-element,.spaces-filter-page ul.passport-list>li .background-image-element{padding-top:91%}.spaces-filter-list-page .mail-list-item,.spaces-filter-page .mail-list-item{margin-top:40px;padding:20px 25px 26px}.spaces-filter-list-page .mail-list-item h4,.spaces-filter-page .mail-list-item h4{margin-top:0}.spaces-filter-list-page .mail-list-item form input,.spaces-filter-page .mail-list-item form input{margin-right:0;width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}.spaces-filter-list-page .mail-list-item form button,.spaces-filter-page .mail-list-item form button{margin-top:22px}.spaces-filter-list-page ul.passport-list>li .list-item-wrapper svg.wrapper-svg{margin-top:4px;margin-bottom:4px;width:32px;height:32px;fill:#A37171;display:block}.spaces-filter-page ul.passport-list>li .list-item-wrapper{padding-bottom:8px;margin-top:-64px}.spaces-filter-page ul.passport-list>li .list-item-wrapper .details{color:#A37171;font-size:15px}.spaces-filter-page ul.passport-list>li .list-item-wrapper .details p{margin:4px 0}.spaces-filter-page ul.passport-list>li .list-item-wrapper ul.icons li{margin:-4px 4px 0 0;float:left;width:24px;height:24px}.spaces-filter-page ul.passport-list>li .list-item-wrapper ul.icons li svg.wrapper-svg{width:24px;height:24px;fill:#A37171;display:inline}.spaces-filter-page ul.passport-list>li .list-item-wrapper .buttons:after,.spaces-filter-page ul.passport-list>li .list-item-wrapper ul.icons:after{content:" ";display:table;clear:both}.spaces-filter-page ul.passport-list>li .list-item-wrapper .buttons button{margin-right:0}.spaces-filter-page ul.passport-list>li .list-item-wrapper .buttons button+a:last-child button{float:right}.spaces-filter-page ul.passport-list>li .background-image-element{padding-top:104%}.spaces-filter-page ul.passport-list>li.workSpace .details{margin-top:1.5rem;margin-bottom:1rem}.spaces-filter-page ul.passport-list>li.workSpace .details .left{margin-right:.75rem}.spaces-filter-page .dark-gray-background ul.passport-list{margin:0 -50px}.team-member-list-page li.team-member-list-item.is-break{display:none}}.space-page .fixed-panel{text-align:center;position:fixed;z-index:2;bottom:0;left:0;width:-webkit-calc(100% - 76px);width:-moz-calc(100% - 76px);width:calc(100% - 76px);padding:3px 38px;padding-bottom:-webkit-calc(3px + (env(safe-area-inset-bottom)));padding-bottom:-moz-calc(3px + (env(safe-area-inset-bottom)));padding-bottom:calc(3px + (env(safe-area-inset-bottom)));background-color:rgba(255,255,255,.9);margin:0}.space-page .fixed-panel p{margin-bottom:0;padding-top:.5rem;padding-bottom:0}.space-page .fixed-panel .links{margin-bottom:.5rem}@media only screen and (min-width:813px){.space-page .benefits{text-align:center}.team-member-list-page ul.passport-list{margin-left:-8px;margin-right:-8px}}.team-member-list-page li.team-member-list-item .background-image-element{padding-top:65%}.team-member-list-page li.team-member-list-item .list-item-wrapper{padding:18px 30px;margin-top:-32px}.team-member-list-page li.team-member-list-item .list-item-wrapper>div:first-child{padding-bottom:0!important}.team-member-list-page li.team-member-list-item .list-item-wrapper>div:first-child h1{margin-bottom:0}.team-member-list-page li.team-member-list-item.is-break{width:100%!important;height:28px}.team-member-list-page .direction{margin:70px auto 0}@media only screen and (min-width:813px){.team-member-list-page .direction{max-width:84%}.team-member-list-page .direction p{float:left;width:-webkit-calc(50% - 1rem);width:-moz-calc(50% - 1rem);width:calc(50% - 1rem)}.team-member-list-page .direction p:nth-child(2n){float:right}}.team-member-list-page .direction .page-header{padding-bottom:12px}.team-member-list-page .direction p{margin-bottom:0}@media only screen and (max-width:812px){.team-member-list-page .direction p+p{margin-top:0}}.team-member-list-page .direction img{margin:0 auto;max-width:100%}.team-member-list-page .direction:after{content:"";display:table;clear:both}.modal-element{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh;overflow-y:scroll}@media only screen and (min-width:813px){.modal-element{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media only screen and (max-width:320px){.basket-element>.overlay{min-height:100%}.modal-element{width:100%;height:100%}}.modal-element .background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);cursor:auto}.modal-element .wrapper{width:100%;margin:56px auto;padding:60px;z-index:1}.modal-element .wrapper>h3{margin:0;padding:0}.modal-element .wrapper button.button-close{position:fixed;right:60px;top:60px}.modal-element .wrapper button.button-close svg{width:37px;height:37px;fill:#D9B4B4}.modal-element .wrapper button.button-close:hover svg{fill:#C22B44}.modal-element .wrapper button.button-reserve{margin-left:auto;display:block}.modal-element .wrapper ul.modal-features{list-style:none;margin:0;padding:0}.modal-element .wrapper ul.modal-features li{padding:32px 0}.modal-element .wrapper ul.modal-features li h5{margin:0;padding:0}.modal-element .wrapper ul.modal-features li p{margin:9px 0 0;padding:0}.modal-element .wrapper ul.modal-features li:not(:last-child){border-bottom:1px solid #EEEEEF}.modal-element.images-modal .wrapper{padding:0 52px;margin:0 auto;width:-webkit-calc(100% - 104px);width:-moz-calc(100% - 104px);width:calc(100% - 104px);max-width:895px}.modal-element.images-modal .swipers .swiper-container{padding:30px 0 0;height:-webkit-calc(100vh - 244px);height:-moz-calc(100vh - 244px);height:calc(100vh - 244px)}.modal-element.images-modal .swipers .swiper-container .swiper-slide{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.modal-element.images-modal .swipers .swiper-container .swiper-slide .background-image-element{background-color:transparent;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}.modal-element.images-modal .swipers .thumbnails{padding:10px 0 30px;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.modal-element.images-modal .swipers .thumbnails .background-image-element{margin:5px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-size:cover;width:79px;height:55px}.modal-element.images-modal .swipers .icon-svg{cursor:pointer;position:absolute;z-index:2;top:50%;top:-webkit-calc(50% - 11px);top:-moz-calc(50% - 11px);top:calc(50% - 11px);fill:#5C5661;-webkit-transition:fill .35s;-moz-transition:fill .35s;-o-transition:fill .35s;transition:fill .35s}.modal-element.images-modal .swipers .icon-svg:hover{fill:#C22B44}.modal-element.images-modal .swipers .icon-svg.previous-image-icon{left:-42px}.modal-element.images-modal .swipers .icon-svg.next-image-icon{right:-42px}.modal-element.availability-modal .wrapper,.modal-element.features-modal .wrapper,.modal-element.reservation-issues-modal .wrapper{max-width:764px;background-color:#fff;box-shadow:0 2px 6px 4px rgba(0,0,0,.16)}.modal-element.availability-modal .wrapper button.button-close,.modal-element.features-modal .wrapper button.button-close,.modal-element.floorplan-modal .wrapper button.button-close,.modal-element.images-modal .wrapper button.button-close,.modal-element.reservation-issues-modal .wrapper button.button-close{position:absolute;right:59px;top:62px}.modal-element.availability-modal .wrapper button.button-close svg,.modal-element.features-modal .wrapper button.button-close svg,.modal-element.floorplan-modal .wrapper button.button-close svg,.modal-element.images-modal .wrapper button.button-close svg,.modal-element.reservation-issues-modal .wrapper button.button-close svg{width:23px;height:23px}.modal-element.images-modal .wrapper button.button-close{top:0;right:52px}@media only screen and (max-width:812px){.modal-element.availability-modal .wrapper,.modal-element.features-modal .wrapper,.modal-element.modal-element .wrapper,.modal-element.reservation-issues-modal .wrapper{box-shadow:none;margin:0;padding:38px 25px;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);max-width:812px}.modal-element.availability-modal .wrapper button.button-close,.modal-element.features-modal .wrapper button.button-close,.modal-element.modal-element .wrapper button.button-close,.modal-element.reservation-issues-modal .wrapper button.button-close{right:24px;top:40px}.modal-element.availability-modal .background,.modal-element.features-modal .background,.modal-element.modal-element .background,.modal-element.reservation-issues-modal .background{opacity:1;filter:alpha(opacity=100)}.modal-element.reservation-issues-modal{font-size:18px;line-height:28px}.modal-element.reservation-issues-modal .heading-3,.modal-element.reservation-issues-modal h3{font-size:24px;line-height:28px}}.header-element{padding:0 66px;position:relative;z-index:2}.header-element.is-loading{z-index:102}.header-element .wrapper{margin:0 auto;max-width:1064px;height:114px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.header-element .wrapper a,.header-element .wrapper a:link,.header-element .wrapper a:visited{border:0 solid #fff}.header-element .wrapper ul.menu{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;justify-content:flex-end}.header-element .wrapper ul.menu a{-webkit-transition:color .25s;-moz-transition:color .25s;-o-transition:color .25s;transition:color .25s}.header-element .wrapper ul.menu a:first-child{margin-left:0}.header-element .wrapper ul.menu a:last-child{margin-right:0}.header-element .wrapper ul.menu li{position:relative;margin:53px 18px 41px}.header-element .wrapper ul.menu li:hover svg{fill:#C22B44}.header-element .wrapper ul.menu li.hamburger{margin-left:15px;margin-right:0}.header-element .wrapper ul.menu li.hamburger button.no-background:focus{border-bottom:1px solid transparent}.header-element .wrapper ul.menu li.basket{margin-left:12px}.header-element .wrapper svg.hamburger-mobile-icon-svg{width:35px;height:35px;margin-top:5px;fill:#fff}.header-element .wrapper .num-reservations{position:absolute;top:-5px;right:-6px;font-size:10px;font-weight:500;background-color:#C22B44;color:#fff;width:15px;height:15px;line-height:13px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.header-element .wrapper .logo{margin-top:6px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.header-element .wrapper .logo .title{margin-left:18px}.header-element:not(.transparent){background-color:#fff}.header-element:not(.transparent) svg.hamburger-mobile-icon-svg{fill:#5C5661}.header-element.transparent .wrapper,.header-element.transparent .wrapper ul.menu a,.header-element.transparent .wrapper ul.menu a:link,.header-element.transparent .wrapper ul.menu a:visited{color:#fff}.header-element.transparent .wrapper ul.menu a:hover{color:#C22B44}.header-element.transparent .wrapper ul.menu li svg{fill:#fff}.header-element.transparent .wrapper ul.menu li:hover svg{fill:#C22B44}.header-element svg.logo-svg{width:46px;height:54px}.header-element svg.logo-svg>path{-webkit-transition:fill .25s;-moz-transition:fill .25s;-o-transition:fill .25s;transition:fill .25s}@media only screen and (max-width:812px){.header-element{padding:0 25px}.header-element .wrapper{height:70px}.header-element .wrapper .logo{margin-top:4px;margin-left:6px}.header-element .wrapper .logo .title{margin-left:16px;margin-bottom:4px}.header-element svg.logo-svg{width:37px;height:43px}}.footer-element{position:relative;z-index:1;padding:0 66px;color:#FFFCFB;background-color:#303034;line-height:26px}@media only screen and (max-width:812px){.footer-element{padding:0 50px}}.footer-element h1{margin-top:52px;margin-bottom:8px}.footer-element .wrapper{margin:0 auto;max-width:1064px}.footer-element .bottom .contact p:nth-child(3),.footer-element .top .contact p:nth-child(3){margin-bottom:0}.footer-element .bottom .contact p:nth-child(4),.footer-element .top .contact p:nth-child(4){margin-top:0}@media only screen and (min-width:813px){.footer-element .bottom,.footer-element .top{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.footer-element .bottom .contact svg.icon-svg,.footer-element .top .contact svg.icon-svg{display:none}.footer-element .bottom .copyright,.footer-element .bottom .credit,.footer-element .bottom .privacy,.footer-element .top .copyright,.footer-element .top .credit,.footer-element .top .privacy{-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:0;flex-grow:0}.footer-element .bottom .privacy,.footer-element .top .privacy{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;justify-content:flex-end}.footer-element .bottom .privacy li,.footer-element .top .privacy li{padding:0 24px}.footer-element .bottom .credit,.footer-element .top .credit{padding-left:52px;text-align:right}}@media only screen and (max-width:812px){.footer-element .bottom h1,.footer-element .top h1{margin-top:36px}.footer-element .bottom .contact h1,.footer-element .top .contact h1{margin-top:20px}.footer-element .bottom .contact p,.footer-element .top .contact p{position:relative;padding-left:21px}.footer-element .bottom .contact svg.icon-svg,.footer-element .top .contact svg.icon-svg{fill:#F0E4E4;position:absolute;width:32px;height:32px;top:-4px;left:-11px}.footer-element .bottom .social h1,.footer-element .top .social h1{margin-top:30px}.footer-element .bottom .copyright,.footer-element .top .copyright{margin-bottom:12px}.footer-element .bottom .privacy li,.footer-element .top .privacy li{margin:6px 0}.footer-element .bottom .credit,.footer-element .top .credit{margin-top:26px}.footer-element .bottom.top>div.locations,.footer-element .top.top>div.locations{float:left;width:60%}.footer-element .bottom.top>div.second,.footer-element .top.top>div.second{float:left;width:40%}}.footer-element .bottom{padding:52px 0;padding-bottom:-webkit-calc(52px + (env(safe-area-inset-bottom)));padding-bottom:-moz-calc(52px + (env(safe-area-inset-bottom)));padding-bottom:calc(52px + (env(safe-area-inset-bottom)));font-size:14px}@media only screen and (max-width:812px){.footer-element .bottom{padding-top:22px}.hamburger-element{overflow-y:scroll}}.footer-element p,.footer-element ul:not(.links){opacity:.7;filter:alpha(opacity=70)}.footer-element .top ul:not(.links) li,.footer-element p{margin:9px 0}.footer-element ul.links+p{margin-top:0}.footer-element ul{list-style:none;margin:0;padding:0}.footer-element form{position:relative;margin-top:15px;width:264px;max-width:100%}.footer-element input{color:#fff;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;border:0 solid #fff;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.7);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px);width:calc(100% - 0px)}.footer-element input:-webkit-autofill,.footer-element input:-webkit-autofill:focus,.footer-element input:-webkit-autofill:hover,.footer-element input:focus{-webkit-text-fill-color:#fff;outline:0!important;border-bottom:1px solid #fff;transition:background-color 50000000s ease-in-out 0s}.footer-element input::placeholder{color:rgba(255,255,255,.7)}.footer-element input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.footer-element input::-ms-input-placeholder{color:rgba(255,255,255,.7)}.footer-element button{position:absolute;top:5px;right:0;width:18px;height:26px;border:0 solid #000;background-color:transparent}.footer-element button svg.icon-svg{width:12px;height:12px;fill:#fff}.footer-element button:focus svg.icon-svg,.footer-element button:hover svg.icon-svg{fill:#C22B44}.footer-element button:hover{border:0 solid #000!important;background-color:transparent!important}.footer-element button .svg.loading-icon-svg{position:relative;margin-left:4px;top:4px}.footer-element button:focus{outline:0!important;border:0 solid #fff}.footer-element .error,.footer-element .success{position:absolute;margin-top:8px;font-size:14px;font-weight:200;opacity:.5;filter:alpha(opacity=50)}.footer-element ul.links a li{opacity:.6;filter:alpha(opacity=60);-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.footer-element ul.links a li svg.circle-icon-svg{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;background-color:#fff;fill:#303034}.footer-element ul.links a:hover li{opacity:1;filter:alpha(opacity=100)}.footer-element .copyright,.footer-element .credit{opacity:.7;filter:alpha(opacity=70);font-size:13px;font-weight:100}.footer-element .copyright{position:relative}.footer-element .copyright svg.hexagon-icon-svg{position:absolute;top:2px;left:0;fill:#fff}.footer-element .copyright div{padding-left:28px}.footer-element a,.footer-element a:link,.footer-element a:visited{border-bottom:1px solid transparent}.footer-element a.active,.footer-element a.active:link,.footer-element a.active:visited,.footer-element a:hover{color:#fff;border-bottom:1px solid #fff}.hamburger-element{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh}@media only screen and (max-width:320px){.hamburger-element{width:100%;height:100%}}.hamburger-element:not(.is-visible){pointer-events:none}.hamburger-element .background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#A37171}.hamburger-element .heading-3{text-transform:lowercase}@media only screen and (min-width:813px){.hamburger-element .background{opacity:.95;filter:alpha(opacity=95)}.hamburger-element .close-wrapper{padding:49px 66px 0;max-width:1064px;margin:0 auto;text-align:right}}.hamburger-element .close-wrapper button.close-button{position:relative;z-index:4;color:#E8D8D8}.hamburger-element .close-wrapper button.close-button .label{float:right;margin-top:3px}.hamburger-element .close-wrapper button.close-button svg{margin-top:0;margin-left:5px;width:22px;height:22px;float:right;fill:#fff}.hamburger-element .close-wrapper button.close-button:focus{border-bottom:0 solid #C22B44}.hamburger-element .close-wrapper button.close-button:hover{border-bottom:0 solid transparent;color:#303034}.hamburger-element .close-wrapper button.close-button:hover svg{fill:#303034}@media only screen and (max-width:812px){.hamburger-element .close-wrapper button.close-button{position:absolute;right:24px;top:18px}.hamburger-element .close-wrapper button.close-button svg{width:34px;height:34px}.hamburger-element .close-wrapper button.close-button .label{display:none}}.hamburger-element .top{z-index:1}@media only screen and (min-width:813px){.hamburger-element .top{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.hamburger-element .bottom{z-index:2;background-color:#8A5E5E;position:relative;padding:38px 0 0}@media only screen and (min-width:813px){.hamburger-element .bottom{background-color:rgba(138,94,94,.95);position:absolute;bottom:0;left:0;right:0}}.hamburger-element .bottom .wrapper{padding-bottom:40px;padding-bottom:-webkit-calc(40px + (env(safe-area-inset-bottom)));padding-bottom:-moz-calc(40px + (env(safe-area-inset-bottom)));padding-bottom:calc(40px + (env(safe-area-inset-bottom)))}.hamburger-element .wrapper{position:relative;z-index:2;color:#fff}.hamburger-element .wrapper a{-webkit-transition:color .25s;-moz-transition:color .25s;-o-transition:color .25s;transition:color .25s;border-bottom:0 solid #fff}@media only screen and (min-width:813px){.hamburger-element .wrapper{padding:0 36px;margin:0 auto;width:100%;max-width:1064px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.hamburger-element .wrapper>div{width:30%}.hamburger-element .wrapper .contact p:nth-child(2){margin-bottom:0}.hamburger-element .wrapper .contact p:nth-child(3){margin-top:0}#preloader .only-mobile,.hamburger-element .wrapper .contact svg.icon-svg{display:none}}@media only screen and (max-width:812px){.hamburger-element .wrapper{padding:80px 50px 22px}.hamburger-element .wrapper .contact p{position:relative;padding-left:21px}.hamburger-element .wrapper .contact svg.icon-svg{fill:#F0E4E4;position:absolute;width:32px;height:32px;top:-4px;left:-11px}.hamburger-element .wrapper .contact p:nth-child(1){margin-top:.5rem;margin-bottom:0}.hamburger-element .wrapper .contact p:nth-child(2){margin-top:0;margin-bottom:.5rem}}.hamburger-element .wrapper label{color:#E8D8D8;opacity:.7;filter:alpha(opacity=70)}.hamburger-element .wrapper ul{margin:0 0 16px;padding:0;list-style:none}.hamburger-element .wrapper a:hover{color:#303034}.hamburger-element .wrapper svg.circle-icon-svg{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;fill:#A37171}.currently-loading{background-color:rgba(232,216,216,.25);position:fixed;top:0;left:0;right:0;bottom:0;z-index:101}.loader{border:4px solid #E8D8D8;border-top:4px solid #C22B44;border-radius:50%;width:32px;height:32px;animation:spin 1s linear infinite}@media only screen and (max-width:812px){.hamburger-element .wrapper ul{margin:4px 0 38px}.hamburger-element .bottom .wrapper{padding:4px 50px 40px;padding-bottom:-webkit-calc(40px + (env(safe-area-inset-bottom)));padding-bottom:-moz-calc(40px + (env(safe-area-inset-bottom)));padding-bottom:calc(40px + (env(safe-area-inset-bottom)))}.hamburger-element .social{margin-top:40px}#preloader .non-mobile{display:none}}#preloader .loading-page:not(.home-page){background-color:#F0E4E4}#preloader .loading-page .loading-wrapper{padding-bottom:0;min-height:-webkit-calc(100vh - 452px);min-height:-moz-calc(100vh - 452px);min-height:calc(100vh - 452px);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#preloader .loading-page.home-page .loader{margin-top:114px;border:4px solid rgba(255,255,255,.25);border-top:4px solid #fff}.subpage-loading-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.subpage-loading-wrapper .loader{margin-top:1rem;width:24px;height:24px;border:3px solid rgba(255,255,255,.25);border-top:3px solid #fff}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}