.detail-room-page .body-detail-room{background:#fff;position:relative;z-index:2}.detail-room-page .roomPageParallax .background-black{background-position:bottom;-webkit-background-size:cover;background-size:cover;height:600px;position:relative}@media (max-width:767px){.detail-room-page .roomPageParallax .background-black{height:25pc}}.detail-room-page .roomPageParallax .titleRow .titleCol{bottom:0;position:absolute;text-align:center;width:100%}.detail-room-page .roomPageParallax .titleRow .titleCol .title{color:#fff;font-family:Helvetica,sans-serif;font-size:50px;font-style:normal;font-weight:400;line-height:45px;margin-bottom:10px;margin-top:20px;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.28);text-transform:uppercase;z-index:1}.detail-room-page .roomPageParallax .titleRow .titleCol .background{background-color:#e2231a;bottom:0;height:100%;left:0;mix-blend-mode:multiply;position:absolute;-webkit-transition:.5s;transition:.5s;width:100%;z-index:unset;z-index:0}@media (max-width:767px){.detail-room-page .roomPageParallax .titleRow .titleCol{bottom:inherit;height:auto}.detail-room-page .roomPageParallax .titleRow .titleCol .title{margin:0}}.detail-room-page .block-tour .buttons button{cursor:pointer;float:right;font-size:1pc;margin:20px 1% 2px 10px;padding:25px 60px;text-align:center;text-transform:uppercase;-webkit-transition:.5s;transition:.5s}@media (max-width:767px){.detail-room-page .block-tour .buttons button{width:100%}}.detail-room-page .block-tour .buttons .b{background:#fff;border:2px solid #999;color:#999}.detail-room-page .block-tour .buttons .b:hover{border:2px solid #000;color:#000}.detail-room-page .block-tour .buttons .reservationRoom{background:#e2231a;border:2px solid #e2231a;color:#fff}.detail-room-page .block-tour .buttons .reservationRoom:hover{background:transparent;color:#e2231a}.detail-room-page .block-tour:after{border:0;border-top:1px solid #eee;content:"";display:inline-block;height:1;margin-bottom:20px;margin-top:20px;width:100%}.detail-room-page #breadcrumb{align-items:center;height:100%;padding-top:25px}.detail-room-page #breadcrumb .background-grey{background:none;display:flex;height:100%;padding:0}.detail-room-page #breadcrumb .background-grey .hr-breadcrumb{height:0}.detail-room-page #breadcrumb .background-grey p{margin-left:0}@media (max-width:767px){.detail-room-page #breadcrumb .background-grey p{text-align:center}}.detail-room-page #breadcrumb .background-grey .row{align-items:center}.detail-room-page #breadcrumb .background-grey .row .col-md-5{width:100%}.detail-room-page .block-description{margin-bottom:40px;margin-top:20px}.detail-room-page .block-description p{color:#333;font-size:14px;line-height:1.42857143}.detail-room-page .block-carousel .block-item{cursor:pointer;position:relative}@media (min-width:768px){.detail-room-page .block-carousel .block-item{display:inline-block;width:50%}}.detail-room-page .block-carousel .block-item img{width:100%}.detail-room-page .block-carousel .block-item .background{background-color:#e2231a;bottom:0;height:100%;left:0;mix-blend-mode:multiply;opacity:0;position:absolute;-webkit-transition:.5s;transition:.5s;width:100%;z-index:1}.detail-room-page .block-carousel .block-item .plus{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;top:0;width:100%;z-index:10}.detail-room-page .block-carousel .block-item .plus .icon{color:#fff;font-size:5pc}.detail-room-page .block-carousel .block-item:hover .background,.detail-room-page .block-carousel .block-item:hover .plus{opacity:1}.detail-room-page .slick-dots{align-items:flex-end;bottom:10px;display:flex;justify-content:center;list-style:none;padding-left:0;position:absolute;text-align:center;z-index:15}.detail-room-page .slick-dots button{background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:0 3px 5px;padding:0;text-indent:-999px;-webkit-transition:.5s;transition:.5s;width:10px}.detail-room-page .slick-dots button:hover{border-color:#e2231a}.detail-room-page .slick-dots button:before{display:none}.detail-room-page .slick-dots li{height:auto;margin:0;width:auto}.detail-room-page .slick-dots .slick-active{height:auto;margin:0;width:15px}.detail-room-page .slick-dots .slick-active button{background-color:#e2231a;border-color:#e2231a;height:15px;margin:0 0 5px -1px;width:15px}.detail-room-page #baguetteBox-slider img{width:100%}@media (max-width:768px){.detail-room-page #baguetteBox-overlay .baguetteBox-button{display:block!important}}.detail-room-page h2{color:#000;font-family:Helvetica;font-size:45px;margin-bottom:20px;padding:20px 0;text-align:center}.detail-room-page .block-technical{background:#f1f1f1;padding:50px 0}.detail-room-page .block-technical .plan{position:relative}.detail-room-page .block-technical .plan img{width:100%}.detail-room-page .block-technical .plan span{background:rgba(186,12,18,.85);border-radius:20px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);box-shadow:1px 1px 5px 0 rgba(0,0,0,.5);color:#fff;cursor:pointer;display:block;font-size:14px;line-height:20px;padding:8px 15px;-webkit-transition:.5s;transition:.5s}.detail-room-page .block-technical .plan span:hover{background:hsla(0,0%,100%,.9);color:#000;text-decoration:none!important}.detail-room-page .block-technical .plan a{position:absolute;z-index:1}@media (max-width:767px){.detail-room-page .block-technical .plan a{display:none}}.detail-room-page .block-technical .list-coord-plan{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:50px}.detail-room-page .block-technical .list-hidden{display:none}.detail-room-page .block-technical ul li{float:left;list-style:none;margin-right:5%;min-height:50px;width:45%}.detail-room-page .block-technical ul li span{display:grid;font-size:14px;line-height:20px}.detail-room-page .block-technical ul li span.legend-number{background:#e5e5e5;border-radius:20px;color:#999;float:left;margin-right:10px;margin-top:-5px;padding:5px 9pt}.detail-room-page .block-technical ul li:has(span.ushu_service016){background-color:#999;color:#fff;margin-bottom:20px;margin-top:2pc;padding:2pc}@media (max-width:767px){.detail-room-page .block-technical ul{display:inline-block;margin-bottom:0;padding:0}.detail-room-page .block-technical ul li{margin-bottom:20px;width:100%}.detail-room-page .block-technical ul li:last-child{margin:0}}.detail-room-page .block-services{border-bottom:1px solid #efefef;margin-top:50px}.detail-room-page .block-services .services-title{border-bottom:1px solid #efefef}.detail-room-page .block-services .services-title h2{color:#000;font-family:Helvetica,sans-serif;font-size:40px;margin-bottom:30px;text-align:center}.detail-room-page .block-services h3{color:#999;font-family:Helvetica,sans-serif;font-size:25px;margin-left:40px;margin-top:40px}.detail-room-page .block-services .amenities{border-right:1px solid #efefef}.detail-room-page .block-services ul{display:flex;flex-wrap:wrap;margin-top:40px;padding-left:40px}.detail-room-page .block-services ul li{align-items:flex-start;display:inline-flex;list-style:none;margin-bottom:10px;margin-right:5%;width:45%}.detail-room-page .block-services ul li .icon{color:#e2251d;float:left;font-family:icomoon;font-size:25px;margin-right:5px;position:relative;top:-2px}.detail-room-page .block-services ul li .title{font-family:Roboto-Regular;font-size:14px;line-height:20px}@media (max-width:767px){.detail-room-page .block-services h3{margin:0}.detail-room-page .block-services ul{padding:0}.detail-room-page .block-services ul li{margin-bottom:20px;margin-right:0;width:100%}.detail-room-page .block-services .amenities{border-right:none}.detail-room-page .block-services .amenities h3{margin-top:40px}.detail-room-page .block-services h2{padding:0}}.detail-room-page .block-services .applyCarg p{font-family:Roboto-Regular;font-size:14px;line-height:20px;margin-right:20px;text-align:right}.detail-room-page .block-carousel-habi h2{margin-bottom:30px;margin-top:20px}.detail-room-page .block-carousel-habi .block-carousel-gene .block-single-carousel{position:relative}@media (min-width:768px){.detail-room-page .block-carousel-habi .block-carousel-gene .block-single-carousel{display:inline-block;width:50%}}.detail-room-page .block-carousel-habi .block-carousel-gene .block-single-carousel h3{bottom:50%;color:#fff;font-family:Helvetica;font-size:35px;left:0;line-height:30px;position:absolute;text-align:center;text-shadow:1px 1px 1px #000;width:100%;z-index:1}.detail-room-page .block-carousel-habi .block-carousel-gene .block-single-carousel .background{background-color:#000;bottom:0;height:100%;left:0;mix-blend-mode:multiply;opacity:.3;position:absolute;-webkit-transition:.5s;transition:.5s;width:100%;z-index:0}.detail-room-page .block-carousel-habi .block-carousel-gene .block-single-carousel .background:hover{background-color:#e2231a;opacity:1}.detail-room-page .block-carousel-habi .block-carousel-gene .block-single-carousel img{height:100%;object-fit:cover;width:100%}@media (max-width:767px){.detail-room-page .block-carousel-habi h2{padding:0}.roomPageParallax .background-black{height:25pc}.roomPageParallax .titleRow{height:100%}.roomPageParallax .titleRow .titleCol{bottom:unset;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.roomPageParallax .titleRow .titleCol .title{top:unset!important}.roomPageParallax .background{display:none}}.ushu_amenity001:before{content:"\e922"}.ushu_amenity002:before{content:"\e935"}.ushu_amenity003:before{content:"\e92f"}.ushu_amenity004:before{content:"\e918"}.ushu_amenity005:before{content:"\e91f"}.ushu_amenity006:before{content:"\e91e"}.ushu_amenity007:before{content:"\e921"}.ushu_amenity008:before{content:"\e92f"}.ushu_amenity009:before{content:"\e919"}.ushu_amenity010:before{content:"\e927"}.ushu_amenity011:before{content:"\e92f"}.ushu_amenity012:before{content:"\e929"}.ushu_amenity013:before{content:"\e93b"}.ushu_amenity014:before{content:"\e922"}.ushu_amenity015:before{content:"\e938"}.ushu_amenity016:before{content:"\e92a"}.ushu_amenity017:before{content:"\e92f"}.ushu_amenity018:before{content:"\e91a"}.ushu_amenity019:before{content:"\e91d"}.ushu_amenity020:before{content:"\e931"}.ushu_amenity021:before{content:"\e923"}.ushu_amenity022:before{content:"\e91d"}.ushu_amenity023:before{content:"\e933"}.ushu_amenity024:before{content:"\e92d"}.ushu_amenity025:before{content:"\e937"}.ushu_amenity026:before{content:"\e922"}.ushu_amenity027:before,.ushu_amenity028:before,.ushu_amenity029:before{content:"\e92f"}.ushu_amenity030:before{content:"\e91d"}.ushu_amenity031:before{content:"\e918"}.ushu_amenity032:before{content:"\e932"}.ushu_amenity033:before{content:"\e91d"}.ushu_amenity034:before{content:"\e92f"}.ushu_amenity035:before{content:"\e922"}.ushu_amenity036:before,.ushu_amenity037:before{content:"\e92f"}.ushu_amenity038:before{content:"\e937"}.ushu_amenity039:before{content:"\e919"}.ushu_amenity040:before{content:"\e91d"}.ushu_amenity041:before{content:"\e92f"}.ushu_amenity042:before{content:"\e931"}.ushu_amenity043:before{content:"\e932"}.ushu_amenity044:before{content:"\e916"}.ushu_amenity045:before{content:"\e939"}.ushu_amenity046:before{content:"\e92a"}.ushu_amenity047:before{content:"\e92d"}.ushu_amenity048:before{content:"\e92f"}.ushu_amenity049:before{content:"\e933"}.ushu_amenity050:before{content:"\e92f"}.ushu_amenity051:before{content:"\e916"}.ushu_amenity052:before{content:"\e92a"}.ushu_amenity053:before{content:"\e92e"}.ushu_amenity054:before{content:"\e93a"}.ushu_amenity055:before,.ushu_amenity056:before{content:"\e92a"}.ushu_service001:before{content:"\e93d"}.ushu_service002:before{content:"\e92f"}.ushu_service003:before{content:"\e936"}.ushu_service004:before{content:"\e92f"}.ushu_service005:before{content:"\e936"}.ushu_service006:before{content:"\e92e"}.ushu_service007:before{content:"\e934"}.ushu_service008:before{content:"\e936"}.ushu_service009:before{content:"\e93e"}.ushu_service010:before,.ushu_service011:before,.ushu_service012:before,.ushu_service013:before,.ushu_service014:before,.ushu_service015:before{content:"\e936"}.ushu_service016:before{content:"\e93c"}