@media (max-width:767px){body.home{--prhhsp-navy:#0A1A33;--prhhsp-gold:#D9A937;--prhhsp-muted:#64748B}body.home .wp-block-cover.pr-hero{height:min(46vh, 380px)!important;min-height:min(46vh, 380px)!important;padding:0!important}body.home .pr-hero .wp-block-cover__inner-container{display:flex!important;position:absolute!important;inset:82px 20px 28px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;height:auto!important;margin:0!important;padding:0!important}body.home .pr-hero .pr-hero-btns,body.home .pr-hero .pr-hero-btns .wp-block-button,body.home .pr-hero .pr-hero-btns .wp-block-button__link{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.home .pr-hero .pr-hero-btns{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body.home .pr-hero .pr-hero-btns .wp-block-button,body.home .pr-hero .pr-hero-btns .wp-block-button__link{width:100%!important}body.home .wp-block-cover.pr-hero::before{background:linear-gradient(180deg,rgb(10 26 51 / .35) 0%,rgb(10 26 51 / .10) 45%,rgb(246 244 239) 100%)!important}body.home .wp-block-cover.pr-hero>.wp-block-cover__image-background,body.home .wp-block-cover.pr-hero>.wp-block-cover__video-background{object-fit:cover!important}body.home .pr-night-home-search{position:relative!important;z-index:3!important;box-sizing:border-box!important;width:auto!important;margin:-48px 16px 0!important;padding:20px!important;border:1px solid rgb(217 169 55 / .45)!important;border-radius:16px!important;background:#FFFFFF!important;box-shadow:0 8px 24px rgb(10 26 51 / .10)!important}body.home .pr-night-home-search h2{margin:0 0 20px!important;color:var(--prhhsp-navy)!important;font:600 26px/1.2 "Montserrat","Noto Sans Armenian",sans-serif!important;letter-spacing:-.02em!important;text-wrap:balance}body.home .pr-night-home-search .pr-search-form--compact{display:flex!important;flex-direction:column!important;gap:16px!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-field{position:relative!important;min-width:0!important;margin:0!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-field label{display:block!important;position:static!important;margin:0 0 6px!important;color:var(--prhhsp-muted)!important;font:600 12px/1.2 "Montserrat","Noto Sans Armenian",sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-field::after{position:absolute;top:40px;right:18px;width:10px;height:10px;border-right:2px solid var(--prhhsp-muted);border-bottom:2px solid var(--prhhsp-muted);content:"";pointer-events:none;transform:rotate(45deg)}body.home .pr-night-home-search .pr-search-form--compact .pr-search-field select{display:block!important;width:100%!important;min-height:52px!important;height:52px!important;margin:0!important;padding:14px 44px 14px 16px!important;border:1px solid #E2E8F0!important;border-radius:12px!important;appearance:none!important;-webkit-appearance:none!important;background:#FFFFFF!important;background-image:none!important;color:var(--prhhsp-navy)!important;font:400 16px/1.2 "Noto Sans Armenian","Open Sans",sans-serif!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-field select:invalid,body.home .pr-night-home-search .pr-search-form--compact .pr-search-field select option[value=""]{color:var(--prhhsp-muted)!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-field select:focus{border-color:var(--prhhsp-gold)!important;box-shadow:0 0 0 3px rgb(217 169 55 / .18)!important;outline:0!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-actions{display:flex!important;grid-column:auto!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:4px 0 0!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-submit{width:100%!important;max-width:none!important;min-height:52px!important;height:52px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:26px!important;background:linear-gradient(135deg,#EAD17C,#C68416)!important;color:var(--prhhsp-navy)!important;font:700 16px/1 "Montserrat","Noto Sans Armenian",sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-all-filters{display:inline-flex!important;align-self:center!important;align-items:center!important;min-height:24px!important;margin:14px 0 0!important;padding:0 0 1px!important;border-bottom:1px solid transparent!important;color:var(--prhhsp-navy)!important;font:600 14px/1.35 "Noto Sans Armenian","Open Sans",sans-serif!important;text-align:center!important;text-decoration:none!important}body.home .pr-night-home-search .pr-search-form--compact .pr-search-all-filters::after{margin-left:6px;color:var(--prhhsp-navy);content:"›";font:700 17px/1 "Montserrat",sans-serif}body.home .pr-night-home-search .pr-search-form--compact .pr-search-all-filters:hover,body.home .pr-night-home-search .pr-search-form--compact .pr-search-all-filters:focus-visible{border-bottom-color:var(--prhhsp-gold)!important}body.home #masthead .site-header-primary-section-right .ast-builder-layout-element{gap:10px!important}body.home #masthead .pr-header-currency{gap:10px!important}body.home #masthead .pr-header-currency button,body.home #masthead .pr-header-favorites.pr-header-favorites--inline,body.home #masthead .menu-toggle{display:inline-flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid rgb(217 169 55 / .5)!important;border-radius:50%!important;background:transparent!important;box-sizing:border-box!important}body.home #masthead .pr-header-currency button{font-size:12px!important}body.home #masthead .pr-header-favorites.pr-header-favorites--inline{color:var(--prhhsp-gold)!important;font-size:23px!important}body.home #masthead .menu-toggle{color:var(--prhhsp-gold)!important}body.home .pr-featured-carousel,body.home .pr-property-grid{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}}