﻿h2{font-size:3.6rem;font-weight:600;margin:8px 0}h3{font-size:3rem;font-weight:600;margin:8px 0}h4{font-size:2.2rem;font-weight:600;margin:8px 0}h5{font-size:2rem;font-weight:600;margin:8px 0}h6{font-size:1.6rem;font-weight:600;margin:8px 0}.announce{padding:30px 20px;background:#eff1f5;position:relative}.announce header{margin:10px auto;display:block;text-align:center}.announce h3{font-size:3.6rem;color:#222d68}.announce .content{text-align:center}.announce a{color:#485bbb;text-decoration:underline}.announce a:hover{color:#82c7c2;text-decoration:none}.announce .btn-border-bk,.announce .btn-border-bk:hover{background-color:transparent !important;border:2px solid #4a5a82;color:#001777;text-decoration:none}.announce .btn-border-bk:before{left:80%}.announce .btn-border-bk:hover:before{left:90%}.aos-init:not(.aos-animate):after{position:fixed}.loader-container{background:#131933;width:calc(100vw - 77px);height:calc(100vh - 152px);min-width:200px;padding:10px;position:relative;display:flex;align-items:center;justify-content:center;color:#ccc;cursor:pointer;transition:.2s linear}.loader-container .loader{width:48px;height:48px;border-radius:50%;display:inline-block;box-sizing:border-box;animation:animloader 1s linear infinite}@keyframes animloader{0%{box-shadow:-72px 0 #FFF inset}100%{box-shadow:48px 0 #FFF inset}}.popover{font-size:1.3rem}.txtred{color:#ff6c6c}.slash:after{content:'|';color:#e9ebed;display:inline;margin:0 3px}.view .slash{margin:0 10px}.view .slash:after{content:'|'}.note .slash{margin:0 3px}.note .slash:after,.cards_border0 .slash:after,.two-column_equal-fluid-h100 .slash:after{content:'/'}.note li{position:relative;padding-left:15px;list-style:none}.note li:before{content:'';background:#efd1d3;border-radius:6px;width:6px;height:6px;margin:2px;position:absolute;left:0;top:7px}.certificated{text-align:center}.cert{display:inline-block;margin:7px}.image .inner,.image_big .inner{height:100%}.image .inner img,.image_big .inner img,.image_small .inner img{object-fit:cover;width:100%;height:100%}.carousel-indicators li{width:4px;height:4px;border-radius:50%}.carousel-indicators .active{width:6px;height:6px;margin:-1px 3px}.pc-box{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:center}.pc-box .pc-text{font-size:1.8rem;line-height:1;font-weight:600;color:#000;padding:18px 20px}.pc-box .pc-code{font-size:2rem;line-height:1;font-weight:600;text-transform:none;color:#000;letter-spacing:0;border:2px solid #000;padding:18px 30px;display:inline}.content ol{margin:15px 0;padding-left:30px}.content ol li{padding:8px 0;line-height:1.3;list-style:decimal}.content ol ul{margin:15px 0;padding-left:10px;padding-bottom:0}.content ol ul li{position:relative;padding-left:15px;list-style:none}.content ol ul li:before{content:'';background:#efd1d3;border-radius:6px;width:6px;height:6px;margin:2px;position:absolute;left:0;top:12px}.video-container{height:auto;display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:0 10px 10px 10px}.video-container header{text-align:center}.video-container header h2.tagline{font-size:1.6rem;color:#ffa8b0}.video-container header h3{margin:10px 0;font-size:4rem;line-height:1;font-weight:bold;color:#ff5867}.video-container header h3:after{content:'';width:50px;height:3px;display:block;margin:15px auto;background:#f1efeb}.video-container .row{justify-content:center}.video-container .video{position:relative;overflow:hidden;width:auto;height:250px}.video-container .video a{width:100%;height:100%;display:block;position:absolute;z-index:1}.video-container .video a .video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:100%;z-index:1}.video-container .video a .video-play .icon-play:before{content:'';display:block;background:url('https://storage.ozohotels.com/icon/video-play.svg');background-size:100%;width:70px;height:70px}.video-container .video .image{position:relative;width:100%;height:100%}.video-container .video .image img{transition:all .3s ease;margin:0 auto;object-fit:cover;width:100%;height:100%}.video-container .carousel-control-prev-icon{background-image:url('//storage.amari.com/icon/arrow-left_long_wh.svg');width:52px;height:10px}.video-container .carousel-control-next-icon{background-image:url('//storage.amari.com/icon/arrow-right_long_wh.svg');width:52px;height:10px}.hotel-highlight{padding:15px 0;background:#f2f3f8}.hotel-highlight .row{justify-content:space-around}.hotel-highlight .text-text{display:block;width:100%}.hotel-highlight h4{margin:0;font-size:2rem;line-height:1.6;color:#001777;font-weight:500}.hotel-highlight .text-text p,.hotel-highlight .text-text div,.hotel-highlight .text-text a{margin:0;font-size:1.4rem;line-height:1.4;color:#71738e}.hotel-highlight .text-text a{text-decoration:underline}.hotel-highlight .text-text .link{font-size:1.3rem;text-decoration:underline}.hotel-highlight .text-text .link:hover{text-decoration:none}.hotel-highlight .icon-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px;text-align:center}.hotel-highlight .icon{background:url('https://storage.ozohotels.com/icon/sprite_highlight.svg') no-repeat;width:80px;height:80px;display:block;margin:0 auto 20px auto}.hotel-highlight .arrive{background-position:-160px 0}.hotel-highlight .sleep{background-position:0 -80px}.hotel-highlight .connect{background-position:-160px -560px}.hotel-highlight .explore{background-position:-160px -1040px}.hotel-highlight .meet{background-position:-480px -80px}.hotel-highlight .room-size{background-position:0 0}.hotel-highlight .bed-types{background-position:0 -80px}.hotel-highlight .ideal-for{background-position:0 -160px}.hotel-highlight .adults{background-position:0 -240px}.hotel-highlight .view{background-position:0 -320px}.hotel-highlight .location{background-position:-80px 0}.hotel-highlight .contact{background-position:-80px -80px}.hotel-highlight .hour{background-position:-80px -160px}.hotel-highlight .dress{background-position:-80px -240px}.hotel-highlight .menu{background-position:-80px -400px}.hotel-highlight .child-policy{background-position:-160px -320px}.hotel-highlight .calendar{background-position:-240px 0}.hotel-highlight .night{background-position:-240px -80px}.hotel-highlight .bf{background-position:-240px -160px}.hotel-highlight .safety-protocols{background-position:-320px 0}.hotel-highlight .form{background-position:-320px -80px}.hotel-highlight .covid{background-position:-320px -160px}.hotel-highlight .faqs{background-position:-320px -240px}.hotel-highlight .info{background-position:-320px -320px}.hotel-highlight .health-protocols{background-position:-320px -400px}.hotel-highlight .enquires{background-position:-160px -1200px}.hotel-highlight .sb-news{background-position:-400px 0}.hotel-highlight .sb-fb{background-position:-400px -80px}.hotel-highlight .sb-certificate{background-position:-400px -160px}.hotel-highlight .sb-donwloand{background-position:-400px -240px}.hotel-highlight .sb-onyxclean{background-position:-400px -320px}.hotel-highlight .sb-hongkong{background-position:-400px -400px}.hotel-highlight .sb-bag{background-position:-400px -480px}.hotel-highlight .total-event-space{background-position:0 0}.hotel-highlight .maximum-capacity{background-position:-480px 0}.hotel-highlight .event-rooms{background-position:-480px -80px}.hotel-highlight .guest-rooms{background-position:0 -80px}.shop-contact{position:relative}.icon-360{background:url('https://storage.ozohotels.com/icon/icon-360.svg') no-repeat;width:80px;height:80px;display:block;position:absolute;bottom:10px;right:10px;text-indent:-99999em;z-index:6}a .icon-360:hover{opacity:.7}.contact-info{margin:6px;border-top:1px solid #f3f7f9}.gmap_location{width:100%;height:550px}.hotel-contact{margin:50px 10px 0 10px}.hotel-contact h6{margin:0 0 5px 0;font-family:'Comfortaa','Surafont Chatuchak','Microsoft Sans Serif','SimHei';font-size:1.4rem;line-height:1.4;font-weight:bold;color:#ff5867}.th .hotel-contact h6{font-family:'Poppins','Mitr','Surafont Chatuchak','Microsoft Sans Serif';font-size:1.8rem;font-weight:normal}.hotel-contact .logo{float:left}.hotel-contact .logo img{display:inline-block;margin:0 5px;width:80px;height:80px}.hotel-contact .icon-text{display:flex}.hotel-contact .icon-contact{background-image:url('https://storage.ozohotels.com/icon/sprite_contact.svg');width:30px;height:30px;margin:15px 0 0 15px}.icon-contact.location{background-position:0 0}.icon-contact.reservation{background-position:0 -30px}.icon-contact.tel{background-position:0 -60px}.icon-contact.fax{background-position:0 -90px}.icon-contact.enquiry{background-position:0 -120px}.icon-contact.chk-in{background-position:0 -150px}.icon-contact.chk-out{background-position:0 -180px}.icon-contact.cc{background-position:0 -210px}.icon-contact.non-smoking{background-position:0 -240px}.icon-contact.award{background-position:0 -270px;margin-top:30px}.icon-contact.drone{background-position:0 -300px}.icon-contact.child-policy{background-position:0 -330px}.icon-contact.pet-friendly{background-position:0 -360px}.icon-contact.policies{background-position:0 -390px}.icon-contact.amenities{background-position:0 -420px}.hotel-contact .text-text{margin:15px;width:calc(100% - 75px);font-size:1.4rem;line-height:1.5;color:#001777}.hotel-contact .text-text a{font-size:1.2rem;text-decoration:underline;color:#001777}.hotel-contact .text-text a:hover{text-decoration:none}.hotel-contact .text-text .remark{display:block;font-size:1.2rem;margin:10px 0;color:#a0a1b3}.hotel-contact .text-text li{position:relative;padding:0 15px}.hotel-contact .text-text li:before{content:'';background:#e0e1e8;border-radius:6px;width:6px;height:6px;margin:2px;position:absolute;left:0;top:6px}.icon-contact-us{position:relative;padding-left:25px}.icon-contact-us:before{content:'';background-image:url('https://storage.amari.com/icon/sprite_contact-us.svg');display:inline-block;width:20px;height:20px;position:absolute;left:0;top:0}.icon-contact-us.line:before{background-position:0 0}.text-text a:hover .icon-contact-us.line:before{background-position:0 -20px}.icon-contact-us.enquiry:before{background-position:-20px 0}.text-text a:hover .icon-contact-us.enquiry:before{background-position:-20px -20px}[dir='rtl'] .hotel-contact .icon-contact,[dir='rtl'] .hotel-contact .text-text{float:right}[dir='rtl'] .icon-contact-us:before,[dir='rtl'] .hotel-contact .text-text li:before{right:0;left:inherit}.icon-meeting{background-image:url('https://storage.ozohotels.com/icon/sprite_meeting-style.svg');background-repeat:no-repeat;width:55px;height:35px;display:block;margin:10px auto}.icon-meeting.boardroom{background-position:0 0}.icon-meeting.ushape{background-position:-55px 0}.icon-meeting.classroom{background-position:-110px 0}.icon-meeting.theatre{background-position:-165px 0}.icon-meeting.hollowsquare{background-position:-220px 0}.icon-meeting.banquet{background-position:-275px 0}.icon-meeting.buffet{background-position:-330px 0}.icon-meeting.reception{background-position:-385px 0}.icon-meeting.cabaret{background-position:-440px 0}.icon-meeting.cocktail{background-position:-495px 0}.icon-onyx-rewards-reward{background-image:url('https://storage.ozohotels.com/icon/sprite_onyx-rewards_reward.svg');width:100px;height:90px;display:block;margin:8px auto;text-indent:-9999em;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.icon-onyx-rewards-reward.freestay{background-position:0 0}.icon-onyx-rewards-reward.memberonly{background-position:-100px 0}.icon-onyx-rewards-reward.loungeaccess{background-position:-200px 0}.hotel-highlight .icon-brg{background-image:url('https://storage.ozohotels.com/icon/sprite_best-rate-guarantee.svg');width:100px;height:100px;display:block;margin:8px auto;text-indent:-9999em;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.hotel-highlight .icon-brg.no1{background-position:0 0}.hotel-highlight .icon-brg.no2{background-position:-100px 0}.hotel-highlight .icon-brg.no3{background-position:-200px 0}.hotel-highlight .icon-brg.no4{background-position:-300px 0}.hotel-highlight .icon-brg.no5{background-position:-400px 0}.hotel-highlight .icon-brg.no6{background-position:-500px 0}.icon-creditcard{background-image:url('https://storage.ozohotels.com/icon/sprite_credit-card.svg');background-repeat:no-repeat;width:80px;height:45px;display:inline-block;margin:6px 0 0 0;vertical-align:middle;text-indent:-9999px;border:1px solid #d9d9d9}*[dir="rtl"] .icon-creditcard{text-indent:9999px}.icon-creditcard.visa{background-position:0 0}.icon-creditcard.master{background-position:-80px 0}.icon-creditcard.jcb{background-position:-160px 0}.icon-creditcard.dinersclub{background-position:-240px 0}.icon-creditcard.americanexpress{background-position:-320px 0}.icon-creditcard.unionpay{background-position:-400px 0}.icon-creditcard.wechathongkong{background-position:-480px 0}.icon-creditcard.wechatchina{background-position:-560px 0}.icon-creditcard.alipayhongkong{background-position:-640px 0}.icon-creditcard.alipaychina{background-position:-720px 0}.cards_border0 .cards .content .bullet_ltgd span.icon-creditcard{margin:6px 0 0 0}.icon-privacy{background-image:url('https://storage.ozohotels.com/icon/sprite_privacy.svg');background-repeat:no-repeat;width:120px;height:80px;display:block;margin:20px auto;cursor:pointer}.icon-privacy.no1{background-position:0 0}.icon-privacy.no2{background-position:-120px 0}.icon-privacy.no3{background-position:-240px 0}.icon-privacy.no4{background-position:-360px 0}.icon-privacy.no5{background-position:-480px 0}.icon-privacy.no6{background-position:-600px 0}a:hover .icon-privacy.no1{background-position:0 -80px}a:hover .icon-privacy.no2{background-position:-120px -80px}a:hover .icon-privacy.no3{background-position:-240px -80px}a:hover .icon-privacy.no4{background-position:-360px -80px}a:hover .icon-privacy.no5{background-position:-480px -80px}a:hover .icon-privacy.no6{background-position:-600px -80px}.linkmedia{padding:15px 0}.linkmedia a{padding:0 10px}.linkmedia .hidden{display:none}.page-sustainability .main-banner.fullscreen .carousel-caption h2.title{font-size:5rem;margin:0 0 10px;width:5%;font-weight:800;text-transform:none}.page-sustainability .carousel-caption{top:30%}.page-sustainability .timeline{background-color:#effbf5}.page-sustainability .bg{background:url(https://storage.ozohotels.com/sustainability/bg-timeline.jpg) center/cover no-repeat;background-size:cover;height:375px}.timeline-container{position:relative;max-width:1000px;width:100%;margin:0 auto}.timeline-container .timeline-card .center-line{position:absolute;width:4px;height:100%;top:0;left:50%;margin-left:-2px;background:#cef3e0;z-index:0}.timeline-container .timeline-block{padding-top:10px;padding-bottom:40px}.timeline-card{width:100%;height:100%;position:relative;overflow:hidden;margin:0}.timeline-card .timeline-inner{max-width:44%;width:100%}.timeline-card .content,.timeline-card .image{position:relative;width:auto;padding:110px 30px 10px}.timeline-card .image img{object-fit:cover;width:100%;height:100%;box-shadow:1px 1px 10px 1px rgba(0,0,0,0.25);border-radius:2px}.timeline-card .content h3{color:#50ce8f;margin:0;font-weight:600}.timeline-card .content h3:after{content:'';width:30px;height:2px;display:block;margin:15px 0;background:#efefef}.timeline-card .content p{font-size:16px;line-height:22px;position:relative}.timeline-container .icon{background:url(//storage.ozohotels.com/sustainability/sprite_sustainability-goals.svg) no-repeat;display:block;position:absolute;top:30px;left:50%;width:60px;height:60px;margin-left:-31px;z-index:1}.timeline-container .goal-1{background-position:0 0 !important}.timeline-container .goal-2{background-position:-60px 0 !important}.timeline-container .goal-3{background-position:-120px 0 !important}.timeline-container .goal-4{background-position:-180px 0 !important}.timeline-container .goal-5{background-position:-240px 0 !important}.timeline-container .goal-6{background-position:-300px 0 !important}.timeline-card{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;flex-direction:row}.timeline-card:nth-of-type(odd){flex-direction:row-reverse}.bg,.bg-vanilla{padding:20px 0;position:relative}.stay .bg,.function-room .bg,.long-stay .bg{background:#f5f2fa}.play .bg{background:#dbf8f6}.special-offer .bg,.dining-offer .bg{background:#f1f3f7}.hotel-package .bg,.promotion .bg{background:#f7f0eb}.at-a-glance .bg{background:#f2eefa}.bg.-wh{background-color:#fff}.theme-ibozo .bg{background:#f1f7fb !important}.webexclusive{margin:0 0 40px 0}.webexclusive h3{font-size:2.2rem;margin:10px 0 0 0}.webexclusive .details{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.webexclusive .date{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.webexclusive .wrapper{display:flex;line-height:1.2}.webexclusive .text{width:85%}.webexclusive .text h4{font-size:1.6rem;margin-top:15px;margin-bottom:5px}.webexclusive .text ul{list-style:disc;padding-left:20px}.webexclusive .text li{margin-bottom:5px}.webexclusive .icon{width:60px;height:60px;background:url(https://storage.ozohotels.com/icon/sprite_highlight-sale.svg) no-repeat;display:block;margin-right:4px}.webexclusive .icon.book-by{background-position:0 -60px}.webexclusive .icon.travel-by{background-position:0 -120px}.webexclusive .icon.offer{background-position:0 -180px}.webexclusive .icon.webex{background-position:0 -300px}.webexclusive .terms{font-size:1.4rem;color:#959a9d;font-style:italic;padding:5px 15px;position:relative}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}button:active,button:focus,.btn:focus{outline:0}.flickity-button:focus{box-shadow:none}button.close{position:absolute;display:inline-block;top:0;right:0;margin:0;width:48px;height:48px}button.close span{position:absolute;z-index:50;top:calc(50% - 8px);left:calc(50% - 8px);display:block;width:16px;height:16px;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.close:hover span{-webkit-animation:rotating .2s linear;-moz-animation:rotating .2s linear;-ms-animation:rotating .2s linear;-o-animation:rotating .2s linear;animation:rotating .2s linear}button.close span:before{content:'';position:absolute;top:50%;left:0;display:block;margin-top:-1px;width:16px;height:2px;background-color:#000}button.close span:after{content:'';position:absolute;top:0;left:50%;display:block;margin-left:-1px;width:2px;height:16px;background-color:#000}button.close.white span:before{background-color:#fff}button.close.white span:after{background-color:#fff}button.expand{-webkit-appearance:none;padding:0;cursor:pointer;background:0;border:0;position:absolute;display:inline-block;top:12px;right:12px;margin:0;width:48px;height:48px}button.expand span{position:absolute;z-index:50;top:0;left:50%;width:18px;height:18px;display:inline-block;margin:0 0 0 -10px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(135deg)}button.expand.white span{border-right:2px solid #fff;border-top:2px solid #fff}*[dir="rtl"] button.close{left:0;right:inherit}*[dir="rtl"] button.expand{left:12px;right:inherit}.btn-wrapper{position:relative}.btn-section{margin:30px auto}.btn-section .btn-wrapper{text-align:center}.btn{font-size:1.6rem;line-height:1;font-weight:600;cursor:pointer;position:relative;margin:15px 0;padding:20px 25px;border:0;border-radius:0;text-decoration:none;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn:hover{text-decoration:none}.btn:focus,.btn:active{outline:0;border:0;box-shadow:none;text-decoration:none}.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn:before{line-height:1;position:relative;-webkit-font-smoothing:antialiased}.btn-round{position:relative;padding:15px 25px;color:#fff;border-radius:50px}.btn-round:hover{color:#fff}.btn-round:before{position:absolute;top:calc(50% - 5px);left:75%;content:'';background:url('https://storage.ozohotels.com/icon/icon-arrow-right_wh.svg') no-repeat;display:inline-block;width:17px;height:13px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.btn-border-wh{padding:18px 35px;text-transform:uppercase;border-radius:70px}.btn-border-wh,.btn-border-wh:hover{background-color:transparent;border:2px solid #fff;color:#fff;position:relative}.btn-border-wh:before{position:absolute;top:calc(50% - 5px);left:75%;content:'';background:url('https://storage.ozohotels.com/icon/icon-arrow-right_wh.svg') no-repeat;display:inline-block;width:17px;height:13px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.btn-border-wh:hover:before{left:85%;opacity:1}.btn-border-wh:active:before{color:#fff}.btn-border,.btn-border:hover,.btn-border:focus{position:relative;background-color:transparent;border:2px solid #001777 !important;color:#001777}.btn-border:before{position:absolute;top:calc(50% - 5px);left:75%;content:'';background:url(//storage.ozohotels.com/icon/icon-arrow-right_bl.svg) no-repeat;display:inline-block;width:17px;height:13px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.btn-border:hover:before{left:85%;opacity:1}.btn-wh{border:0;border-radius:0;background:#fff}.btn-book{background:#001777;border:2px solid #001777;color:#fff;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.btn-book:hover{color:#fff;border:2px solid #28d5cb}.btn-book:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#28d5cb;color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-book:hover:before,.btn-book:focus:before,.btn-book:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn-learnmore{background:#001777;border:2px solid #001777;color:#fff;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.btn-learnmore:hover{color:#fff}.btn-learnmore:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#28d5cb;border:2px solid #28d5cb;color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-learnmore:hover:before,.text-overlap-image .content .btn-learnmore:focus:before,.text-overlap-image .content .btn-learnmore:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.-full{display:block;margin:0;border-radius:3px}.btn-request{width:100%;margin:10px 0;background:#000;color:#fff;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.btn-request:hover{color:#fff}.btn-request:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#44697d;color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-request:hover:before,.btn-request:focus:before,.btn-request:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn-link{margin:0;background:transparent;color:#001777;vertical-align:middle;display:inline-block}.btn-link:hover{color:#001777;text-decoration:none}.btn-link:before{position:absolute;top:calc(50% - 7px);left:80%;content:'';background:url('https://storage.ozohotels.com/icon/icon-arrow-right_bl.svg') no-repeat;display:inline-block;width:17px;height:13px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:1}.btn-link:hover:before{left:95%;opacity:0}.btn-border-bk,.btn-border-bk:hover{background-color:#fff;border:2px solid #001777;color:#001777;position:relative}.btn-border-bk:before{position:absolute;top:calc(50% - 5px);left:75%;content:'';background:url('https://storage.ozohotels.com/icon/icon-arrow-right_bl.svg') no-repeat;display:inline-block;width:17px;height:13px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.btn-border-bk:hover:before{left:85%;opacity:1}.btn-border-bk:active:before{color:#fff}.btn-border-gy{padding:20px 30px;font-size:1.6rem}.btn-border-gy,.btn-border-gy:hover{background-color:transparent;border:1px solid #bdbebe;color:#5c6c93;position:relative}.btn-border-gy:before{position:absolute;top:calc(50% - 5px);left:77%;content:'';background:url('https://storage.ozohotels.com/icon/icon-arrow-right_gy.svg') no-repeat;display:inline-block;width:17px;height:13px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.btn-border-gy:hover:before{left:87%;opacity:1}.btn-border-gy:active:before{color:#fff}.btn-learnmore-bdtop{display:inline-block;padding:0;font-size:1.6rem;color:#000;font-weight:700}.btn-learnmore-bdtop:before{content:'';display:block;width:38px;height:4px;background:#000;margin-bottom:10px;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.btn-learnmore-bdtop:hover:before{width:100%}.btn-round-pink{background:#f08b99;color:#fff;border-radius:50px}a:hover .hoverimg{clear:both;display:block;background-color:rgba(255,226,92,0.95);width:100%;height:100%;left:0;z-index:5;position:absolute;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}a:hover .hoverimg em{position:absolute;z-index:5;top:calc(50% - 25px) !important;left:calc(50% - 25px) !important;display:block;width:50px;height:50px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:rotating-view .2s linear;-moz-animation:rotating-view .2s linear;-ms-animation:rotating-view .2s linear;-o-animation:rotating-view .2s linear;animation:rotating-view .2s linear}a:hover .hoverimg em:before{content:'';position:absolute;top:50%;left:0;display:block;width:50px;height:2px;background-color:#fff}a:hover .hoverimg em:after{content:'';position:absolute;top:0;left:50%;display:block;width:2px;height:50px;background-color:#fff}.theme-ibozo a:hover .hoverimg{background-color:rgb(114 178 212 / 80%)}.iconnew{position:absolute;top:10px;right:10px;background:rgb(147 225 191 / 95%);padding:12px 16px;font-size:1.2rem;line-height:1;color:#fff;text-align:center;border-radius:50px;z-index:6}.badge.badge-top-left{position:absolute;top:10px;left:10px;background:rgb(241 226 41 / 95%);padding:12px 16px;font-size:1.2rem;line-height:1;color:#fff;text-align:center;border-radius:50px;z-index:6}.badge-success{border-radius:20px;padding:5px 8px;background-color:rgb(147 225 191 / 95%)}.promotion-hotels .badge-success{position:absolute;top:10px;right:10px;padding:10px 15px;z-index:6}.animated-arrow{display:inline-block;position:relative;padding:18px;border-radius:50px;background:#fff;border:2px solid #000;color:#000;font-weight:bold;text-decoration:none;box-shadow:0 0 0 0 #fff;-webkit-transition:all .2s;transition:all .2s}.animated-arrow:hover{color:#000;box-shadow:0 0 0 12px transparent}.animated-arrow:hover>.the-arrow.-left>.shaft{width:40px;-webkit-transition-delay:.1s;transition-delay:.1s}.animated-arrow:hover>.the-arrow.-left>.shaft:before,.animated-arrow:hover>.the-arrow.-left>.shaft:after{width:8px;-webkit-transition-delay:.1s;transition-delay:.1s}.animated-arrow:hover>.the-arrow.-left>.shaft:before{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.animated-arrow:hover>.the-arrow.-left>.shaft:after{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.animated-arrow:hover>.main{-webkit-transform:translateX(60px);transform:translateX(60px)}.animated-arrow:hover>.main>.the-arrow.-right>.shaft{width:0;-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-transition-delay:0;transition-delay:0}.animated-arrow:hover>.main>.the-arrow.-right>.shaft:before,.animated-arrow:hover>.main>.the-arrow.-right>.shaft:after{width:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition:all .1s;transition:all .1s}.animated-arrow:hover>.main>.the-arrow.-right>.shaft:before{-webkit-transform:rotate(0);transform:rotate(0)}.animated-arrow:hover>.main>.the-arrow.-right>.shaft:after{-webkit-transform:rotate(0);transform:rotate(0)}.animated-arrow>.main{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s}.animated-arrow>.main>.text{margin:0 60px 0 0;line-height:1}.animated-arrow>.main>.the-arrow{position:absolute;top:50%;right:18px}.the-arrow{width:40px;-webkit-transition:all .2s;transition:all .2s}.the-arrow.-left{position:absolute;top:50%;left:15px}.the-arrow.-left>.shaft{width:0;background-color:#000}.the-arrow.-left>.shaft:before,.the-arrow.-left>.shaft:after{width:0;background-color:#000}.the-arrow.-left>.shaft:before{-webkit-transform:rotate(0);transform:rotate(0)}.the-arrow.-left>.shaft:after{-webkit-transform:rotate(0);transform:rotate(0)}.the-arrow.-right{top:3px}.the-arrow.-right>.shaft{width:40px;-webkit-transition-delay:.2s;transition-delay:.2s}.the-arrow.-right>.shaft:before,.the-arrow.-right>.shaft:after{width:8px;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition:all .5s;transition:all .5s}.the-arrow.-right>.shaft:before{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.the-arrow.-right>.shaft:after{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.the-arrow>.shaft{background-color:#000;display:block;height:1px;position:relative;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-delay:0;transition-delay:0;will-change:transform}.the-arrow>.shaft:before,.the-arrow>.shaft:after{background-color:#000;content:'';display:block;height:1px;position:absolute;top:0;right:0;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-delay:0;transition-delay:0}.the-arrow>.shaft:before{-webkit-transform-origin:top right;transform-origin:top right}.the-arrow>.shaft:after{-webkit-transform-origin:bottom right;transform-origin:bottom right;height:0}.btn-rounded{position:relative;margin:10px auto;padding:14px 26px;transition:all .2s ease;color:#2c3d66}.btn-rounded:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:28px;background:#fad6f0;width:50px;height:50px;transition:all .3s ease}.btn-rounded span{position:relative;font-size:1.4rem;line-height:1.4rem;letter-spacing:1px;vertical-align:middle}.btn-rounded:after{background:url('https://storage.ozohotels.com/icon/btn_arrow-right_bk-wh.svg');background-position:0 0;content:'';display:inline-block;width:13px;height:10px;position:relative;top:0;margin-left:10px;transform:translateX(-5px);transition:all .3s ease}.btn-rounded:hover{color:#e30ba5}.btn-rounded:hover:before{width:100%;background:#fad6f0}.btn-rounded:hover:after{transform:translateX(0);background-position:-13px 0}.btn-rounded:active{transform:scale(0.96)}.icon-new-s{position:relative;background:#49c5b6;border-radius:50%;color:#fff;margin:0 5px;text-align:center;padding:2px;font-size:9px;line-height:1;width:30px;height:30px;display:inline-block;vertical-align:middle}.icon-new-s .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.center-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hovereffect img{display:block;position:relative}.hovereffect h3{text-align:center;position:relative;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hovereffect:hover h3{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.hovereffect p{text-align:center;position:relative;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:1.3rem}.hovereffect:hover p{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.hovereffect .seemore{display:inline-block;font-weight:normal;text-decoration:none;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:1.4rem}.hovereffect:hover .seemore{color:#fff;opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.eye-wh{background:url('https://storage.ozohotels.com/icon/eye-wh.svg') 0 5px no-repeat;display:block;margin:16px auto;width:20px;height:20px;text-indent:-6666em;position:relative}.eye-wh:before{content:'';display:block;width:16px;height:1px;background:#fff;position:absolute;top:-7px;left:2px}.page-mobile-app .bg{background:linear-gradient(180deg,#eeeef8 0,rgba(255,255,255,0) 20%);padding:50px 0;margin-top:60px}.page-mobile-app .cards_border0 .cards{background:transparent}.page-mobile-app .cards_border0 .cards .content h2{font-family:'Comfortaa','Roboto','Mitr','Microsoft Sans Serif','Resource Han Rounded CN','Resource Han Rounded HK','SimHei','Yanone Kaffeesatz';font-size:1.6rem;opacity:.6;margin:0}.page-mobile-app .cards_border0 .cards .content h3{font-size:4rem}.page-mobile-app .image .inner img{margin-top:0;width:100%;object-fit:contain;max-height:860px}.filter-category{margin:20px 0 40px 0;text-align:center}.filter-category .filters-button-group{margin:0}.filter-category li{display:inline-block;border-bottom:0;text-align:center;margin:0 -3px;cursor:pointer;border-top:1px solid #e0e6e4;border-left:1px solid #e0e6e4}.filter-category li:last-child{border-right:1px solid #e0e6e4}.filter-category .button{position:relative;font-size:2rem;font-weight:600;color:#e732b5;text-decoration:none;padding:3rem 4rem}.filter-category .button.is-checked,.filter-category .button:hover{color:#b097e1}.filter-category .button:before{content:'';position:absolute;display:block;width:0;height:6px;right:0;bottom:0;background:#e732b5;margin-top:20px;transition:width .2s ease;-webkit-transition:width .2s ease}.filter-category .button:hover:before,.filter-category .button.is-checked:before{width:100%;left:0;background:#e732b5}.theme-ibozo .filter-category .button.is-checked,.theme-ibozo .filter-category .button:hover{color:#6674ad}.theme-ibozo .filter-category .button{color:#ec8a88}.theme-ibozo .filter-category .button:hover:before,.theme-ibozo .filter-category .button.is-checked:before{background:#e03c39}.theme-ibozo .cards_borderwh .cards .content .name h3 a{color:#e03c39}.theme-ibozo .cards_borderwh .cards .content .name h3 a:hover{color:#72b2d4}.filter-category .show-mobile .filter-category-header{margin:12px 10px 12px 0}.filter-category .show-mobile select{-webkit-appearance:menulist !important;-moz-appearance:menulist !important;appearance:menulist !important;float:right;width:70%;height:45px;border-color:#c1b8b8;margin:0 !important;padding-left:1.125rem;padding-right:1.125rem}*[dir="rtl"] .filter-category li:first-child{border-right:1px solid #e0e6e4}*[dir="rtl"] .filter-category li:last-child{border-right:0}.final-tiles-gallery li{display:inline-block;border-bottom:0;text-align:center;margin:0 auto}.final-tiles-gallery .ftg-filters{margin:20px 0 40px 0;text-align:center}.final-tiles-gallery .ftg-filters .capsule-button{border-radius:50px;margin:0 3px;padding:15px 25px;background-color:transparent;color:#77868d;text-decoration:none;cursor:pointer;border:1px solid #e0e6e4}.final-tiles-gallery .ftg-filters .capsule-button:hover,.final-tiles-gallery .ftg-filters .capsule-button.selected{background-color:#e732b5;color:#fff;border:1px solid #e732b5}.theme-ibozo .final-tiles-gallery .ftg-filters .capsule-button:hover,.final-tiles-gallery .ftg-filters .capsule-button.selected{background-color:#ec8a88;border:1px solid #ec8a88}.final-tiles-gallery .show-mobile{width:100%;height:45px}.final-tiles-gallery .show-mobile .filter-category-header{margin:12px 10px 12px 0;float:left}.final-tiles-gallery .show-mobile .select{float:right;width:70%;position:relative}.final-tiles-gallery .show-mobile .select .pulldown{right:6px;top:13px}.final-tiles-gallery .show-mobile .select select{width:100%;height:45px;border-color:#dfe2e3;margin:0 !important;padding-left:1.125rem;padding-right:1.125rem}.main-filter .filter-select{display:inline-block}.promotion-filter .prop-grid:after{content:'';display:block;clear:both}.filter-category-header{font-weight:400}.promotion-filter .filters-button-group{display:flex;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin:0 0 30px 0}.promotion-filter .filters-button-group .button{width:100%;height:80px;text-align:center;display:flex;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;flex:2 1 0%;background:#fff;border-bottom:3px solid #3852a6;border-right:1px solid #f3f6f7;padding:20px 0;line-height:1.3}.promotion-filter .filters-button-group:after{content:'';display:block;clear:both}.promotion-filter .filters-button-group .button:before{content:'';vertical-align:middle;display:block;margin:0 5px}.promotion-filter .filters-button-group .button:percent{background:url('//storage.amari.com/icon/percent.svg') no-repeat;width:32px;height:32px}.promotion-filter .filters-button-group .button.banknote:before{background:url('//storage.amari.com/icon/banknote.svg') no-repeat;width:40px;height:40px}.cn .promotion-filter .filters-button-group .button:before,.zh .promotion-filter .filters-button-group .button:before{content:none}.promotion-filter .filters-button-group .button:hover{background-color:#dce3e6;color:#263e55;text-shadow:0 1px hsla(0,0%,100%,0.5)}.promotion-filter .filters-button-group .button:active,.promotion-filter .filters-button-group .button.is-checked{background-color:#3852a6;color:white}.promotion-filter .filters-button-group .button.is-checked{color:white;text-shadow:0 1px hsla(0,0%,0%,0.6)}.promotion-filter .filters-button-group .button:active{box-shadow:inset 0 1px 20px hsla(0,0%,0%,0.1);color:white}.promotion-filter{padding:15px 0;background:#edf2f2}.hotels-filter{padding:30px 0 0 0}.multiselect{width:calc(100vw - 35px);text-align:left;margin:2px;padding:15px;background:#fff;border:1px solid #d6dbde;border-radius:2px;font-size:1.6rem}.multiselect.dropdown-toggle::after{position:absolute;top:20px;right:20px;z-index:1}.multiselect-container{width:calc(100vw - 33px);transform:translate3d(0,50px,0) !important;font-size:1.6rem}.multiselect-container>li{padding:0}.multiselect-container>li>a{color:inherit;display:block;padding:5px 0}.multiselect-container>li>a:hover{background:#f4f8fa}.multiselect-container>li.multiselect-group label{padding:3px 20px}.multiselect-container>li>a>label{padding:3px 30px}.multiselect-container>li>a>label.checkbox{margin-left:10px}.multiselect-native-select .caret-container .caret{float:right;margin:-20px 20px 0 0;display:inline-block;border:solid #7d8d92;border-width:0 2px 2px 0;padding:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.multiselect-container .multiselect-item.multiselect-group{color:#000;background:#e9eff2}.multiselect-container.dropdown-menu>.active>a{background:#fff;color:inherit}.multiselect-container>li>a>label>input[type=checkbox]{box-sizing:border-box;position:relative;border-radius:2px;border:2px solid rgba(0,0,0,0.54);height:20px;width:20px;min-width:20px;transition:.4s cubic-bezier(0.25,0.8,0.25,1);vertical-align:middle;-webkit-appearance:none;appearance:none;margin-right:5px;cursor:pointer}.multiselect-container>li.active>a>label>input[type=checkbox],.multiselect-container>li.active>a>label.checkbox input[type=checkbox]:checked{background-color:#009688;border-color:#009688}.multiselect-container>li>a>label>input[type=checkbox]:after{box-sizing:inherit;content:'';position:absolute;transition:transform .25s ease;width:6px;height:13px;top:0;left:5px;z-index:6;border:2px solid #fff;border-top:0;border-left:0;opacity:0;transform:rotate(45deg) scale3D(0.1,0.1,0.1)}.multiselect-container>li.active>a>label>input[type=checkbox]:after{opacity:1;transform:rotate(45deg) scale3d(1,1,1)}span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px -1px -1px -3px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;left:50%;top:30px}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container .multiselect-reset .input-group{width:93%}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 20px;display:block}.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}.form-login{margin:2% auto;max-width:50rem;width:90%;padding:30px;border:1px solid #edf2f2;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.08)}.form-login h2{font-size:2.6rem;line-height:1;color:#2e3e51;margin:20px 0}.form-login .form-control{border-radius:4px;border:1px solid #b9bcbe;height:50px;font-size:1em;padding:8px 8px 8px 50px}.form-login input[type="submit"]{display:inline-block;position:relative;background-color:#222;border-radius:4px;border:1px solid #222;width:100%;height:60px;margin:0;line-height:20px;color:#fff;text-align:center;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s;cursor:pointer}.form-login input[type="submit"]:hover{text-decoration:none;color:#fff;box-shadow:inset 440px 0 0 0 #825c99;border:1px solid #825c99}.form-login input[type="button"]{display:inline-block;position:relative;background-color:#001777;border:1px solid #001777;width:100%;height:50px;margin:0;line-height:20px;color:#fff;text-align:center;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s;cursor:pointer}.form-login input[type="button"]:hover{text-decoration:none;color:#fff;box-shadow:inset 440px 0 0 0 #384695;border:1px solid #384695}.form-login .member{display:inline-block;vertical-align:middle;position:relative;width:100%;padding:0}.form-login .member:before{content:'';background-image:url('https://storage.ozohotels.com/icon/sprite_login.svg');background-repeat:no-repeat;top:9px;left:10px;width:30px;height:30px;position:absolute;pointer-events:none;display:block;z-index:2}.form-login .member.username:before{background-position:0 0}.form-login .member.password:before{background-position:-30px 0}.form-login .link{font-size:1.4rem}.form-login .link a{text-decoration:underline}.main-onyxrewards-login .logo{text-align:center;margin:0 auto}.main-onyxrewards-login h3{font-size:2.6rem;color:#ff5867}.main-onyxrewards-login h4{color:#001777;text-align:center}.main-onyxrewards-login .col-12.col-md-3{text-align:center}.main-onyxrewards-login .icon-benefit{background:url('https://storage.ozohotels.com/icon/sprite_onyx-rewards_member-benefit.svg');width:60px;height:60px;display:block;margin:20px auto}.main-onyxrewards-login .no1{background-position:0 0}.main-onyxrewards-login .no2{background-position:-60px 0}.main-onyxrewards-login .no3{background-position:-120px 0}.main-onyxrewards-login .no4{background-position:-180px 0}.main-onyxrewards-login .remark{margin:0 auto 30px auto;max-width:50rem;width:90%;font-size:1.2rem;line-height:1.2;color:#747f95}.main-onyxrewards-access .form-login .logo{text-align:center}.main-onyxrewards-access h2{font-size:3.6rem}.main-onyxrewards-access h4{color:#222;font-weight:700;text-align:center}.main-onyxrewards-access .col-12.col-md-3{text-align:center}.main-onyxrewards-access .icon-member-access{background:url('https://storage.ozohotels.com/icon/sprite_onyx-rewards_member-access.svg');width:100px;height:100px;display:block;margin:20px auto}.main-onyxrewards-access .no1{background-position:0 0}.main-onyxrewards-access .no2{background-position:-100px 0}.main-onyxrewards-access .no3{background-position:-200px 0}.main-onyxrewards-access .member-access{position:relative;height:60px}.main-onyxrewards-access .member-access span{background:#0ebd8d;padding:9px 16px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #fff;font-size:16px;color:#fff;margin-top:-10px}.ptb-6{padding:60px 0}.main-content{margin:0 0 60px 0}.table{color:#5c6c93}.table thead th{background-color:#f1f5f7;text-align:center}.table-hover tbody tr:hover{background-color:#f1f5f7}.table-bordered thead th,.table-bordered thead td{border-bottom-width:1px}.table td,.table th{padding:1rem}.icon-check{background-image:url('https://storage.ozohotels.com/icon/icon-check.svg');background-repeat:no-repeat;width:18px;height:18px;display:inline-block}.banner-member-rates{background-color:#44435f;margin:6px;padding:50px 15px;color:#fff;text-align:center}.banner-member-rates .onr-logo{background-image:url('https://storage.ozohotels.com/logo/onyx-rewards_wh-glay.svg');width:185px;height:85px;display:inline-block;margin-right:10px;vertical-align:middle;text-indent:-9999em}.banner-member-rates h2{font-size:4rem;font-weight:300;color:#fff;display:inline-block;margin:0}.banner-member-rates p{font-size:1.8rem;margin:15px 0;margin:0}.banner-member-rates h3{font-size:1.8rem;font-weight:300;color:rgb(255 255 255 / 50%);margin:15px 0 3px 0}.banner-member-rates .dl-app{display:flex;justify-content:center}.banner-member-rates .dl-app a{margin:0 1px}.banner-member-rates .link-wrapper{margin:10px 0}.banner-member-rates .btn-joinnow,.banner-member-rates .btn-signin{display:inline-block;margin:5px;padding:15px 22px;border-radius:3px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:1.6rem}.banner-member-rates .btn-joinnow{background-color:#fff;color:#6b6a98}.banner-member-rates .btn-joinnow:hover{background:#000;color:#fff;cursor:pointer;text-decoration:none}.banner-member-rates .btn-signin{background:#6b6a98;color:#fff}.banner-member-rates .btn-signin:hover{background-color:#000;color:#fff;cursor:pointer;text-decoration:none}.banner-onyx-rewards:after{content:'';background:url('https://storage.amari.com/logo/onyx-rewards_wh-glay.svg') no-repeat;width:160px;height:70px;background-size:contain;position:absolute;right:15px;top:15px;text-indent:-9999em;z-index:1}.banner-onyx-rewards .image{-ms-flex-order:1;order:1;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:350px;background:#fff url('https://storage.onyx-hospitality.com/sites/onyx-rewards/bg-onyx-rewards.jpg') no-repeat right;background-size:cover;position:relative}.banner-onyx-rewards .content{-ms-flex-order:2;order:2;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:#f1f1f5;padding:30px 15px;text-align:center;z-index:10}.banner-onyx-rewards header{margin-bottom:12px}.banner-onyx-rewards .member-rates{margin-bottom:40px}.banner-onyx-rewards h2{display:inline-block;font-family:Roustel;font-size:4rem;line-height:1;color:#855d99;margin:0 0 10px 0}.banner-onyx-rewards h3{font-family:Montserrat,Roboto,Arial,Athiti,'Trebuchet MS','Microsoft Sans Serif';font-size:2rem;line-height:1;color:#855d99;font-weight:300;margin:0 16%}.banner-onyx-rewards .tagline{font-size:1.8rem;font-weight:bold}.banner-onyx-rewards p{font-size:1.6rem;line-height:1.2;color:#696487;margin:0 0 10px 0}.banner-onyx-rewards .btn-joinnow,.banner-onyx-rewards .btn-signin{display:inline-block;margin:5px;padding:13px 25px;border-radius:3px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:1.8rem}.banner-onyx-rewards .btn-joinnow{background-color:#fff;color:#6b6a98;border:2px solid #6b6a98;border-radius:3px}.banner-onyx-rewards .btn-joinnow:hover{background:#9cb7d4;color:#fff;border:2px solid #9cb7d4;cursor:pointer;text-decoration:none}.banner-onyx-rewards .btn-signin{background:#6b6a98;color:#fff;border:2px solid #6b6a98;border-radius:3px}.banner-onyx-rewards .btn-signin:hover{background-color:#9cb7d4;color:#fff;border:2px solid #9cb7d4;cursor:pointer;text-decoration:none}.banner-onyx-rewards .app h4{font-size:1.8rem;font-weight:normal;color:#333;text-align:center;margin:0 0 4px 0}.banner-onyx-rewards .dl-app{display:flex;justify-content:center}.banner-onyx-rewards .dl-app a{margin:0 1px}.banner-onyx-rewards .btn-link:before{left:83%}.banner-onyx-rewards .btn-link:hover:before{left:90%;opacity:0;color:#333}footer{width:100%;background:#fff}.footer-bg{background:#f3f7f9}.footer-info{padding:50px 0}.footer-info .col-12{padding:0 20px}.footer-info h5{font-family:'Montserrat','Mitr','SimHei';font-size:1.8rem;font-weight:bold;color:#001777}.footer-info .info .footer-wrapper a{display:block;line-height:48px}.footer-wrapper{font-size:1.4rem;color:#001777;margin:10px 0}.footer-wrapper a{color:#001777;text-decoration:none}.footer-wrapper a:hover{color:#5b5e7f;text-decoration:underline;display:inline-block}.footer-info .dl-app,.main-banner.fullscreen .dl-app{display:flex}.footer-info .dl-app{padding:0 15px}.footer-info .dl-app a,.main-banner.fullscreen .dl-app a{margin-right:3px}.footer-wrapper a.btn-link{font-size:1.3rem;padding:10px 25px;color:#222}.footer-wrapper a.btn-link:before{background:url(//storage.amari.com/icon/icon-arrow-right_bk-s.svg) no-repeat;left:85%}.footer-wrapper a.btn-link:hover:before{left:90%}.main-banner.fullscreen .box h5{font-size:1.5rem;margin:10px 0 3px 0}.main-banner.fullscreen .box .btn-wrapper{position:inherit}.main-banner.fullscreen a.btn-link{font-size:1.4rem;padding:10px 25px 10px 0;color:#fff}.main-banner.fullscreen a.btn-link:before{background:url(//storage.amari.com/icon/icon-arrow-right_wh-s.svg) no-repeat}.main-banner.fullscreen a.btn-link:hover{text-decoration:underline}.banner-member-rates a.btn-link{font-size:1.4rem;padding:10px 25px;color:#fff;opacity:.5}.banner-member-rates a.btn-link:before{background:url(//storage.amari.com/icon/icon-arrow-right_wh-s.svg) no-repeat;left:85%;opacity:.5}.banner-member-rates a.btn-link:hover:before{left:90%;opacity:0}.banner-member-rates a.btn-link:hover{opacity:1}.footer-info .icon-social{background-image:url('https://storage.ozohotels.com/logo/social.svg');background-repeat:no-repeat;width:34px;height:34px;display:inline-block;text-indent:-999999em;margin:8px;vertical-align:middle}.fb{background-position:0 0}.fb:hover{background-position:0 -34px}.ig{background-position:-34px 0}.ig:hover{background-position:-34px -34px}.line{background-position:-68px 0}.line:hover{background-position:-68px -34px}.tw{background-position:-102px 0}.tw:hover{background-position:-102px -34px}.wechat{background-position:-136px 0}.wechat:hover{background-position:-136px -34px}.weibo{background-position:-170px 0}.weibo:hover{background-position:-170px -34px}.tiktok{background-position:-204px 0}.tiktok:hover{background-position:-204px -34px}.snapchat{background-position:-238px 0}.snapchat:hover{background-position:-238px -34px}.footer-subscribe{position:relative}.footer-subscribe input{width:100%;position:relative;border:1px solid #eaeef0;border-radius:50px;color:#7b7c96;padding:15px 30px}.footer-subscribe .button{position:absolute;top:0;right:0;border-radius:50px;font-family:'Montserrat','Mitr','SimHei';line-height:1rem;font-size:1.6rem;float:left;background:#001777;border:0;color:#FFF;padding:23px 35px;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer-subscribe .button:hover{background:#28d5cb}.footer-unsubscribe{margin:20px 0;font-size:1.2rem;color:#6d708c}.footer-unsubscribe a{color:#6d708c;text-decoration:underline}.footer-unsubscribe a:hover{color:#5b5e7f}*[dir='rtl'] .footer-subscribe input{float:right}*[dir='rtl'] .footer-subscribe .button{left:0;right:inherit}.footer-logos{padding:70px 15px}.footer-logos .container{list-style:none;margin:0 auto;border:1px solid #e8ebee;text-align:center;position:relative}.footer-logos .item{display:inline-block;vertical-align:middle}.footer-logos .item a,.logo-top a,.logo-bottom a{display:inline-block}.footer-logos .logo-top{position:absolute;top:-40px;left:calc(50% - 94px);background-color:#f3f8fa;margin:0 auto;padding:10px 20px}.footer-logos .logo-center{padding:40px 0;margin:0 auto}.footer-logos .logo-center .item{width:49%;margin:0 auto;padding:10px 5px;display:inline-block;vertical-align:middle}.footer-logos .logo-bottom{background:#f3f8fa;position:absolute;bottom:-30px;left:calc(50% - 89px);padding:10px 20px}.footer-logos .logo-bottom .item{padding:10px}.footer-logos .brand{background-image:url('https://storage.ozohotels.com/logo/footer-all-logos.svg');background-repeat:no-repeat;display:inline-block;text-indent:-99999em}.footer-logos .brand.onyx{width:148px;height:68px;background-position:0 0}.footer-logos .brand.onyx:hover{background-position:0 -70px}.footer-logos .brand.amr{width:76px;height:42px;background-position:-160px 0}.footer-logos .brand.amr:hover{background-position:-160px -70px}.footer-logos .brand.sha{width:60px;height:42px;background-position:-250px 0}.footer-logos .brand.sha:hover{background-position:-250px -70px}.footer-logos .brand.ozo{width:75px;height:42px;background-position:-320px 0}.footer-logos .brand.ozo:hover{background-position:-320px -70px}.footer-logos .brand.orl{width:92px;height:42px;background-position:-400px 0}.footer-logos .brand.orl:hover{background-position:-400px -70px}.footer-logos .brand.tmc{width:127px;height:42px;background-position:-640px 0}.footer-logos .brand.tmc:hover{background-position:-640px -70px}.footer-logos .brand.italthai{width:148px;height:42px;background-position:-770px 0}.footer-logos .brand.italthai:hover{background-position:-770px -70px}.footer-logos .brand.ohg{width:96px;height:42px;background-position:-920px 0}.footer-logos .brand.ohg:hover{background-position:-920px -70px}.footer-copyrights{padding:5px 0;font-size:1.2rem;text-align:center;color:#888ba2}@media(min-width:480px){.page-mobile-app .cards_border0 .cards .image{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;height:unset}.page-mobile-app .cards_border0 .cards .image .inner{height:100%}.page-mobile-app .cards_border0 .cards .content{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.page-mobile-app .cards_border0 .row.cards:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;flex-flow:row-reverse}}@media screen and (-webkit-min-device-pixel-ratio:0){select:focus,textarea:focus,input:focus{font-size:1.6rem;outline:0}}@media only screen and (max-width:480px){.page-sustainability .main-banner.fullscreen .carousel-caption h2.title{font-size:4rem;margin:0 0 10px 10px}.page-sustainability .carousel-caption{top:15%}}@media(min-width:568px){.hotel-highlight .icon-text{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(min-width:568px) and (max-width :896px) and (orientation :landscape){.instagram-feed h2{font-size:7rem}.instagram-feed h3{font-size:2rem}.footer-info .line:nth-child(1):after{border-right:1px solid #edeeef}}@media only screen and (max-width:830px){.page-sustainability .bg{height:250px !important}.timeline-container .timeline-card .center-line{margin-left:0;left:50px}.timeline-container .icon{margin-left:0;left:20px}.timeline-card{flex-direction:column !important}.timeline-card .timeline-inner{max-width:100%;width:auto;margin-left:80px !important;min-height:53px}.timeline-card .image{margin-bottom:10px}.timeline-card .content{margin-bottom:20px}.timeline-card .content{padding:20px 10px 0 15px;min-height:65px;width:calc(100vw - 100px)}.timeline-card .image{padding:40px 10px 5px 15px;min-height:65px;width:calc(100vw - 100px)}.timeline-card .content p{line-height:22px}}@media(max-width:928px) and (min-width:540px) and (orientation:portrait){.page-sustainability .main-banner.fullscreen .carousel-caption h2.title{margin:0 0 10px 40px}}@media(min-width:768px){.banner-onyx-rewards .image{height:450px}.banner-onyx-rewards h2{font-size:6rem}.banner-onyx-rewards h3{font-size:2.2rem;margin:0}.banner-onyx-rewards .detail{margin:0 20% 5px 20%}.webexclusive .details{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.webexclusive .date{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}}@media(min-width:1024px){.certificated-container{margin:140px 0 20px 0}.promotion-content .certificated-container{margin:20px 0}.certificated{text-align:right}*[dir='rtl'] .certificated{text-align:left}.video-container{margin:0 0 20px 0}.video-container .video{height:auto}.video-container .video a .video-play .icon-play:before{width:100px;height:100px}.main-more{margin:50px 0}.main-more header{text-align:center}.main-more h2.tagline{font-size:1.6rem;font-weight:normal;color:#a7b0c7}.main-more h3{margin:0;font-size:4.6rem;line-height:1;color:#d3b39e}.main-more h3:after{content:'';width:50px;height:3px;display:block;margin:15px auto;background:#f1efeb}.iframe-embed{width:100%;height:700px}.hotel-contact{margin:50px}.banner-member-rates{padding:50px 15px}.banner-member-rates h2{font-size:5.4rem}.banner-member-rates p{font-size:2.2rem}.bg{padding:60px 0}.banner-onyx-rewards .image{background:#fff url('https://storage.onyx-hospitality.com/sites/onyx-rewards/bg-onyx-rewards.jpg') no-repeat right;background-size:cover;position:relative;top:0;left:0;height:550px}.banner-onyx-rewards .content{-ms-flex-order:1;order:1;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;position:absolute;height:550px;margin:0 6%;background:0}*[dir='rtl'] .banner-onyx-rewards .image{transform:rotateY(180deg)}.footer-info .line:after{border-right:1px solid #edeeef}.footer-info .icon-social{margin:3px !important}.footer-info .info .footer-wrapper a{line-height:1.6}.footer-unsubscribe{margin:10px 0 !important}*[dir='rtl'] .footer-info .line:after{left:0;right:inherit}.footer-logos{padding:50px 15px}.footer-logos .logo-center .item{padding:10px 30px}.footer-logos .logo-center .item:first-child{padding-left:0}.footer-logos .logo-center .item:last-child{padding-right:0}.footer-logos .logo-center{padding:70px 0;margin:0 auto}.footer-logos .logo-center .item{width:inherit;margin:inherit}.footer-logos .logo-bottom{border-top:0;margin:0 auto;padding:0 20px}.footer-logos .logo-bottom .item{padding:10px}}@media(min-width:1200px){.best-rates-guarantee .content-paddb .content,.terms-and-conditions .content-paddb .content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;padding-bottom:30px}}@media(min-width:1280px){.animated-arrow{padding:25px 30px}.footer-logos .logo-center .item{padding:10px 50px}}@media(min-width:1440px){.banner-onyx-rewards .content{margin:0 10%}.video-container{margin:0 0 50px 0}.video-container .video{height:700px}.video-container header h3{font-size:5rem}.footer-logos .logo-center .item{padding:10px 60px}}@media only screen and (min-width:1680px){.banner-onyx-rewards:before{content:none}.banner-onyx-rewards .content{margin:0 20%}}