.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-521fcbc7-38e0-4d16-9ea9-1f1ed1b7e5a5 {
background-color: var(--greyDark) !important;
margin-bottom: -15px !important;
}
.lfr-layout-structure-item-521fcbc7-38e0-4d16-9ea9-1f1ed1b7e5a5 {
article.st-programme-detail .st-content.st-main-content {
    background-color: #2d2a29;
    padding: 140px 0 calc(140px + var(--padding-bottom-hotel)) 0
}

@media screen and (max-width: 599px) {
    article.st-programme-detail .st-content.st-main-content {
        padding:60px 0
    }
}
}.lfr-layout-structure-item-881051ad-c3b0-3a44-7a78-45fe7168dbe3 {
background-color: var(--footerBgColor) !important;
height: 400px !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-881051ad-c3b0-3a44-7a78-45fe7168dbe3 {
height: auto !important;
margin-left: -15px !important;
margin-right: -15px !important;
}
}