.rooms_rooms__sOMt1{margin-bottom:50px}.rooms_card__4sFBe{width:100%}.rooms_img__dyz3p{position:relative;display:block;aspect-ratio:1/1.3;width:100%;margin-bottom:25px}.rooms_img__dyz3p img{object-fit:cover}.rooms_card__4sFBe h4{font-family:Helvetica Neue;color:#222325;padding-bottom:.2em;display:flex;gap:10px}.rooms_card__4sFBe small{font-family:Fira Mono;letter-spacing:-.03em;color:#868585;font-weight:400}.Footer_footer_wrapper__TD4sP{border-top:1px solid #dddddd;background-color:#f9f5f1;padding:20px 0}.Footer_footer__qnFYq span{width:4px;height:4px;border-radius:100px;background-color:#172e44}.Footer_footer__qnFYq a{font-size:16px;font-weight:300;line-height:150%;letter-spacing:-.015em;text-decoration:underline;color:#172e44}.Footer_footer__qnFYq hr{border-top:1px solid #dddddd}.Footer_column___OFpn{display:flex;flex-direction:column;gap:10px}.Footer_column___OFpn big{font-weight:500}.Footer_column___OFpn a{position:relative;font-family:Fira Mono;font-size:14px;text-decoration:none;width:max-content}.Footer_column___OFpn a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#172e44;transition:width .3s ease}.Footer_column___OFpn a:hover:after{width:100%}.Footer_column___OFpn small{width:max-content;cursor:pointer;position:relative;font-family:Fira Mono}.Footer_column___OFpn small:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#172e44;transition:width .3s ease}.Footer_column___OFpn small:hover:after{width:100%}.Footer_column___OFpn .Footer_soc__uBBos{display:flex;gap:10px}.Footer_column___OFpn .Footer_soc__uBBos a{width:40px;height:40px;background-color:#172e44;padding:10px}.Footer_column___OFpn .Footer_soc__uBBos .Footer_icon__gZsip{position:relative;width:20px;height:20px}.Footer_info__hcenD{display:flex;flex-direction:column;gap:5px}.Header_header_wrapper__yPd5T{border-bottom:1px solid #dddddd;margin-bottom:30px}.Header_header__s84dv{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-family:Fira Mono;text-transform:uppercase;position:relative}.Header_links__jLZE0{display:flex;gap:30px}.Header_links__jLZE0 a{position:relative;color:#172e44;letter-spacing:.15em;font-weight:500;transition:.3s ease}.Header_links__jLZE0 a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background-color:#222325;transition:width .3s ease}.Header_links__jLZE0 a:hover:after{width:100%}.Header_links__jLZE0 a:hover{color:#222325}.Header_logo__2onnI{position:relative;width:120px;height:40px;padding-top:.25em;text-decoration:none;color:#222325;font-family:Helvetica Neue;font-size:32px;font-weight:700;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s ease}.Header_logo__2onnI img{width:100%;height:max-content}.Header_logo__2onnI:hover{color:#222325}.Header_buttons__SaeSy{position:relative;display:flex;gap:10px}.Header_buttons__SaeSy a{display:block;aspect-ratio:1/1;height:37px;padding:8.5px;background-color:#172e44;transition:.3s ease}.Header_buttons__SaeSy a:hover{background-color:#222325}.Header_buttons__SaeSy a .Header_icon__x5F6n{position:relative;width:20px;height:20px}.Header_button__0XLfq{cursor:pointer;font-size:14px;display:flex;letter-spacing:.15em;padding:10px 15px;background:#172e44;color:#ffffff;font-weight:500;transition:.3s ease;gap:5px;align-items:center}.Header_button__0XLfq:hover{background:#222325}.Header_burger__g17uK{position:relative}.Header_burger__g17uK,.Header_close__HrDRx{display:none;width:24px;height:24px;cursor:pointer}.Header_close__HrDRx{position:absolute;top:20px;right:10px}.Header_popupMenu__qWn1u{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fffcf9;display:flex;justify-content:center;align-items:center;z-index:10}.Header_menuContent__n7wYJ{font-family:Fira Mono;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:30px;color:white;font-size:24px;font-weight:500}.Header_menuContent__n7wYJ a{color:#172e44;letter-spacing:.15em;font-weight:500}.Header_mob_button__jCxVI{cursor:pointer;display:flex;padding:10px 15px;background:#172e44;color:#ffffff!important;font-weight:500;font-size:14px;letter-spacing:.15em;gap:5px;align-items:center}@media screen and (max-width:768px){.Header_header__s84dv{justify-content:end}.Header_buttons__SaeSy,.Header_links__jLZE0{display:none}.Header_burger__g17uK{display:flex}.Header_close__HrDRx{display:block}}