.rooms__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:2rem 0}@media (min-width: 992px){.rooms__list{gap:2rem;padding:4rem 0}}.rooms__list .rooms__item{align-items:stretch;display:flex;list-style:none;width:100%}@media (max-width: 991px){.rooms__list .rooms__item{flex-direction:column}}.rooms__list .rooms__item .rooms__desc{align-items:stretch;display:flex;position:relative;width:100%}@media (max-width: 991px){.rooms__list .rooms__item .rooms__desc{flex-direction:column}}.rooms__list .rooms__item .rooms__desc .content__img{height:auto;min-height:180px;object-fit:cover;width:100%}@media (min-width: 992px){.rooms__list .rooms__item .rooms__desc .content__img{min-height:280px;width:400px}}.rooms__list .rooms__item .rooms__desc .content__info{background-color:#F5F5F5;display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;position:relative}.rooms__list .rooms__item .rooms__desc .content__info .content__title{font-size:1.25rem;font-weight:700;text-transform:uppercase}.rooms__list .rooms__item .rooms__desc .content__info .content__services{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;justify-content:flex-start}.rooms__list .rooms__item .rooms__desc .content__info .content__services .content__item{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:.5rem}.rooms__list .rooms__item .rooms__desc .content__info .content__services .content__item img{height:1.5rem;width:1.5rem}.rooms__list .rooms__item .rooms__desc .content__link{cursor:pointer;inset:0;position:absolute;z-index:1}.rooms__list .rooms__item .rooms__reserve{align-items:center;background-color:#EAEAEA;display:flex;justify-content:center;padding:3rem}.rooms__list .rooms__item .rooms__reserve .rooms__link{background-color:#C99D3E;color:#fff;flex:none;padding:1rem;text-decoration:none;text-transform:uppercase}.room__title{color:#1daad8}.room__sidebar{display:flex;flex-direction:column;position:sticky;top:135px;height:100%}.room__sidebar .room__reserve{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.room__sidebar .room__reserve .room__logo{object-fit:cover}.room__sidebar .room__reserve .room__text{color:#fff;font-weight:700;text-align:center;text-transform:uppercase}.room__sidebar .room__reserve .room__link{align-items:center;background-color:#C99D3E;color:#fff;display:flex;gap:.5rem;padding:1rem;text-decoration:none}.room__sidebar .room__reserve .room__link span{color:#fff;flex:none;font-family:'Lato', sans-serif;font-weight:400;text-transform:uppercase}.room__sidebar .room__reserve .room__link svg{height:1.25rem;width:1.25rem}.room__sidebar .room__reserve .room__link svg path{fill:#fff}.room__sidebar .room__contact{background-color:#1DAAD8;padding:2em;display:flex;flex-direction:column;gap:1em;margin-top:2em}.room__sidebar .room__contact p{color:white;margin-bottom:1em}.room__sidebar .room__contact a{text-decoration:none;color:white;display:flex;gap:5px;align-items:center}.room__sidebar .room__contact a svg{width:30px}.room__sidebar .room-category{margin-top:2em}.room__sidebar .room-category .sidebar-camere .cat-camere{list-style-type:none;padding:0}.room__sidebar .room-category .sidebar-camere .cat-camere .current-camera{background-color:#C99D3E}.room__sidebar .room-category .sidebar-camere .cat-camere .current-camera a{color:white}.room__sidebar .room-category .sidebar-camere .cat-camere li{background-color:rgba(0,0,0,0.05);padding:1em;border-bottom:1px solid rgba(0,0,0,0.05)}.room__sidebar .room-category .sidebar-camere .cat-camere li a{text-decoration:none;color:black}.room__post{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.room__post{flex-direction:row}}.room__post .room__container{width:100%}@media (min-width: 768px){.room__post .room__container{width:62%}}.room__post .room__sidebar{flex:1}.room__post .camera__metri{position:absolute;background-color:#323232;z-index:999;right:0;color:white;padding:8px;font-size:13px;display:flex;gap:5px;font-family:"Lato", sans-serif}.content__services{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2em}.content__services .servizio-item{width:39%;background-color:rgba(0,0,0,0.05);display:flex;align-items:center;gap:1em;padding:15px}@media (min-width: 600px){.content__services .servizio-item{width:27%}}@media (min-width: 1024px){.content__services .servizio-item{width:20%}}.content__services .servizio-item .servizio-label{font-family:'Lato';font-weight:400;font-size:15px}
