header .search-bar-wrapper .persons-overview .overview span{display:inline-block;pointer-events:none}header .search-bar-wrapper .persons-overview .overview span select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;min-width:initial}.search-bar-wrapper.widget .clear-dates,.search-bar-wrapper.widget .clear-guests{display:none}.persons-overview{width:100%;float:left;padding-right:0;padding-left:0}.persons-overview{color:#272727;font-size:.875rem;font-weight:400;cursor:pointer;border-radius:1px}.persons-overview .overview{border:1px solid #d0d0d0;cursor:pointer;position:relative}.persons-overview .overview .hidden-search-field{display:none}.persons-overview .overview:after{color:#5c5c5c;content:"G";font-family:"Kiwi Icon Font";font-size:.75rem;font-weight:800;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);pointer-events:none;position:absolute;right:15px;top:50%}.persons-overview .overview label{display:inline-block}.tooltipster-base.tooltipster-fullscreen .tooltipster-box{border:0;border-radius:0;box-shadow:none;padding:0}.tooltipster-base.tooltipster-fullscreen #persons-select{width:100%}.tooltipster-base.tooltipster-fullscreen #persons-select .clear-wrapper{text-align:right}.tooltipster-base.tooltipster-fullscreen #persons-select .clear-wrapper .clear-guests{font-weight:300;text-transform:uppercase}.tooltipster-base.tooltipster-fullscreen .close-button-wrapper,.tooltipster-base.tooltipster-fullscreen .widget-wrapper>div{padding:0 25px}#persons-select{padding:4px;width:320px}#persons-select .widget-header{border-bottom:1px solid #d0d0d0;font-size:1rem;font-weight:500;margin:20px 0;padding-bottom:20px}#persons-select .widget-wrapper{padding-right:2px;margin-bottom:15px}#persons-select .persons-widget .widget-main{display:-webkit-box;display:-webkit-flex;display:flex;height:56px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#persons-select .persons-widget .widget-main .labels,#persons-select .persons-widget .widget-main .persons-selector,#persons-select .persons-widget .widget-main label{-webkit-align-self:center;align-self:center}#persons-select .persons-widget .widget-main label{font-size:1rem;font-weight:500}#persons-select .toggle,#persons-select .viewer{display:inline-block}#persons-select .toggle button{border:1px solid #d8d8d8;color:#5c5c5c;font-family:"Kiwi Icon Font";font-size:13px;font-style:normal;font-weight:800;height:28px;line-height:1;text-transform:none;width:28px}#persons-select .toggle button.decrease::after{content:"c"}#persons-select .toggle button.increase::after{content:"l"}#persons-select .toggle button.disable{cursor:default;color:#d8d8d8}#persons-select .toggle button.disable:hover{background:0 0;border:1px solid #d8d8d8;color:#d8d8d8;box-shadow:none}#persons-select .toggle button:hover{color:#fff;background:#222;border-color:#222}#persons-select .toggle button:focus{box-shadow:0 0 3px #51a60e;border:1px solid #51a60e}#persons-select .toggle button:active{color:#222;border:1px solid #222;background:#fff;box-shadow:none}#persons-select .toggle.disable.decrease,#persons-select .toggle.disable.increase{cursor:default}#persons-select .toggle.disable.decrease:before,#persons-select .toggle.disable.increase:before{color:#d8d8d8}#persons-select .viewer{position:relative;text-align:center;width:60px}#persons-select .viewer .amount{font-size:.875rem;font-weight:500}#persons-select .close-button{background:#272727;border:1px solid #272727;color:#fff;cursor:pointer;display:block;font-size:.875rem;padding:.625rem;text-transform:none;width:100%}#persons-select .close-button:hover{color:#222;background-color:#fff;border:1px solid #222}#persons-select .close-button:focus{border:1px solid #51a60e;box-shadow:0 0 3px #51a60e;color:#222;background:0 0}#persons-select .close-button:active{background-color:#e9e9e9}.children-ages-widget{margin-top:24px}.children-ages-widget::before{visibility:hidden;display:block;content:"";clear:both;height:0}.children-ages-widget .children-ages-details{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px}.children-ages-widget .children-ages-details .child-age{border:1px solid #d8d8d8;color:#5c5c5c;display:block;-webkit-flex-basis:-webkit-calc(50% - 5px);flex-basis:calc(50% - 5px);line-height:1.25rem;padding:5px 8px;text-align:left}.children-ages-widget .children-ages-details .child-age:focus{box-shadow:0 0 3px #51a60e;border:1px solid #51a60e}.children-ages-widget .children-ages-details .child-age.error{border-color:#9f1e28}.children-ages-widget .children-ages-details .child-age.selected{border-color:#51a60e}.children-ages-widget .children-ages-details .child-age .label{display:block;font-size:.75rem;font-weight:300}.children-ages-widget .children-ages-details .child-age .age{display:block;font-size:.875rem;font-weight:800;color:#272727}.children-ages-widget .ages-list{border:1px solid #d0d0d0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:13px;margin-bottom:10px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.children-ages-widget .ages-list::after{clear:both}.children-ages-widget .ages-list .age-item-container{text-align:center;-webkit-box-flex:0;-webkit-flex:0 15%;flex:0 15%;margin-bottom:15px}.children-ages-widget .ages-list .age-item-container .age-item{background:#f5f5f5;border:0;font-size:.875rem;height:35px;text-align:center;width:35px}.children-ages-widget .ages-list .age-item-container .age-item:focus{box-shadow:0 0 3px #51a60e;border:1px solid #51a60e}.children-ages-widget .ages-list .age-item-container .age-item:hover{border:1px solid #222}.children-ages-widget .ages-list .age-item-container .age-item:active{background:#e9e9e9;box-shadow:none}.children-ages-widget .ages-list .age-item-container .age-item.selected{background:#272727;border:none;color:#fff}.children-ages-widget .ages-list .age-item-container .age-item.selected:hover{color:#222;background:#f5f5f5;border:1px solid #222}.children-ages-widget .child-age-template,.children-ages-widget .form-fields-hidden{display:none}@media print,screen and (min-width:40.0625em){#persons-select .clear-wrapper .clear-guests,#persons-select .widget-header{display:none}}header{max-width:64rem;margin-right:auto;margin-left:auto}header::after,header::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}header::after{clear:both}header{max-width:none}header input:focus{border:none;box-shadow:none}header .search-bar-wrapper{background-color:rgba(0,0,0,.35);position:relative;width:100%;z-index:2}header .search-bar-wrapper.collapsed{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding:20px}header .search-bar-wrapper.collapsed form{display:none}header .search-bar-wrapper.collapsed label{color:#dbdbdb;padding-left:0}header .search-bar-wrapper.collapsed #collapsed-overview{color:#fff;display:block;width:100%}header .search-bar-wrapper.collapsed .search-terms{cursor:pointer;font-size:.875rem;font-weight:500;line-height:18px;padding-left:35px;position:relative;width:100%;z-index:1}header .search-bar-wrapper.collapsed .search-terms:before{color:#fff;font-size:19px;font-weight:300;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}header .search-bar-wrapper.collapsed .search-terms.search-default .search-keyword{font-weight:300}header .search-bar-wrapper.collapsed .search-terms .stay-information{font-weight:400;line-height:1.375rem}header .search-bar-wrapper.collapsed .search-terms .stay-information div{display:inline-block}header .search-bar-wrapper.collapsed .search-terms .stay-information>span{display:inline}header .search-bar-wrapper.collapsed .search-terms .stay-information .search-pipe{display:none}header .search-bar-wrapper.collapsed .search-terms .stay-information .search-with-dates{padding-right:12px}header .search-bar-wrapper label{display:none}header .search-bar-wrapper input,header .search-bar-wrapper select{color:#fff;border:none;border-bottom:1px solid #d0d0d0;padding-left:5px}header .search-bar-wrapper input::placeholder,header .search-bar-wrapper select::placeholder{color:#fff}header .search-bar-wrapper input::-webkit-input-placeholder,header .search-bar-wrapper select::-webkit-input-placeholder{color:#fff}header .search-bar-wrapper input::-moz-placeholder,header .search-bar-wrapper select::-moz-placeholder{color:#fff}header .search-bar-wrapper input:-ms-input-placeholder,header .search-bar-wrapper select:-ms-input-placeholder{color:#fff}header .search-bar-wrapper input:-moz-placeholder,header .search-bar-wrapper select:-moz-placeholder{color:#fff}header .search-bar-wrapper .persons-overview{color:#fff;height:60px}header .search-bar-wrapper .persons-overview .overview{border:none;border-bottom:1px solid #d0d0d0;margin-top:0;padding-left:5px}header .search-bar-wrapper .persons-overview .overview:after{color:#fff;margin-top:4px}header .search-bar-wrapper .calendar-wrapper .kiwi-calendar{right:15px}header .search-bar-wrapper #collapsed-overview{display:none}header .search-bar-wrapper .clear-dates,header .search-bar-wrapper .clear-guests{color:#dbdbdb;cursor:pointer;font-size:.625rem;font-weight:400;line-height:.625rem;position:absolute;right:18px;text-transform:uppercase;top:3px;z-index:1}header .search-bar-wrapper .kiwi-calendar:before{color:#fff}header .search-bar-wrapper .autocomplete-loading-icon{right:25px;top:20px}header .search-bar-wrapper .destination-autocomplete .kiwi-search{color:#fff;font-size:19px;position:absolute;top:23px}header .search-bar-wrapper .destination-autocomplete #keyword{padding-left:30px;padding-right:0;text-overflow:ellipsis}header .error-wrapper{display:none;position:relative;z-index:2}header .error-wrapper .kiwi-close-thin{cursor:pointer;position:absolute;top:55px;right:15px;z-index:3}header .error-wrapper .kiwi-close-thin:before{top:0;right:0;position:absolute}header .error-wrapper .error_list{background-color:#fff;box-shadow:0 6px 18px 1px rgba(0,0,0,.12);left:0;min-height:110px;margin:0;padding:15px;position:absolute;top:10px;width:100%}header .error-wrapper .error_list:before{border-bottom:10px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent;content:"";left:15px;position:absolute;top:-7px}header .error-wrapper .error_list li{color:#272727;background-color:rgba(0,0,0,0);font-size:.875rem;font-weight:400;margin-right:30px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:auto}.search-bar-wrapper{color:#5c5c5c}.search-bar-wrapper input::-webkit-input-placeholder{font-style:normal}.search-bar-wrapper input:-moz-placeholder{font-style:normal}.search-bar-wrapper input::-moz-placeholder{font-style:normal}.search-bar-wrapper input:-ms-input-placeholder{font-style:normal}.search-bar-wrapper #search-submit.full-width{min-width:initial}.search-bar-wrapper .form-input{margin-bottom:0}.search-bar-wrapper.widget{height:auto}.search-bar-wrapper.widget .widget-label{color:#474747;display:block;font-size:.75rem;font-weight:500;margin-bottom:15px;text-transform:none}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div.persons-overview,.search-bar-wrapper.widget .persons-wrapper .field-inputs>div.persons-overview{padding:0}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div:first-child,.search-bar-wrapper.widget .persons-wrapper .field-inputs>div:first-child{padding-left:0}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div:last-child,.search-bar-wrapper.widget .persons-wrapper .field-inputs>div:last-child{padding-right:0;padding-left:2px}.search-bar-wrapper.widget .calendar-wrapper .calendar-icon-wrapper:after,.search-bar-wrapper.widget .persons-wrapper .calendar-icon-wrapper:after{color:#9b9b9b;-webkit-transform:none;transform:none;top:13px}.search-bar-wrapper.widget .calendar-wrapper .persons-overview label,.search-bar-wrapper.widget .persons-wrapper .persons-overview label{color:#272727;font-size:.875rem;font-weight:500;padding:0;text-transform:none}.search-bar-wrapper.widget .submit-button{padding:10px 0 0}.search-bar-wrapper.widget .submit-button button:before{content:"";line-height:normal}.search-bar-wrapper.widget .persons-overview .overview,.search-bar-wrapper.widget .search-hotel-submit,.search-bar-wrapper.widget input,.search-bar-wrapper.widget select{height:45px;line-height:45px}.search-bar-wrapper.widget .search-hotel-submit{line-height:1.25rem}.search-bar-wrapper.widget .availability-room-submit{margin-top:40px}.search-bar-wrapper.widget .availability-room-submit button,.search-bar-wrapper.widget .availability-room-submit button:active,.search-bar-wrapper.widget .availability-room-submit button:disabled{background-color:#272727}.search-bar-wrapper.widget .availability-room-submit button:active:after,.search-bar-wrapper.widget .availability-room-submit button:active:before,.search-bar-wrapper.widget .availability-room-submit button:disabled:after,.search-bar-wrapper.widget .availability-room-submit button:disabled:before{color:#272727}.search-bar-wrapper form{max-width:64rem;margin-right:auto;margin-left:auto}.search-bar-wrapper form::after,.search-bar-wrapper form::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.search-bar-wrapper form::after{clear:both}.search-bar-wrapper .availability-field-label{display:none}.search-bar-wrapper .availability-group-bookings{color:#51a60e;font-size:.875rem;padding:20px 15px;text-transform:initial}.search-bar-wrapper input,.search-bar-wrapper select{background-color:rgba(0,0,0,0);border:1px solid #d0d0d0;box-shadow:none;color:#272727;font-size:.875rem;font-weight:400;height:60px;margin:0;padding:0 0 0 10px;width:100%}.search-bar-wrapper input:focus,.search-bar-wrapper select:focus{outline:0}.search-bar-wrapper input::placeholder,.search-bar-wrapper select::placeholder{color:#9b9b9b;font-weight:400}.search-bar-wrapper input::-webkit-input-placeholder,.search-bar-wrapper select::-webkit-input-placeholder{color:#9b9b9b;font-weight:400}.search-bar-wrapper input::-moz-placeholder,.search-bar-wrapper select::-moz-placeholder{color:#9b9b9b;font-weight:400}.search-bar-wrapper input:-ms-input-placeholder,.search-bar-wrapper select:-ms-input-placeholder{color:#9b9b9b;font-weight:400}.search-bar-wrapper input:-moz-placeholder,.search-bar-wrapper select:-moz-placeholder{color:#9b9b9b;font-weight:400}.search-bar-wrapper .calendar-wrapper,.search-bar-wrapper .persons-wrapper{border:none;margin-top:20px}.search-bar-wrapper .clear-button{cursor:pointer;height:12px;position:absolute;overflow:hidden;padding:20px;right:15px;top:5px;width:12px}.search-bar-wrapper .destination-autocomplete{position:relative}.search-bar-wrapper .destination-autocomplete>div{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.search-bar-wrapper .destination-autocomplete>div,.search-bar-wrapper .destination-autocomplete>div:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .destination-autocomplete input{padding-left:30px;padding-right:30px}.search-bar-wrapper .destination-autocomplete input:focus{cursor:text}.search-bar-wrapper .destination-autocomplete input:focus::-webkit-input-placeholder{color:transparent}.search-bar-wrapper .destination-autocomplete input:focus::-moz-placeholder{color:transparent}.search-bar-wrapper .destination-autocomplete input:focus:-ms-input-placeholder{color:transparent}.search-bar-wrapper .destination-autocomplete input:focus:-moz-placeholder{color:transparent}.search-bar-wrapper .destination-autocomplete input::-ms-clear{display:none}.search-bar-wrapper .validation-error{border-style:none}.search-bar-wrapper .submit-button{padding:20px .9375rem 0}.search-bar-wrapper .submit-button button{border-bottom:0;height:45px;min-width:0;width:100%}.search-bar-wrapper .submit-button button span{font-size:1rem;text-transform:none}.search-bar-wrapper .minimize-search{padding:22px 0;text-align:center}.search-bar-wrapper .minimize-search .minimize-search-link{color:#fff;font-family:"Gotham SSm A","Gotham SSm B",Arial;font-weight:300}.search-bar-wrapper .group-bookings{color:#51a60e;float:right;font-size:.875rem;padding:10px 15px}.persons-overview{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.persons-overview,.persons-overview:last-child:not(:first-child){float:left;clear:none}.persons-overview .overview{height:60px;line-height:60px;padding:0 0 20px 10px}.field-inputs{max-width:64rem;margin-right:auto;margin-left:auto}.field-inputs::after,.field-inputs::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.field-inputs::after{clear:both}.calendar-wrapper,.calendar-wrapper .calendar-icon-wrapper{position:relative}.calendar-wrapper .field-inputs>div{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}.calendar-wrapper .field-inputs>div,.calendar-wrapper .field-inputs>div:last-child:not(:first-child){float:left;clear:none}.calendar-wrapper .field-inputs>div:first-child{padding-left:0;padding-right:2px}.calendar-wrapper .check-out{padding-left:0}.persons-flyout.widget #persons-select{right:0;top:-3px}.persons-flyout.widget .tooltipster-arrow-bottom-right span{right:22px;top:-10px}.persons-flyout .tooltipster-arrow-bottom-right span{border-bottom:10px solid #fff;border-left:14px solid transparent!important;border-right:14px solid transparent!important;right:43px;top:-20px}#date-select{display:none}.persons-wrapper .field-inputs select{font-weight:500;border:none}@media print,screen and (min-width:40.0625em){header .search-bar-wrapper.full-width{height:150px;padding:20px 0 0}header .search-bar-wrapper.full-width.collapsed{display:block;height:150px}header .search-bar-wrapper.full-width.collapsed .search-terms .stay-information .search-pipe{display:inline-block}header .search-bar-wrapper.full-width.collapsed .search-terms .stay-information .search-line-break{display:none}header .search-bar-wrapper.full-width.collapsed form{display:block}header .search-bar-wrapper.full-width.collapsed #collapsed-overview{display:none}header .search-bar-wrapper.full-width label{display:block;line-height:.625rem;padding-left:0}header .search-bar-wrapper.full-width .submit-button button{height:45px}header .search-bar-wrapper.full-width .persons-wrapper .overview,header .search-bar-wrapper.full-width .submit-button,header .search-bar-wrapper.full-width input{height:35px;padding-left:0}header .search-bar-wrapper.full-width .persons-wrapper .overview select,header .search-bar-wrapper.full-width .submit-button select,header .search-bar-wrapper.full-width input select{height:20px;border:none}header .search-bar-wrapper.full-width .clear-dates,header .search-bar-wrapper.full-width .clear-guests{top:0}header .search-bar-wrapper.full-width .clear-guests{right:5px}header .search-bar-wrapper.full-width .kiwi-calendar{right:16px}header .search-bar-wrapper.full-width .autocomplete-loading-icon{top:22px!important;right:27px}header .search-bar-wrapper .destination-autocomplete input{pointer-events:auto}header .search-bar-wrapper .destination-autocomplete #keyword{padding-left:0}header .error-wrapper{width:49%}header .error-wrapper .kiwi-close-thin{top:42px}header .error-wrapper .error_list{min-height:80px}.search-bar-wrapper.widget .calendar-wrapper{padding-left:0}.search-bar-wrapper.widget .submit-button{width:16%;padding:0 0 0 6px}.search-bar-wrapper.widget .submit-button button span{display:none}.search-bar-wrapper.widget .submit-button button:before{content:"o";line-height:28px}.search-bar-wrapper.widget .persons-wrapper{width:34%}.search-bar-wrapper.widget .calendar-wrapper,.search-bar-wrapper.widget .persons-wrapper{margin-top:0}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div.persons-overview,.search-bar-wrapper.widget .persons-wrapper .field-inputs>div.persons-overview{padding:0}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div:first-child,.search-bar-wrapper.widget .persons-wrapper .field-inputs>div:first-child{padding-left:0}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div:last-child,.search-bar-wrapper.widget .persons-wrapper .field-inputs>div:last-child{padding-left:2px}.search-bar-wrapper.widget .persons-overview .overview{line-height:26px}.search-bar-wrapper.widget .persons-overview .overview:after{right:15px}.search-bar-wrapper label{color:#dbdbdb;font-size:.625rem;font-weight:400;padding-bottom:5px;padding-left:5px;text-transform:uppercase}.search-bar-wrapper input,.search-bar-wrapper select{height:40px}.search-bar-wrapper .calendar-wrapper,.search-bar-wrapper .persons-wrapper{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}.search-bar-wrapper .calendar-wrapper,.search-bar-wrapper .calendar-wrapper:last-child:not(:first-child),.search-bar-wrapper .persons-wrapper,.search-bar-wrapper .persons-wrapper:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .calendar-wrapper,.search-bar-wrapper .persons-wrapper{margin-top:20px;padding-right:2px}.search-bar-wrapper .calendar-wrapper .field-inputs>div:not(:first-child),.search-bar-wrapper .persons-wrapper .field-inputs>div:not(:first-child){padding-left:0;padding-right:15px}.search-bar-wrapper .calendar-wrapper .field-inputs>div:first-child,.search-bar-wrapper .persons-wrapper .field-inputs>div:first-child{padding-right:2px;padding-left:0}.search-bar-wrapper .persons-wrapper{width:25%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}.search-bar-wrapper .persons-wrapper,.search-bar-wrapper .persons-wrapper:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .persons-wrapper{padding-left:2px;position:relative;width:28%}.search-bar-wrapper .persons-wrapper .persons-overview{padding-left:2px;padding-right:0}.search-bar-wrapper .persons-wrapper .overview{height:40px;line-height:normal;margin-top:0;padding:9px 0 5px 10px}.search-bar-wrapper .persons-wrapper .overview:after{padding:0 0 2px;right:5px;width:10px}.search-bar-wrapper .persons-flyout .tooltipster-arrow-bottom-right span{right:90px;top:-8px}.search-bar-wrapper .submit-button{width:25%;float:left;padding-right:.9375rem;padding-left:.9375rem}.search-bar-wrapper .submit-button,.search-bar-wrapper .submit-button:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .submit-button{padding-top:20px;padding-left:3px;width:22%}.search-bar-wrapper .submit-button button{border-radius:0;height:40px}.search-bar-wrapper .submit-button button:before{display:block}.search-bar-wrapper .destination-autocomplete .kiwi-search,.search-bar-wrapper .minimize-search{display:none}.search-bar-wrapper .destination-autocomplete input{margin-left:0}.persons-flyout.widget #persons-select{top:9px}.persons-flyout.widget .tooltipster-arrow-bottom-right span{top:3px}.persons-flyout .tooltipster-arrow-bottom-right span{right:22px;top:-5px}#persons-select .clear-children-button{display:none}}@media print,screen and (min-width:64.0625em){header .search-bar-wrapper.full-width,header .search-bar-wrapper.full-width.collapsed{height:70px;padding:0}header .search-bar-wrapper.full-width .persons-overview .overview,header .search-bar-wrapper.full-width input,header .search-bar-wrapper.full-width select{border:none;padding-left:0}header .search-bar-wrapper.full-width .destination-autocomplete{border-right:none;margin-top:0}header .search-bar-wrapper.full-width .destination-autocomplete #keyword{padding-left:.9375rem}header .search-bar-wrapper.full-width .destination-autocomplete .form-input{margin-left:0}header .search-bar-wrapper.full-width .submit-button button{height:70px}header .search-bar-wrapper.full-width .persons-wrapper{border-right:none;height:70px}header .search-bar-wrapper.full-width .check-in{border-right:1px solid hsla(0,0%,100%,.1)}header .search-bar-wrapper.full-width .calendar-wrapper{border-left:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1);height:70px;padding-left:15px}header .search-bar-wrapper.full-width .calendar-wrapper .calendar-widget .calendar-icon-wrapper:after{font-size:1rem}header .search-bar-wrapper.full-width .calendar-wrapper .kiwi-calendar{font-size:.875rem;top:10px;-webkit-transform:none;transform:none;right:10px}header .search-bar-wrapper.full-width .calendar-wrapper .field-inputs .check-in{padding-left:0}header .search-bar-wrapper.full-width .clear-dates{right:20px;top:15px}header .search-bar-wrapper.full-width .clear-guests{right:12px;top:15px}header .search-bar-wrapper.full-width .autocomplete-loading-icon{top:25px!important;right:22px}header .search-bar-wrapper.full-width .destination-autocomplete{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}header .search-bar-wrapper.full-width .destination-autocomplete,header .search-bar-wrapper.full-width .destination-autocomplete:last-child:not(:first-child){float:left;clear:none}header .search-bar-wrapper.full-width .destination-autocomplete{border-right:1px solid hsla(0,0%,100%,.1);border-left:1px solid hsla(0,0%,100%,.1);height:70px;padding-top:15px;padding-right:1px;width:36%}header .search-bar-wrapper.full-width .destination-autocomplete>div{height:100%;padding:0}header .search-bar-wrapper.full-width .destination-autocomplete input,header .search-bar-wrapper.full-width .destination-autocomplete label{padding-left:.9375rem;padding-right:.9375rem}header .error-wrapper{top:8px;width:100%}header .error-wrapper .kiwi-close-thin{top:29px}header .error-wrapper .error_list{min-height:50px}header .error-wrapper .error_list:before{top:-7px}.search-bar-wrapper{padding:0}.search-bar-wrapper.widget{padding:0 10px}.search-bar-wrapper.widget .primary-button{max-width:none}.search-bar-wrapper.widget .submit-button{padding:10px 0 0}.search-bar-wrapper.widget .submit-button button::before{content:none}.search-bar-wrapper.widget .submit-button button span{display:inline}.search-bar-wrapper.widget .persons-wrapper .persons-overview,.search-bar-wrapper.widget input{border:1px solid #d0d0d0;color:#272727;height:40px}.search-bar-wrapper.widget .persons-wrapper .persons-overview.validation-error,.search-bar-wrapper.widget input.validation-error{border:1px solid #b80000;margin-bottom:5px}.search-bar-wrapper.widget input{padding-left:10px}.search-bar-wrapper.widget input::placeholder{color:#9b9b9b;font-weight:500}.search-bar-wrapper.widget input::-webkit-input-placeholder{color:#9b9b9b;font-weight:500}.search-bar-wrapper.widget input::-moz-placeholder{color:#9b9b9b;font-weight:500}.search-bar-wrapper.widget input.active::placeholder,.search-bar-wrapper.widget input:focus::placeholder{color:#5c5c5c;font-weight:500}.search-bar-wrapper.widget input.active::-webkit-input-placeholder,.search-bar-wrapper.widget input:focus::-webkit-input-placeholder{color:#5c5c5c;font-weight:500}.search-bar-wrapper.widget input.active::-moz-placeholder,.search-bar-wrapper.widget input:focus::-moz-placeholder{color:#5c5c5c;font-weight:500}.search-bar-wrapper.widget input.active:-ms-input-placeholder,.search-bar-wrapper.widget input:focus:-ms-input-placeholder{color:#5c5c5c;font-weight:500}.search-bar-wrapper.widget input.active:-moz-placeholder,.search-bar-wrapper.widget input:focus:-moz-placeholder{color:#5c5c5c;font-weight:500}.search-bar-wrapper.widget .persons-wrapper,.search-bar-wrapper.widget .submit-button{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}.search-bar-wrapper.widget .persons-wrapper,.search-bar-wrapper.widget .persons-wrapper:last-child:not(:first-child),.search-bar-wrapper.widget .submit-button,.search-bar-wrapper.widget .submit-button:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper.widget .persons-wrapper,.search-bar-wrapper.widget .submit-button{padding-top:8px;height:auto}.search-bar-wrapper.widget .persons-wrapper .field-inputs,.search-bar-wrapper.widget .submit-button .field-inputs{padding-top:0}.search-bar-wrapper.widget .persons-wrapper .overview,.search-bar-wrapper.widget .submit-button .overview{height:38px;line-height:38px;padding:0 15px}.search-bar-wrapper.widget .persons-wrapper .overview:after,.search-bar-wrapper.widget .submit-button .overview:after{top:21px;right:15px}.search-bar-wrapper.widget .persons-wrapper button,.search-bar-wrapper.widget .submit-button button{height:40px}.search-bar-wrapper.widget .submit-button{padding-top:18px}.search-bar-wrapper.widget.full-width .calendar-wrapper{float:left}.search-bar-wrapper.widget.full-width .submit-button{padding-left:2px}.search-bar-wrapper.widget.full-width .persons-wrapper{padding-left:1px}.search-bar-wrapper.widget .calendar-icon-wrapper:after{font-size:.875rem;line-height:.875rem}.search-bar-wrapper.widget .calendar-wrapper{float:none;height:auto;width:100%}.search-bar-wrapper.widget .calendar-wrapper .field-inputs{height:auto;padding-top:0}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div,.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div:first-child{padding-left:0;padding-right:3px}.search-bar-wrapper.widget .calendar-wrapper .field-inputs>div:last-child{padding-left:3px;padding-right:0}.search-bar-wrapper.widget:not(.compact) .calendar-wrapper{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}.search-bar-wrapper.widget:not(.compact) .calendar-wrapper,.search-bar-wrapper.widget:not(.compact) .calendar-wrapper:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper.widget:not(.compact) .calendar-wrapper{padding-left:0;padding-right:0}.search-bar-wrapper.widget:not(.compact) .persons-wrapper{height:45px;margin-left:2px;margin-right:2px;width:24%}.search-bar-wrapper.widget:not(.compact) .submit-button{height:45px;margin-right:0;padding-top:5px;width:25%}.search-bar-wrapper input,.search-bar-wrapper select{border:none;font-size:.875rem;height:30px;padding-left:0}.search-bar-wrapper input::-webkit-input-placeholder,.search-bar-wrapper select::-webkit-input-placeholder{color:#fff}.search-bar-wrapper input::-moz-placeholder,.search-bar-wrapper select::-moz-placeholder{color:#fff}.search-bar-wrapper input:-ms-input-placeholder,.search-bar-wrapper select:-ms-input-placeholder{color:#fff}.search-bar-wrapper input:-moz-placeholder,.search-bar-wrapper select:-moz-placeholder{color:#fff}.search-bar-wrapper label{padding-left:0}.search-bar-wrapper form{margin:0 auto;max-width:64rem;position:relative;z-index:1}.search-bar-wrapper .clear-button{right:10px;top:23px}.search-bar-wrapper .image-tint{height:60px;opacity:.25;z-index:1}.search-bar-wrapper .submit-button{width:8.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}.search-bar-wrapper .submit-button,.search-bar-wrapper .submit-button:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .submit-button{padding-top:0;margin-top:0;width:14%}.search-bar-wrapper .submit-button button{height:70px}.search-bar-wrapper .calendar-wrapper{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}.search-bar-wrapper .calendar-wrapper,.search-bar-wrapper .calendar-wrapper:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .calendar-wrapper{width:30%}.search-bar-wrapper .calendar-wrapper label{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.search-bar-wrapper .calendar-wrapper label,.search-bar-wrapper .calendar-wrapper label:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .calendar-wrapper,.search-bar-wrapper .persons-wrapper{margin-top:0;padding-top:5px}.search-bar-wrapper .calendar-wrapper .form-icon.calendar,.search-bar-wrapper .persons-wrapper .form-icon.calendar{border-radius:4px}.search-bar-wrapper .calendar-wrapper .field-inputs,.search-bar-wrapper .persons-wrapper .field-inputs{height:auto;padding-top:10px}.search-bar-wrapper .calendar-wrapper .field-inputs>div:first-of-type,.search-bar-wrapper .persons-wrapper .field-inputs>div:first-of-type{padding-right:10px}.search-bar-wrapper .calendar-wrapper .field-inputs>div:not(:first-child),.search-bar-wrapper .persons-wrapper .field-inputs>div:not(:first-child){padding-left:10px;padding-right:0}.search-bar-wrapper .persons-wrapper{width:25%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}.search-bar-wrapper .persons-wrapper,.search-bar-wrapper .persons-wrapper:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .persons-wrapper{border:none;height:30px;padding-left:15px;padding-right:1px;width:20%}.search-bar-wrapper .persons-wrapper .persons-overview{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.search-bar-wrapper .persons-wrapper .persons-overview,.search-bar-wrapper .persons-wrapper .persons-overview:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .persons-wrapper .persons-overview{color:#fff;height:55px;font-size:.875rem}.search-bar-wrapper .persons-wrapper .overview{border:none;height:40px;line-height:36px;padding:0}.search-bar-wrapper .persons-wrapper .overview:after{top:15px}.search-bar-wrapper .submit-button{height:40px}.persons-flyout:not(.widget) #persons-select{width:165px}.persons-flyout:not(.widget) #persons-select .viewer{line-height:5px}.persons-flyout:not(.widget) #persons-select .widget-wrapper{margin:0}.persons-flyout:not(.widget) #persons-select .persons-selector{max-width:64rem;margin-right:auto;margin-left:auto}.persons-flyout:not(.widget) #persons-select .persons-selector::after,.persons-flyout:not(.widget) #persons-select .persons-selector::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.persons-flyout:not(.widget) #persons-select .persons-selector::after{clear:both}.persons-flyout:not(.widget) #persons-select .persons-selector{width:95px}.persons-flyout:not(.widget) #persons-select .persons-widget{clear:left;width:100%}.persons-flyout:not(.widget) #persons-select .persons-widget:first-child{border:none;padding-right:0}.persons-flyout:not(.widget) #persons-select .persons-widget:first-child .persons-selector{border-bottom:1px solid #d0d0d0}.persons-flyout:not(.widget) #persons-select .persons-widget:last-child{margin:0;padding-left:0;padding-top:15px}.persons-flyout:not(.widget) #persons-select .close-button{min-width:0;margin:0 auto;max-width:135px}}