.label-slider,.room-slider{color:rgba(--text-color);position:relative}.room-slider{padding-top:100px;background:rgba(var(--color-4),1);padding-bottom:100px}.room-slider[data-pattern="1"],.room-slider[data-pattern="1"] .text{background:url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTAwIDUwMCIgd2lkdGg9IjUwMCIgaGVpZ2h0PSI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgYnYtaWRlbnRpZmVyPSIwIiBidi1iZy1zdHlsZT0iWW1GamEyZHliM1Z1WkRwMWNtd29KMlJoZEdFNmFXMWhaMlV2YzNabkszaHRiRHRpWVhObE5qUW5LVHM9IiBidi1yZXNpemVkLWluZm9zPSJZblpmY21WemFYcGxaRjl0YjJKcGJHVTZORGd3S2pRNE1EdGlkbDl5WlhOcGVtVmtYMmx3WVdRNk5UQXdLalV3TUR0aWRsOXlaWE5wZW1Wa1gyUmxjMnQwYjNBNk5UQXdLalV3TUE9PSI+PC9zdmc+')}.label-slider{display:flex;justify-content:space-between;align-items:stretch}.label-slider .text{flex:6;display:flex;flex-direction:column;color:rgba(var(--text-color));background:rgba(var(--color-4),1)}.label-slider .inner-text{padding-right:60px}.label-slider .text h3{font-size:var(--font-size-middle)}.label-slider .image{flex:4;text-align:left;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.label-slider .image img{width:100%;aspect-ratio:9/13;object-fit:cover;object-position:center center}.label-slider .image .inner-labels,.label-slider .text .inner-labels{padding:5px;margin-top:auto;font-weight:700;font-size:var(--font-size-middle);color:rgba(var(--text-color),.5);cursor:pointer}.label-slider .number{font-weight:300!important}.label-slider .label{transition: .5s; display: flex ; gap: 20px; font-size: 24px; line-height: 1.3em; color: #5c5548;}.label-slider .label:hover{color:rgba(var(--color-1),1)!important;padding-left:20px}.label-slider .label.active{color:rgba(var(--text-color),1)}.room-slider[data-text="1"] .text .inner-labels{font-size:calc(var(--font-size-middle) - 1vw)}.room-slider .swiper-fade .swiper-slide{opacity:0!important}.room-slider .swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{opacity:1!important}@media only screen and (max-width:767px){.room-slider{padding-top:50px!important;padding-bottom:50px!important}.label-slider .inner-text{padding-right:0!important}.label-slider{flex-direction:column!important}.label-slider .inner-labels{padding-top:35px!important;padding-bottom:35px!important}.label-slider .inner-labels .label{font-size:3vh!important}.label-slider .image img{padding-left:0}}