.room-details{margin:0 auto;max-width:1322px}.room-details-shell{border-top:1px solid #c8cacb;padding:100px 0}@media(min-width:768px){.room-details-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:1024px){.room-details-shell{padding:75px 0 80px}}.room-details:first-child .room-details-shell{border-top:0}.room-details .room-details-head{color:#293a44;margin-bottom:30px;padding-left:49px;position:relative}@media(max-width:1024px){.room-details .room-details-head{padding-left:42px}}@media(max-width:767px){.room-details .room-details-head{margin-bottom:35px}}.room-details .room-details-head h3{display:inline-block;font-size:55px;letter-spacing:-0.02em;line-height:76.4%;margin-bottom:0;text-transform:uppercase}@media(max-width:1024px){.room-details .room-details-head h3{font-size:40px;line-height:100%;letter-spacing:-0.02em}}.room-details .room-details-head h5{display:inline-block;font-family:"Neue Haas Grotesk Display Pro",Arial,sans-serif;font-size:24px;font-weight:300;left:0;letter-spacing:-0.03em;line-height:127.4%;margin-bottom:0;margin-right:17px;position:absolute;text-transform:uppercase;top:15px}@media(max-width:1024px){.room-details .room-details-head h5{font-size:18px}}@media(min-width:768px){.room-details .room-details-content{-webkit-box-flex:0;-ms-flex:0 0 52.45%;flex:0 0 52.45%;max-width:553px;padding-right:50px}}@media(min-width:1025px){.room-details .room-details-content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.room-details .room-details-content p{color:#293a44;font-size:16px;letter-spacing:.05em;line-height:150%;margin-bottom:1.5em}@media(min-width:768px) and (max-width:1024px){.room-details .room-details-content p{width:86.8%}}.room-details-actions{margin-top:30px}.room-details-actions .btn{min-width:157px}.room-details-actions .read-more{color:#ba8f75;font-family:"Neue Haas Grotesk Display Pro",Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:.07em;line-height:18px;margin-left:37px;text-decoration:underline;text-transform:uppercase}.room-details-actions .read-more:hover,.room-details-actions .read-more:focus{color:#000}.room-details-actions .read-more:first-child{margin-left:0}.room-details .room-details-image{display:none;overflow:hidden;position:relative;margin:0}@media(min-width:768px){.room-details .room-details-image{display:block;-webkit-box-flex:0;-ms-flex:0 0 47.55%;flex:0 0 47.55%;max-width:603px}}@media(min-width:1025px){.room-details .room-details-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.room-details .room-details-image img{display:block;height:auto;max-width:100%}@media(max-width:767px){.room-details .room-details-image:before{content:'';display:block;width:100%;padding-top:69.68%}.room-details .room-details-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.room-details .room-details-content .room-details-image{display:none}@media(max-width:767px){.room-details .room-details-content .room-details-image{display:block;margin-bottom:34px}}@media(max-width:500px){.room-details .room-details-head h3{font-size:10vw}}