.demo-rooms{width:1030px;max-width:100%;margin:auto;padding:0 16px}.demo-rooms__title *{color:#fff;text-align:center;font-family:"Newsreader",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:48px;text-transform:capitalize}@media screen and (max-width: 1024px){.demo-rooms__title *{font-size:28px;line-height:32px;margin-bottom:32px;letter-spacing:-0.5px}}.demo-rooms__items-title{display:flex;gap:20px;align-items:center;justify-content:space-between;color:#fff;font-family:freight-neo-pro;font-size:20px;font-style:normal;font-weight:400;line-height:26px;margin-top:15px;text-transform:uppercase}.demo-rooms__items{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;width:100%}@media screen and (max-width: 489px){.demo-rooms__items{gap:27px}}.demo-rooms__items div img{width:489px;height:316px}@media screen and (max-width: 489px){.demo-rooms__items div img{width:100%;height:auto}}.demo-rooms__button{color:#000;text-align:center;font-family:"Myriad Pro",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;width:295px;max-width:100%;display:flex;padding:12px 24px;align-items:center;background:#fff;text-decoration:none;justify-content:center;margin:0 auto;margin-top:48px}@media screen and (max-width: 768px){.demo-rooms__button{font-size:18px;width:100%;margin-top:35px}}@media screen and (max-width: 500px){.demo-rooms__items-title p{margin:0}.demo-rooms__items-title{width:100%}.demo-rooms__items-title svg{width:100%}}@media screen and (max-width: 768px){.sustainability__plant-item{padding:0;width:100%}}