.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!important;color:#fff;margin-bottom:20px;margin-top:2pc;min-width:100%;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-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}}.detail-room-page .block-services{border-bottom:1px solid #efefef;margin-top:50px}.detail-room-page .block-services__amenities{border-right:1px solid #efefef}.detail-room-page .block-services__title{border-bottom:1px solid #efefef;color:#000;font-family:Helvetica,sans-serif;font-size:40px;margin-bottom:30px;text-align:center}.detail-room-page .block-services .serviceList{display:flex;flex-wrap:wrap;gap:2%;list-style:none;margin-top:40px;padding:0 0 0 40px}.detail-room-page .block-services .serviceList__title{color:#999;font-family:Helvetica,sans-serif;font-size:25px;margin-left:40px;margin-top:40px}.detail-room-page .block-services .serviceList .serviceItem{align-items:center;display:flex;flex:0 0 48%;margin-bottom:4px;padding:9pt}@media (max-width:768px){.detail-room-page .block-services .serviceList .serviceItem{flex:0 0 100%;width:100%}}.detail-room-page .block-services .serviceList .serviceItem__icon{display:block;height:30px;margin-right:8px;min-width:30px;object-fit:contain;width:30px}.detail-room-page .block-services .serviceList .serviceItem__text{color:#212529;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:20px;margin:0 20px 0 0}.detail-room-page .block-services .serviceList .serviceItem--bg-grey{background-color:#999}@media (max-width:768px){.detail-room-page .block-services .serviceList .serviceItem--bg-grey{margin-bottom:8px}}.detail-room-page .block-services .serviceList .serviceItem--bg-grey .serviceItem__text{color:#fff}.detail-room-page .block-services .serviceList .serviceItem--bg-grey .serviceItem__icon{filter:brightness(0) invert(1)}.detail-room-page .block-services .serviceList .serviceItem--bg-red{background-color:#bb0d12}@media (max-width:768px){.detail-room-page .block-services .serviceList .serviceItem--bg-red{margin-bottom:8px}}.detail-room-page .block-services .serviceList .serviceItem--bg-red .serviceItem__text{color:#fff}.detail-room-page .block-services .serviceList .serviceItem--bg-red .serviceItem__icon{filter:brightness(0) invert(1)}.detail-room-page .block-services .serviceList .serviceItem--full-width{flex:0 0 98%;width:98%}.detail-room-page .block-services__applyCarg{font-family:Roboto-Regular;font-size:14px;line-height:20px;margin-right:20px;text-align:right}@media (max-width:767px){.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}}