.room_name:before{color:#c00;content:attr(data-title);font-size:var(--fs-16);left:50%;position:absolute;top:-1.5em;transform:translateX(-50%)}.room_gallery{overflow:hidden;position:relative}.main-image{width:100%}.main-image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.main-image img.single{aspect-ratio:4/3}.thumbnail-images .swiper-wrapper{display:flex}.thumbnail-images .swiper-slide{align-items:center;display:flex;justify-content:center}.thumbnail-images{margin-left:0;margin-right:0;overflow:hidden}.thumb-images .swiper-wrapper{display:flex}.thumb-images .swiper-wrapper img{aspect-ratio:4/3;filter:brightness(1);-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.2s;width:100%}.thumb-images .swiper-wrapper .swiper-slide{cursor:pointer;flex:0 0 calc(25% - 3.75px);overflow:hidden}.thumb-images .swiper-wrapper .swiper-slide:after{border:4px solid var(--hotel_base-color);content:"";display:block;height:100%;opacity:0;position:absolute;top:0;width:0}.thumb-images .swiper-wrapper .swiper-slide:hover img{cursor:pointer;filter:brightness(.8);transform:scale(1.05)}.thumb-images .swiper-wrapper .swiper-slide-thumb-active{position:relative}.thumb-images .swiper-wrapper .swiper-slide-thumb-active:after{height:100%;opacity:.75;transition:.3s;width:100%}.thumb-images .swiper-wrapper .swiper-slide-thumb-active img{transform:scale(1.1)}.swiper-button-next:after,.swiper-button-prev:after{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20477.175%20477.175%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22m360.731%20229.075-225.1-225.1c-5.3-5.3-13.8-5.3-19.1%200s-5.3%2013.8%200%2019.1l215.5%20215.5-215.5%20215.5c-5.3%205.3-5.3%2013.8%200%2019.1%202.6%202.6%206.1%204%209.5%204%203.4%200%206.9-1.3%209.5-4l225.1-225.1c5.3-5.2%205.3-13.8.1-19z%22%2F%3E%3C%2Fsvg%3E) no-repeat 50%/contain;content:"";display:inline-block;height:var(--space-md,30px);text-shadow:2px 2px 2px var(--base-color-dgray,#333);width:var(--space-md,20px)}.swiper-button-prev{left:calc(var(--space-xs, 15px)*-1);transform:rotate(180deg)}.swiper-button-next{right:calc(var(--space-xs, 15px)*-1)}.swiper-button-next,.swiper-button-prev{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.2);box-shadow:3px 2px 8px -4px rgba(0,0,0,.8);height:var(--space-lg,50px);width:var(--space-lg,50px);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;visibility:hidden}@media screen and (max-width:768px){.swiper-button-prev{left:calc(var(--space-sm, 15px)*-1)}.swiper-button-next{right:calc(var(--space-sm, 15px)*-1)}.swiper-button-next,.swiper-button-prev{height:calc(var(--space-xl, 50px) - var(--space-md, 15px));width:calc(var(--space-xl, 50px) - var(--space-md, 15px))}}@media screen and (max-width:428px){.swiper-button-next,.swiper-button-prev{height:var(--space-50px,50px);width:calc(var(--space-xl, 50px) - var(--space-xs, 15px))}}