video {display: block;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover
}figure {display: block;height: 100%;width: 100%
}picture {display: block;height: 100%;width: 100%
}img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover
}
.btn {
  /* Add your button styles here */
}

.el-teaser-rooms-container-mobile{background-color:var(--bg)}.el-teaser-rooms-container-mobile .room-mobile-wrapper{margin-left:auto;margin-right:auto;max-width:1500px;padding-left:9.7333vw;padding-right:9.8vw;padding-top:6.6667vw;padding-bottom:6.6667vw}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-list{display:flex;flex-wrap:wrap;-moz-column-gap:5.7333vw;column-gap:5.7333vw;row-gap:12.9333vw}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-list .room-mobile-element{width:100%}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-card-image{display:block;aspect-ratio:1.6;width:100%}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-card-info-wrapper{margin-top:4.74667vw;display:flex;flex-direction:column;align-items:flex-start;gap:3vw;padding-left:2.6667vw}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-card-name{margin-bottom:1.2533vw;font-size:40px}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-card-info{margin-bottom:0.6vw;display:flex;flex-wrap:wrap;gap:1vw;font-family:Marfa;font-size:16px;font-weight:300;text-transform:uppercase;line-height:1.56;letter-spacing:0.64px;--tw-text-opacity:1;color:rgb(130 115 94 / var(--tw-text-opacity))}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-buttons-wrapper{margin-top:1vw;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4vw}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-card-read-more-button{border-bottom-width:0.0667vw;--tw-border-opacity:1;border-bottom-color:rgb(178 155 127 / var(--tw-border-opacity));padding-bottom:0.2333vw;text-align:center;font-family:Marfa;font-size:16px;font-weight:300;text-transform:uppercase;line-height:1.75;letter-spacing:1.6px}.el-teaser-rooms-container-mobile .room-mobile-wrapper .room-mobile-card-book-button{border-radius:7.3333vw;border-width:0.0667vw;--tw-border-opacity:1;border-color:rgb(206 192 174 / var(--tw-border-opacity));padding-top:3.2vw;padding-bottom:3.2vw;padding-left:6.2vw;padding-right:6.2vw;font-family:Marfa;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:0.32px}
.el-teaser-rooms-container-desktop{background-color:var(--bg)}.el-teaser-rooms-container-desktop .room-desktop-wrapper{margin-left:auto;margin-right:auto;max-width:1500px;padding-left:9.7333vw;padding-right:9.8vw;padding-top:6.6667vw;padding-bottom:6.6667vw}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:5.7333vw;column-gap:5.7333vw;row-gap:4.9333vw}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-image{display:block;aspect-ratio:1.6;width:100%}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-info-wrapper{margin-top:1.74667vw;display:flex;flex-direction:column;align-items:flex-start;padding-left:2.6667vw}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-name{margin-bottom:1.2533vw;font-size:40px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-info{margin-bottom:0.6vw;display:flex;flex-wrap:wrap;gap:1vw;font-family:Marfa;font-size:16px;font-weight:300;text-transform:uppercase;line-height:1.56;letter-spacing:0.64px;--tw-text-opacity:1;color:rgb(130 115 94 / var(--tw-text-opacity))}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-buttons-wrapper{margin-top:1vw;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2vw}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-read-more-button{border-bottom-width:0.0667vw;--tw-border-opacity:1;border-bottom-color:rgb(178 155 127 / var(--tw-border-opacity));padding-bottom:0.2333vw;text-align:center;font-family:Marfa;font-size:16px;font-weight:300;text-transform:uppercase;line-height:1.75;letter-spacing:1.6px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-book-button{border-radius:7.3333vw;border-width:0.0667vw;--tw-border-opacity:1;border-color:rgb(206 192 174 / var(--tw-border-opacity));padding-left:1.3333vw;padding-right:1.3333vw;padding-top:1.2vw;padding-bottom:1.1333vw;font-family:Marfa;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:0.32px}@media(min-width: 1500px){.el-teaser-rooms-container-desktop .room-desktop-wrapper{padding-left:146px;padding-right:147px;padding-top:100px;padding-bottom:100px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-list{-moz-column-gap:86px;column-gap:86px;row-gap:74px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-info-wrapper{padding-left:40px;margin-top:26px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-name{margin-bottom:19px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-info{gap:15px;margin-bottom:9px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-buttons-wrapper{gap:30px;margin-top:15px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-read-more-button{padding-bottom:3.5px;border-bottom-width:1px}.el-teaser-rooms-container-desktop .room-desktop-wrapper .room-desktop-card-book-button{padding-top:18px;padding-bottom:17px;padding-left:20px;padding-right:20px;border-width:1px;border-radius:110px}}
