.th-showrooms-intro-container {position: relative; height: 300px;}
.th-showrooms-intro-container .th-background-img-container {position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 10;}
.th-showrooms-intro-container .th-background-img-container img {object-fit: cover; height: 100%; width: 100%;}
.th-showrooms-intro-container .th-opacity {position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 20; background-color: rgba(0, 0, 0, 0.5);}
.th-showrooms-intro-container .th-title {position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 30; display: flex; justify-content: center; align-items: center;}
.th-showrooms-intro-container .th-title h2 {padding: 20px; color: #fff; font-family: 'Roboto Slab'; font-size: 40px; font-weight: 300;}

.th-showrooms-txt-intro-container {padding-top: 50px; display: flex; justify-content: center; align-items: center;}
.th-showrooms-txt-intro-container p {padding: 20px; text-align: center; font-weight: 300;}

.th-showrooms-container {}
.th-showrooms-container h1 {font-family: 'Roboto Slab'; font-weight: 300; padding-bottom: 25px;}
.th-showrooms-container .th-showrooms-grid {display: grid; grid-template-columns: 50% 50%;}
.th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 {margin: 20px;}
.th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 .th-img-container {height: 400px;}
.th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 .th-img-container img {object-fit: cover; height: 100%; width: 100%;}
.th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 .th-txt-box {text-align: center;}
.th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 .th-txt-box h3 {font-family: 'Roboto Slab'; font-weight: 300;}
.th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 .th-txt-box .th-showroom-address {padding-bottom: 25px;}
.th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 .th-txt-box h4 {text-transform: uppercase; font-weight: 400;}
.th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 .th-txt-box .th-showroom-opening {}


@media (max-width : 990px) {
    .th-showrooms-container .th-showrooms-grid {grid-template-columns: 1fr;}
    .th-showrooms-container .th-showrooms-grid .th-showroom-container-v2 {margin: 20px; padding-bottom: 30px;}
}

.th-showroom-agenda {padding-bottom: 100px;}
.th-showroom-agenda .th-rdv-box-container {padding-top: 50px;}
