.container.responsivegrid.width-container-1360{max-width:1360px;margin:0 auto}
.browse-by-rooms-main-wrapper h2{font-family:"Archivo",sans-serif,sans-serif;font-weight:500;font-size:34px;line-height:34px;letter-spacing:0;text-align:center;color:#000;margin-bottom:32px}
.browse-by-rooms-teaser-wrapper .cmp-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-template-areas:"living kitchen bedroom" "living office bedroom" "dining office bathroom";gap:10px}
.browse-by-rooms-teaser:nth-child(1){grid-area:living}
.browse-by-rooms-teaser:nth-child(2){grid-area:kitchen}
.browse-by-rooms-teaser:nth-child(3){grid-area:bedroom}
.browse-by-rooms-teaser:nth-child(4){grid-area:dining}
.browse-by-rooms-teaser:nth-child(5){grid-area:office}
.browse-by-rooms-teaser:nth-child(6){grid-area:bathroom}
.browse-by-rooms-teaser{position:relative}
.browse-by-rooms-teaser .cmp-teaser{overflow:hidden;position:relative;border-radius:10px}
.browse-by-rooms-teaser .extended-teaser-img{position:relative}
.teaser.browse-by-rooms-teaser .extended-teaser-img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 76.8%,rgba(0,0,0,0.6) 100%)}
.browse-by-rooms-teaser .extended-teaser-img img{width:100%;object-fit:cover;display:block;transition:transform .4s ease-in-out}
.browse-by-rooms-teaser .cmp-teaser:hover .extended-teaser-img img{transform:scale(1.1)}
.browse-by-rooms-teaser .cmp-teaser__description p{position:absolute;transform:translate(-50%,-50%);left:50%;bottom:20px;font-family:"Archivo",sans-serif,sans-serif;font-weight:400;font-size:28px;line-height:36px;color:#fff}
.teaser.browse-by-rooms-teaser.lving-Room .extended-teaser-img img{height:586px}
.teaser.browse-by-rooms-teaser.kitchen-room .extended-teaser-img img{height:446px}
.teaser.browse-by-rooms-teaser.Bedroom .extended-teaser-img img{height:586px}
.teaser.browse-by-rooms-teaser.dinning-room .extended-teaser-img img{height:306px}
.teaser.browse-by-rooms-teaser.home-Office .extended-teaser-img img{height:446px}
.teaser.browse-by-rooms-teaser.Bathroom .extended-teaser-img img{height:306px}
@media(max-width:767px){.container.responsivegrid.width-container-1360{max-width:100%;margin:0 20px}
.browse-by-rooms-teaser-wrapper .cmp-container{grid-template-columns:repeat(2,1fr);grid-template-areas:"living kitchen" "living bedroom" "dining bedroom" "office bedroom" "office bathroom";gap:8px;justify-items:center}
.browse-by-rooms-main-wrapper h2{font-size:24px;line-height:26px;letter-spacing:0;text-align:center}
.browse-by-rooms-teaser .extended-teaser-img_desk{width:160px;height:240px;opacity:1;border-radius:4px}
.browse-by-rooms-teaser-wrapper .cmp-container{gap:8px;justify-content:center}
.browse-by-rooms-teaser .cmp-teaser__description p{font-family:Creato Display;font-weight:500;font-size:16px;line-height:21px;letter-spacing:0;bottom:10px;width:100%;text-align:center}
.teaser.browse-by-rooms-teaser.lving-Room .extended-teaser-img img{height:240px}
.teaser.browse-by-rooms-teaser.kitchen-room .extended-teaser-img img{height:180px}
.teaser.browse-by-rooms-teaser.Bedroom .extended-teaser-img img{height:240px}
.teaser.browse-by-rooms-teaser.dinning-room .extended-teaser-img img{height:140px}
.teaser.browse-by-rooms-teaser.home-Office .extended-teaser-img img{height:240px}
.teaser.browse-by-rooms-teaser.Bathroom .extended-teaser-img img{height:200px}
}