.AccommodationSearch_container___RxOj{position:relative;z-index:100;display:flex;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width:768px){.AccommodationSearch_isFirst___9t8m{margin-top:30px;margin-bottom:60px}}.AccommodationSearch_isLoading__REUcR{pointer-events:none}@media only screen and (min-width:768px){.AccommodationSearch_isSingleAccommodation__xwXqu{position:absolute;top:calc(285px + 28.125vw - 35px - 60px);left:0;padding-top:60px;padding-bottom:60px}}.AccommodationSearch_inner__jCJO8{padding:30px;width:100%;border:1px solid var(--brand-dark);border-radius:var(--radius-lg);background-color:var(--white)}@media only screen and (min-width:768px){.AccommodationSearch_inner__jCJO8{padding:18px;width:auto;display:flex;align-items:center}}.AccommodationSearch_field__0nKWt:not(:last-child){margin-bottom:32px}@media only screen and (min-width:768px){.AccommodationSearch_field__0nKWt{max-width:190px}.AccommodationSearch_field__0nKWt:not(:last-child){margin-bottom:0;margin-right:32px}}.AccommodationSearch_btns__keFBJ{display:flex}.AccommodationHero_container__GTF2x{position:relative}.AccommodationHero_copy__pci2L p{margin-top:16px;max-width:450px}.AccommodationHero_media__RDQM9{padding-top:80%}.AccommodationHero_media__RDQM9>div{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:768px){.AccommodationHero_media__RDQM9{padding-top:35%}}div.AccommodationHero_search__veSxB.AccommodationHero_withMedia__oUytE{margin-top:-60px}@media only screen and (min-width:768px){div.AccommodationHero_search__veSxB{position:fixed;bottom:50px;z-index:3;transition:transform .2s ease-in-out,opacity .2s ease-in-out}div.AccommodationHero_search__veSxB.AccommodationHero_withMedia__oUytE{margin-top:0}div.AccommodationHero_search__veSxB.AccommodationHero_isHidden__b14lS{opacity:0;transform:translateY(50px)}}