.function-rooms{gap:60px}.function-rooms,.function-rooms--heading{display:flex;flex-flow:column nowrap;position:relative}.function-rooms--heading{gap:24px}.function-rooms--title{color:#000;font-family:"Spezia Serif Trial";font-size:64px;font-style:normal;font-weight:400;letter-spacing:-4px;line-height:100%;margin:0}.function-rooms--text{color:#000;font-family:Helvetica Neue;font-size:18px;font-style:normal;font-weight:400;line-height:170%;max-width:717px}.function-rooms--accommodate{gap:62px}.function-rooms--accommodate,.function-rooms--item{display:flex;flex-flow:column nowrap;position:relative}.function-rooms--item{gap:45px}.function-rooms--accommodate_title{color:#000;font-family:Helvetica Neue;font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin:0}.function-rooms--accommodate_table{text-align:center}.function-rooms--accommodate_table,.function-rooms--accommodate_table td,.function-rooms--accommodate_table th{border:0;color:#000;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:12px;text-transform:uppercase}.function-rooms--accommodate_table th{padding:0 12px 24px}.function-rooms--accommodate_table td{padding:32px 12px}.function-rooms--accommodate_table td:first-child,.function-rooms--accommodate_table th:first-child{padding-left:0;text-align:left}.function-rooms--accommodate_table tr{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex}.function-rooms--accommodate_table tr td:first-child,.function-rooms--accommodate_table tr th:first-child{flex:0 1 100px}.function-rooms--accommodate_table tr td:nth-child(2),.function-rooms--accommodate_table tr th:nth-child(2){flex:0 1 113px}.function-rooms--accommodate_table tr td:nth-child(3),.function-rooms--accommodate_table tr th:nth-child(3){flex:0 1 92px}.function-rooms--accommodate_table tr td:nth-child(n+4),.function-rooms--accommodate_table tr th:nth-child(n+4){flex:0 1 93px}.function-rooms--accommodate_table tr:last-child{border:0}.function-rooms--accommodate_table img{height:auto;max-width:24px}.function-rooms--accommodate_mobile{display:none}@media only screen and (max-width:1024px){.function-rooms{gap:91px}.function-rooms--title{font-size:48px;letter-spacing:-.06em;line-height:58px}.function-rooms--text{font-size:16px;line-height:160%}.function-rooms--accommodate{gap:60px}}@media only screen and (max-width:767px){.function-rooms{gap:80px}.function-rooms--accommodate_table,.function-rooms--accommodate_table td,.function-rooms--accommodate_table th{white-space:nowrap;word-break:keep-all}.function-rooms--accommodate{display:none}.function-rooms--accommodate_mobile{display:block}.function-rooms--handorgel{border-bottom:.5px solid rgba(0,0,0,.2);display:block}.function-rooms--handorgel .function-rooms--handorgel_heading_btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='currentColor' d='M0 8h16M8 0v16'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;bottom:0;content:"";height:16px;margin:auto 24px auto 0;position:absolute;right:0;top:0;transition:all .3s ease;width:16px}.function-rooms--handorgel .handorgel__header--opened .function-rooms--handorgel_heading_btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 2'%3E%3Cpath stroke='currentColor' d='M0 1h16'/%3E%3C/svg%3E")}.function-rooms--handorgel_heading_btn{border-top:.5px solid rgba(0,0,0,.2);padding:36px 0}.function-rooms--handorgel_heading_btn:focus,.function-rooms--handorgel_heading_btn:hover{border-color:rgba(0,0,0,.2)}.function-rooms--handorgel_title{color:#000;font-family:Helvetica Neue;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.04em;line-height:90%;margin:0}.function-rooms--handorgel .handorgel__content__inner{padding:20px 0}.function-rooms--accommodate_table{width:100%}.function-rooms--accommodate_table tbody{display:flex;width:100%}.function-rooms--accommodate_table tr{align-items:unset;display:flex;flex:1 1 30%;flex-flow:column nowrap}.function-rooms--accommodate_table td{align-items:center;border-bottom:.5px solid rgba(0,0,0,.2);display:flex;justify-content:center;min-height:68px;padding:19px 10px}.function-rooms--accommodate_table td:first-child{min-height:auto;padding-left:10px;padding-top:0;text-align:center}.function-rooms--accommodate_table td:last-child{border:0}.function-rooms--accommodate_table th{align-items:center;border-bottom:.5px solid rgba(0,0,0,.2);display:flex;min-height:68px;padding:19px 0;text-align:left}.function-rooms--accommodate_table th:first-child{min-height:auto;padding-top:0}.function-rooms--accommodate_table th:last-child,.function-rooms--accommodate_table tr{border:0}}