.SearchBar-modern-module__YpZgdW__searchOverlay{z-index:9999;cursor:default;pointer-events:none;opacity:0;background:#0009;animation:.3s ease-out forwards SearchBar-modern-module__YpZgdW__overlayFadeIn;position:fixed;inset:0}.SearchBar-modern-module__YpZgdW__overlayActive{opacity:1}.SearchBar-modern-module__YpZgdW__searchBarModern{z-index:10000;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;overflow:visible}@media (min-width:640px){.SearchBar-modern-module__YpZgdW__searchBarModern{padding:0 1.5rem}}@keyframes SearchBar-modern-module__YpZgdW__overlayFadeIn{0%{opacity:0}to{opacity:1}}.SearchBar-modern-module__YpZgdW__toggleContainer{z-index:10001;justify-content:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.SearchBar-modern-module__YpZgdW__togglePill{color:var(--brand-navy);cursor:pointer;z-index:10002;background:#fffffff2;border:2px solid #1f3a5f26;border-radius:50px;align-items:center;gap:8px;padding:10px 24px;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px #1f3a5f0f}.SearchBar-modern-module__YpZgdW__togglePill:hover{border-color:var(--brand-teal);background:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #1f3a5f1f}.SearchBar-modern-module__YpZgdW__togglePill.SearchBar-modern-module__YpZgdW__active{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff;box-shadow:0 6px 20px #15b4b34d}.SearchBar-modern-module__YpZgdW__togglePill.SearchBar-modern-module__YpZgdW__active:hover{background:var(--brand-teal-dark);border-color:var(--brand-teal-dark);transform:translateY(-1px)}.SearchBar-modern-module__YpZgdW__toggleIcon{font-size:1.1rem}.SearchBar-modern-module__YpZgdW__searchWrapper{-webkit-backdrop-filter:blur(20px);z-index:1;background:#fffffffa;border:1px solid #ffffffe6;border-radius:70px;align-items:stretch;width:100%;margin:0 auto;padding:0 12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 10px 40px #1f3a5f24,0 4px 12px #1f3a5f14}@media (min-width:640px){.SearchBar-modern-module__YpZgdW__searchWrapper{width:90%}}@media (min-width:1024px){.SearchBar-modern-module__YpZgdW__searchWrapper{width:80%}}.SearchBar-modern-module__YpZgdW__searchWrapper:hover{box-shadow:0 16px 56px #1f3a5f2e,0 6px 16px #1f3a5f1f}.SearchBar-modern-module__YpZgdW__searchFieldModern{z-index:1;border-radius:52px;flex:1;align-items:center;min-width:0;transition:box-shadow .2s,background .2s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 #0000,0 0 #1f3a5f00}.SearchBar-modern-module__YpZgdW__searchFieldModern.SearchBar-modern-module__YpZgdW__fieldActive{background:var(--brand-white);z-index:9999;position:relative;box-shadow:inset 0 0 0 1px #1f3a5f14,0 4px 16px #1f3a5f14}.SearchBar-modern-module__YpZgdW__fieldWithButton{flex:1.5;gap:12px;display:flex}.SearchBar-modern-module__YpZgdW__fieldInner{cursor:pointer;border-radius:52px;flex:1;align-items:center;gap:16px;min-height:68px;padding:8px 16px;transition:background .2s;display:flex}.SearchBar-modern-module__YpZgdW__fieldIcon{color:var(--brand-teal);flex-shrink:0;font-size:22px;transition:transform .2s}.SearchBar-modern-module__YpZgdW__fieldActive .SearchBar-modern-module__YpZgdW__fieldIcon{color:var(--brand-teal-dark)}.SearchBar-modern-module__YpZgdW__fieldTextWrapper{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SearchBar-modern-module__YpZgdW__fieldLabelModern{text-transform:uppercase;letter-spacing:.6px;color:var(--brand-navy);white-space:nowrap;text-align:left;font-size:12px;font-weight:700}.SearchBar-modern-module__YpZgdW__fieldInputModern{width:100%;color:var(--brand-navy);background:0 0;border:none;outline:none;padding:0;font-size:15px;font-weight:500;line-height:1.4;min-height:0!important}.SearchBar-modern-module__YpZgdW__fieldInputModern::placeholder{color:var(--brand-text-darker);font-weight:400}.SearchBar-modern-module__YpZgdW__fieldValueModern{color:var(--brand-navy);text-align:left;font-size:15px;font-weight:500;line-height:1.4}.SearchBar-modern-module__YpZgdW__clearBtnModern{background:var(--brand-grey-light);width:28px;height:28px;color:var(--brand-text-dark);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.SearchBar-modern-module__YpZgdW__clearBtnModern:hover{background:var(--brand-border);color:var(--brand-navy);transform:scale(1.15)}.SearchBar-modern-module__YpZgdW__dividerModern{background:var(--brand-border-light);opacity:.6;align-self:center;width:1px;height:44px}.SearchBar-modern-module__YpZgdW__searchBtnModern{background:linear-gradient(135deg,var(--brand-teal)0%,var(--brand-teal-dark)100%);color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.3px;border:none;border-radius:52px;align-items:center;gap:10px;padding:18px 40px;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 6px 16px #2fa4a959,inset 0 -2px #0000001a}.SearchBar-modern-module__YpZgdW__searchBtnModern:hover{background:linear-gradient(135deg,var(--brand-teal-light)0%,var(--brand-teal)100%);transform:translateY(-2px);box-shadow:0 10px 24px #2fa4a973,inset 0 -2px #0000001a}.SearchBar-modern-module__YpZgdW__searchBtnModern:active{transform:translateY(0);box-shadow:0 4px 12px #2fa4a959,inset 0 -2px #0000001a}.SearchBar-modern-module__YpZgdW__searchIcon{font-size:20px}.SearchBar-modern-module__YpZgdW__searchText{letter-spacing:.3px;font-weight:700}.SearchBar-modern-module__YpZgdW__dropdownModern{z-index:10010;background:#fff;border-radius:24px;max-height:480px;animation:.3s cubic-bezier(.4,0,.2,1) SearchBar-modern-module__YpZgdW__slideDown;position:absolute;top:calc(100% + 20px);left:0;overflow:hidden auto;box-shadow:0 20px 60px #1f3a5f40,0 0 0 1px #1f3a5f14}.SearchBar-modern-module__YpZgdW__dropdownModern::-webkit-scrollbar{width:6px}.SearchBar-modern-module__YpZgdW__dropdownModern::-webkit-scrollbar-track{background:0 0}.SearchBar-modern-module__YpZgdW__dropdownModern::-webkit-scrollbar-thumb{background:var(--brand-border);border-radius:3px}.SearchBar-modern-module__YpZgdW__dropdownModern::-webkit-scrollbar-thumb:hover{background:var(--brand-text-darker)}.SearchBar-modern-module__YpZgdW__dropdownListModern{padding:8px 0}.SearchBar-modern-module__YpZgdW__dropdownItemModern{cursor:pointer;align-items:center;gap:18px;padding:10px 18px;transition:all .2s;display:flex}.SearchBar-modern-module__YpZgdW__dropdownItemModern:hover{background:var(--brand-grey-lightest);transform:translate(4px)}.SearchBar-modern-module__YpZgdW__dropdownItemModern.SearchBar-modern-module__YpZgdW__itemHighlighted{background:var(--brand-teal-lighter);transform:translate(4px)}.SearchBar-modern-module__YpZgdW__dropdownItemModern.SearchBar-modern-module__YpZgdW__itemSelected{background:var(--brand-teal);color:#fff;transform:translate(4px)}.SearchBar-modern-module__YpZgdW__dropdownItemModern.SearchBar-modern-module__YpZgdW__itemSelected .SearchBar-modern-module__YpZgdW__itemTitleModern,.SearchBar-modern-module__YpZgdW__dropdownItemModern.SearchBar-modern-module__YpZgdW__itemSelected .SearchBar-modern-module__YpZgdW__itemSubtitleModern,.SearchBar-modern-module__YpZgdW__dropdownItemModern.SearchBar-modern-module__YpZgdW__itemSelected .SearchBar-modern-module__YpZgdW__itemIconModern{color:#fff}.SearchBar-modern-module__YpZgdW__itemIconWrapper{background:var(--brand-grey-lightest);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.SearchBar-modern-module__YpZgdW__dropdownItemModern:hover .SearchBar-modern-module__YpZgdW__itemIconWrapper{background:var(--brand-teal-lighter);transform:scale(1.05)}.SearchBar-modern-module__YpZgdW__dropdownItemModern.SearchBar-modern-module__YpZgdW__itemSelected .SearchBar-modern-module__YpZgdW__itemIconWrapper{background:#ffffff40}.SearchBar-modern-module__YpZgdW__itemIconModern{color:var(--brand-teal);font-size:20px}.SearchBar-modern-module__YpZgdW__itemText{flex:1;min-width:0}.SearchBar-modern-module__YpZgdW__itemTitleModern{color:var(--brand-navy);text-align:left;margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3}.SearchBar-modern-module__YpZgdW__itemSubtitleModern{color:var(--brand-text-dark);align-items:center;gap:6px;font-size:14px;line-height:1.4;display:flex}.SearchBar-modern-module__YpZgdW__itemCount{color:var(--brand-text-darker);font-size:13px;font-weight:500}.SearchBar-modern-module__YpZgdW__dropdownEmptyModern{text-align:center;color:var(--brand-text-dark);padding:48px 24px}.SearchBar-modern-module__YpZgdW__emptyIcon{color:var(--brand-border);margin-bottom:16px;font-size:48px}.SearchBar-modern-module__YpZgdW__dropdownItemModern:hover .SearchBar-modern-module__YpZgdW__itemIconModern{color:var(--brand-white)}.SearchBar-modern-module__YpZgdW__dropdownEmptyModern div:first-of-type{color:var(--brand-navy);margin-bottom:8px;font-size:16px;font-weight:600}.SearchBar-modern-module__YpZgdW__emptySubtitle{color:var(--brand-text-dark);font-size:14px}.SearchBar-modern-module__YpZgdW__guestsDropdownModern{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:300px;max-width:340px;padding:18px;left:auto;right:0}.SearchBar-modern-module__YpZgdW__guestsControlModern{justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.SearchBar-modern-module__YpZgdW__guestsDivider{background:linear-gradient(90deg,#1f3a5f0d 0%,#1f3a5f1a 50%,#1f3a5f0d 100%);height:1px;margin:8px 0}.SearchBar-modern-module__YpZgdW__guestsInfoModern{flex-direction:column;flex:1;gap:2px;display:flex}.SearchBar-modern-module__YpZgdW__guestsLabelModern{color:var(--brand-navy);font-size:15px;font-weight:600;line-height:1.2}.SearchBar-modern-module__YpZgdW__guestsSublabelModern{color:var(--brand-text-dark);font-size:12px;line-height:1.3}.SearchBar-modern-module__YpZgdW__guestsCounter{align-items:center;gap:12px;display:flex}.SearchBar-modern-module__YpZgdW__counterBtn{border:1.5px solid var(--brand-teal);width:32px;height:32px;color:var(--brand-teal);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:all .2s;display:flex}.SearchBar-modern-module__YpZgdW__counterBtn:hover:not(:disabled){background:var(--brand-teal);color:#fff;transform:scale(1.08);box-shadow:0 4px 12px #2fa4a94d}.SearchBar-modern-module__YpZgdW__counterBtn:active:not(:disabled){transform:scale(.98)}.SearchBar-modern-module__YpZgdW__counterBtn:disabled{opacity:.3;cursor:not-allowed;border-color:var(--brand-border);color:var(--brand-text-darker)}.SearchBar-modern-module__YpZgdW__counterValue{color:var(--brand-navy);text-align:center;min-width:32px;font-size:16px;font-weight:600}@keyframes SearchBar-modern-module__YpZgdW__pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes SearchBar-modern-module__YpZgdW__slideDown{0%{opacity:0}to{opacity:1}}.SearchBar-modern-module__YpZgdW__fieldActive .SearchBar-modern-module__YpZgdW__fieldLabelModern{animation:2s ease-in-out infinite SearchBar-modern-module__YpZgdW__pulse}.SearchBar-modern-module__YpZgdW__react-datepicker-wrapper,.SearchBar-modern-module__YpZgdW__react-datepicker__input-container{width:100%}.SearchBar-modern-module__YpZgdW__datePickerModern{cursor:pointer!important}.react-datepicker-wrapper{width:auto!important;display:inline-block!important}.react-datepicker__input-container{width:auto!important;display:inline-block!important}.react-datepicker{z-index:10003!important;background:#fff!important;border:none!important;border-radius:16px!important;padding:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;box-shadow:0 10px 40px #1f3a5f26,0 4px 12px #1f3a5f14!important}.react-datepicker-popper{z-index:10003!important}.react-datepicker__header{background-color:#0000!important;border-bottom:none!important;padding-top:0!important;padding-bottom:12px!important}.react-datepicker__current-month{color:var(--brand-navy)!important;text-align:center!important;letter-spacing:-.3px!important;margin-bottom:12px!important;font-size:16px!important;font-weight:700!important}.react-datepicker__day-names{justify-content:space-around!important;margin-bottom:8px!important;display:flex!important}.react-datepicker__day-name{color:var(--brand-text-dark)!important;text-transform:uppercase!important;letter-spacing:.5px!important;width:36px!important;margin:0!important;font-size:11px!important;font-weight:600!important;line-height:36px!important}.react-datepicker__day{color:var(--brand-navy)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:36px!important;transition:all .2s!important;display:inline-flex!important}.react-datepicker__day:hover{background-color:var(--brand-grey-lighter)!important;color:var(--brand-navy)!important;transform:scale(1.05)!important}:is(.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected){background-color:var(--brand-navy)!important;color:#fff!important;font-weight:700!important}:is(.react-datepicker__day--selected:hover,.react-datepicker__day--keyboard-selected:hover){background-color:var(--brand-navy-dark)!important}.react-datepicker__day--in-range{color:var(--brand-navy)!important;background-color:#2fa4a926!important;border-radius:0!important}.react-datepicker__day--in-selecting-range{color:var(--brand-navy)!important;background-color:#2fa4a914!important;border-radius:0!important}:is(.react-datepicker__day--range-start,.react-datepicker__day--range-end){background-color:var(--brand-navy)!important;color:#fff!important;border-radius:50%!important;font-weight:700!important}.react-datepicker__day--today{box-shadow:inset 0 0 0 2px var(--brand-teal)!important;font-weight:600!important}.react-datepicker__day--disabled{color:var(--brand-text-lighter)!important;cursor:not-allowed!important;opacity:.3!important}.react-datepicker__day--disabled:hover{background-color:#0000!important;transform:none!important}.react-datepicker__navigation{background:var(--brand-grey-lighter)!important;border:none!important;border-radius:50%!important;width:32px!important;height:32px!important;transition:all .2s!important;top:8px!important}.react-datepicker__navigation:hover{background:var(--brand-grey-light)!important;transform:scale(1.1)!important}.react-datepicker__navigation--previous{left:16px!important}.react-datepicker__navigation--next{right:16px!important}.react-datepicker__navigation-icon:before{border-color:var(--brand-navy)!important;border-width:2px 2px 0 0!important}.react-datepicker__month-container{float:left!important;padding:0 8px!important}.react-datepicker__month-container:first-child{padding-left:0!important}.react-datepicker__month-container:last-child{padding-right:0!important}.react-datepicker__month{margin:0!important}.react-datepicker__week{justify-content:space-between!important;margin-bottom:2px!important;display:flex!important}.SearchBar-modern-module__YpZgdW__react-datepicker__month-container{padding:0 8px 8px!important}.SearchBar-modern-module__YpZgdW__react-datepicker__day--today{border:2px solid var(--brand-teal)!important;background-color:#0000!important;font-weight:700!important}.SearchBar-modern-module__YpZgdW__react-datepicker__day--today:hover{background-color:var(--brand-teal-lighter)!important}.SearchBar-modern-module__YpZgdW__react-datepicker__day--outside-month{color:var(--brand-border)!important;opacity:.5!important}.SearchBar-modern-module__YpZgdW__datePickerModern{cursor:pointer!important;width:100%!important}.SearchBar-modern-module__YpZgdW__react-datepicker-popper{z-index:99999!important}.SearchBar-modern-module__YpZgdW__datePickerApartment{cursor:pointer!important;width:100%!important}.SearchBar-modern-module__YpZgdW__datePickerWrapperApartment,.SearchBar-modern-module__YpZgdW__datePickerWrapperApartment .SearchBar-modern-module__YpZgdW__react-datepicker__input-container{width:100%}.SearchBar-modern-module__YpZgdW__calendarApartment.SearchBar-modern-module__YpZgdW__react-datepicker{z-index:99999!important;background:linear-gradient(145deg,#fff 0%,#f8f9fa 100%)!important;border:none!important;border-radius:20px!important;padding:8px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;box-shadow:0 20px 60px #1f3a5f40,0 0 0 1px #1f3a5f1a!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__header{background:linear-gradient(135deg,#1f3a5f 0%,#2d4a6f 100%)!important;border-bottom:none!important;border-radius:16px 16px 0 0!important;padding:20px 16px 16px!important;box-shadow:0 4px 12px #1f3a5f26!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__current-month{color:#fff!important;text-shadow:0 2px 4px #0000001a!important;margin-bottom:14px!important;font-size:17px!important;font-weight:700!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day-name{color:#fffffff2!important;text-transform:uppercase!important;letter-spacing:.5px!important;width:36px!important;margin:6px!important;font-size:13px!important;font-weight:700!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day{color:var(--brand-navy)!important;border-radius:12px!important;width:36px!important;height:36px!important;margin:6px!important;font-weight:600!important;line-height:36px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;position:relative!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day:hover{background:linear-gradient(135deg,var(--brand-teal)0%,#3bb4b9 100%)!important;color:#fff!important;font-weight:700!important;transform:scale(1.1)translateY(-2px)!important;box-shadow:0 6px 16px #2fa4a94d!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--selected,.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--keyboard-selected{background:linear-gradient(135deg,var(--brand-teal)0%,#3bb4b9 100%)!important;color:#fff!important;font-weight:800!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #2fa4a966,inset 0 1px 2px #fff3!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--selected:hover,.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--keyboard-selected:hover{background:linear-gradient(135deg,#2a9499 0%,var(--brand-teal)100%)!important;transform:scale(1.12)translateY(-2px)!important;box-shadow:0 8px 20px #2fa4a973!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--in-range{background:linear-gradient(135deg,var(--brand-teal-lighter)0%,#2fa4a926 100%)!important;color:var(--brand-navy)!important;font-weight:600!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--in-selecting-range{background:linear-gradient(135deg,var(--brand-teal-lighter)0%,#2fa4a933 100%)!important;color:var(--brand-navy)!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--range-start,.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--range-end{background:linear-gradient(135deg,var(--brand-teal)0%,#3bb4b9 100%)!important;color:#fff!important;font-weight:800!important;box-shadow:0 6px 16px #2fa4a966!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--disabled{color:var(--brand-border)!important;cursor:not-allowed!important;opacity:.4!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--disabled:hover{box-shadow:none!important;background-color:#0000!important;transform:none!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__navigation{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff26!important;border-radius:10px!important;width:34px!important;height:34px!important;transition:all .25s!important;top:20px!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__navigation:hover{background:#ffffff4d!important;transform:scale(1.1)!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__navigation-icon:before{border-width:2.5px 2.5px 0 0!important;border-color:#fff!important;width:8px!important;height:8px!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__month-container{background:#fff!important;padding:12px 8px 8px!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--today{border:2.5px solid var(--brand-teal)!important;background:linear-gradient(135deg,#2fa4a914 0%,#2fa4a91f 100%)!important;font-weight:800!important;box-shadow:0 2px 8px #2fa4a933!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--today:hover{background:linear-gradient(135deg,var(--brand-teal-lighter)0%,#2fa4a940 100%)!important;border-color:var(--brand-teal)!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__day--outside-month{color:var(--brand-border)!important;opacity:.35!important}.SearchBar-modern-module__YpZgdW__calendarApartment .SearchBar-modern-module__YpZgdW__react-datepicker__week-number{color:var(--brand-text-light)!important;font-weight:600!important}.SearchBar-modern-module__YpZgdW__react-datepicker__day--outside-month{opacity:.4;color:var(--brand-text-darker)!important}.SearchBar-modern-module__YpZgdW__react-datepicker__navigation{top:18px!important}.SearchBar-modern-module__YpZgdW__react-datepicker__navigation-icon:before{border-color:var(--brand-teal)!important;border-width:2px 2px 0 0!important}.SearchBar-modern-module__YpZgdW__react-datepicker__navigation:hover .SearchBar-modern-module__YpZgdW__react-datepicker__navigation-icon:before{border-color:var(--brand-teal-dark)!important}.SearchBar-modern-module__YpZgdW__react-datepicker__month{margin:8px!important}.SearchBar-modern-module__YpZgdW__react-datepicker__triangle{display:none!important}.SearchBar-modern-module__YpZgdW__react-datepicker-popper{will-change:transform;z-index:99999!important}.SearchBar-modern-module__YpZgdW__react-datepicker-popper[data-placement^=bottom]{margin-top:0!important;padding-top:12px!important}.SearchBar-modern-module__YpZgdW__react-datepicker-popper[data-placement^=top]{margin-bottom:0!important;padding-bottom:12px!important}@media (max-width:1024px){.SearchBar-modern-module__YpZgdW__searchWrapper{border-radius:24px;flex-wrap:wrap;width:90%;padding:12px}.SearchBar-modern-module__YpZgdW__searchFieldModern{flex:calc(50% - 8px);min-width:calc(50% - 8px)}.SearchBar-modern-module__YpZgdW__fieldWithButton{flex:100%;width:100%}.SearchBar-modern-module__YpZgdW__dividerModern{display:none}.SearchBar-modern-module__YpZgdW__searchBtnModern{justify-content:center;width:100%}.SearchBar-modern-module__YpZgdW__togglePill{min-height:44px;padding:11px 18px;font-size:.9rem}}@media (max-width:768px){.SearchBar-modern-module__YpZgdW__searchBarModern{padding:0 .75rem}.SearchBar-modern-module__YpZgdW__searchWrapper{-webkit-backdrop-filter:none;background:#fff;border-radius:20px;flex-direction:column;gap:8px;width:100%;padding:10px}.SearchBar-modern-module__YpZgdW__searchFieldModern{flex:100%;min-width:100%}.SearchBar-modern-module__YpZgdW__fieldInner{min-height:56px;padding:14px 16px}.SearchBar-modern-module__YpZgdW__fieldIcon{font-size:20px}.SearchBar-modern-module__YpZgdW__fieldLabelModern{letter-spacing:.4px;font-size:10px}.SearchBar-modern-module__YpZgdW__fieldInputModern,.SearchBar-modern-module__YpZgdW__fieldValueModern{font-size:14px}.SearchBar-modern-module__YpZgdW__searchBtnModern{border-radius:40px;padding:16px 24px;font-size:15px}.SearchBar-modern-module__YpZgdW__dropdownModern{z-index:99999;border-radius:16px;width:min(92vw,400px);min-width:min(92vw,400px);max-width:min(92vw,400px);max-height:55vh;position:fixed;top:240px;left:50%;overflow-y:auto;transform:translate(-50%)}.SearchBar-modern-module__YpZgdW__guestsDropdownModern{z-index:99999;border-radius:20px;width:min(92vw,360px);min-width:min(92vw,360px);max-width:min(92vw,360px);padding:18px;position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.SearchBar-modern-module__YpZgdW__toggleContainer{flex-wrap:wrap;gap:8px}.SearchBar-modern-module__YpZgdW__togglePill{flex:1;justify-content:center;min-width:calc(50% - 4px);padding:8px 16px;font-size:.85rem}.SearchBar-modern-module__YpZgdW__toggleIcon{font-size:1rem}.SearchBar-modern-module__YpZgdW__fieldWithButton{flex-direction:column;align-items:self-start;gap:8px}}@media (max-width:480px){.SearchBar-modern-module__YpZgdW__searchWrapper{border-radius:16px;padding:8px}.SearchBar-modern-module__YpZgdW__fieldInner{gap:12px;min-height:52px;padding:12px 14px}.SearchBar-modern-module__YpZgdW__fieldIcon{font-size:18px}.SearchBar-modern-module__YpZgdW__fieldLabelModern{font-size:9px}.SearchBar-modern-module__YpZgdW__fieldInputModern,.SearchBar-modern-module__YpZgdW__fieldValueModern{font-size:13px}.SearchBar-modern-module__YpZgdW__searchBtnModern{padding:14px 20px;font-size:14px}.SearchBar-modern-module__YpZgdW__togglePill{padding:6px 12px;font-size:.8rem}}.SearchBar-modern-module__YpZgdW__dropdownGroupLabel{text-transform:uppercase;letter-spacing:.8px;color:var(--brand-text-darker);border-top:1px solid var(--brand-border-light);pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:4px;padding:10px 18px 5px;font-size:11px;font-weight:700}.SearchBar-modern-module__YpZgdW__dropdownGroupLabel:first-child{border-top:none;margin-top:0;padding-top:12px}.SearchBar-modern-module__YpZgdW__dropdownHeader{border-bottom:1px solid var(--brand-border-light);background:var(--brand-grey-lightest);border-radius:24px 24px 0 0;padding:16px 18px}.SearchBar-modern-module__YpZgdW__dropdownHeader h4{color:var(--brand-text-dark);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:600}.SearchBar-modern-module__YpZgdW__fieldInner:hover{background:#2fa4a905}.SearchBar-modern-module__YpZgdW__searchFieldModern.SearchBar-modern-module__YpZgdW__fieldActive:before{content:"";background:linear-gradient(90deg,transparent,var(--brand-teal),transparent);border-radius:3px;height:3px;animation:2s infinite SearchBar-modern-module__YpZgdW__shimmer;position:absolute;bottom:-2px;left:20%;right:20%}@keyframes SearchBar-modern-module__YpZgdW__shimmer{0%,to{opacity:.5}50%{opacity:1}}.SearchBar-modern-module__YpZgdW__durationBadge{background:var(--brand-teal-lighter);color:var(--brand-teal-dark);border-radius:12px;align-items:center;gap:4px;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.SearchBar-modern-module__YpZgdW__dropdownModern ::-webkit-scrollbar{width:6px}.SearchBar-modern-module__YpZgdW__dropdownModern ::-webkit-scrollbar-track{background:0 0}.SearchBar-modern-module__YpZgdW__dropdownModern ::-webkit-scrollbar-thumb{background:var(--brand-border);border-radius:3px}.SearchBar-modern-module__YpZgdW__dropdownModern ::-webkit-scrollbar-thumb:hover{background:var(--brand-teal)}.SearchBar-modern-module__YpZgdW__datesDropdownModern{z-index:99999;background:#fff;border-radius:20px;min-width:500px;max-width:500px;margin-left:-250px;padding:20px;top:calc(100% + 16px);left:50%;overflow:visible;box-shadow:0 20px 60px #1f3a5f40,0 0 0 1px #1f3a5f14}.SearchBar-modern-module__YpZgdW__datesDropdownModern .DateRangeSelector-module__EnZQlG__wrapper{position:static}.SearchBar-modern-module__YpZgdW__datesDropdownModern .DateRangeSelector-module__EnZQlG__dropdownContent{width:100%;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;top:auto;left:auto;right:auto;position:static!important;transform:none!important}.SearchBar-modern-module__YpZgdW__calendarFooter{border-top:1px solid #1f3a5f14;justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.SearchBar-modern-module__YpZgdW__clearDatesBtn{color:var(--brand-navy);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:underline;transition:all .2s}.SearchBar-modern-module__YpZgdW__clearDatesBtn:hover{background:#1f3a5f0d;text-decoration:none}.SearchBar-modern-module__YpZgdW__sideBySideCalendar{border:none!important;font-family:inherit!important}@media (max-width:1024px){.SearchBar-modern-module__YpZgdW__datesDropdownModern{min-width:460px;max-width:460px;margin-left:-230px;padding:16px;left:50%}.SearchBar-modern-module__YpZgdW__datesPickerWrapper .react-datepicker{gap:10px}.SearchBar-modern-module__YpZgdW__datesPickerWrapper .react-datepicker__day{width:34px;height:34px;font-size:12px;line-height:34px}}@media (max-width:768px){.SearchBar-modern-module__YpZgdW__datesDropdownModern{z-index:99999;background:#fff;border-radius:16px;width:min(95vw,380px);min-width:min(95vw,380px);max-width:min(95vw,380px);max-height:calc(100vh - 130px);margin-left:0;padding:16px;position:fixed;top:110px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 60px #0003,0 8px 24px #1f3a5f1f,0 0 0 1px #1f3a5f0f}.SearchBar-modern-module__YpZgdW__datesInstructions p{font-size:13px}}@media (max-width:480px){.SearchBar-modern-module__YpZgdW__datesDropdownModern{z-index:99999;border-radius:12px;width:calc(100vw - 24px);min-width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 110px);margin-left:0;padding:12px;top:110px;left:50%;transform:translate(-50%)}}
.FloatingElements-module__YLLjqa__floatingContainer{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.FloatingElements-module__YLLjqa__floatingElement{color:#ffffff59;filter:blur(.3px);justify-content:center;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.FloatingElements-module__YLLjqa__floatingElement:hover{color:#fff6;filter:blur();transform:scale(1.2)}.FloatingElements-module__YLLjqa__large{opacity:.3;filter:blur(.2px)}.FloatingElements-module__YLLjqa__medium{opacity:.22;filter:blur(.3px)}.FloatingElements-module__YLLjqa__small{opacity:.18;filter:blur(.4px)}.FloatingElements-module__YLLjqa__micro{opacity:.14;filter:blur(.5px)}.FloatingElements-module__YLLjqa__float1{animation:22s ease-in-out infinite FloatingElements-module__YLLjqa__floatDrift;top:12%;left:10%}.FloatingElements-module__YLLjqa__float2{animation:17s ease-in-out infinite FloatingElements-module__YLLjqa__floatBob;top:18%;right:12%}.FloatingElements-module__YLLjqa__float3{animation:24s linear infinite FloatingElements-module__YLLjqa__floatRotate;top:58%;left:8%}.FloatingElements-module__YLLjqa__float4{animation:20s ease-in-out infinite reverse FloatingElements-module__YLLjqa__floatDrift;top:65%;right:10%}.FloatingElements-module__YLLjqa__float5{animation:19s ease-in-out infinite reverse FloatingElements-module__YLLjqa__floatBob;top:35%;left:20%}.FloatingElements-module__YLLjqa__float6{animation:21s ease-in-out infinite FloatingElements-module__YLLjqa__floatDrift;top:42%;right:18%}.FloatingElements-module__YLLjqa__float7{animation:18s linear infinite reverse FloatingElements-module__YLLjqa__floatRotate;top:75%;left:22%}.FloatingElements-module__YLLjqa__float8{animation:16s ease-in-out infinite FloatingElements-module__YLLjqa__floatBob;top:25%;left:38%}.FloatingElements-module__YLLjqa__float9{animation:23s ease-in-out infinite reverse FloatingElements-module__YLLjqa__floatDrift;top:48%;right:35%}.FloatingElements-module__YLLjqa__float10{animation:20s ease-in-out infinite reverse FloatingElements-module__YLLjqa__floatBob;top:82%;right:25%}.FloatingElements-module__YLLjqa__float11{animation:9s ease-in-out infinite FloatingElements-module__YLLjqa__floatTwinkle;top:15%;left:55%}.FloatingElements-module__YLLjqa__float12{animation:15s ease-in-out infinite FloatingElements-module__YLLjqa__floatDrift;top:38%;left:48%}.FloatingElements-module__YLLjqa__float13{animation:11s ease-in-out infinite reverse FloatingElements-module__YLLjqa__floatTwinkle;top:68%;right:42%}.FloatingElements-module__YLLjqa__float14{animation:14s ease-in-out infinite FloatingElements-module__YLLjqa__floatBob;top:30%;right:50%}.FloatingElements-module__YLLjqa__float15{animation:17s ease-in-out infinite reverse FloatingElements-module__YLLjqa__floatDrift;top:55%;left:35%}.FloatingElements-module__YLLjqa__float16{animation:10s ease-in-out infinite FloatingElements-module__YLLjqa__floatTwinkle;top:78%;left:50%}.FloatingElements-module__YLLjqa__float17{animation:3s ease-in-out infinite FloatingElements-module__YLLjqa__sparkleShine;top:22%;left:28%}.FloatingElements-module__YLLjqa__float18{animation:3s ease-in-out 1s infinite FloatingElements-module__YLLjqa__sparkleShine;top:45%;right:8%}.FloatingElements-module__YLLjqa__float19{animation:3s ease-in-out 2s infinite FloatingElements-module__YLLjqa__sparkleShine;top:70%;left:42%}.FloatingElements-module__YLLjqa__float20{animation:3s ease-in-out .5s infinite FloatingElements-module__YLLjqa__sparkleShine;top:10%;right:30%}.FloatingElements-module__YLLjqa__float21{animation:3s ease-in-out 1.5s infinite FloatingElements-module__YLLjqa__sparkleShine;top:50%;left:62%}.FloatingElements-module__YLLjqa__float22{animation:3s ease-in-out 2.5s infinite FloatingElements-module__YLLjqa__sparkleShine;top:85%;right:48%}.FloatingElements-module__YLLjqa__orb{filter:blur(60px);opacity:.15;pointer-events:none;border-radius:50%;position:absolute}.FloatingElements-module__YLLjqa__orb1{background:radial-gradient(circle,#2fa4a999 0%,#2fa4a900 70%);width:350px;height:350px;animation:22s ease-in-out infinite FloatingElements-module__YLLjqa__orbFloat;top:18%;left:25%}.FloatingElements-module__YLLjqa__orb2{background:radial-gradient(circle,#ffffff73 0%,#fff0 70%);width:400px;height:400px;animation:28s ease-in-out infinite reverse FloatingElements-module__YLLjqa__orbFloat;top:50%;right:15%}.FloatingElements-module__YLLjqa__orb3{background:radial-gradient(circle,#1f3a5f8c 0%,#1f3a5f00 70%);width:300px;height:300px;animation:20s ease-in-out infinite FloatingElements-module__YLLjqa__orbFloat;bottom:15%;left:45%}.FloatingElements-module__YLLjqa__sparkle{color:#ffffff73;text-shadow:0 0 10px #ffffff4d;font-size:26px;animation:3s ease-in-out infinite FloatingElements-module__YLLjqa__sparkleShine;position:absolute}.FloatingElements-module__YLLjqa__sparkle1{font-size:24px;animation-delay:0s;top:28%;left:32%}.FloatingElements-module__YLLjqa__sparkle2{font-size:30px;animation-delay:1s;top:52%;right:28%}.FloatingElements-module__YLLjqa__sparkle3{font-size:22px;animation-delay:2s;top:72%;left:48%}.FloatingElements-module__YLLjqa__sparkle4{font-size:28px;animation-delay:1.5s;top:16%;right:40%}.FloatingElements-module__YLLjqa__sparkle5{font-size:24px;animation-delay:.8s;top:40%;left:15%}.FloatingElements-module__YLLjqa__sparkle6{font-size:26px;animation-delay:2.3s;top:88%;right:35%}@keyframes FloatingElements-module__YLLjqa__floatDrift{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(30px,-30px)rotate(10deg)}50%{transform:translateY(-60px)rotate(0)}75%{transform:translate(-30px,-30px)rotate(-10deg)}}@keyframes FloatingElements-module__YLLjqa__floatBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-45px)scale(1.05)}}@keyframes FloatingElements-module__YLLjqa__floatRotate{0%{transform:rotate(0)translate(30px)rotate(0)}to{transform:rotate(360deg)translate(30px)rotate(-360deg)}}@keyframes FloatingElements-module__YLLjqa__floatTwinkle{to{opacity:.12;transform:scale(.95)}50%{opacity:.35;transform:scale(1.25)}}@keyframes FloatingElements-module__YLLjqa__orbFloat{to{opacity:.15;transform:translate(0)scale(1)}33%{opacity:.2;transform:translate(40px,-40px)scale(1.2)}66%{opacity:.1;transform:translate(-40px,30px)scale(.9)}}@keyframes FloatingElements-module__YLLjqa__sparkleShine{0%,to{opacity:.2;transform:scale(.8)rotate(0)}50%{opacity:.8;transform:scale(1.4)rotate(180deg)}}@media (max-width:1024px){.FloatingElements-module__YLLjqa__large{opacity:.2}.FloatingElements-module__YLLjqa__medium{opacity:.14}.FloatingElements-module__YLLjqa__small{opacity:.11}.FloatingElements-module__YLLjqa__micro{opacity:.08}.FloatingElements-module__YLLjqa__orb{opacity:.1;filter:blur(40px)}}@media (max-width:768px){.FloatingElements-module__YLLjqa__floatingElement{opacity:.75}.FloatingElements-module__YLLjqa__large{opacity:.16}.FloatingElements-module__YLLjqa__medium{opacity:.11}.FloatingElements-module__YLLjqa__small{opacity:.08}.FloatingElements-module__YLLjqa__micro{opacity:.06}.FloatingElements-module__YLLjqa__orb{opacity:.08;filter:blur(30px)}.FloatingElements-module__YLLjqa__orb1,.FloatingElements-module__YLLjqa__orb2,.FloatingElements-module__YLLjqa__orb3{width:200px;height:200px}}@media (max-width:480px){@media (max-width:480px){.FloatingElements-module__YLLjqa__float11,.FloatingElements-module__YLLjqa__float12,.FloatingElements-module__YLLjqa__float13,.FloatingElements-module__YLLjqa__float14,.FloatingElements-module__YLLjqa__float15,.FloatingElements-module__YLLjqa__float16,.FloatingElements-module__YLLjqa__float17,.FloatingElements-module__YLLjqa__float18,.FloatingElements-module__YLLjqa__float19,.FloatingElements-module__YLLjqa__float20,.FloatingElements-module__YLLjqa__float21,.FloatingElements-module__YLLjqa__float22,.FloatingElements-module__YLLjqa__orb3,.FloatingElements-module__YLLjqa__sparkle4,.FloatingElements-module__YLLjqa__sparkle5,.FloatingElements-module__YLLjqa__sparkle6{display:none}.FloatingElements-module__YLLjqa__large{opacity:.12}.FloatingElements-module__YLLjqa__medium{opacity:.08}}}
.RecommendedProperties-module__3cCwiW__section{padding:5rem 0}.RecommendedProperties-module__3cCwiW__container{max-width:1400px;margin:0 auto;padding:0 2rem}.RecommendedProperties-module__3cCwiW__loading{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:400px;display:flex}.RecommendedProperties-module__3cCwiW__spinner{border:4px solid #e2e8f0;border-top-color:var(--brand-teal);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite RecommendedProperties-module__3cCwiW__spin}@keyframes RecommendedProperties-module__3cCwiW__spin{to{transform:rotate(360deg)}}.RecommendedProperties-module__3cCwiW__sectionHeader{text-align:center;margin-bottom:4rem}.RecommendedProperties-module__3cCwiW__badge{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,gold 0%,orange 100%);border-radius:2rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #ffa5004d}.RecommendedProperties-module__3cCwiW__badge svg{width:16px;height:16px}.RecommendedProperties-module__3cCwiW__title{color:var(--brand-navy);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.RecommendedProperties-module__3cCwiW__description{color:#5f6b7a;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.RecommendedProperties-module__3cCwiW__grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.RecommendedProperties-module__3cCwiW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RecommendedProperties-module__3cCwiW__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.RecommendedProperties-module__3cCwiW__card{cursor:pointer;color:inherit;background:#fff;border-radius:20px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 20px #00000014}.RecommendedProperties-module__3cCwiW__card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.RecommendedProperties-module__3cCwiW__imageWrapper{background:#e2e8f0;width:100%;height:280px;position:relative;overflow:hidden}.RecommendedProperties-module__3cCwiW__image{object-fit:cover;transition:transform .3s}.RecommendedProperties-module__3cCwiW__card:hover .RecommendedProperties-module__3cCwiW__image{transform:scale(1.05)}.RecommendedProperties-module__3cCwiW__recommendedBadge{color:#fff;z-index:2;background:linear-gradient(135deg,gold 0%,orange 100%);border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 16px #ffa50066}.RecommendedProperties-module__3cCwiW__recommendedBadge svg{width:14px;height:14px}.RecommendedProperties-module__3cCwiW__cardContent{padding:1.5rem}.RecommendedProperties-module__3cCwiW__location{color:#5f6b7a;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.RecommendedProperties-module__3cCwiW__location svg{width:16px;height:16px;color:var(--brand-teal);transition:transform .2s}.RecommendedProperties-module__3cCwiW__locationClickable{cursor:pointer;border-radius:.5rem;margin-left:-.5rem;padding:.25rem .5rem}.RecommendedProperties-module__3cCwiW__locationClickable:hover{color:var(--brand-teal);background:#00acc114}.RecommendedProperties-module__3cCwiW__locationClickable:hover svg{transform:scale(1.15)}.RecommendedProperties-module__3cCwiW__propertyTitle{color:var(--brand-navy);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.RecommendedProperties-module__3cCwiW__stats{border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.RecommendedProperties-module__3cCwiW__stat{color:#5f6b7a;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;display:flex}.RecommendedProperties-module__3cCwiW__stat svg{width:16px;height:16px;color:var(--brand-teal)}.RecommendedProperties-module__3cCwiW__footer{justify-content:space-between;align-items:center;display:flex}.RecommendedProperties-module__3cCwiW__price{align-items:baseline;gap:.375rem;display:flex}.RecommendedProperties-module__3cCwiW__amount{color:var(--brand-navy);font-size:1.5rem;font-weight:800}.RecommendedProperties-module__3cCwiW__period{color:#5f6b7a;font-size:.875rem;font-weight:500}.RecommendedProperties-module__3cCwiW__rating{color:#f39c12;background:#fef3e7;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:700;display:flex}.RecommendedProperties-module__3cCwiW__rating svg{fill:#f39c12;width:16px;height:16px}.RecommendedProperties-module__3cCwiW__reviewsCount{color:#5f6b7a;font-size:.875rem;font-weight:500}.RecommendedProperties-module__3cCwiW__showMoreContainer{justify-content:center;margin-top:2rem;display:flex}.RecommendedProperties-module__3cCwiW__showMoreBtn{color:var(--brand-navy);border:2px solid var(--brand-teal);cursor:pointer;background:#fff;border-radius:3rem;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #2fa4a926}.RecommendedProperties-module__3cCwiW__showMoreBtn:hover{background:var(--brand-teal);color:#fff;transform:translateY(-2px);box-shadow:0 6px 24px #2fa4a94d}.RecommendedProperties-module__3cCwiW__showMoreBtn svg{width:20px;height:20px;transition:transform .3s}.RecommendedProperties-module__3cCwiW__showMoreBtn:hover svg{transform:translateY(2px)}@media (max-width:768px){.RecommendedProperties-module__3cCwiW__section{padding:3rem 0}.RecommendedProperties-module__3cCwiW__container{padding:0 1rem}.RecommendedProperties-module__3cCwiW__sectionHeader{margin-bottom:2.5rem}.RecommendedProperties-module__3cCwiW__title{font-size:1.75rem}.RecommendedProperties-module__3cCwiW__description{font-size:1rem}.RecommendedProperties-module__3cCwiW__grid{gap:1.5rem}.RecommendedProperties-module__3cCwiW__imageWrapper{height:220px}.RecommendedProperties-module__3cCwiW__cardContent{padding:1.25rem}.RecommendedProperties-module__3cCwiW__propertyTitle{font-size:1.125rem}.RecommendedProperties-module__3cCwiW__amount{font-size:1.25rem}}
