.search-form-landing-container{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;margin-bottom:0;-webkit-user-select:none;user-select:none}#search{background-color:#fff;margin-bottom:24px;padding:16px 16px 0}#clone-search-form-submit,#search-form-submit{margin-top:24px;width:100%}#clone-search-form-submit.search-form-submit-disabled-js,#search-form-submit.search-form-submit-disabled-js{pointer-events:none}.search-form-wrapper,.search-form-wrapper *{box-sizing:border-box}.search-form-wrapper.search-form-wrapper_default{background-color:#f2f5f9;border-radius:8px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);padding:24px 16px}.search-form-wrapper.search-form-wrapper_popup{padding:8px 0 0}.search-form-context-wrapper{border:0;border-bottom:1px solid #dadee2;border-top:1px solid #dadee2;color:#001a34;font-size:12px;font-style:normal;font-weight:700;line-height:16px;margin:16px -16px 0;padding:0}.search-form-context.checkbox{padding:16px}.search-form-context .checkbox__title{padding-bottom:2px}.clone-search-form-header{margin-top:25px}.clone-search-form{background-color:#f2f5f9;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);margin:10px 15px 35px;padding:22px 15px}.search-form-datepicker-wrapper{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px}.search-form-datepicker{background-color:#fff;border-radius:8px;display:flex;flex-wrap:wrap;padding:4px 0 2px 12px}.search-form-wrapper_popup .search-form-datepicker{box-shadow:inset 0 0 0 1px #dadee2}.search-form-datepicker__title{color:#667685;font-size:12px;font-weight:400;line-height:12px;margin:0 0 4px;text-transform:uppercase;width:100%}.search-form-datepicker__dates{align-items:center;display:flex;width:100%}.search-form-datepicker__day{color:#3498db;font-size:40px;font-weight:700;line-height:40px;margin:0 4px 0 0}.search-form-datepicker__dates-info{display:flex;flex-direction:column;font-size:12px;font-weight:400;line-height:14px;text-transform:uppercase}.search-form-datepicker__month{color:#3498db;margin-bottom:2px}.search-form-datepicker__week-day{color:#001a34}.search-form-datepicker__no-dates{align-items:center;display:flex;justify-content:space-between;padding:15px 12px 17px 0;width:100%}.search-form-datepicker__no-dates-title{color:#667685;font-size:14px;font-weight:400;line-height:16px;margin:0;text-transform:uppercase}.search-form-datepicker__no-dates-icon{color:#b5bdc4;height:24px;width:24px}@media (max-width:359px){.search-form-datepicker__title{font-size:10px;line-height:10px}.search-form-datepicker__day{font-size:24px}.search-form-datepicker__dates-info{font-size:10px;line-height:10px}}.title-under-search-form{box-sizing:border-box;margin-bottom:24px;padding:0;text-align:center}.title-under-search-form__top-title{color:#001a34;font-size:24px;font-weight:600;line-height:29px}.title-under-search-form__bottom-title{color:#001a34;font-size:12px;line-height:18px;margin-top:4px;padding-top:0}.title-under-search-form__bottom-title_selection{font-size:14px;font-weight:400;line-height:20px}.search-form-autocomplete{margin-bottom:8px}.search-form-autocomplete__content{background-color:#fff;border-radius:8px;overflow:hidden;padding:19px 36px 19px 48px;position:relative}.search-form-wrapper_popup .search-form-autocomplete__content{box-shadow:inset 0 0 0 1px #dadee2}.search-form-autocomplete__change-location{-webkit-tap-highlight-color:transparent;background-color:#fff;border:none;color:#001a34;font-family:BlinkMacSystemFont,-apple-system,Calibri,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:20px;margin:0;outline:none;padding:0;pointer-events:none;text-overflow:ellipsis;width:100%}.search-form-autocomplete__change-location:-ms-input-placeholder,.search-form-autocomplete__change-location::-webkit-input-placeholder,.search-form-autocomplete__change-location::placeholder{color:#b5bdc4;opacity:1}.search-form-autocomplete__change-location::-webkit-input-placeholder{color:#b5bdc4;text-overflow:ellipsis!important}.search-form-autocomplete__location-icon{color:#3498db;height:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.search-form-autocomplete__clear-icon{color:#667685;height:56px;padding:20px 12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.search-form-party{align-items:center;background-color:#fff;border-radius:8px;display:flex;padding:13px 12px}.search-form-wrapper_popup .search-form-party{box-shadow:inset 0 0 0 1px #dadee2}.search-form-party__title{color:#667685;font-size:12px;font-weight:400;line-height:16px;margin:0 0 4px;text-transform:uppercase}.search-form-party__counters{font-size:0;line-height:0;margin:0}.search-form-party__count{color:#3498db;font-size:16px;font-weight:700;line-height:16px}.search-form-party__text{color:#001a34;font-size:14px;font-weight:400;line-height:16px;margin-left:4px;text-transform:capitalize}.search-form-party__children{margin-left:8px}.search-form-duration{align-items:center;background-color:#fff;border-radius:8px;display:flex;height:100%;justify-content:space-between;padding:12px 20px}.search-form-wrapper_popup .search-form-duration{box-shadow:inset 0 0 0 1px #dadee2}.search-form-duration__current{color:#001a34;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin:0;padding:0;text-align:center;transition:all .5s}.search-form-duration__button{align-items:center;background:none;border:none;display:flex;height:100%;justify-content:center;margin:0;padding:0;-webkit-user-select:none;user-select:none;width:30px}.search-form-duration__button-content{align-items:center;background:#f2f5f9;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.search-form-duration__button:hover:active:not(:disabled) .search-form-duration__button-content{background:#3498db}.search-form-duration__button:hover:active:not(:disabled) .search-form-duration__button-content svg{color:#fff}.search-form-duration__button:disabled svg{color:#cddde9}.search-form-duration__button{-webkit-tap-highlight-color:transparent}.search-form-duration__button svg{color:#3498db;display:block;height:24px;width:24px}
