@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.im-hero-image{position:relative}.im-hero-image__container{position:relative}.im-hero-image__container:not(.boxed){height:100vh}@media(max-width: 767px){.im-hero-image__container.container .im-hero-image__content{padding-left:20px;padding-right:20px}}@media(min-width: 768px)and (max-width: 1024px){.im-hero-image__container.container .im-hero-image__content{padding-left:60px;padding-right:60px}}@media(min-width: 1025px){.im-hero-image__container.container .im-hero-image__content{padding-left:100px;padding-right:100px}}@media(max-width: 767px){.im-hero-image__container.boxed{height:calc(100vh - 40px);margin:20px}}@media(min-width: 768px)and (max-width: 1024px){.im-hero-image__container.boxed{height:calc(100vh - 80px);margin:40px}}@media(min-width: 1025px){.im-hero-image__container.boxed{height:calc(100vh - 160px);margin:80px}}.im-hero-image__media{position:relative;z-index:1;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.im-hero-image__media picture{display:block;width:100%;height:100%;opacity:.5}.im-hero-image__media img{display:block;width:100%;height:100%;object-fit:cover}.im-hero-image__content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:0;transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1) .5s}.im-hero-image__wrapper{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media(max-width: 767px){.im-hero-image__wrapper{padding-top:40px;padding-bottom:40px}}@media(min-width: 768px){.im-hero-image__wrapper{padding-top:80px;padding-bottom:80px}}.im-hero-image__breadcrumbs{margin-bottom:15px}.im-hero-image__subtitle{margin-top:15px}.im-hero-image__line{display:block;position:absolute;left:calc(50% - 1px);top:calc(100% - 60px);width:1px;height:60px;background-color:#fff;z-index:1;-webkit-animation:fill-line 1.5s infinite;-moz-animation:fill-line 1.5s infinite;-o-animation:fill-line 1.5s infinite;animation:fill-line 1.5s infinite}.im-hero-image.not-has-thumb{background-color:#000}.im-hero-image.not-has-thumb .im-hero-image__container::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#104060;opacity:.6}.im-hero-image.not-has-thumb .im-hero-image__wrapper{position:relative;z-index:1}@media(min-width: 1025px){.im-hero-image .booking{opacity:0;transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1) 1.2s}}@media(min-width: 1025px){.im-hero-image.animate .booking{opacity:1}}.im-hero-image.animate .im-hero-image__media,.im-hero-image.animate .im-hero-image__content{opacity:1}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.breadcrumb-wrap ol{list-style:none;padding:0px;margin:0px}.breadcrumb-wrap ol li{font-size:16px;display:inline-block}.breadcrumb-wrap ol li a,.breadcrumb-wrap ol li span{color:#fff;text-decoration:none;font-size:inherit;line-height:inherit;font-family:"Public Sans",serif;font-weight:600}.breadcrumb-wrap ol li::after{content:"/";margin:0px 5px}@media(max-width: 767px){.breadcrumb-wrap ol li>a,.breadcrumb-wrap ol li>span,.breadcrumb-wrap ol li::after{font-size:.75em;line-height:1.0833333333em;letter-spacing:1.7px}}@media(min-width: 768px){.breadcrumb-wrap ol li a:hover{text-decoration:underline}.breadcrumb-wrap ol li>a,.breadcrumb-wrap ol li>span,.breadcrumb-wrap ol li::after{font-size:.875em;line-height:1.1428571429em;letter-spacing:2px}}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.card-room{position:relative;display:block;font-size:16px;line-height:inherit;text-decoration:none}.card-room__inner{position:relative}.card-room__image{position:relative;z-index:1;background-color:#000;overflow:hidden}.card-room__image picture{display:block;width:100%;height:100%;opacity:.6}.card-room__image picture img{display:block;width:100%;height:100%;transform:scale(1);transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.card-room__text{position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%, -50%);max-width:100%;max-height:100%;color:#fff;text-align:center;z-index:2}.card-room.square .card-room__image picture{aspect-ratio:1}@media(max-width: 767px){.card-room__inner{padding:40px}.card-room__cta{margin-top:10px}.card-room.full .card-room__image picture{aspect-ratio:1}}@media(min-width: 768px){.card-room__inner{padding:13.89%}.card-room__cta{margin-top:20px}.card-room:hover .card-room__image img{transform:scale(1.1)}.card-room.full .card-room__inner{padding:102.5px 7.018%}.card-room.full .card-room__image picture{aspect-ratio:2.339622}}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.pagination-wrapper{width:100%;height:auto;text-align:center;padding-top:20px;padding-bottom:40px}.pagination-wrapper ul li{display:inline-block;vertical-align:middle;margin:0px 1px}.pagination-wrapper ul li a,.pagination-wrapper ul li span{display:block;background-color:rgba(0,0,0,0);text-decoration:none;font-family:"Roboto Slab",sans-serif;font-weight:600;font-size:.9375em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.pagination-wrapper ul li:not(.first):not(.previous):not(.next):not(.last) a,.pagination-wrapper ul li:not(.first):not(.previous):not(.next):not(.last) span{width:24px;height:24px;border-radius:50%}.pagination-wrapper ul li.first,.pagination-wrapper ul li.previous,.pagination-wrapper ul li.next,.pagination-wrapper ul li.last{margin:0px 5px}.pagination-wrapper ul li.selected a,.pagination-wrapper ul li.selected span{color:#104060;text-decoration:underline}.pagination-wrapper ul li:not(.selected) a,.pagination-wrapper ul li:not(.selected) span{color:#505050}.pagination-wrapper ul li:not(.selected) a:hover,.pagination-wrapper ul li:not(.selected) span:hover{text-decoration:underline}
@-webkit-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-moz-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@-o-keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}@keyframes fill-line{0%{opacity:1;height:0px}80%{opacity:1;height:60px}100%{opacity:0;height:60px}}.pg-archive-rooms .intro-text{color:#505050;background-color:#fff}.pg-archive-rooms .intro-text .h2{max-width:820px;margin-left:auto;margin-right:auto;opacity:0;transition:opacity .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.pg-archive-rooms .intro-text.animate .h2{opacity:1}@media(max-width: 767px){.pg-archive-rooms .intro-text{padding:80px 20px 0px}}@media(min-width: 768px){.pg-archive-rooms .intro-text{padding:100px 80px 0px 80px;text-align:center}}.pg-archive-rooms .archive-room-list__item:nth-child(even){background-color:#e8f3fc !important}.pg-archive-rooms .archive-room-list__item .card-room__inner{opacity:0;transition:opacity .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.pg-archive-rooms .archive-room-list__item.animate .card-room__inner{opacity:1}@media(max-width: 767px){.pg-archive-rooms .archive-room-list__item:nth-child(odd){background-color:#fff}}@media(min-width: 768px){.pg-archive-rooms .archive-room-list__item:nth-child(odd) .card-room__inner{transition-delay:0s}.pg-archive-rooms .archive-room-list__item:nth-child(even) .card-room__inner{transition-delay:.5s}.pg-archive-rooms .archive-room-list__item:not(:nth-child(4n-2)):not(:nth-child(4n-1)){background-color:#fff}}

/*# sourceMappingURL=archive-rooms.css.map*/