.styles-module-scss-module__22PcsG__adults{text-align:center;border-left:1px solid var(--border);cursor:pointer;letter-spacing:-.01em;width:100%;min-width:69px;padding-left:12px;font-size:16px}@media screen and (max-width:700px){.styles-module-scss-module__22PcsG__adults{border:none;width:100%;padding:0;font-size:14px}}.styles-module-scss-module__22PcsG__adults .styles-module-scss-module__22PcsG__labelEmptyField{letter-spacing:-.01em;opacity:.5;margin-top:5px;font-size:14px}.styles-module-scss-module__22PcsG__adults .styles-module-scss-module__22PcsG__adultsNumber{letter-spacing:-.01em;color:var(--clr-primary-400);margin-top:5px;font-size:14px}.styles-module-scss-module__22PcsG__adults .styles-module-scss-module__22PcsG__adultsNumber.styles-module-scss-module__22PcsG__disabled{color:#000;letter-spacing:-.01em;opacity:.5;font-size:14px}.styles-module-scss-module__22PcsG__inputText{height:56px!important}.styles-module-scss-module__22PcsG__inputTextContainer{margin-top:16px}.styles-module-scss-module__22PcsG__numberInputRangeTextField{width:150px!important}@media screen and (max-width:576px){.styles-module-scss-module__22PcsG__numberInputRangeTextField{width:100%!important}}.styles-module-scss-module__22PcsG__modalClassName{left:0!important}.styles-module-scss-module__22PcsG__mobileInputRange{background-color:#fff;border-radius:20px;padding:20px}[data-ds-theme="2024"] .styles-module-scss-module__22PcsG__mobileInputRange{padding:20px 0}.styles-module-scss-module__22PcsG__mobileFooter{border-top:1px solid var(--border);background-color:var(--clr-background-global);justify-content:flex-end;padding:10px 5vw;display:flex}.styles-module-scss-module__22PcsG__alternativeFooter{background-color:#fff}.styles-module-scss-module__22PcsG__inHouseCard_className .styles-module-scss-module__22PcsG__adults{text-align:left;letter-spacing:-.01em;border-radius:0 50px 50px 0;margin:10px 20px;font-size:14px}@media screen and (max-width:576px){.styles-module-scss-module__22PcsG__inHouseCard_className .styles-module-scss-module__22PcsG__adults{margin:0}}.styles-module-scss-module__22PcsG__alternativeAi.styles-module-scss-module__22PcsG__adults{border-left:none;gap:2px;padding-left:12px}.styles-module-scss-module__22PcsG__alternativeAi_modal{top:24px}.styles-module-scss-module__22PcsG__houseSearchContainer{border:1px solid var(--gray-200);width:100%;height:100%;transition:border .1s;display:flex;border-radius:5px!important}.styles-module-scss-module__22PcsG__houseSearchContainer:hover{border:1px solid #a0a5ae}.styles-module-scss-module__22PcsG__houseSearchContainer.styles-module-scss-module__22PcsG__focused{border:1px solid var(--clr-actionable)}.styles-module-scss-module__22PcsG__houseSearchContainer .styles-module-scss-module__22PcsG__adults{flex-direction:row;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__22PcsG__houseSearch{margin-top:27px!important}
.styles-module-scss-module__X1X5gG__caterer{text-align:center;cursor:pointer;letter-spacing:-.01em;width:100%;min-width:69px;padding-left:12px;font-size:16px}@media screen and (max-width:700px){.styles-module-scss-module__X1X5gG__caterer{border:none;gap:4px;width:100%;padding:0;font-size:14px;display:flex}}.styles-module-scss-module__X1X5gG__caterer .styles-module-scss-module__X1X5gG__labelEmptyField{letter-spacing:-.01em;opacity:.5;margin-top:5px;font-size:14px}.styles-module-scss-module__X1X5gG__inputText{height:56px!important}.styles-module-scss-module__X1X5gG__inputTextContainer{margin-top:16px}.styles-module-scss-module__X1X5gG__numberInputRangeTextField{width:150px!important}@media screen and (max-width:576px){.styles-module-scss-module__X1X5gG__numberInputRangeTextField{width:100%!important}}.styles-module-scss-module__X1X5gG__modalClassName{left:0!important}.styles-module-scss-module__X1X5gG__searchBar{font-size:14px!important}.styles-module-scss-module__X1X5gG__mobileInputRange{background-color:#fff;border-radius:20px;padding:20px}[data-ds-theme="2024"] .styles-module-scss-module__X1X5gG__mobileInputRange{padding:20px 0}.styles-module-scss-module__X1X5gG__mobileFooter{border-top:1px solid var(--border);background-color:var(--clr-background-global);justify-content:flex-end;padding:10px 5vw;display:flex}.styles-module-scss-module__X1X5gG__alternativeFooter{background-color:#fff}.styles-module-scss-module__X1X5gG__inHouseCard_className .styles-module-scss-module__X1X5gG__caterer{text-align:left;letter-spacing:-.01em;border-radius:0 50px 50px 0;margin:10px 20px;font-size:14px}@media screen and (max-width:576px){.styles-module-scss-module__X1X5gG__inHouseCard_className .styles-module-scss-module__X1X5gG__caterer{margin:0}}.styles-module-scss-module__X1X5gG__alternativeAi.styles-module-scss-module__X1X5gG__caterer{border-left:none;gap:2px;padding-left:12px}.styles-module-scss-module__X1X5gG__alternativeAi_modal{top:50px}.styles-module-scss-module__X1X5gG__houseSearchContainer{border:1px solid var(--gray-200);width:100%;height:100%;transition:border .1s;display:flex;border-radius:5px!important}.styles-module-scss-module__X1X5gG__houseSearchContainer:hover{border:1px solid #a0a5ae}.styles-module-scss-module__X1X5gG__houseSearchContainer.styles-module-scss-module__X1X5gG__focused{border:1px solid var(--clr-actionable)}.styles-module-scss-module__X1X5gG__houseSearchContainer .styles-module-scss-module__X1X5gG__caterer{flex-direction:row;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__X1X5gG__houseSearch{margin-top:27px!important}.styles-module-scss-module__X1X5gG__modalContainer{min-width:250px}.styles-module-scss-module__X1X5gG__options{flex-direction:column;font-size:16px;font-weight:400;display:flex}.styles-module-scss-module__X1X5gG__option{cursor:pointer;padding:12px}.styles-module-scss-module__X1X5gG__option.styles-module-scss-module__X1X5gG__selected,.styles-module-scss-module__X1X5gG__option:hover{background-color:#f3f4f5;border-radius:4px}
.styles-module-scss-module__AbFu0W__formControl{cursor:pointer;background-color:var(--clr-white);border:1px solid #b5b5b5;border-radius:5px;flex-shrink:0;align-items:center;width:fit-content;height:40px;padding:0 8px 0 16px;display:flex}.styles-module-scss-module__AbFu0W__formControl:hover{border:1px solid var(--clr-primary-400)}.styles-module-scss-module__AbFu0W__fullWidth{width:100%}.styles-module-scss-module__AbFu0W__disabled{pointer-events:none;background-color:#0000}.styles-module-scss-module__AbFu0W__icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;display:flex}@media screen and (max-width:576px){.styles-module-scss-module__AbFu0W__icon{margin-right:12px}}.styles-module-scss-module__AbFu0W__label{letter-spacing:-.01em;opacity:.5;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;overflow:hidden}@media screen and (max-width:576px){.styles-module-scss-module__AbFu0W__label{font-size:13px}}.styles-module-scss-module__AbFu0W__labelPlaceholder{font-size:13px}@media screen and (max-width:576px){.styles-module-scss-module__AbFu0W__labelPlaceholder{font-size:13px}}.styles-module-scss-module__AbFu0W__input{color:var(--clr-primary-400);letter-spacing:-.01em;border:none;outline:none;flex:1;height:100%;font-size:13px;line-height:100%}.styles-module-scss-module__AbFu0W__input::placeholder{font-size:13px;font-family:var(--font-sans)}.styles-module-scss-module__AbFu0W__input::-webkit-input-placeholder{font-size:13px;font-family:var(--font-sans)}.styles-module-scss-module__AbFu0W__input::-moz-placeholder{font-size:13px;font-family:var(--font-sans)}.styles-module-scss-module__AbFu0W__input:-ms-placeholder-shown{font-size:13px;font-family:var(--font-sans)}.styles-module-scss-module__AbFu0W__input::-webkit-input-placeholder{font-size:13px;font-family:var(--font-sans)}.styles-module-scss-module__AbFu0W__arrow{justify-content:center;align-items:center;height:5px;margin-left:auto;padding:8px;display:flex}.styles-module-scss-module__AbFu0W__active{color:var(--clr-primary-400);border:1px solid var(--clr-primary-200)}.styles-module-scss-module__AbFu0W__active .styles-module-scss-module__AbFu0W__label{opacity:1}.styles-module-scss-module__AbFu0W__labelActive{color:var(--clr-primary-400);opacity:1}.styles-module-scss-module__AbFu0W__counter{background-color:var(--clr-primary-400);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:10px;font-size:10px;display:flex}
.styles-module-scss-module__REOInG__container{letter-spacing:-.01em;font-size:14px}.styles-module-scss-module__REOInG__container .styles-module-scss-module__REOInG__label{margin-bottom:15px}.styles-module-scss-module__REOInG__container .styles-module-scss-module__REOInG__textContainer{border:1px solid var(--border);background:#d9d9d940;border-radius:5px;align-items:center;padding:12px 15px;display:flex}.styles-module-scss-module__REOInG__container .styles-module-scss-module__REOInG__textContainer .styles-module-scss-module__REOInG__icon{margin-right:8px}.styles-module-scss-module__REOInG__container .styles-module-scss-module__REOInG__textContainer span{letter-spacing:-.01em;opacity:.5;font-size:14px}
.styles-module-scss-module__DMZ3YG__link:hover{text-decoration:underline}
.styles-module-scss-module__FVwbxa__subscribe{align-items:center;display:flex}@media screen and (max-width:576px){.styles-module-scss-module__FVwbxa__subscribe{flex-direction:column}}.styles-module-scss-module__FVwbxa__subscribe .styles-module-scss-module__FVwbxa__subscribeContainer{flex:1;justify-content:center;align-self:stretch}@media screen and (max-width:700px){.styles-module-scss-module__FVwbxa__subscribe .styles-module-scss-module__FVwbxa__subscribeContainer{padding:0!important}}@media screen and (max-width:1000px){.styles-module-scss-module__FVwbxa__subscribe .styles-module-scss-module__FVwbxa__hiddenOnSmallScreens{display:none}}.styles-module-scss-module__FVwbxa__header{background-color:var(--background);justify-content:space-between;align-items:center;padding:20px 30px;display:flex}.styles-module-scss-module__FVwbxa__header h1{font-size:22px}.styles-module-scss-module__FVwbxa__header span{color:var(--clr-primary-400)}.styles-module-scss-module__FVwbxa__header .styles-module-scss-module__FVwbxa__iconWrapper{cursor:pointer;background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.styles-module-scss-module__FVwbxa__separator{border-left:1px solid var(--border);align-self:stretch;margin-top:30px;margin-bottom:30px}.styles-module-scss-module__FVwbxa__subscribeAlternative{background-color:#fff;flex:1;grid-template-columns:repeat(20,1fr);max-width:1000px;max-height:760px;display:grid}.styles-module-scss-module__FVwbxa__subscribeAlternative .styles-module-scss-module__FVwbxa__subscribeAlternativeContainer{background-color:var(--clr-primary-400);border-radius:0;grid-column:1/12;width:100%;height:100%;padding:76px 46px 0;display:flex}@media screen and (max-width:1600px){.styles-module-scss-module__FVwbxa__subscribeAlternative .styles-module-scss-module__FVwbxa__subscribeAlternativeContainer{padding:56px 34px 0}}.styles-module-scss-module__FVwbxa__subscribeAlternative .styles-module-scss-module__FVwbxa__subscribeAlternativeContainerForm{padding:76px 24px 0}@media screen and (max-width:1600px){.styles-module-scss-module__FVwbxa__subscribeAlternative .styles-module-scss-module__FVwbxa__subscribeAlternativeContainerForm{padding:56px 34px 0}}.styles-module-scss-module__FVwbxa__subscribeAlternative .styles-module-scss-module__FVwbxa__subscribeAlternativeContainerForm{grid-column:12/21;width:100%}.styles-module-scss-module__FVwbxa__subscribeAlternative .styles-module-scss-module__FVwbxa__subscribeAlternativeContainerForm .styles-module-scss-module__FVwbxa__iconWrapper{cursor:pointer;background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:55px;height:55px;display:flex;position:absolute;top:0;right:0}
