.room_detail_intro{margin-inline:auto;max-width:1440px;padding-inline:132px}.room_detail_intro-contain{margin-inline:auto;max-width:1000px;padding-block:128px;text-align:center}.room_detail_intro-heading{color:#000;font-size:64px;font-weight:500;line-height:100%;margin:0 0 24px;text-align:center}.room_detail_intro-richtxt{color:#444835;font-family:Montserrat,sans-serif;font-size:18px;line-height:140%;text-align:center}.room_detail_intro-bedsize{align-items:center;color:#444835;column-gap:32px;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;justify-content:center;letter-spacing:.32px;line-height:160%;margin:0 0 24px}.room_detail_intro-bedsize>p{align-items:center;display:flex;gap:13px;margin:0;position:relative}.room_detail_intro-bedsize>p+p:before{background:#444835;content:"";height:100%;left:-16px;opacity:.2;position:absolute;top:0;width:1px}.room_detail_intro-buttons{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:32px}.room_detail_intro-buttons .button{background:#ebb83b;border:0;color:#34464f;cursor:pointer;display:inline-block;font-family:inherit;font-size:.8rem;font-weight:400;padding:.6666666667rem 1.2rem;text-align:center;text-transform:uppercase;-webkit-transition:background .3s,color .3s,border .3s ease;transition:background .3s,color .3s,border .3s ease}.room_detail_intro-buttons .button:focus,.room_detail_intro-buttons .button:hover{background-color:#263349;color:#fefefe}@media (max-width:1024px){.room_detail_intro{padding-inline:72px}.room_detail_intro-contain{padding-block:100px}.room_detail_intro-heading{font-size:48px}.room_detail_intro-richtxt{font-size:16px}}@media (max-width:767px){.room_detail_intro{padding-inline:24px}.room_detail_intro-contain{padding-block:72px}.room_detail_intro-heading{font-size:40px}.room_detail_intro-richtxt{font-size:15px}}