@media screen and (max-width:768px){.tpl-booking .tplbooking-roomexpanded .roomexpanded-picture div.tpl-holder{margin-top:58%}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info{padding:0 1.5rem 3rem}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-price{display:block}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .mobile{display:block!important}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .desktop{display:none!important}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .left{width:100%;margin:1.8rem 0 3rem 0}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .left>div:first-child{text-align:center;height:3.7rem;margin-bottom:1rem}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text h4{font-size:3rem;margin-bottom:0;margin-right:0}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text p.text{font-size:1.4rem}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .tpl-friend{margin-top:2rem}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .tpl-friend p{width:auto}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .tpl-award{margin-left:0;width:100%}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta{margin-top:3rem}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.desktop{display:none}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile{display:block}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-sqbutton-blue{padding:0 3rem}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn{margin-top:.6rem;display:inline-block}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn .wgt-gallerybtn-icon{width:3.4rem;height:3.4rem;border-color:#363636}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn.wgt-gallerybtn-next{position:absolute;right:0}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn.wgt-gallerybtn-previous{position:absolute;left:0}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn-next p{padding:0!important}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn-next span{margin:1.3rem 0 0 .6rem!important;border-left-color:#363636}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn-previous p{padding:0!important}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn-previous span{margin:1.3rem 0 0 -.3rem!important;border-right-color:#363636}.tpl-booking .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile.tpl-cta-mobile{margin-top:0!important;position:relative;top:-4.2rem}}.tpl-hero-mixin .tpl-booking .booking-review__content{overflow:hidden;height:calc(43.2rem * .6 - 8rem)}.tpl-hero-mixin .tpl-booking .booking-review__title{padding:1em 1.2em 0 1.2em}.tpl-hero-mixin .tpl-booking .booking-review__review{font-size:1.8rem;max-height:9em;padding:4% 3.5em 0 3.5em}@media screen and (max-width:1440px){.tpl-hero-mixin .tpl-booking .booking-review__review{padding-top:4%}}@media screen and (max-width:1300px){.tpl-hero-mixin .tpl-booking .booking-review__review{padding-top:4%}}html[dir=rtl] .tpl-booking .tpl-booking-header .header-right{left:2.5%;right:auto}html[dir=rtl] .tpl-booking .tpl-booking-header .header-right .compare{margin-left:.5em;margin-right:0}html[dir=rtl] .tpl-booking .tpl-booking-header .header-right span.icon-icon_B008 .label-popup{left:-1em;right:auto}html[dir=rtl] .tpl-booking .tpl-booking-header .header-right span.icon-icon_B008 .label-popup:before{left:calc(1.5em - 4px);right:auto}@media screen and (max-width:768px){html[dir=rtl] .tpl-booking .tpl-booking-header .header-right span.icon-icon_B008 .label-popup{left:-3em;right:auto;text-align:right}html[dir=rtl] .tpl-booking .tpl-booking-header .header-right span.icon-icon_B008 .label-popup:before{left:calc(3.5em - 4px);right:auto}}html[dir=rtl] .tpl-booking .booking-review__reviewers-info>*>div{margin-right:.5rem;margin-left:auto;text-align:right}html[dir=rtl] .tpl-booking .booking-review__bottom .reviewer-control .prev{float:right}html[dir=rtl] .tpl-booking .booking-review__bottom .reviewer-control .prev:before{margin-left:.2em;margin-right:0}html[dir=rtl] .tpl-booking .booking-review__bottom .reviewer-control .next{float:left}html[dir=rtl] .tpl-booking .booking-review__bottom .reviewer-control .next:after{margin-right:.2em;margin-left:0}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .corner-mark{right:auto;left:0}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .corner-mark>*{white-space:nowrap}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .corner-mark>*>:nth-child(2){margin-left:0;margin-right:.8em}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .corner-mark .red-label{margin-right:0;margin-left:1px}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .tpl-content{left:auto;right:10%}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .room-info{left:6%;right:auto;text-shadow:0 1px 2px #000}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .tpl-content-compare{left:auto;right:10%}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .tpl-content-compare ul li{padding-right:0;padding-left:5%}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .view{left:auto;right:10%}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .view span[class^=icon-]{margin-right:0;margin-left:.1em}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .price-original{right:1.6%;left:auto}@media screen and (max-width:768px){html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room.compare .room-info{margin-left:auto;margin-right:5%}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .tpl-content{left:auto;right:5%}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .view{right:auto;left:5%!important}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .room-info{left:auto;right:5%}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .tpl-book{right:auto;left:2%}html[dir=rtl] .tpl-booking .tplbooking-roomselection .tpl-booking-room .tpl-content-compare{margin-right:5%;margin-left:0}}html[dir=rtl] .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text h4{margin-right:0;margin-left:2rem}html[dir=rtl] .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .tpl-award{margin-left:0;margin-right:4%}html[dir=rtl] .tplbooking-roomexpanded .roomexpanded-info .roomexpanded-info-text .tpl-award li>div{padding-right:4.5rem;padding-left:0}@media screen and (max-width:768px){html[dir=rtl] .tplbooking-roomexpanded .roomexpanded-info-text .tpl-award{margin-right:0!important}html[dir=rtl] .tplbooking-roomexpanded .roomexpanded-info .tpl-cta.mobile .wgt-gallerybtn{float:left}}.tplbooking-stickybar{display:none;background-color:#1e1e1e;box-sizing:border-box;padding-left:5%;height:80px;position:fixed;bottom:0;z-index:102;width:100%}.tplbooking-stickybar>*{display:inline-block;vertical-align:middle}.tplbooking-stickybar .stickybar-guarantee{line-height:80px;margin-left:-.5rem}.tplbooking-stickybar .stickybar-content{position:absolute;right:3%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tplbooking-stickybar .stickybar-content>*{display:inline-block;vertical-align:middle;margin-left:3rem}.tplbooking-stickybar .stickybar-content .stickybar-price p{color:#e6e1dc;line-height:1.4em}.tplbooking-stickybar .stickybar-content .stickybar-price p:first-child{font-size:2.2rem}.tplbooking-stickybar .stickybar-content .stickybar-price p:first-child b,.tplbooking-stickybar .stickybar-content .stickybar-price p:first-child span{color:#fff}.tplbooking-stickybar .stickybar-content .stickybar-price p:first-child span{text-decoration:line-through}.tplbooking-stickybar .stickybar-content .stickybar-price p:first-child b{font-size:3rem}.tplbooking-stickybar .stickybar-content .stickybar-price p:nth-child(2){font-size:1.4rem}.tplbooking-stickybar .stickybar-content .stickybar-price p:nth-child(2) a{color:#31a2ac;cursor:pointer}.tplbooking-stickybar .stickybar-content .stickybar-price p:nth-child(2) a:hover{text-decoration:underline}.tplbooking-stickybar .stickybar-content .stickybar-currency{font-size:1.4rem;color:#fff;cursor:pointer}.tplbooking-stickybar .stickybar-content .stickybar-currency:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-top-color:#fff;margin-top:2px;vertical-align:middle;margin-left:.5rem}@media screen and (max-width:768px){.tplbooking-stickybar{width:100%}.tplbooking-stickybar .stickybar-currency,.tplbooking-stickybar .stickybar-guarantee{display:none}.tplbooking-stickybar .stickybar-content{left:1.5rem!important;right:1.5rem!important}.tplbooking-stickybar .stickybar-content>*{margin-left:0}.tplbooking-stickybar .stickybar-content .stickybar-price{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50%}.tplbooking-stickybar .stickybar-content .stickybar-price p:first-child{font-size:1.6rem}.tplbooking-stickybar .stickybar-content .stickybar-price p:first-child span{display:none}.tplbooking-stickybar .stickybar-content .stickybar-price p:first-child b{font-size:1.8rem}.tplbooking-stickybar .stickybar-content .stickybar-price p:nth-child(2){display:none}.tplbooking-stickybar .wgt-sqbutton-blue-inverse{float:right;padding:0;width:45%;max-width:20rem}}html[dir=rtl] .tplbooking-stickybar{padding-right:5%;padding-left:0}html[dir=rtl] .tplbooking-stickybar .stickybar-content{left:3%;right:auto}html[dir=rtl] .tplbooking-stickybar .stickybar-content .stickybar-currency:after{margin-right:.5rem;margin-left:0}@media screen and (max-width:768px){html[dir=rtl] .tplbooking-stickybar .wgt-sqbutton-blue-inverse{float:left}}.tpl-booking-goodToKnow{display:none;background:#363636;color:#fff;font-size:1.4rem;min-height:4em;padding:.8em 3.2em;position:relative}.tpl-booking-goodToKnow .hotel-amenities{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tpl-booking-goodToKnow .hotel-amenities>*{display:inline-block;vertical-align:middle}.tpl-booking-goodToKnow .hotel-amenities span[class^=icon-]{font-size:4.5rem}.tpl-booking-goodToKnow .hotel-amenities div.amenities-main{margin-left:.5rem}.tpl-booking-goodToKnow .hotel-amenities div.amenities-main>div span{font-size:1.6rem;line-height:1.4em;color:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.tpl-booking-goodToKnow .hotel-amenities div.amenities-main>div span:not(:first-child):before{content:'|';padding:0 .5em .35em;display:inline-block;vertical-align:middle;line-height:0}.tpl-booking-goodToKnow .hotel-amenities div.amenities-main>a{font-size:1.6rem;line-height:1.2em;font-family:Whitney,Helvetica,sans-serif;font-weight:500}.tpl-booking-goodToKnow .hotel-amenities div.amenities-main .wgt-link-blue{display:none}.tpl-booking-goodToKnow .good-user-review{display:inline-block;vertical-align:top;float:right}.tpl-booking-goodToKnow .good-user-review span.good-user-quoto{display:inline-block;font-size:2.2rem;line-height:3rem;text-overflow:ellipsis;white-space:nowrap;max-width:20em;overflow:hidden;vertical-align:middle;font-style:italic}.tpl-booking-goodToKnow .good-user-review i{font-size:1.6rem;vertical-align:middle;display:inline-block;padding-top:1rem;padding-left:1em;font-style:italic}.tpl-booking-goodToKnow .good-user-review div{font-size:1.4rem;margin-top:.5rem}.tpl-booking-goodToKnow .good-user-review div a{text-transform:capitalize;color:#31a2ac;margin-left:.5rem;text-decoration:underline}.tpl-booking-goodToKnow .good-user-review div img{font-size:1.5rem;width:2em;border-radius:50%;vertical-align:middle;margin-right:.5rem}@media screen and (max-width:768px){.tpl-booking-goodToKnow{display:none}}html[dir=rtl] .tpl-booking-goodToKnow .hotel-amenities div.amenities-main{margin-right:.5rem;margin-left:0}html[dir=rtl] .tpl-booking-goodToKnow .good-user-review{float:left}html[dir=rtl] .tpl-booking-goodToKnow .good-user-review i{padding-right:1em;padding-left:0}html[dir=rtl] .tpl-booking-goodToKnow .good-user-review div a{margin-right:.5rem;margin-left:0}html[dir=rtl] .tpl-booking-goodToKnow .good-user-review div img{margin-left:.5rem;margin-right:0}div.form.login-form .form-width-limit,div.form.login-form .password-status,div.form.login-form div.field div.input-box{width:calc(100% - 1px);max-width:100%}div.form.login-form div.field.input-border-newlook{border:1px solid #cfcfcf}@media (max-width:768px){div.form.login-form div.field.input-border-newlook{border:none}}div.form.login-form div.field.input-error{background-color:#ba0c2f;border:2px solid #ba0c2f}div.form.login-form div.field.input-error .error-tip{color:#fff;margin-top:.5rem;padding:0 1rem;font-size:1.2rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500;line-height:25px;height:29px}@media screen and (max-width:768px){div.form.login-form .form-width-limit,div.form.login-form .password-status,div.form.login-form div.field div.input-box{width:calc(100% - 1px)}div.form.login-form div.field .error-tip{font-size:1.2rem}}div.form .common-error-message{margin-top:1.2em;width:calc(35rem + 4px);line-height:1.2em;color:#ba0c2f}div.form .form-width-limit,div.form .password-status,div.form div.field div.input-box{width:58rem;max-width:calc(100% - 2px)}div.form .input-error .password-status.success-tip{display:none}div.form .form-wide-error>p{display:none;font-size:2rem;color:#ba0c2f;font-size:1.6rem;line-height:1.2em;margin-top:.5rem;white-space:inherit}div.form.has-error.input-error .form-wide-error p.input-error,div.form.has-error.network-error .form-wide-error p.network-error,div.form.has-error.server-error .form-wide-error p.server-error{display:block}div.form .password-status p{font-size:1.4rem;float:right;line-height:1.2em;padding-top:1rem}div.form .password-status span{color:#2eb025;font-weight:300}div.form .password-status span.password-weak{color:#ba0c2f;font-weight:300}div.form select::-ms-expand{display:none}div.form div.field{margin-top:1.3rem;vertical-align:top;position:relative}div.form div.field .error-tip{display:none;font-size:2rem}div.form div.field div[data-component=date3selects]{width:58.4rem;display:inline-block;max-width:calc(100% - 0px)}div.form div.field div[data-component=date3selects] div.input-box{margin-right:0;width:38.6rem;max-width:calc((100% - .9rem)/ 2)}@media screen and (max-width:1023px){div.form div.field div[data-component=date3selects] div.input-box{max-width:calc((100% - 1.3rem)/ 2)}}@media screen and (max-width:849px){div.form div.field div[data-component=date3selects] div.input-box{max-width:calc((100% - 1.6rem)/ 2)}}@media screen and (max-width:768px){div.form div.field div[data-component=date3selects] div.input-box{max-width:calc((100% - .9rem)/ 2)}}div.form div.field.request-error .error-tip{display:block}div.form div.field.input-error label{color:#ba0c2f}div.form div.field.input-error div.input-box{border-color:#ba0c2f;margin-right:1.5rem}div.form div.field.input-error div[data-component=date3selects]{margin-right:1.5rem}div.form div.field.input-error .error-tip{color:#ba0c2f;font-size:1.6rem;line-height:1.4em;margin-top:.5rem}div.form div.field.input-error .error-tip.either,div.form div.field.input-error.date_expire .error-tip.date_expire,div.form div.field.input-error.not-null .error-tip.not-null,div.form div.field.input-error.null .error-tip.null,div.form div.field.input-error.server .error-tip.server{display:inline-block}div.form div.field.input-error i.input-status{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA6klEQVQ4y2PYxaPPgAWzAXEYEC8D4vtA/BOIPwPxdahYKFQNhl5shgUC8W0g/k8Ag9QE4TOQGYg7iTAIHXdC9WIYSI5hyIaiGBiCTwMIPF2yiZChITADQYH7mAoGPgGZBTIwmpCXiDQQhGNABq4mxsCH05YSY+AakIEPCCn8++Pn/4dTlxBj4AOQgT8IKfz98TOxBv4EGfiJ2gbepKKBD4iKFBLwGqKSDch1l5IqiE421EzY7LCsF0oF74aiFw5dFBjWhav4mkyGYVNwFV8wHExCARtCTIkNiyhQ7K+BVgG/oPg+VCwaVxUAAGOZ1WVm7vjiAAAAAElFTkSuQmCC)}div.form div.field.field-half.input-error .error-tip{display:block}div.form div.field.input-error.not-null .error-tip.null,div.form div.field.input-error.null .error-tip.not-null{display:none}div.form div.field.field-second .error-tip.error-contact-tips{background-color:#ba0c2f;font-size:1.6rem;line-height:1.6em;width:calc(100% - 2px);padding:.5em;margin-top:0;color:#fff;box-sizing:border-box;font-family:Whitney,Helvetica,sans-serif;font-weight:700}div.form div.field.field-second .error-tip.error-contact-tips a{color:#fff;text-decoration:underline;font-weight:700}div.form div.field.field-third{font-size:0}div.form div.field.field-third .input-box{box-sizing:border-box;width:18.6rem;max-width:calc((100% - 2.5rem)/ 3)}div.form div.field.field-third .input-box:not(:nth-of-type(1)){margin-left:1.2rem}div.form div.field.field-third div[data-component=date3selects] .input-box{width:calc((100% - 1.3rem)/ 2)}div.form div.field.field-address,div.form div.field.field-dob,div.form div.field.field-mobile_phone,div.form div.field.field-phone,div.form div.field.field-title_gender{display:none!important}div.form div.field.field-half-checkout2{display:inline-block;width:16.5rem;max-width:calc(50% - 1.1rem)}div.form div.field.field-half-checkout2.field-half-right{margin-left:1.9rem}div.form div.field.field-half-checkout2 input{width:88%}div.form div.field.field-half-checkout2.field-half-block{display:block}div.form div.field.field-half-checkout2 .error-tip{white-space:initial}div.form div.field.field-captcha .input-box{width:26rem;margin-right:0!important}div.form div.field.field-captcha img.captcha{vertical-align:middle;margin:0 1.5rem;cursor:pointer}div.form div.field.field-half{display:inline-block;width:28rem;max-width:calc(50% - 1.1rem)}div.form div.field.field-half.field-half-right{margin-left:1.9rem}div.form div.field.field-half input{width:88%}div.form div.field.field-half.field-half-block{display:block}div.form div.field.field-half .error-tip{white-space:initial}div.form div.field.field-email div[data-bind-to=email] input.disabled{background-color:-internal-light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));border-color:rgba(118,118,118,.3)}div.form div.field.field-email .error-tip.error-contact-tips{background-color:#ba0c2f;font-size:1.6rem;line-height:1.6em;width:calc(100% - 2px);padding:.5em;margin-top:0;color:#fff;box-sizing:border-box;font-family:Whitney,Helvetica,sans-serif;font-weight:700}div.form div.field.field-email .error-tip.error-contact-tips a{color:#fff;text-decoration:underline;font-weight:700}div.form div.field div.input-box.search-list{position:absolute;z-index:2;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.form div.field div.input-box.search-list li{padding:1rem 0;margin:0 1rem}div.form div.field div.input-box.search-list li.selected,div.form div.field div.input-box.search-list li:hover{cursor:pointer;color:#fff;background:grey}div.form div.field div.input-box{display:inline-block;background-color:#fff;border:solid 1px #adadad;position:relative;vertical-align:middle;overflow:hidden}div.form div.field div.input-box.small-size{width:13rem}@media screen and (max-width:768px){div.form div.field div.input-box.small-size{width:10rem}}div.form div.field div.input-box.focus{border:1px solid #000}div.form div.field div.input-box.focus>i.input-select{pointer-events:none;display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-top-color:#000}div.form div.field div.input-box a.input-show,div.form div.field div.input-box>i{display:inline-block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-position:center center;background-repeat:no-repeat}div.form div.field div.input-box i.input-status{background-size:20px;width:20px;height:20px}div.form div.field div.input-box i.input-select{pointer-events:none;display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-top-color:#b2b2b2;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}div.form div.field div.input-box a.input-show{text-align:center;cursor:pointer}div.form div.field div.input-box a.input-show .icon-icon_K002,div.form div.field div.input-box a.input-show .icon-icon_K003{font-size:24px;display:inline-block}div.form div.field div.input-box a.input-show .description{text-transform:uppercase;font-size:9px;letter-spacing:1px;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:300}div.form div.field div.input-box a.input-show .hide,div.form div.field div.input-box a.input-show .show{display:none}div.form div.field div.input-box a.input-show[data-show=false] .hide,div.form div.field div.input-box a.input-show[data-show=true] .show{display:block}div.form div.field div.select-box{position:relative}div.form div.field div.select-box:after{position:absolute;top:50%;right:1rem;margin-top:-.1rem;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-top-color:#363636}div.form div.field label{font-family:Whitney,Helvetica,sans-serif;font-weight:500;display:block;font-size:1.8rem;line-height:1.8em}div.form div.field label.checkbox-label{vertical-align:middle;display:inline-block}div.form div.field input,div.form div.field textarea{font-family:Whitney,Helvetica,sans-serif;font-weight:500;border:none;background-color:inherit;width:95%;font-size:1.6rem;color:#363636;margin:.5rem 0 .5rem 1rem;height:3rem;-webkit-appearance:none;border-radius:0!important}@media screen and (max-width:768px){div.form div.field input,div.form div.field textarea{height:25px}}div.form div.field input.placeholder,div.form div.field textarea.placeholder{color:#adadad}div.form div.field input::-ms-clear{display:none}div.form div.field input::-ms-reveal{display:none}div.form div.field textarea{font-family:Whitney,Helvetica,sans-serif;font-weight:500;height:9rem;outline:0;line-height:2em;resize:none}div.form div.field select{font-family:Whitney,Helvetica,sans-serif;font-weight:500;height:calc(3rem + .2rem);margin:.5rem 0;border:0;outline:0;font-size:1.6rem;background-color:#fff;width:calc(100% + 17px);padding-left:1rem;word-break:keep-all;box-sizing:border-box;padding-right:calc(31px + 1.2rem);appearance:none;-moz-appearance:none;-webkit-appearance:none}@media screen and (max-width:768px){div.form div.field select{height:calc(27px + 1rem)}}div.form div.field.field-third-Average{width:18.4rem;display:inline-block;margin-left:1rem}div.form div.field.field-third-Average .input-box{width:100%;max-width:100%}div.form div.field.field-margin-left-none{margin-left:0}div.form div.field .hotel_list{position:absolute;top:74px;background-color:#fff;min-height:100px;max-height:500px;overflow:hidden;box-shadow:1px 2px 4px rgba(0,0,0,.35);border:solid 1px #adadad;left:0;right:0;z-index:19;display:none}div.form div.field .hotel_list .hotel_list_content .hotel_list-region{width:calc(100% - 40px);margin:0 auto;padding-top:15px;border-top:1px solid #cfcfcf;font-size:14px;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:300;text-transform:uppercase;line-height:14px;color:#7e7e7e}div.form div.field .hotel_list .hotel_list_content:first-child .hotel_list-region{border-top:none}div.form div.field .hotel_list .hotel_list_content .hotel_list-city{width:calc(100% - 40px);margin:0 auto;padding:10px 0;font-size:14px;font-family:Whitney,Helvetica,sans-serif;font-weight:500;line-height:17px;color:#363636}div.form div.field .hotel_list .hotel_list_content .hotel_list-hotels{width:100%;font-size:18px;font-family:Whitney,Helvetica,sans-serif;font-weight:300;line-height:19px;color:#000;vertical-align:top;white-space:normal;padding:5px 20px;box-sizing:border-box;cursor:pointer}div.form div.field .hotel_list .hotel_list_content .hotel_list-hotels span{font-size:19px;display:inline-block;vertical-align:middle;margin-right:8px}div.form div.field .hotel_list .hotel_list_content .hotel_list-hotels.active,div.form div.field .hotel_list .hotel_list_content .hotel_list-hotels.selected,div.form div.field .hotel_list .hotel_list_content .hotel_list-hotels:hover{background-color:#f0f0f0}div.form div.field .hotel_list .nano-pane{border-radius:0;background:#dcd7d3}div.form div.field .hotel_list .nano-pane .nano-slider{border-radius:0;margin:0 2px;background:#000}@media screen and (max-width:768px){div.form{width:100%!important}div.form .form-width-limit,div.form .password-status,div.form div.field div.input-box{width:calc(100% - 4px)}div.form .password-status p{font-size:13px;padding-top:.6rem}div.form div.field div[data-component=date3selects]{width:100%}div.form div.field.input-error div[data-component=date3selects]{margin-left:0}div.form div.field.input-error div.input-box{margin-right:0}div.form div.field.input-error .error-tip{font-size:1.4rem;line-height:1em;white-space:inherit}div.form div.field.field-third .input-box{width:100%;max-width:inherit;margin-left:0!important;margin-bottom:.5rem}div.form div.field.field-captcha .input-box{width:calc(90% - 100px - 3rem)}div.form div.field.field-half{display:block;width:100%;max-width:100%}div.form div.field.field-half.field-half-right{margin-left:0!important;margin-right:0!important}div.form div.field div.input-box a.input-show span{font-size:9px}div.form div.field label{font-size:1.6rem;line-height:1.5em}div.form div.field input,div.form div.field select{font-size:1.2rem;margin-top:0;margin-bottom:0;height:3.4rem;line-height:3.4rem}div.form div.field textarea{line-height:1.3em;font-size:1.2rem}div.form div.field.field-third-Average{width:calc(100% - 4px)!important;margin-left:0!important}}html[dir=rtl] div.form .password-status p{float:left}html[dir=rtl] div.form div.field.input-error div[data-component=date3selects]{margin-right:0;margin-left:1.5rem}html[dir=rtl] div.form div.field.input-error div.input-box{margin-left:1.5rem;margin-right:0}html[dir=rtl] div.form div.field.field-third .input-box:not(:nth-of-type(1)){margin-left:0;margin-right:1.25rem}html[dir=rtl] div.form div.field.field-third.input-error .input-box{margin-left:0}html[dir=rtl] div.form div.field.field-half.field-half-right{margin-right:1.9rem;margin-left:0}html[dir=rtl] div.form div.field div.input-box a.input-show,html[dir=rtl] div.form div.field div.input-box>i{left:10px;right:auto}html[dir=rtl] div.form div.field div.select-box:after{left:1rem;right:auto}html[dir=rtl] div.form div.field input,html[dir=rtl] div.form div.field textarea{margin-left:0;margin-right:1rem}html[dir=rtl] div.form div.field select{padding-right:1rem;padding-left:calc(31px + 1.2rem)}@media (max-width:768px){html[dir=rtl] div.form div.field.input-error div[data-component=date3selects]{margin-left:0}html[dir=rtl] div.form div.field.field-third .input-box:not(:nth-of-type(1)){margin-right:0}}.signup h2.head,.user-page-default h2.head,div.forgetpassword h2.head,div.request-proposal h2.head,div.resetpassword h2.head,div.view-booking-sg h2.head{font-size:6.3rem;color:#000}.signup p.message,.user-page-default p.message,div.forgetpassword p.message,div.request-proposal p.message,div.resetpassword p.message,div.view-booking-sg p.message{background-color:#cbc7c2;font-size:2.4rem;line-height:1.2em;padding:2.2rem 2.5rem 2rem 3rem;margin:2.5rem 0 3.2rem 0}@media screen and (max-width:768px){.signup h2.head,.user-page-default h2.head,div.forgetpassword h2.head,div.request-proposal h2.head,div.resetpassword h2.head,div.view-booking-sg h2.head{font-size:3.6rem}.signup p.message,.user-page-default p.message,div.forgetpassword p.message,div.request-proposal p.message,div.resetpassword p.message,div.view-booking-sg p.message{font-size:1.8rem;padding:1.3rem 1.5rem 1.3rem 1rem;margin:2rem 0}}i.checkbox,i.radio{display:inline-block;cursor:pointer;width:1.4rem;height:1.4rem;border:solid .2rem #adadad;text-align:center;vertical-align:middle;background-color:#fff;position:relative}i.blue.radio,i.checkbox.blue{border-color:#31a2ac}.card.selected i.blue.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.blue.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.blue.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.blue.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.checkbox.blue:after,i.blue.checked.radio:after,i.checkbox.blue.checked:after{background:#31a2ac;width:80%;height:80%}i.black.radio,i.checkbox.black{border-color:#363636}.card.selected i.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.checkbox:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.radio:after,i.checkbox.checked:after,i.checked.radio:after{content:'';background:#363636;display:inline-block;width:71%;height:71%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkbox-block>*{display:inline-block;vertical-align:top}.checkbox-block.blue{color:#31a2ac}.checkbox-block__text{font-size:1.8rem;line-height:2.2rem;margin-left:.5em;font-family:Whitney,Helvetica,sans-serif;font-weight:500;cursor:pointer}html[dir=rtl] .checkbox-block__text{margin-right:.5em;margin-left:0}.block-error-mesage{background-color:#ba0c2f;padding:2rem 1.5rem 2rem 2rem;line-height:1.4em;font-size:1.6rem;color:#fff}html[dir=rtl] .block-error-mesage{padding:2rem 2rem 2rem 1.5rem}i.radio{width:3.2rem;height:3.2rem;border-width:.3rem;background-color:#fff}i.radio.blue{background-color:#fff;border:solid .2rem #adadad}.card.selected i.radio.blue:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio.blue:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio.blue:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.radio.blue:after,i.radio.blue.checked:after{background-color:#31a2ac}.card.selected i.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.radio:after,i.radio,i.radio.checked:after{border-radius:100%}i.add{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAAAM0lEQVRIx2MwY8AL/yNBrCr+QyHDqEGjBo0aNGIN+k8dOGoQXQ0aTdmjBo0aNGoQRQYBAIvy+isU71WpAAAAAElFTkSuQmCC) no-repeat center center;background-size:3rem;width:3rem;height:3rem;margin-right:4px;cursor:pointer}i.triangle{display:inline-block;content:'';width:0;height:0;border:.8rem solid transparent;border-top-color:#363636;margin-top:.5rem}i.triangle.expanded{display:inline-block;content:'';width:0;height:0;border:.8rem solid transparent;border-bottom-color:#363636;margin-top:-.5rem}.nightly-breakdown.no-arrow .trigger:after{display:none!important}.nightly-breakdown.show .trigger:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-bottom-color:#333;margin-bottom:0}.nightly-breakdown.show .trigger.blue:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-bottom-color:#31a2ac}.nightly-breakdown.show .trigger.grey:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-bottom-color:#a9a9a9}.nightly-breakdown .trigger{cursor:pointer;font-size:1.3rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500;color:#333;margin-top:.5em}.nightly-breakdown .trigger.blue{color:#31a2ac}.nightly-breakdown .trigger.blue:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-top-color:#31a2ac}.nightly-breakdown .trigger.grey{color:#adadad}.nightly-breakdown .trigger.grey:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-top-color:#a9a9a9}.nightly-breakdown .trigger>*{display:inline-block;vertical-align:middle}.nightly-breakdown .trigger:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-top-color:#333;margin-bottom:-4px;margin-left:.4rem}html[dir=rtl] .nightly-breakdown .trigger:after{margin-right:.4rem;margin-left:0}@media screen and (max-width:768px){i.radio{width:2.1rem;height:2.1rem;top:3rem!important;border-width:.2rem}i.add{background-size:2.2rem;width:2.2rem;height:2.2rem}}.checkout .checkout-confirmation .checkout-confirmation-order div.confirmation-order-info a,.checkout .checkout-confirmation .checkout-confirmation-points a,.checkout .checkout-detail a.detail-edit,.checkout .overall-price .overall-price-href,.checkout .overall-price .overall-price-total .overall-price-points,.checkout .overall-price .overall-price-underline,.dashboard .main .board .userinfo .membership a,.tpl-hero-rating .tpl-rating .view,.underline-a,.underline-a-bold,.underline-a-green,.underline-a-red{line-height:1.5em;cursor:pointer;display:inline-block;border-bottom-style:solid;border-bottom-width:1px;color:inherit}.underline-a-bold{border-width:2px;line-height:1.2em}@media screen and (max-width:768px){.underline-a-bold{line-height:1em}}.checkout .checkout-confirmation .checkout-confirmation-order div.confirmation-order-info a,.underline-a-red{color:#ba0c2f;border-color:#ba0c2f}.checkout .checkout-confirmation .checkout-confirmation-points a,.checkout .checkout-detail a.detail-edit,.underline-a-green{color:#37ac31;border-color:#37ac31}.security-tooltip{font-size:2rem;padding:0 .3rem;cursor:pointer;position:relative;display:inline-block;vertical-align:middle}.security-tooltip:hover .security-tooltip-popup{display:block}.security-tooltip div.security-tooltip-popup{display:none;position:absolute;z-index:10;left:100%;top:50%;margin-left:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:solid 1px #aaa}.security-tooltip div.security-tooltip-popup:after,.security-tooltip div.security-tooltip-popup:before{position:absolute;top:50%;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.security-tooltip div.security-tooltip-popup:before{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-right-color:#aaa;left:-1px}.security-tooltip div.security-tooltip-popup:after{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-right-color:#ebe7e5;left:0}.security-tooltip div.security-tooltip-popup .content{width:15rem;padding:1rem;background-color:#ebe7e5;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.security-tooltip div.security-tooltip-popup .content *{font-size:1.2rem;line-height:1.1em;color:#191405;text-transform:uppercase}.security-tooltip div.security-tooltip-popup .content p{margin-bottom:.7em}.security-tooltip div.security-tooltip-popup .content>div{font-size:0;white-space:nowrap}.security-tooltip div.security-tooltip-popup .content>div *{display:inline-block;vertical-align:middle;white-space:normal}.security-tooltip div.security-tooltip-popup .content>div span{word-wrap:break-word}.security-tooltip div.security-tooltip-popup .content>div span:first-of-type{width:calc(100% - 4.8rem);font-size:1.3rem}.security-tooltip div.security-tooltip-popup .content>div img{width:4.6rem}.security-tooltip div.security-tooltip-popup .content>div span[class^=icon-]{font-size:4rem;margin-left:.8rem}@media screen and (max-width:768px){.security-tooltip div.security-tooltip-popup .content{width:12rem;padding:.7rem}.security-tooltip div.security-tooltip-popup .content *{font-size:1.3rem}.security-tooltip div.security-tooltip-popup .content>div{margin-bottom:.5rem}.security-tooltip div.security-tooltip-popup .content>div span:first-of-type{width:calc(100% - 3.8rem);font-size:1.2rem}.security-tooltip div.security-tooltip-popup .content>div img{width:3.5rem}.security-tooltip div.security-tooltip-popup .content>div span[class^=icon-]{font-size:3rem}}html[dir=rtl] .security-tooltip div.security-tooltip-popup{right:100%;left:auto;margin-right:5px;margin-left:0}html[dir=rtl] .security-tooltip div.security-tooltip-popup:before{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-left-color:#aaa;right:-25px;left:auto}html[dir=rtl] .security-tooltip div.security-tooltip-popup:after{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-left-color:#fff;right:-24px;left:auto}html[dir=rtl] .security-tooltip div.security-tooltip-popup .content>div span[class^=icon-]{margin-right:.8rem;margin-left:0}div.placeholder{z-index:10;background-image:url(data:image/gif;base64,AAAA)}input[type=text]:disabled{opacity:1;color:#363636;-webkit-text-fill-color:#363636}div.tpl-meeting-proposal{background-color:#1e1e1e;color:#fff;font-size:0;height:80px;width:100%;position:fixed;bottom:0;z-index:11;padding:0 0 0 8%;box-sizing:border-box}div.tpl-meeting-proposal p{font-size:2.4rem;line-height:80px}div.tpl-meeting-proposal a{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){div.tpl-meeting-proposal{text-align:center;left:0;width:100%;height:auto;padding:2rem 0!important}div.tpl-meeting-proposal p{font-size:2rem;margin-bottom:1rem;line-height:1.2em}div.tpl-meeting-proposal a{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}html[dir=rtl] div.tpl-meeting-proposal{padding:0 8% 0 0}html[dir=rtl] div.tpl-meeting-proposal a{left:2rem;right:auto}@media (max-width:768px){html[dir=rtl] div.tpl-meeting-proposal{right:0}}div.tpl-meeting-hotel div.tpl-content div.clearfix a{line-height:38px;margin:0 .5rem}@media (max-width:768px){div.tpl-meeting-hotel div.tpl-content div.clearfix a{padding:0 27px}}div.tpl-meeting-hotel.display-grid{position:relative;color:#fff;display:inline-block;width:100%;background-color:#dcd7d2;background-size:cover;background-repeat:no-repeat;background-position:center center}div.tpl-meeting-hotel.display-grid a.wgt-scratchpad-off span,div.tpl-meeting-hotel.display-grid a.wgt-scratchpad-on span{font-size:5rem}div.tpl-meeting-hotel.display-grid div.tpl-content{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}div.tpl-meeting-hotel.display-grid div.tpl-content h3{width:70%;font-size:3.8rem;line-height:1.2em;margin:0 auto;padding:2% 0}div.tpl-meeting-hotel.display-grid div.tpl-content div.tpl-text{width:85%;padding-bottom:6%;margin:1px auto}div.tpl-meeting-hotel.display-grid div.tpl-content div.tpl-text p{font-size:1.8rem;line-height:1.5em}div.tpl-meeting-hotel.display-grid div.tpl-content a.wgt-sqbutton-black,div.tpl-meeting-hotel.display-grid div.tpl-content a.wgt-sqbutton-dark{display:none}div.tpl-meeting-hotel.display-grid.view-feature{background-image:none!important}div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i{background:#31a2ac!important}div.tpl-meeting-hotel.display-grid.view-feature .tpl-content{display:none}div.tpl-meeting-hotel.display-grid.view-feature .feature-content{display:block}div.tpl-meeting-hotel.display-grid .feature-content{display:none;padding:5%;color:#383838;position:absolute;width:100%;height:100%;box-sizing:border-box}div.tpl-meeting-hotel.display-grid .feature-content>div{width:100%;height:100%;overflow:hidden}div.tpl-meeting-hotel.display-grid .feature-content .hotel-name{width:65%;font-size:1.8rem;font-weight:700;line-height:1.3em;margin-bottom:.6em}div.tpl-meeting-hotel.display-grid .feature-content .info-content{font-size:0}div.tpl-meeting-hotel.display-grid .feature-content .info-content .attendees-block{width:27%}div.tpl-meeting-hotel.display-grid .feature-content .info-content .event-block{margin:0 2.5%;width:34%}div.tpl-meeting-hotel.display-grid .feature-content .info-content .roominfo-block{width:34%}div.tpl-meeting-hotel.display-grid .feature-content .info-content>div{display:inline-block;vertical-align:top}div.tpl-meeting-hotel.display-grid .feature-content .info-content>div *{font-size:1.4rem;line-height:1.5em}@media (max-width:768px){div.tpl-meeting-hotel.display-grid .feature-content .info-content>div *{font-size:1.1rem;line-height:1.1em}}div.tpl-meeting-hotel.display-grid .feature-content .info-content>div ul,div.tpl-meeting-hotel.display-grid .feature-content .info-content>div ul li{width:100%}div.tpl-meeting-hotel.display-grid .feature-content .info-content .item-name{font-size:1.6rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700}div.tpl-meeting-hotel.display-grid div.tpl-holder{margin-top:68.7118644%}@media (max-width:768px){div.tpl-meeting-hotel.display-grid{display:block;width:100%;padding:0}div.tpl-meeting-hotel.display-grid a.wgt-scratchpad-off span.icon-icon_B013{font-size:6rem}div.tpl-meeting-hotel.display-grid div.tpl-content div.wgt-icon{background-size:36px;padding-top:45px}div.tpl-meeting-hotel.display-grid div.tpl-content h3{font-size:2.4rem;width:90%}div.tpl-meeting-hotel.display-grid div.tpl-content div.tpl-text{width:95%;padding-bottom:3%}div.tpl-meeting-hotel.display-grid div.tpl-content div.tpl-text p{font-size:1.4rem}div.tpl-meeting-hotel.display-grid div.tpl-holder{margin-top:85.3125%}}div.tpl-meeting-hotel.display-list{background-image:none!important;background-color:#fff;color:#000;width:100%;border-top:solid 1px #bebebe}div.tpl-meeting-hotel.display-list a.wgt-scratchpad-off{display:none}div.tpl-meeting-hotel.display-list div.tpl-content{position:relative;padding-left:2%}div.tpl-meeting-hotel.display-list div.tpl-content div.wgt-icon{display:none}div.tpl-meeting-hotel.display-list div.tpl-content h2{width:70%;font-size:3.8rem;line-height:1.2em;padding:2% 0 1% 0}div.tpl-meeting-hotel.display-list div.tpl-content div.tpl-text{width:85%;padding-bottom:2.5%}div.tpl-meeting-hotel.display-list div.tpl-content div.tpl-text p{font-size:1.8rem;line-height:1.5em}div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-black,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-black1,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-blue,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-blue-hollow,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-blue-inverse,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-change-color,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-dark,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-dark-grey,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-golden,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-green,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-red,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-white{display:none}div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-black,div.tpl-meeting-hotel.display-list div.tpl-content a.wgt-sqbutton-dark{display:inline-block!important}div.tpl-meeting-hotel.display-list div.tpl-content div.clearfix{position:absolute;right:5%;bottom:16%}@media (max-width:768px){div.tpl-meeting-hotel.display-list div.tpl-content{padding-left:4%;padding-bottom:3rem}div.tpl-meeting-hotel.display-list div.tpl-content h2{width:90%;font-size:2.4rem;padding:3% 0}div.tpl-meeting-hotel.display-list div.tpl-content div.tpl-text{width:90%}div.tpl-meeting-hotel.display-list div.tpl-content div.tpl-text p{font-size:1.4rem}div.tpl-meeting-hotel.display-list div.tpl-content div.clearfix{position:static;width:92%}div.tpl-meeting-hotel.display-list div.tpl-content div.clearfix a{padding:0 18px}div.tpl-meeting-hotel.display-list div.tpl-content div.clearfix a.wgt-sqbutton-black{margin-left:0}}div.tpl-wedding-experience{text-align:center;background-color:#fff;color:#363636}div.tpl-wedding-experience div.tpl-content{width:68rem;max-width:90%;padding:6rem 0;margin:auto}div.tpl-wedding-experience div.tpl-content h2{font-size:3.6rem;line-height:1.2em}div.tpl-wedding-experience div.tpl-content p{font-size:18px;line-height:1.5em;padding:2rem 0}@media (max-width:768px){div.tpl-wedding-experience div.tpl-content{width:90%}div.tpl-wedding-experience div.tpl-content h2{font-size:2.4rem}div.tpl-wedding-experience div.tpl-content p{font-size:1.4rem}div.tpl-wedding-experience div.tpl-content a.wgt-sqbutton-dark{width:28rem}}div.tpl-map-carousel{height:18.5rem}div.tpl-map-carousel a,div.tpl-map-carousel ul,div.tpl-map-carousel ul li{height:100%}div.tpl-map-carousel a.map-carousel{width:2.7rem}div.tpl-map-carousel ul{width:100%;overflow:hidden;color:#fff;white-space:nowrap;font-size:0;left:2.7rem;width:calc(100% - 2.7rem * 2);overflow:hidden}div.tpl-map-carousel ul li{display:inline-block;width:calc(100% / 3 - .1px);text-align:center;background-position:center}div.tpl-map-carousel ul[data-count='3']{left:0;width:100%}div.tpl-map-carousel ul[data-count='3'] li{width:calc(100% / 3 - .1px)}div.tpl-map-carousel ul[data-count='2']{left:0;width:100%}div.tpl-map-carousel ul[data-count='2'] li{width:50%}div.tpl-map-carousel ul[data-count='1']{left:0;width:100%}div.tpl-map-carousel ul[data-count='1'] li{width:100%}@media (max-width:768px){div.tpl-map-carousel ul{width:100%;left:0;overflow:hidden;position:relative}div.tpl-map-carousel ul li{position:absolute;width:75%!important;z-index:1;background-color:#363636;background-size:100% 100%}div.tpl-map-carousel ul li:nth-child(1){right:50%;display:block!important;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}div.tpl-map-carousel ul li:nth-child(2){top:0;left:50%;display:block!important;transform:translateX(-50%);z-index:2;padding-right:0}div.tpl-map-carousel ul li:nth-child(3){left:50%;display:block!important;right:inherit;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}div.tpl-map-carousel ul[data-count='1'] li,div.tpl-map-carousel ul[data-count='2'] li{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);left:inherit;right:inherit}div.tpl-map-carousel ul[data-count='1'] li{width:100%}div.tpl-map-carousel ul[data-count='4']{width:100%;left:0}}div.tpl-carousel-content{width:100%;height:100%;position:relative}div.tpl-carousel-content div.tpl-content{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;letter-spacing:1px}div.tpl-carousel-content div.tpl-content h3{width:65%;font-size:2.8rem;white-space:normal;line-height:1.2em;padding-bottom:1rem;margin:auto}div.tpl-carousel-content div.tpl-content p{width:90%;font-size:1.4rem;white-space:normal;line-height:1.5em;margin:auto}@media (max-width:768px){div.tpl-carousel-content div.tpl-content h3{width:80%}}div.tpl-learn-us-navbar{background-color:#323232;padding:3.5rem 0 2rem 0;color:#cacaca;text-align:center}div.tpl-learn-us-navbar span.navbar-select{display:none;position:relative;width:95%;line-height:6rem;background-color:#3e3e3e;margin:auto;font-size:2rem;letter-spacing:1px;margin-bottom:3px}div.tpl-learn-us-navbar span.navbar-select:after{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-left-color:#fff}div.tpl-learn-us-navbar ul{margin:auto;width:60%}div.tpl-learn-us-navbar ul li{margin:1rem;padding:0 1.8rem;font-size:14px;line-height:4rem;display:inline-table;cursor:pointer;background-color:#3e3e3e}div.tpl-learn-us-navbar ul li a{color:#cacaca;letter-spacing:1px;text-transform:uppercase}div.tpl-learn-us-navbar ul li.active{background-color:#585858}div.tpl-learn-us-navbar ul li.active a{font-weight:700}@media (max-width:768px){div.tpl-learn-us-navbar span.navbar-select{display:block;font-size:1.4rem}div.tpl-learn-us-navbar ul{display:none;width:95%}div.tpl-learn-us-navbar ul li{display:block;margin:0 0 1px 0;line-height:1.2rem;padding:1.7rem 0;font-size:1.4rem}div.tpl-learn-us-navbar ul li.active a{font-weight:300}div.tpl-learn-us-navbar.expanded{position:fixed;top:0;height:calc(100vh - 40px);width:100%;z-index:11;overflow-y:auto}div.tpl-learn-us-navbar.expanded span.navbar-select{display:none}div.tpl-learn-us-navbar.expanded span.navbar-select:after{display:none}div.tpl-learn-us-navbar.expanded ul{width:100%;display:block;padding-bottom:6rem}}fieldset.custom-dropdown{color:#fff;cursor:pointer;width:100%;display:block;text-align:left;padding-right:5%;font-size:1.6rem;letter-spacing:1px;position:relative;box-sizing:border-box}fieldset.custom-dropdown.disabled{filter:alpha(Opacity=50);opacity:.5}fieldset.custom-dropdown.expanded ul{display:block}fieldset.custom-dropdown ul{display:none}fieldset.custom-dropdown ul li li.selected{color:#5b6262}fieldset.custom-dropdown label{display:block;width:100%;line-height:2.5em;font-size:12px;text-transform:uppercase;color:#f5f5f5}fieldset.custom-dropdown div{border:solid 1px #282828;background-color:#282828;padding-left:5%;width:100%;height:5rem;overflow:hidden;position:relative;box-sizing:border-box;word-break:break-all;display:inline-flex;display:block\0}fieldset.custom-dropdown div i{display:inline-block;line-height:5rem;position:absolute;white-space:nowrap;overflow:hidden}fieldset.custom-dropdown div.text_overflow i{width:calc(82% - .6rem - 10px);white-space:normal}fieldset.custom-dropdown div.text_overflow:after{position:absolute;left:calc(87% - .6rem - 10px);content:"...";width:15px;line-height:5rem}fieldset.custom-dropdown div:before{position:absolute;right:3%;top:50%;display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-top-color:#fff}fieldset.custom-dropdown div span{display:inline-block;margin-left:1rem;margin-top:1rem;width:3rem;line-height:3rem;height:3rem;text-align:center;background-color:#717a7a;border-radius:100%}fieldset.custom-dropdown ul{position:absolute;top:9rem;left:0;width:100%;z-index:6;background-color:#282828;max-height:38rem;overflow-y:auto;box-sizing:border-box}fieldset.custom-dropdown ul li{padding:1.5rem 0;padding-left:5%;position:relative}fieldset.custom-dropdown ul li i.checkbox,fieldset.custom-dropdown ul li i.radio{margin-right:4%;background-color:transparent}.card.selected fieldset.custom-dropdown ul li i.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected fieldset.custom-dropdown ul li i.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected fieldset.custom-dropdown ul li i.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark fieldset.custom-dropdown ul li i:after,fieldset.custom-dropdown ul li .card.selected i.radio:after,fieldset.custom-dropdown ul li .offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,fieldset.custom-dropdown ul li .package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,fieldset.custom-dropdown ul li div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i:after,fieldset.custom-dropdown ul li i.checked:after{background-color:#fff}fieldset.custom-dropdown ul li.selected,fieldset.custom-dropdown ul li:hover{background-color:#535353}fieldset.custom-dropdown ul li.has-children:before{position:absolute;right:3%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-left-color:#fff}fieldset.custom-dropdown ul li.back{padding-left:calc(5% + 2.5rem);background-color:#535353}fieldset.custom-dropdown ul li.back:before{position:absolute;right:inherit;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-right-color:#fff}fieldset.custom-dropdown:last-of-type{padding-right:0}@media (max-width:768px){fieldset.custom-dropdown{width:100%;display:block}fieldset.custom-dropdown ul{position:static;margin:3px 0 2rem 0;width:100%;border-bottom:solid 1px #363636}}fieldset.custom-dropdown.fulllist ul{width:220%;font-size:0;left:inherit;right:0;box-sizing:border-box}fieldset.custom-dropdown.fulllist ul li{margin:2rem 0;display:inline-block;width:50%;font-size:1.6rem;padding:0;padding-left:5%;box-sizing:border-box;vertical-align:top;overflow:hidden}fieldset.custom-dropdown.fulllist ul li div.sub-head{line-height:1.5em;padding-left:0;text-transform:uppercase}fieldset.custom-dropdown.fulllist ul li div.sub-head:after,fieldset.custom-dropdown.fulllist ul li div.sub-head:before{display:none}fieldset.custom-dropdown.fulllist ul li ul{position:static}fieldset.custom-dropdown.fulllist ul li ul li{border:0;display:block;padding:1rem 0;margin:0}fieldset.custom-dropdown.fulllist ul li ul li:last-of-type{border:none}fieldset.custom-dropdown.fulllist ul li ul li::before{display:none}fieldset.custom-dropdown.fulllist ul li ul li:hover{background-color:transparent}fieldset.custom-dropdown.fulllist ul li ul li.selected{color:inherit;background-color:transparent}fieldset.custom-dropdown.fulllist ul li:before{display:none}fieldset.custom-dropdown.fulllist ul li:hover{background-color:transparent}fieldset.custom-dropdown.fulllist ul li:last-of-type{border-left:none}@media (max-width:768px){fieldset.custom-dropdown.fulllist ul{z-index:2;width:100%;right:inherit;box-sizing:content-box;border-bottom:solid 1px #363636}fieldset.custom-dropdown.fulllist ul li{display:block;width:100%;border:none}fieldset.custom-dropdown.fulllist ul li div.sub-head{padding:1.5rem 0}fieldset.custom-dropdown.fulllist ul li ul{border:none}}fieldset.custom-dropdown.fulllist ul.items-list>li.disabled{text-transform:uppercase}fieldset.custom-dropdown.fulllist ul.items-list>li.disabled li{text-transform:none}fieldset.custom-dropdown.fulllist[data-count='1'] ul{width:100%}fieldset.custom-dropdown.fulllist[data-count='1'] ul li{border-left:none!important;width:99%}fieldset.custom-dropdown.fulllist[data-count='1'] ul li:before{display:none}html[dir=rtl] fieldset.custom-dropdown{text-align:right}html[dir=rtl] fieldset.custom-dropdown div{padding-left:0;padding-right:5%}html[dir=rtl] fieldset.custom-dropdown div.text_overflow:after{left:inherit;right:calc(87% - .6rem - 10px)}html[dir=rtl] fieldset.custom-dropdown div:before{left:3%;right:auto}html[dir=rtl] fieldset.custom-dropdown div span{margin-right:.5rem;margin-left:0}html[dir=rtl] fieldset.custom-dropdown ul{left:0;right:auto}html[dir=rtl] fieldset.custom-dropdown ul li{padding-right:5%;padding-left:0}html[dir=rtl] fieldset.custom-dropdown ul li i.checkbox,html[dir=rtl] fieldset.custom-dropdown ul li i.radio{margin-left:4%;margin-right:0}html[dir=rtl] fieldset.custom-dropdown ul li.has-children:before{left:3%;right:auto;display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-right-color:#fff}html[dir=rtl] fieldset.custom-dropdown ul li.back{padding-right:calc(5% + 2.5rem);padding-left:0}html[dir=rtl] fieldset.custom-dropdown ul li.back:before{right:0;left:auto;display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-left-color:#fff}html[dir=rtl] fieldset.custom-dropdown.fulllist ul li:before{display:none}.aboutus-awards-filter{border-top:solid 5px #404040}div.tpl-static-twocenter{background-color:#fff;padding:3rem 7% 10rem 7%;overflow:hidden}div.tpl-static-twocenter h5.title{font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.5em;text-transform:uppercase;color:#000;margin:3rem 0 2.1rem}div.tpl-static-twocenter .lefttext{width:63%;float:left;min-height:1px}div.tpl-static-twocenter .lefttext p{width:95%;font-size:16px;line-height:1.7em;padding-bottom:2rem}div.tpl-static-twocenter .right-logo{width:37%;float:left}div.tpl-static-twocenter .right-logo img{width:70%;padding:0 0 0 2rem}div.tpl-static-twocenter .right-logo a{text-decoration:underline;display:block;line-height:1.8em;margin:7% 0 0 3rem;font-size:1.89rem;width:70%;cursor:pointer;color:#000}@media screen and (max-width:768px){div.tpl-static-twocenter h5.title{font-size:14px}div.tpl-static-twocenter .lefttext{width:100%}div.tpl-static-twocenter .lefttext p{width:100%;font-size:1.553rem;line-height:1.8em}div.tpl-static-twocenter .right-logo{width:100%}div.tpl-static-twocenter .right-logo img{width:22rem;padding-left:0}div.tpl-static-twocenter .right-logo a{width:100%;padding:0;font-size:1.8rem;letter-spacing:2px;margin-left:0}}html[dir=rtl] div.tpl-static-twocenter .lefttext{float:right}html[dir=rtl] div.tpl-static-twocenter .right-logo{float:left}html[dir=rtl] div.tpl-static-twocenter .right-logo a{margin:7% 3rem 0 0}@media screen and (max-width:768px){html[dir=rtl] div.tpl-static-twocenter .right-logo a{margin-right:0}}div.tpl-static-richcontent{padding:10rem 7% 8rem 7%;background-color:#fff;color:#363636;word-wrap:break-word}div.tpl-static-richcontent a{color:#363636;cursor:pointer;text-decoration:underline;font-size:1.6rem;line-height:2em}div.tpl-static-richcontent b{font-size:1.8rem}div.tpl-static-richcontent h2{font-size:6.4rem;line-height:1.2em;letter-spacing:1px;padding-bottom:4rem}div.tpl-static-richcontent p{padding-bottom:3rem;font-size:1.6rem;line-height:1.5em}div.tpl-static-richcontent h3{font-size:4.8rem;line-height:1.3em;padding-bottom:3rem}div.tpl-static-richcontent h4{font-size:2.8rem;line-height:1.4em;padding-bottom:2.5rem}div.tpl-static-richcontent h5{font-size:2rem;line-height:1.5em;padding-bottom:2rem}div.tpl-static-richcontent h6{font-size:1.2rem;line-height:1.5em;padding-bottom:2rem}div.tpl-static-richcontent strong{font-weight:700}div.tpl-static-richcontent a.read-more{font-size:2rem;padding-top:2rem;display:none}div.tpl-static-richcontent section{padding-top:4rem}div.tpl-static-richcontent ul li{font-size:1.6rem;line-height:1.5em;padding:10px 0}div.tpl-static-richcontent ul li:before{padding-right:.8rem;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-left-color:#363636}div.tpl-static-richcontent div.rich-text-content{width:80%}@media (max-width:768px){div.tpl-static-richcontent{padding:8rem 5%}div.tpl-static-richcontent a.read-more{display:block}div.tpl-static-richcontent h2{font-size:4rem;padding-bottom:3rem}div.tpl-static-richcontent h3{font-size:3.6rem}div.tpl-static-richcontent h4{font-size:2.2rem}div.tpl-static-richcontent h5{font-size:1.8rem}div.tpl-static-richcontent div.rich-text-content{width:100%;height:22rem;overflow:hidden}div.tpl-static-richcontent.read-more a.read-more{display:none}}html[dir=rtl] div.tpl-static-richcontent ul li:before{display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-right-color:#363636;padding-left:.8rem;padding-right:0}div.tpl-static-twocolumn{background-color:#fff;padding:3rem 7% 10rem 7%;color:#363636}div.tpl-static-twocolumn ul li{font-size:0;padding:3.5rem 0 6rem 0;border-bottom:solid 1px #bababa}div.tpl-static-twocolumn ul li div.left{display:inline-block;width:17%;vertical-align:top;padding-bottom:4rem}div.tpl-static-twocolumn ul li div.left h3{font-size:4.5rem}div.tpl-static-twocolumn ul li div.right{display:inline-block;width:82%;font-size:1.6rem;line-height:1.4em}div.tpl-static-twocolumn ul li:last-of-type{border:none}@media (max-width:768px){div.tpl-static-twocolumn ul li{padding:5rem 0 7rem 0}div.tpl-static-twocolumn ul li div.left{width:100%}div.tpl-static-twocolumn ul li div.left h3{font-size:3.6rem}div.tpl-static-twocolumn ul li div.right{width:100%;font-size:1.8rem}}.tpl-static-threecenter,.tpl-static-threeleft{background-color:#fff;padding:8rem 5% 8rem 7%}.tpl-static-threecenter h2.title,.tpl-static-threeleft h2.title{font-size:6.4rem;margin-bottom:1.5em;color:#363636}.tpl-static-threecenter .three-list,.tpl-static-threeleft .three-list{width:100%;font-size:0}.tpl-static-threecenter .three-list li,.tpl-static-threeleft .three-list li{display:inline-block;vertical-align:top;width:23%;margin-right:10%;margin-bottom:7%;text-align:center}.tpl-static-threecenter .three-list li h4,.tpl-static-threeleft .three-list li h4{font-size:2.3rem;line-height:1.4em;margin-bottom:.8em;display:inline-block;width:85%;color:#363636}.tpl-static-threecenter .three-list li a,.tpl-static-threecenter .three-list li p,.tpl-static-threeleft .three-list li a,.tpl-static-threeleft .three-list li p{font-size:1.5rem;line-height:1.5em}.tpl-static-threecenter .three-list li p,.tpl-static-threeleft .three-list li p{color:#4c4c4c}.tpl-static-threecenter .three-list li a,.tpl-static-threeleft .three-list li a{color:#636363;cursor:pointer;text-decoration:underline}@media screen and (max-width:768px){.tpl-static-threecenter,.tpl-static-threeleft{padding:3rem 5%!important}.tpl-static-threecenter h2.title,.tpl-static-threeleft h2.title{font-size:4rem;margin-bottom:1em}.tpl-static-threecenter .three-list li,.tpl-static-threeleft .three-list li{width:100%;text-align:left;margin-bottom:5rem;margin-right:0}.tpl-static-threecenter .three-list li h4,.tpl-static-threeleft .three-list li h4{margin-bottom:.6rem;line-height:1.2em;display:block}}html[dir=rtl] .tpl-static-threecenter,html[dir=rtl] .tpl-static-threeleft{padding:8rem 7% 8rem 5%}html[dir=rtl] .tpl-static-threecenter .three-list li,html[dir=rtl] .tpl-static-threeleft .three-list li{margin-left:10%;margin-right:0}@media screen and (max-width:768px){html[dir=rtl] .tpl-static-threecenter .three-list li,html[dir=rtl] .tpl-static-threeleft .three-list li{margin-left:0;text-align:right}}.tpl-static-threeleft h2.title{margin-bottom:1em}.tpl-static-threeleft .three-list li{text-align:left}.tpl-static-threeleft .three-list li h4{font-size:2.4rem;margin-bottom:.5em;width:85%}.tpl-static-threeleft .three-list li p{font-size:1.5rem}.tpl-static-threeleft .three-list li>p{margin-bottom:.6em;line-height:1.7em}.tpl-static-threeleft .three-list li .office-tel p{color:#7b7b7b}html[dir=rtl] .tpl-static-threeleft .three-list li{text-align:right}div.tpl-static-press-list{padding:9rem 7% 0 7%}div.tpl-static-press-list h2{font-size:6.4rem;line-height:1.2em;letter-spacing:1px}div.tpl-static-press-list ul{padding:2.5rem 0 1.5rem 0;width:80%}div.tpl-static-press-list ul li{border-bottom:solid 1px #c5c5c5;padding:3.5rem 0}div.tpl-static-press-list ul li a.result-content{cursor:pointer;color:#363636}div.tpl-static-press-list ul li a.result-content h6{font-size:13px;padding:2.5rem 0;text-transform:uppercase;letter-spacing:1px}div.tpl-static-press-list ul li a.result-content div.result-text{font-size:1.8rem;line-height:1.5em}@media (max-width:768px){div.tpl-static-press-list{padding:6rem 2% 0 2%;margin:auto;font-size:0}div.tpl-static-press-list h2{font-size:4rem}div.tpl-static-press-list ul{width:100%;padding:0;margin:auto}div.tpl-static-press-list ul li{padding:4rem 0 6rem 0}div.tpl-static-press-list ul li a.result-content h6{font-size:2rem;padding:0 0 3rem 0}div.tpl-static-press-list ul li a.result-content div.result-text{font-size:1.8rem}div.tpl-static-press-list ul li:last-of-type{border-bottom:none}}div.tpl-static-press-pagination{font-size:14px;text-transform:uppercase;letter-spacing:1px;text-align:center;width:70%;padding:1.5rem 0 10rem 0;margin:0 7%}div.tpl-static-press-pagination a{color:#363636;cursor:pointer}div.tpl-static-press-pagination a.active{color:#ba0c2f}div.tpl-static-press-pagination a.disabled{filter:alpha(Opacity=50);opacity:.5}div.tpl-static-press-pagination a.previous{width:130px}div.tpl-static-press-pagination a.previous:before{margin-right:1rem;vertical-align:middle;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-right-color:#000}div.tpl-static-press-pagination a.next{display:inline-block;width:80px}div.tpl-static-press-pagination a.next:after{margin-left:1rem;vertical-align:middle;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-left-color:#000}div.tpl-static-press-pagination div.page-number{display:inline-block;width:calc(100% - 210px);text-align:center;box-sizing:border-box}div.tpl-static-press-pagination div.page-number a{display:inline-block;padding:0 .5rem}@media (max-width:768px){div.tpl-static-press-pagination{width:100%;font-size:0;text-align:center;border:0;margin:0}div.tpl-static-press-pagination a.previous{display:inline-block;font-size:1.8rem;padding:2rem 0;width:calc(50% - 1px);border:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;box-sizing:border-box}div.tpl-static-press-pagination a.next{font-size:1.8rem;padding:2rem 0;width:50%;border:solid 1px #c5c5c5;box-sizing:border-box;border-left:none;border-right:none}div.tpl-static-press-pagination div.page-number{display:none}}html[dir=rtl] div.tpl-static-press-pagination a.previous:before{margin-left:1rem;margin-right:0;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-left-color:#000}html[dir=rtl] div.tpl-static-press-pagination a.next:after{margin-right:1rem;margin-left:0;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-right-color:#000}@media (max-width:768px){html[dir=rtl] div.tpl-static-press-pagination a.previous{border-right:solid 0 #c5c5c5;border-left:solid 1px #c5c5c5}}div.tpl-static-leadership-rl{padding-bottom:6rem}div.tpl-static-leadership-rl div.content{padding-top:7rem}div.tpl-static-leadership-rl div.content div.left{width:70%}div.tpl-static-leadership-rl div.content div.left h6{padding:1rem 0 0 0}div.tpl-static-leadership-rl div.content div.left div.leadership-describe{border-right:solid 2px #bababa}div.tpl-static-leadership-rl div.content div.right{width:30%;padding-left:3.5rem;box-sizing:border-box}div.tpl-static-leadership-rl div.content div.right h6{padding:0 0 2rem 0;width:75%;font-size:1.4rem}div.tpl-static-leadership-rl div.content div.right div.leadership-others{padding:0 0 3.5rem 0;width:75%}div.tpl-static-leadership-rl div.content div.right div.leadership-others h5{font-size:1.3rem;line-height:1.8em}div.tpl-static-leadership-rl div.content div.right div.leadership-others p{letter-spacing:1px;font-size:1.3rem;line-height:1.8rem}@media (max-width:768px){div.tpl-static-leadership-rl div.content{padding-top:4rem}div.tpl-static-leadership-rl div.content div.left{width:100%}div.tpl-static-leadership-rl div.content div.left h6{font-size:1.6rem}div.tpl-static-leadership-rl div.content div.left div.leadership-describe{border:0!important}div.tpl-static-leadership-rl div.content div.right{padding-left:0;width:100%}div.tpl-static-leadership-rl div.content div.right h6{font-size:1.6rem}div.tpl-static-leadership-rl div.content div.right div.leadership-others h5{font-size:1.4rem}div.tpl-static-leadership-rl div.content div.right div.leadership-others p{font-size:1.4rem;text-decoration:underline}}html[dir=rtl] div.tpl-static-leadership-rl div.content div.left div.leadership-describe{border-left:solid 2px #bababa;border-right:0}html[dir=rtl] div.tpl-static-leadership-rl div.content div.right{padding-right:3.5rem;padding-left:0}@media (max-width:768px){html[dir=rtl] div.tpl-static-leadership-rl div.content div.right{padding-right:0}}div.x-tpl-static-twocolumn-rt{background-color:#fff;padding:8rem 5% 8rem 7%}div.x-tpl-static-twocolumn-rt h2.title{font-size:6rem;line-height:6.5rem;margin-bottom:.8em;color:#363636}div.x-tpl-static-twocolumn-rt p.text{color:#4c4c4c;font-size:1.9rem;margin-bottom:3em;line-height:1.3em}div.x-tpl-static-twocolumn-rt ul{width:100%}div.x-tpl-static-twocolumn-rt ul li{width:100%;font-size:0;margin-bottom:3%;list-style:none!important}div.x-tpl-static-twocolumn-rt ul li h4{display:inline-block;width:50%;font-size:2.3rem}div.x-tpl-static-twocolumn-rt ul li p{display:inline-block;width:50%;font-size:2.3rem;color:#7b7b7b}@media (max-width:768px){div.x-tpl-static-twocolumn-rt{padding:3rem 5%}div.x-tpl-static-twocolumn-rt h2.title{font-size:4rem;width:100%;line-height:normal;margin-bottom:2em}div.x-tpl-static-twocolumn-rt p.text{display:none}div.x-tpl-static-twocolumn-rt ul li{margin-bottom:5rem}div.x-tpl-static-twocolumn-rt ul li h4{display:block;width:100%;font-size:1.9rem;line-height:1.2em;margin-bottom:.6rem}div.x-tpl-static-twocolumn-rt ul li p{display:block;width:100%;font-size:2.3rem;color:#7b7b7b;line-height:1.5em}}div.destination-list,div.hotel-list,div.sitemap{padding:8rem 9.2rem 10rem;overflow:hidden}div.destination-list h2.title,div.hotel-list h2.title,div.sitemap h2.title{font-size:6.4rem}div.destination-list div.underline,div.hotel-list div.underline,div.sitemap div.underline{height:2px;width:10%;margin:15px 0 4em 0;background:#000}div.destination-list div.content-title,div.hotel-list div.content-title,div.sitemap div.content-title{padding-bottom:60px;color:#004976;font-weight:700;font-size:1.8rem;font-family:PlayfairDisplay,sans-serif;text-transform:uppercase}@media (max-width:768px){div.destination-list div.content-title,div.hotel-list div.content-title,div.sitemap div.content-title{padding-bottom:10px}}div.destination-list div.content,div.hotel-list div.content,div.sitemap div.content{overflow:hidden}div.destination-list div.content h3.subtitle,div.hotel-list div.content h3.subtitle,div.sitemap div.content h3.subtitle{font-size:3rem;line-height:2em;padding:0 0 0 10px;margin-bottom:3%;background-color:#cbc7c2}div.destination-list div.content div.column-item a,div.hotel-list div.content div.column-item a,div.sitemap div.content div.column-item a{color:#646261;cursor:pointer}div.destination-list div.content div.row,div.hotel-list div.content div.row,div.sitemap div.content div.row{width:33.333333%;float:left}div.destination-list div.content div.row div.row-list,div.hotel-list div.content div.row div.row-list,div.sitemap div.content div.row div.row-list{padding:0 0 15% 5%}div.destination-list div.content div.row div.row-list h4,div.hotel-list div.content div.row div.row-list h4,div.sitemap div.content div.row div.row-list h4{font-size:2.5rem;margin-bottom:10%}div.destination-list div.content div.row div.row-list ul,div.hotel-list div.content div.row div.row-list ul,div.sitemap div.content div.row div.row-list ul{font-size:1.6rem;padding-bottom:8%}div.destination-list div.content div.row div.row-list ul li,div.hotel-list div.content div.row div.row-list ul li,div.sitemap div.content div.row div.row-list ul li{line-height:1.6em;color:#646261}div.destination-list div.content div.row div.row-list ul li a,div.hotel-list div.content div.row div.row-list ul li a,div.sitemap div.content div.row div.row-list ul li a{color:#646261;cursor:pointer}div.destination-list div.content div.row div.row-list ul li a:hover,div.hotel-list div.content div.row div.row-list ul li a:hover,div.sitemap div.content div.row div.row-list ul li a:hover{text-decoration:underline}div.destination-list div.content div.row div.row-list ul li h5,div.hotel-list div.content div.row div.row-list ul li h5,div.sitemap div.content div.row div.row-list ul li h5{color:#000}div.destination-list div.content div.place-list,div.hotel-list div.content div.place-list,div.sitemap div.content div.place-list{overflow:hidden;margin-bottom:10%}div.destination-list div.content div.place-list ul,div.hotel-list div.content div.place-list ul,div.sitemap div.content div.place-list ul{font-size:1.6rem;position:relative}div.destination-list div.content div.place-list ul li,div.hotel-list div.content div.place-list ul li,div.sitemap div.content div.place-list ul li{position:absolute;width:33.333333%;line-height:1.6em;color:#646261}div.destination-list div.content div.place-list ul li a,div.hotel-list div.content div.place-list ul li a,div.sitemap div.content div.place-list ul li a{padding-left:5%;color:#646261;cursor:pointer;display:inline-block}div.destination-list div.content div.place-list ul li a:hover,div.hotel-list div.content div.place-list ul li a:hover,div.sitemap div.content div.place-list ul li a:hover{text-decoration:underline}@media (max-width:769px){div.destination-list ul.sitemap-waterfall,div.hotel-list ul.sitemap-waterfall,div.sitemap ul.sitemap-waterfall{height:auto!important}}div.destination-list div.contents,div.hotel-list div.contents,div.sitemap div.contents{position:relative;overflow:hidden}div.destination-list div.contents h3.subtitle,div.hotel-list div.contents h3.subtitle,div.sitemap div.contents h3.subtitle{font-size:3rem;line-height:2em;padding:0 0 0 10px;margin-bottom:3%;background-color:#cbc7c2}div.destination-list div.contents div.column-item,div.hotel-list div.contents div.column-item,div.sitemap div.contents div.column-item{margin-bottom:10px}div.destination-list div.contents div.row,div.hotel-list div.contents div.row,div.sitemap div.contents div.row{position:absolute;margin-bottom:10px;overflow:hidden;width:33.333333%;font-size:1.6rem}div.destination-list div.contents div.row h4,div.hotel-list div.contents div.row h4,div.sitemap div.contents div.row h4{font-size:2.5rem;margin-bottom:10%}div.destination-list div.contents div.row ul,div.hotel-list div.contents div.row ul,div.sitemap div.contents div.row ul{font-size:1.6rem;padding-bottom:15px}div.destination-list div.contents div.row ul li,div.hotel-list div.contents div.row ul li,div.sitemap div.contents div.row ul li{line-height:1.6em;color:#004976}div.destination-list div.contents div.row ul li a,div.hotel-list div.contents div.row ul li a,div.sitemap div.contents div.row ul li a{color:inherit;cursor:pointer}div.destination-list div.contents div.row ul li a.city,div.destination-list div.contents div.row ul li a.waterfall-sub-area-name,div.hotel-list div.contents div.row ul li a.city,div.hotel-list div.contents div.row ul li a.waterfall-sub-area-name,div.sitemap div.contents div.row ul li a.city,div.sitemap div.contents div.row ul li a.waterfall-sub-area-name{color:#4e4e4e}div.destination-list div.contents div.row ul li a:hover,div.hotel-list div.contents div.row ul li a:hover,div.sitemap div.contents div.row ul li a:hover{text-decoration:underline}div.destination-list div.contents div.row ul li h5,div.hotel-list div.contents div.row ul li h5,div.sitemap div.contents div.row ul li h5{color:#000}@media (max-width:768px){div.destination-list,div.hotel-list,div.sitemap{padding:5em 5%!important}div.destination-list h2.title,div.hotel-list h2.title,div.sitemap h2.title{font-size:4rem}div.destination-list div.underline,div.hotel-list div.underline,div.sitemap div.underline{width:100%;margin-top:2em}div.destination-list div.content-title,div.hotel-list div.content-title,div.sitemap div.content-title{font-weight:700;color:#ba0c2f;font-size:1.6rem;padding-bottom:20px;padding-left:1%;padding-top:0}div.destination-list div.content h3.subtitle,div.hotel-list div.content h3.subtitle,div.sitemap div.content h3.subtitle{font-size:2rem}div.destination-list div.content div.row,div.hotel-list div.content div.row,div.sitemap div.content div.row{width:100%}div.destination-list div.content div.row div.row-list,div.hotel-list div.content div.row div.row-list,div.sitemap div.content div.row div.row-list{padding:0 0 0 2%}div.destination-list div.content div.row div.row-list h4,div.hotel-list div.content div.row div.row-list h4,div.sitemap div.content div.row div.row-list h4{margin-bottom:5%}div.destination-list div.content div.place-list ul,div.hotel-list div.content div.place-list ul,div.sitemap div.content div.place-list ul{position:static}div.destination-list div.content div.place-list ul li,div.hotel-list div.content div.place-list ul li,div.sitemap div.content div.place-list ul li{position:static;width:100%}div.destination-list div.content div.place-list ul li a,div.hotel-list div.content div.place-list ul li a,div.sitemap div.content div.place-list ul li a{padding-left:2%}div.destination-list div.content div.contents h3.subtitle,div.hotel-list div.content div.contents h3.subtitle,div.sitemap div.content div.contents h3.subtitle{font-size:2rem}div.destination-list div.content div.contents div.row,div.hotel-list div.content div.contents div.row,div.sitemap div.content div.contents div.row{width:100%}div.destination-list div.content div.contents div.row h4,div.hotel-list div.content div.contents div.row h4,div.sitemap div.content div.contents div.row h4{margin-bottom:5%}div.destination-list div.content div.contents div.place-list ul li,div.hotel-list div.content div.contents div.place-list ul li,div.sitemap div.content div.contents div.place-list ul li{width:100%}div.destination-list div.content div.contents div.place-list ul li a,div.hotel-list div.content div.contents div.place-list ul li a,div.sitemap div.content div.contents div.place-list ul li a{padding-left:2%}div.destination-list div.contents,div.hotel-list div.contents,div.sitemap div.contents{position:static;overflow:visible}div.destination-list div.contents div.row,div.hotel-list div.contents div.row,div.sitemap div.contents div.row{position:static;padding-left:1%}}html[dir=rtl] div.content h3.subtitle{padding:0 10px 0 0}html[dir=rtl] div.content div.row{float:right}html[dir=rtl] div.content div.row div.row-list{padding:0 5% 15% 0}html[dir=rtl] div.content div.place-list ul li{float:right}html[dir=rtl] div.content div.place-list ul li a{padding-right:5%;padding-left:0}html[dir=rtl] div.contents{margin-right:1%}html[dir=rtl] div.contents h3.subtitle{padding:0 10px 0 0}html[dir=rtl] div.contents div.row{margin-right:1%;margin-left:0}.destination-list{padding-top:110px!important}.destination-list .header{font-size:1.5rem;margin-bottom:3.5em}.destination-list .header .title{display:inline-block}.destination-list .header .wgt-iconbutton-widthinitial{float:right}.destination-list div.contents a:hover{text-decoration:underline}.destination-list .country{font-size:1.8rem!important;font-weight:700;font-family:PlayfairDisplay,sans-serif;margin-bottom:0!important;color:#4e4e4e;margin-top:.8em;letter-spacing:1px}.destination-list .waterfall-sub-area-name{color:#4e4e4e;font-size:1.8rem;font-weight:500;font-family:"Museo Sans",sans-serif;line-height:1.6em;text-decoration:none;padding:1rem 0 0 0}.destination-list .waterfall-sub-area-name:hover{cursor:initial!important;text-decoration:none!important}.destination-list .country.destination-item:hover{text-decoration:underline;cursor:pointer}.destination-list .city{font-size:1.8rem;font-weight:500;font-family:"Museo Sans",sans-serif;display:inline-block;padding-top:12px}html[dir=rtl] .destination-list .header{float:none!important;text-align:right}html[dir=rtl] .destination-list .header .wgt-iconbutton-widthinitial{float:left}.hotel-list{padding-top:2rem!important;padding-bottom:5rem!important}.hotel-list .country{font-size:1.8rem!important;font-weight:700;font-family:PlayfairDisplay,sans-serif;text-transform:uppercase;margin-bottom:0!important;color:#004976;margin-top:.8em;letter-spacing:1px}.hotel-list .country.destination-item:hover{text-decoration:underline;cursor:pointer}.hotel-list .city{font-size:1.8rem;font-weight:500;font-family:"Museo Sans",sans-serif;display:inline-block;padding-top:12px}.tpl-page-has-lr{background-color:#fff;padding:10rem 7% 14rem 7%;position:relative}.tpl-page-has-lr a{color:#363636;cursor:pointer}.tpl-page-has-lr a.wgt-close{position:absolute;top:11rem;right:8rem;font-size:5rem}.tpl-page-has-lr h2{width:60%;font-size:6.4rem;line-height:1.4em;letter-spacing:1px;padding-bottom:1rem}.tpl-page-has-lr div.tpl-splitline{margin-top:5px;height:3px;width:10%;background-color:#5e5e5e}.tpl-page-has-lr h6{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;padding:3rem 0}.tpl-page-has-lr p{font-size:1.6rem;line-height:1.5em}.tpl-page-has-lr div.content{font-size:0}.tpl-page-has-lr div.content div.section-two{display:none;width:12%;margin:5rem 0 2rem 0;height:2px;background-color:#5e5e5e}.tpl-page-has-lr div.content div.left{width:80%;display:inline-block}.tpl-page-has-lr div.content div.left p{width:70%;padding-top:3rem}.tpl-page-has-lr div.content div.right{width:20%;vertical-align:top;font-size:1.3rem;display:inline-block;line-height:1.8em}.tpl-page-has-lr div.content div.right h6{padding:1.5rem 0 1rem 0}.tpl-page-has-lr div.content div.right h6 span{display:inline-block;font-size:2.4rem;margin-right:5px;vertical-align:middle}.tpl-page-has-lr div.content div.right div.tpl-splitline{width:80%;height:1px}@media (max-width:768px){.tpl-page-has-lr{padding:7rem 5% 3rem 5%;font-size:1.8rem}.tpl-page-has-lr h2{font-size:4rem;width:80%;padding-bottom:3rem}.tpl-page-has-lr h6{font-size:2rem}.tpl-page-has-lr div.tpl-splitline{width:100%}.tpl-page-has-lr div.content div.section-two{display:block}.tpl-page-has-lr div.content div.right{width:100%;font-size:1.8rem}.tpl-page-has-lr div.content div.right h6{font-size:1.8rem}.tpl-page-has-lr div.content div.right h6 span{font-size:3rem}.tpl-page-has-lr div.content div.right div.tpl-splitline{height:2px;width:12%}.tpl-page-has-lr div.content div.left{width:100%}.tpl-page-has-lr div.content div.left h6{padding-top:4rem}.tpl-page-has-lr div.content div.left p{width:100%;margin:auto}}html[dir=rtl] .tpl-page-has-lr div.content div.right h6 span{margin-left:5px;margin-right:0}div.tpl-static-job-content-rl{padding:8rem 7% 10rem 7%}div.tpl-static-job-content-rl a.back-to-list{color:#676767;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;padding-bottom:3rem;display:block}div.tpl-static-job-content-rl h6{font-size:1.2rem;padding:3rem 0;font-weight:700;text-transform:uppercase;letter-spacing:1px}div.tpl-static-job-content-rl p{font-size:1.6rem;line-height:1.5em}div.tpl-static-job-content-rl div.content{color:#4c4c4c}div.tpl-static-job-content-rl div.content div.section-two{width:13%;margin:2rem 0 3rem 0}div.tpl-static-job-content-rl div.content div.left{padding-right:15%;box-sizing:border-box}div.tpl-static-job-content-rl div.content div.left p.job-request-tips{display:none}div.tpl-static-job-content-rl div.content div.left div.des-left{display:inline-block;width:40%;font-size:1.6rem;line-height:1.5em;font-weight:700;color:#363636}div.tpl-static-job-content-rl div.content div.left div.des-right{display:inline-block;width:60%;font-size:1.6rem;line-height:1.5em}div.tpl-static-job-content-rl div.content div.left div.job-location{font-size:0;padding:3rem 0;text-transform:uppercase}div.tpl-static-job-content-rl div.content div.left div.job-location div.des-left{font-size:1.8rem;width:15%}div.tpl-static-job-content-rl div.content div.left div.job-location div.des-right{padding-left:7%;font-size:1.8rem;border-left:solid 1px #363636}div.tpl-static-job-content-rl div.content div.left div.job-requset{font-size:0;letter-spacing:1px;text-transform:uppercase}div.tpl-static-job-content-rl div.content div.left ul li{font-size:1.6rem;line-height:1.5em;padding:1.5rem 0}div.tpl-static-job-content-rl div.content div.left ul li:before{padding-right:.8rem;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-left-color:#363636}div.tpl-static-job-content-rl div.content div.left div.job-describe{padding-top:4rem}div.tpl-static-job-content-rl div.content div.left div.job-describe p{width:100%}div.tpl-static-job-content-rl div.content div.right{border-left:solid 1px #bababa;padding-left:2rem;box-sizing:border-box}div.tpl-static-job-content-rl div.content div.right h6{padding:0}div.tpl-static-job-content-rl div.content div.right p{padding-top:.8rem}div.tpl-static-job-content-rl div.content div.right a{text-decoration:underline;display:block;padding-top:1rem}@media (max-width:768px){div.tpl-static-job-content-rl a.back-to-list{font-size:2rem}div.tpl-static-job-content-rl h6{font-size:2rem}div.tpl-static-job-content-rl div.content div.right{padding:0!important;border:0!important}div.tpl-static-job-content-rl div.content div.right h6{font-size:1.8rem}div.tpl-static-job-content-rl div.content div.left{padding-right:0!important;padding-left:0!important}div.tpl-static-job-content-rl div.content div.left div.job-requset{letter-spacing:inherit}div.tpl-static-job-content-rl div.content div.left div.job-location{padding-bottom:0}div.tpl-static-job-content-rl div.content div.left div.des-left{font-size:1.8rem!important;width:100%!important}div.tpl-static-job-content-rl div.content div.left div.des-right{font-size:1.6rem!important;border:none!important;padding:0!important;margin-top:1rem;margin-bottom:2rem;width:100%!important}div.tpl-static-job-content-rl div.content div.left div.des-right:last-of-type{margin-bottom:0}}html[dir=rtl] div.tpl-static-job-content-rl div.content div.left{padding-left:15%;padding-right:0}html[dir=rtl] div.tpl-static-job-content-rl div.content div.left div.job-location div.des-right{padding-right:7%;padding-left:0;border-right:solid 1px #363636;border-left:none}html[dir=rtl] div.tpl-static-job-content-rl div.content div.left ul li:before{padding-left:.8rem;padding-right:0;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-right-color:#363636}html[dir=rtl] div.tpl-static-job-content-rl div.content div.right{border-right:solid 1px #bababa;border-left:0;padding-right:2rem;padding-left:0}div.tpl-static-rich-text{background-color:#fff;padding:8rem 7% 10rem 7%;font-size:1.8rem;line-height:1.5em}div.tpl-static-rich-text>*{margin-bottom:2.5rem}div.tpl-static-rich-text p{width:80%}div.tpl-static-rich-text p a{color:#363636;cursor:pointer;text-decoration:underline}@media (max-width:768px){div.tpl-static-rich-text{padding:8rem 5% 10rem 5%;font-size:1.5rem}div.tpl-static-rich-text p{width:100%}}div.tpl-static-sales-offces{background-color:#fff;padding:8rem 7% 10rem 7%}div.tpl-static-sales-offces div.icon{display:none;overflow:hidden}div.tpl-static-sales-offces div.icon span.size{font-size:6rem;float:right;cursor:pointer}div.tpl-static-sales-offces h2.title{font-size:6rem;margin:0 0 1em 0}div.tpl-static-sales-offces div.content h4.area{font-size:3rem;margin-bottom:1em}div.tpl-static-sales-offces div.content ul.contact{overflow:hidden}div.tpl-static-sales-offces div.content ul.contact li{width:33.333333%;margin-bottom:7%;box-sizing:border-box;padding-right:2%;float:left}div.tpl-static-sales-offces div.content ul.contact li p{font-size:1.8rem;line-height:1.7em;color:#7b7b7b}div.tpl-static-sales-offces div.content ul.contact li a{font-size:1.8rem;line-height:1.7em;color:#7b7b7b;cursor:pointer}div.tpl-static-sales-offces div.content ul.contact li a:hover{text-decoration:underline}div.tpl-static-sales-offces div.content ul.contact li a.email{display:block}@media (max-width:768px){div.tpl-static-sales-offces{padding:3rem 5%}div.tpl-static-sales-offces div.icon{display:none}div.tpl-static-sales-offces h2.title{font-size:4rem;margin-top:1em}div.tpl-static-sales-offces div.content h4.area{margin-bottom:1rem}div.tpl-static-sales-offces div.content ul.contact li{width:100%}div.tpl-static-sales-offces div.content ul.contact li p{font-size:1.59rem}div.tpl-static-sales-offces div.content ul.contact li p a.email{display:inline}}html[dir=rtl] div.tpl-static-sales-offces div.content ul.contact li{padding-left:2%;padding-right:0;float:right}div.tpl-static-all-column{padding:12rem 7%;background-color:#fff}div.tpl-static-all-column a{color:#363636;cursor:pointer}div.tpl-static-all-column p{font-size:1.8rem}div.tpl-static-all-column h2{font-size:6.4rem;padding-bottom:9rem}@media (max-width:768px){div.tpl-static-all-column{padding:6rem 5%}div.tpl-static-all-column h2{font-size:4.2rem;padding-bottom:4rem}}div.tpl-static-onecolumn-list ul li{padding:3rem 0 4rem 0;border-bottom:solid 1px #363636}div.tpl-static-onecolumn-list ul li h4{font-size:1.8rem;letter-spacing:1px;float:left;margin-right:1.5rem;line-height:1.5em;text-transform:uppercase;letter-spacing:1px}div.tpl-static-onecolumn-list ul li p{font-size:1.8rem;line-height:1.5em}div.tpl-static-onecolumn-list ul li a{font-size:1.6rem;line-height:1.5em;padding:0 1.5rem;display:inline-block;text-decoration:underline;border-left:solid 1px #363636}div.tpl-static-onecolumn-list ul li a:first-of-type{padding-left:0;border:0}div.tpl-static-onecolumn-list ul li:first-of-type{padding-top:0}@media (max-width:768px){div.tpl-static-onecolumn-list ul li h4{font-size:2rem;float:none!important}div.tpl-static-onecolumn-list ul li p{font-size:1.4rem;padding-bottom:2.5rem;line-height:2em}div.tpl-static-onecolumn-list ul li a{padding-right:15%;margin-bottom:1rem}div.tpl-static-onecolumn-list ul li a:last-of-type{padding-left:0;border:0!important}}html[dir=rtl] div.tpl-static-onecolumn-list ul li h4{float:right;margin-left:1.5rem;margin-right:0}html[dir=rtl] div.tpl-static-onecolumn-list ul li a{border-right:solid 1px #363636;border-left:none}html[dir=rtl] div.tpl-static-onecolumn-list ul li a:first-of-type{padding-right:0;padding-left:1.5rem;border:0}@media (max-width:768px){html[dir=rtl] div.tpl-static-onecolumn-list ul li a{padding-left:15%!important;padding-right:1.5rem!important}html[dir=rtl] div.tpl-static-onecolumn-list ul li a:first-of-type,html[dir=rtl] div.tpl-static-onecolumn-list ul li a:last-of-type{padding-right:0!important}}div.tpl-static-twocolumn-table table{width:60%}div.tpl-static-twocolumn-table table tr{border-bottom:solid 1px #bababa}div.tpl-static-twocolumn-table table tr td{padding:2rem 0}div.tpl-static-twocolumn-table table tr td p{display:none}div.tpl-static-twocolumn-table table tr td:nth-child(1){font-size:1.9rem;width:80%}div.tpl-static-twocolumn-table table tr td:nth-child(2){font-size:1.3rem}@media (max-width:768px){div.tpl-static-twocolumn-table table{width:100%}div.tpl-static-twocolumn-table table tr td:nth-child(1){font-size:1.6rem;width:100%}div.tpl-static-twocolumn-table table tr td:nth-child(1) p{display:block;line-height:2em}div.tpl-static-twocolumn-table table tr td:nth-child(2){display:none}div.tpl-static-twocolumn-table table tr:last-of-type{border:0}}html[dir=rtl] div.tpl-static-sixcolum-table table td,html[dir=rtl] div.tpl-static-sixcolum-table table th,html[dir=rtl] div.tpl-static-twocolumn-table table td,html[dir=rtl] div.tpl-static-twocolumn-table table th{text-align:right}html[dir=rtl] div.tpl-static-sixcolum-table table tr td:nth-child(1),html[dir=rtl] div.tpl-static-sixcolum-table table tr th:nth-child(1){padding-left:3%;padding-right:0}div.tpl-static-sixcolum-table table{width:85%;font-size:1.4rem;margin-bottom:6rem}div.tpl-static-sixcolum-table table tr{border-bottom:solid 1px #bababa}div.tpl-static-sixcolum-table table tr th{font-weight:700}div.tpl-static-sixcolum-table table tr th span{font-weight:300}div.tpl-static-sixcolum-table table tr td,div.tpl-static-sixcolum-table table tr th{padding:1.5rem 0;width:12%;line-height:1.2em}div.tpl-static-sixcolum-table table tr th:nth-child(1){width:35%;padding-right:3%}div.tpl-static-sixcolum-table table tr td:nth-child(1){padding-right:3%}div.tpl-static-sixcolum-table table tr:nth-child(1){border-bottom:solid 1px #7f7f7f;font-size:1.6rem}@media (max-width:768px){div.tpl-static-sixcolum-table{width:100%;box-sizing:border-box;overflow-x:auto}div.tpl-static-sixcolum-table table{width:60rem;margin-right:1rem}div.tpl-static-sixcolum-table table tr td{padding:2rem 0}}div.tpl-full-screen-mask,div.tpl-full-screen-mask-crs{position:fixed;top:0;left:0;height:100vh;width:100%;display:none;z-index:9999;background-color:rgba(27,27,27,.8)}div.tpl-full-screen-mask div.tpl-form-submit-succeed,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed{width:55%;background-color:#fff;padding:16px;box-sizing:border-box;position:fixed;top:50%;left:50%;z-index:1001;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.tpl-full-screen-mask div.tpl-form-submit-succeed h4,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed h4{font-family:Whitney,Helvetica,sans-serif;font-weight:300;background-color:transparent;color:#363636;text-align:left;font-size:1.8rem;line-height:2.2rem;font-weight:500;text-transform:none;padding-bottom:16px;border-bottom:1px solid #cfcfcf}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips{background-color:transparent;padding:23px 0 0;font-size:1.6rem;line-height:2.4rem;font-weight:500;color:#4e4e4e;text-align:center}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips h5,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips h5{font-size:1.6rem;line-height:2.4rem;padding-bottom:25px;border-bottom:1px solid #cfcfcf;font-family:Whitney,Helvetica,sans-serif;font-weight:300}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips div.clearfix,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips div.clearfix{margin-top:13px;text-align:right}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips div.clearfix a,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips div.clearfix a{background-color:#9f7d23;padding:1.2rem 3rem;vertical-align:middle;line-height:1.4rem;border:none;display:inline-block}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips div.clearfix a:hover,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips div.clearfix a:hover{background-color:#bf972b;color:#fff}@media (max-width:420px){div.tpl-full-screen-mask div.tpl-form-submit-succeed,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed{width:calc(100% - 16px)}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips{padding:230x 0 0}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips h5,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips h5{font-size:1.6rem}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips a.wgt-sqbutton-black,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips a.wgt-sqbutton-black{width:100%}}div.tpl-full-screen-mask div.tpl-button-click-tips,div.tpl-full-screen-mask-crs div.tpl-button-click-tips{width:48rem;position:fixed;top:50%;left:50%;z-index:1001;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.tpl-full-screen-mask div.tpl-button-click-tips h4,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4{padding-left:3%;background-color:#4d4d4d;font-size:2rem;line-height:50px;min-height:5rem;position:relative;color:#fff}div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close{position:absolute;right:3%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close span.icon-icon_B017,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close span.icon-icon_B017{font-size:5rem;margin:0}div.tpl-full-screen-mask div.tpl-button-click-tips h4.uppercase,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4.uppercase{text-transform:uppercase;letter-spacing:1px;font-size:1.8rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips{background-color:#d0d0d0;padding:40px 3%}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p{font-size:1.8rem;line-height:1.5em;padding-bottom:15px}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p a,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p a{color:#363636;cursor:pointer;margin:0 .5rem;text-decoration:underline}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p span,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p span{color:red}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p span label,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p span label{margin:0 .5rem;line-height:1.5rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select{position:relative;display:inline-block;width:63%;border:solid 1px #363636;vertical-align:middle;box-sizing:border-box;overflow:hidden}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select select,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select select{border:0;font-size:1.6rem;width:calc(100% + 17px);padding-left:1rem;height:5rem;background-color:#fff;word-break:keep-all;box-sizing:border-box;padding-right:calc(22px + 2.2rem);appearance:none;-moz-appearance:none;-webkit-appearance:none}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select:after,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select:after{position:absolute;top:50%;right:1rem;display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-top-color:#363636}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1{padding:0;margin-left:2rem;width:calc(37% - 2rem);line-height:calc(5rem - 2px)}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix{margin-top:20px}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a{width:24rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type{margin-left:1.5rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child{margin:auto calc(50% - 12rem)}div.tpl-full-screen-mask div.tpl-button-click-tips.large-alert-box,div.tpl-full-screen-mask-crs div.tpl-button-click-tips.large-alert-box{width:54rem}@media (max-width:540px){div.tpl-full-screen-mask div.tpl-button-click-tips,div.tpl-full-screen-mask-crs div.tpl-button-click-tips{width:100%!important}div.tpl-full-screen-mask div.tpl-button-click-tips h4,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4{padding-left:3%}div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close{right:0}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips{padding:5rem 3%}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p span label,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p span label{font-size:2.4rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select{width:100%}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1{width:100%;margin-left:0;margin-top:2rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a{width:100%}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type{margin-left:0;margin-top:2rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child{margin:auto}}div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips{width:800px;height:650px}div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips div.content-error-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips div.content-error-tips{box-sizing:border-box;height:calc(550px - 5.4rem);overflow:hidden!important;padding:0}@media (max-width:800px){div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips{width:100%}}@media (max-width:768px){div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips{height:80vh}div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips div.content-error-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips div.content-error-tips{overflow-y:auto!important;height:calc(100% - 5.4rem)}}html[dir=rtl] div.tpl-full-screen-mask div.tpl-form-submit-succeed h4,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed h4{padding-left:0;padding-right:8%}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips h4,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4{padding-left:0;padding-right:3%}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close{right:inherit;left:3%}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select select,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select select{padding-right:1rem;padding-left:calc(22px + 2.2rem)}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select:after,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select:after{right:inherit;left:1rem}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1{margin-right:2rem;margin-left:0}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type{margin-left:0;margin-right:1.5rem}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child{margin:auto calc(50% - 12rem)}@media (max-width:540px){html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips h4,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4{padding-right:3%;padding-left:0}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close{left:0}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1{margin-right:0}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type{margin-right:0}}.tpl-static-usp-banner{overflow:hidden;z-index:1;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;color:#fff;background:#ba0c2f;font-size:0;box-sizing:border-box;text-align:center;position:relative;height:50px;width:100%}@media screen and (max-width:768px){.tpl-static-usp-banner{display:none}}.tpl-static-usp-banner .banner-container{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;vertical-align:middle;letter-spacing:.8px;padding:0 1.2rem;box-sizing:border-box}.tpl-static-usp-banner .banner-container ul{display:table;width:100%;color:#fff;font-size:1.2rem}.tpl-static-usp-banner .banner-container ul li{display:table-cell}.tpl-static-usp-banner .banner-container ul li *{line-height:1.5em;text-transform:uppercase}.tpl-static-usp-banner .banner-container ul li .banner-icon{width:15%;vertical-align:middle;display:inline-block}.tpl-static-usp-banner .banner-container ul li .banner-icon span{text-align:center;font-size:4rem}.tpl-static-usp-banner .banner-container ul li .banner-text{width:72%;text-align:left;vertical-align:middle;display:inline-block}html[dir=rtl] .tpl-static-usp-banner .banner-container ul li .banner-icon{left:auto;right:0}html[dir=rtl] .tpl-static-usp-banner .banner-container ul li .banner-text{text-align:right;margin-left:0}.tpl-static-persuade{font-family:Verlag,Helvetica,sans-serif;font-weight:300;color:#fff;background:rgba(0,0,0,.6);padding:1.8% 5%;font-size:0;box-sizing:border-box;text-align:center;position:relative}.tpl-static-persuade .persuade-container>*{display:inline-block;vertical-align:middle}.tpl-static-persuade .persuade-container .summary{width:17%;padding:0 1%;box-sizing:border-box;font-size:3.1rem;line-height:1.2em}.tpl-static-persuade .persuade-container .summary span[class^=icon-]{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;vertical-align:middle;padding-left:.2em}.tpl-static-persuade .persuade-container .detail{width:83%;display:inline-block}.tpl-static-persuade .persuade-container .detail>ul{display:table;width:100%}.tpl-static-persuade .persuade-container .detail>ul>li{display:table-cell}.tpl-static-persuade .persuade-container .detail>ul>li *{line-height:1.2em;text-transform:uppercase}.tpl-static-persuade .persuade-container .detail .item{font-size:2.1rem}.tpl-static-persuade .persuade-container .detail .item-detail{font-size:1.4rem}.tpl-static-persuade.red{height:82px;padding:0;background:#ba0c2f}.tpl-static-persuade.red .persuade-container{position:absolute;left:50%;top:50%;width:95%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tpl-static-persuade.red .persuade-container .summary{font-size:2rem}.tpl-static-persuade.red .persuade-container .detail .item{font-size:1.8rem}.tpl-static-persuade.red .persuade-container .detail .item-detail{font-size:1.2rem}@media screen and (max-width:768px){.tpl-static-persuade,.tpl-static-persuade.red{background:#ba0c2f;padding:2.5% 2%;height:auto}.tpl-static-persuade .persuade-container,.tpl-static-persuade.red .persuade-container{position:static;width:100%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.tpl-static-persuade .persuade-container .summary,.tpl-static-persuade.red .persuade-container .summary{display:none}.tpl-static-persuade .persuade-container .detail,.tpl-static-persuade.red .persuade-container .detail{width:100%}.tpl-static-persuade .persuade-container .detail .item,.tpl-static-persuade.red .persuade-container .detail .item{font-size:1rem}.tpl-static-persuade .persuade-container .detail .item-detail,.tpl-static-persuade.red .persuade-container .detail .item-detail{font-size:.7rem}}.ugc-layout div.tableshift-content div.tableshift-content-wrapper{position:relative;z-index:2}.ugc-layout .hotelinfo-table-shift ul.hotelinfo-nav li{display:inline-block;width:33.3%;background:#ebe7e5;border:1px solid #a09d99;text-transform:uppercase;text-align:center;height:8.2rem;vertical-align:top;line-height:8.2rem;font-size:2rem;color:#000;cursor:pointer;box-sizing:border-box}.ugc-layout .hotelinfo-table-shift ul.hotelinfo-nav li:nth-child(2){border-left:0;border-right:0}.ugc-layout .hotelinfo-table-shift ul.hotelinfo-nav li:nth-child(3){display:inline-block}.ugc-layout .hotelinfo-table-shift ul.hotelinfo-nav li.active{border:0;border-top:4px solid #31a2ac;background:#fff;cursor:default}.tpl-ugc-content{width:auto;height:auto;background-color:#fff;padding:30px 30px 0 30px}.tpl-ugc-content .content-summary{width:75%;font-size:1.8rem;line-height:2.8rem;color:#202020;padding-bottom:30px}.tpl-ugc-content .content-msg{width:100%;height:auto;overflow:hidden;font-size:0}.tpl-ugc-content .content-msg ul li.item{width:calc((100% - 200px)/ 4);display:inline-block;margin-right:50px;color:#202020;vertical-align:top;padding-bottom:30px}.tpl-ugc-content .content-msg ul li.item .head{width:85%;padding-top:85%;background-repeat:no-repeat;background-position:50%;background-size:cover}.tpl-ugc-content .content-msg ul li.item .title{font-size:2rem;font-weight:700;line-height:2.4rem;padding:10px 0}.tpl-ugc-content .content-msg ul li.item .title span{display:block;font-size:1.4rem;line-height:1.6rem;font-weight:300}.tpl-ugc-content .content-msg ul li.item .column{font-size:1.6rem;line-height:2rem;overflow:hidden}.tpl-ugc-content .content-msg ul li.item a.btn{font-size:1.6rem;line-height:1.9rem;font-weight:700;cursor:pointer;color:#202020}.tpl-ugc-content .tpl-ugc-content-btn{display:none}@media screen and (max-width:768px){.tpl-ugc-content{padding:0}.tpl-ugc-content .content-summary{width:100%}.tpl-ugc-content .content-msg ul li.item{width:100%}.tpl-ugc-content .content-msg ul li.item .head{width:100%;padding-top:100%}.tpl-ugc-content .tpl-ugc-content-btn{display:none;border:2px solid #202020;padding:1.5rem 0;text-align:center;font-size:1.4rem;text-transform:uppercase;color:#202020}}@media screen and (max-width:768px){.show-more .content-msg ul li.item{display:none!important}.show-more .content-msg ul li.item:nth-of-type(1){display:block!important}.show-more .content-msg ul li.item:nth-of-type(2){display:block!important}.show-more .content-msg ul li.item:nth-of-type(3){display:block!important}.show-more .tpl-ugc-content-btn{display:block!important}}.ugc-about-column{width:100%;height:auto;font-size:1.8rem;line-height:2.8rem;vertical-align:top}.ugc-about-column button{cursor:pointer!important;border:1px solid #000!important}.ugc-about-half{width:100%;height:auto;font-size:0}.ugc-about-half div{width:calc(50% - 20px);height:auto;font-size:1.8rem;line-height:2.8rem;display:inline-block;padding-right:20px;vertical-align:top}@media screen and (max-width:768px){.ugc-about-half div{width:100%}}.ugc-about-half button{cursor:pointer!important;border:1px solid #000!important}.tpl-competition{width:85%;max-width:1120px;height:auto;margin:0 auto}.tpl-competition .tpl-tpl-competition__slider{position:relative;width:100%;height:auto;padding-top:66%;background-position:50%;background-repeat:no-repeat;background-size:cover}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content{max-width:80%;height:auto;position:absolute;top:50%;left:8%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);text-shadow:0 1px 2px #000}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-breadcrumb{margin-bottom:2rem}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-breadcrumb a{display:inline-block;font-size:1.4rem;color:#fff;letter-spacing:1px;line-height:2.5rem;border-bottom:2px solid #fff}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text h3{font-size:6.4rem;color:#fff;line-height:7.8rem;margin-bottom:1rem;text-transform:capitalize}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-text{font-size:2rem;line-height:2.4rem;color:#fff;margin-bottom:1rem}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-msg{font-size:1.8rem;line-height:3rem;color:#fff;padding-right:45%;margin-bottom:4rem}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-black a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-black1 a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-blue a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-blue-hollow a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-blue-inverse a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-dark a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-dark-grey a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-golden a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-green a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-red a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-white a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content a.wgt-sqbutton-change-color a{color:#fff}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-black1:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-black:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-blue-hollow:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-blue-inverse:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-blue:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-dark-grey:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-dark:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-golden:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-green:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-red:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton-white:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .wgt-sqbutton:hover a,.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content a.wgt-sqbutton-change-color:hover a{color:#363636}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth{font-size:1.5rem;color:#fff;text-align:right;padding:0 2rem 2rem 0}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth .fifth_icon{font-size:2rem;padding-right:1rem;vertical-align:middle}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth .fifth_info{vertical-align:middle}@media screen and (max-width:768px){.tpl-competition{width:92%;margin:0 auto}.tpl-competition .tpl-tpl-competition__slider{padding-top:0;height:100vh}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content{max-width:80%;left:8%}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text h3{font-size:4.2rem;color:#fff;line-height:4.8rem}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-text{font-size:1.8rem;line-height:2rem;color:#fff;margin-bottom:1rem}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-msg{font-size:1.6rem;line-height:2.2rem;padding-right:0}.tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth{position:absolute;left:8%;bottom:2rem}}.tpl-competition-screenshot{width:100%;height:auto;font-size:0}.tpl-competition-screenshot .tpl-competition{width:50%;height:auto;display:inline-block}.tpl-competition-screenshot .tpl-competition .tpl-tpl-competition__slider{padding-top:100%}.tpl-competition-screenshot .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth{text-align:left;padding:0 0 2rem 8%}@media screen and (max-width:768px){.tpl-competition-screenshot .tpl-competition{width:100%}.tpl-competition-screenshot .tpl-competition .tpl-tpl-competition__slider{padding-top:190%}}.tpl-competition-trigger{width:50%}.tpl-competition-trigger .tpl-competition{width:100%}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider{position:relative;width:100%;height:auto;padding-top:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content{width:80%;height:auto;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-shadow:0 1px 2px #000}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-breadcrumb{display:none}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text h3{font-size:6.4rem;color:#fff;line-height:7.8rem;margin-bottom:1rem;text-transform:capitalize}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-text{font-size:2rem;line-height:2.4rem;color:#fff;margin-bottom:1rem}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-msg{font-size:1.6rem;line-height:3rem;color:#fff;padding-right:0;margin-bottom:3rem}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth{display:none}@media screen and (max-width:768px){.tpl-competition-trigger{width:100%}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider{width:100%;height:100vh;padding-top:0}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text h3{font-size:4.2rem;color:#fff;line-height:4.8rem}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-text{font-size:1.8rem;line-height:2rem;color:#fff;margin-bottom:1rem}.tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-msg{font-size:1.6rem;line-height:2.2rem;padding-right:0}}.tpl-blog-Media{width:320px;min-width:261px;max-width:330px;height:auto;background-color:#fff;margin-bottom:10px}.tpl-blog-Media .tpl-blog-Media__img{width:100%;height:auto;max-height:20rem;overflow:hidden}.tpl-blog-Media .tpl-blog-Media__img img{width:100%;height:auto;margin-top:-10%}.tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__hero{padding:2rem;border-bottom:1px solid rgba(76,76,76,.15);font-size:0}.tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__hero .copy-left{width:80%;height:auto;vertical-align:middle;display:inline-block}.tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__hero .copy-left h5{font-size:1.7rem;color:#000;line-height:2rem}.tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__hero .copy-left span{font-size:1.2rem;color:#000;line-height:1.4rem}.tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__hero .copy-right{width:20%;height:auto;text-align:right;vertical-align:middle;display:inline-block}.tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__hero .copy-right span{font-size:3.2rem;color:#55acee}.tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__text{padding:2rem}.tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__text p{font-size:1.6rem;line-height:2rem;color:#000}@media screen and (max-width:768px){.tpl-blog-Media{width:100%;min-width:inherit;max-width:inherit}}.tpl-blog-landing-sidebar{width:330px;min-width:261px;max-width:330px;height:100vh;padding:0 10px;background-color:#363636;position:fixed;top:0;right:0;bottom:0;z-index:90}.tpl-blog-landing-sidebar .hero-placeholder{width:100%;height:82px}.tpl-blog-landing-sidebar .blog-landing-sidebar__content{width:100%;height:calc(100vh - 102px);overflow-y:scroll;padding-right:10px}.tpl-blog-landing-sidebar .blog-landing-sidebar__content::-webkit-scrollbar{width:6px;background:#363636;border:none}.tpl-blog-landing-sidebar .blog-landing-sidebar__content::-webkit-scrollbar-thumb{background-color:#31a2ac;width:6px}.tpl-blog-landing-sidebar .wgt-indicator{display:none}@media screen and (max-width:768px){.tpl-blog-landing-sidebar{width:100%;min-width:inherit;max-width:inherit;height:auto;padding:0;background-color:#fff;position:inherit;top:inherit;right:inherit;bottom:inherit}.tpl-blog-landing-sidebar .hero-placeholder{display:none}.tpl-blog-landing-sidebar .blog-landing-sidebar__content{width:100%;height:auto;overflow:inherit;padding-bottom:30px;padding-right:0}.tpl-blog-landing-sidebar .wgt-indicator{display:block;width:100%;height:auto;font-size:0;padding-bottom:1rem;text-align:center}.tpl-blog-landing-sidebar .wgt-indicator a{display:inline-block;width:.8rem;height:.8rem;border:solid 1px #e9e9e9;cursor:pointer;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin:.8rem!important}.tpl-blog-landing-sidebar .wgt-indicator a.wgt-indicator-current{background-color:#e9e9e9}}.venue-listing-content{text-align:center;position:relative}.venue-listing-content .venue_listing_section{width:100%;font-size:0;margin:0 auto;background-color:#fff}.venue-listing-content .venue_listing_section .section_left{width:50%;overflow:hidden;display:inline-block;vertical-align:top;height:63.8rem;position:relative}.venue-listing-content .venue_listing_section .section_left .listing_container{top:0;left:0;right:0;bottom:0;position:absolute}.venue-listing-content .venue_listing_section .section_left .listing_container .listing_pic{display:inline-block;width:calc(100% - 8rem);margin:2rem 4rem 2rem 4rem;background-size:cover;background-repeat:no-repeat;background-position:center center}.venue-listing-content .venue_listing_section .section_left .listing_container .listing_pic .tpl_holder{margin-top:80%}.venue-listing-content .venue_listing_section .section_left .listing_container .button_content{height:3rem;margin-bottom:2rem;position:relative}.venue-listing-content .venue_listing_section .section_left .listing_container .button_content .listing_button{left:50%;width:40%;color:#363636;font-size:1.2rem;font-weight:700;text-align:center;line-height:3rem;position:absolute;display:inline-block;text-transform:uppercase;border:.2rem solid #363636;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.venue-listing-content .venue_listing_section .section_left .listing_container .button_content .listing_button:hover{color:#fff;background-color:#363636}.venue-listing-content .venue_listing_section .section_right{width:50%;display:inline-block}.venue-listing-content .venue_listing_section .section_right .venue_list{height:calc(19.6rem * 3);overflow:hidden}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item{height:19.6rem;position:relative;box-sizing:border-box;border-bottom:1px solid #bbb}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item.selected{background-color:#e7e4e2}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item:hover{background-color:#e7e4e2}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content{top:0;left:0;right:0;bottom:0;font-size:0;position:absolute}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_pic{display:inline-block;font-size:100%;width:40%;height:100%;vertical-align:top;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#676767;position:relative}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_pic .tooltip{position:absolute;top:0;left:0;width:13.3rem;height:3.4rem;line-height:3.4rem;background-color:#ba0c2f;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.4rem;color:#fff;text-transform:uppercase}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos{position:relative;display:inline-block;vertical-align:top;font-size:100%;width:60%;height:100%}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .request_event{text-align:left;margin-left:1rem;line-height:4rem;font-size:2rem;font-weight:700}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .request_event .icon{font-size:1.4rem;color:#00a4ab;padding:.3em .8em;cursor:pointer;width:8.3rem;box-sizing:border-box;white-space:nowrap}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .request_event .icon>*{display:inline-block;vertical-align:middle}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .request_event .icon:after{margin-left:.2rem;margin-top:-.2rem;vertical-align:middle;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-left-color:#31a2ac}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos ol{color:#aaa;font-size:1.4rem;text-align:left;margin-left:2.5rem;list-style-type:disc}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos ol li{line-height:2rem}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos ul{font-size:0;text-align:left;margin:3rem 0 0 1rem}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos ul li{width:2.6rem;height:2.6rem;font-size:2rem;line-height:2.6rem;position:relative;display:inline-block}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos ul li .icon{display:inline-block;width:100%;height:100%;text-align:center;overflow:hidden;position:absolute}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos ul li .icon:hover{overflow:visible}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos ul li .icon .item_info{left:50%;top:-2.6rem;width:10rem;height:2rem;color:#fff;font-size:1.4rem;line-height:2rem;text-align:center;position:absolute;display:inline-block;background-color:#363636;-webkit-text-stroke-width:.2px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos ul li .icon .item_info:before{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-top-color:#363636;position:absolute;bottom:-12px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.venue-listing-content .venue_listing_section .section_right .venue_list_one{height:63.8rem}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item{height:100%;background-color:#fff!important}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item:hover{background-color:#fff}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_pic{width:100%!important;height:32rem}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos{width:100%!important;height:31.8rem!important;padding:4rem;box-sizing:border-box}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos .hotel_listing_title{font-size:1.6rem}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos .hotel_desc{font-size:2.8rem;margin-top:1rem;line-height:3.8rem}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos .hotel_desc .icon{font-size:1.6rem;display:inline-block}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos .hotel_info{font-size:1.8rem}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos .room_start{text-align:left;bottom:4rem}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos .room_start .start_sgd{font-size:1.6rem}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos .room_start .start_sgd span{font-size:2.6rem}.venue-listing-content .venue_listing_section .section_right .venue_list_one .venue_item .item_content .item_infos div.start_btn{width:calc(50% - 8rem);max-width:17rem;line-height:5rem;text-align:center;float:initial}.venue-listing-content .venue_listing_section .section_right .venue_list_two{height:63.8rem!important}.venue-listing-content .venue_listing_section .section_right .venue_list_two .venue_item{height:31.9rem!important}.venue-listing-content .venue_listing_section .section_right .venue_list_two .venue_item .item_content .item_pic_width{width:45%!important}.venue-listing-content .venue_listing_section .section_right .venue_list_two .venue_item .item_content .item_infos_width{width:calc(55% - 2rem)!important}.venue-listing-content .venue_listing_section .section_right .venue_list_three{height:63.8rem!important}.venue-listing-content .venue_listing_section .section_right .venue_list_three .venue_item{height:calc(63.8rem / 3)!important}.venue-listing-content .venue_listing_section .section_right .venue_list_three .venue_item .item_content .item_pic_width{width:45%!important}.venue-listing-content .venue_listing_section .section_right .venue_list_three .venue_item .item_content .item_infos_width{width:calc(55% - 2rem)!important}.venue-listing-content .venue_listing_section .section_right .switch_button{height:4.8rem}.venue-listing-content .venue_listing_section .section_right .switch_button .mobile_btn_item{display:none}.venue-listing-content .venue_listing_section .section_right .switch_button .btn_item{width:50%;height:5rem;box-sizing:border-box;display:inline-block;line-height:6.2rem;font-size:1.4rem;cursor:pointer;user-select:none;overflow:hidden}.venue-listing-content .venue_listing_section .section_right .switch_button .btn_item:hover{background:#363636}.venue-listing-content .venue_listing_section .section_right .switch_button .btn_item:hover .icon{color:#fff}.venue-listing-content .venue_listing_section .section_right .switch_button .btn_item .icon{font-size:2.8rem}.venue-listing-content .venue_listing_section .section_right .switch_button .btn_item~.btn_item{border-left:1px solid #bbb}@media screen and (max-width:768px){.venue-listing-content .venue_listing_section .section_left{width:100%;height:30rem}.venue-listing-content .venue_listing_section .section_right{width:100%;position:relative}.venue-listing-content .venue_listing_section .section_right .venue_list{height:22rem}.venue-listing-content .venue_listing_section .section_right .venue_list .venue_item{background:#fff!important;height:22rem}.venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_pic{display:none!important}.venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos{width:100%!important;padding:2rem!important;height:calc(100% - 4rem)!important;box-sizing:border-box}.venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .hotel_listing_title{width:70%}.venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .hotel_desc{width:70%;font-size:1.6rem}.venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .hotel_info{font-size:1.2rem;line-height:1.8rem;width:70%;margin-top:.5rem}.venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .room_start{width:calc(100% - 6rem);bottom:0}.venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .room_start .start_sgd span{font-size:1.6rem}.venue-listing-content .venue_listing_section .section_right .switch_button{position:absolute;top:2rem;right:2rem}.venue-listing-content .venue_listing_section .section_right .switch_button .btn_item{display:none}.venue-listing-content .venue_listing_section .section_right .switch_button .mobile_btn_item{display:block;width:3.6rem;height:3.6rem;text-align:center;line-height:3.6rem;box-sizing:border-box;border:2px solid #000;font-size:2.4rem}.venue-listing-content .venue_listing_section .section_right .switch_button .btn_up{border-bottom:none}}@media screen and (min-width:769px){.epicSale-pageContainer .venue-listing-content .venue_listing_section{display:table}.epicSale-pageContainer .venue-listing-content .venue_listing_section .section_left{display:table-cell}.epicSale-pageContainer .venue-listing-content .venue_listing_section .section_right{display:table-cell}.epicSale-pageContainer .venue-listing-content .venue_listing_section .section_right .venue_list{height:100%;min-height:63.8rem}.epicSale-pageContainer .venue-listing-content .venue_listing_section .section_right .switch_button{display:none}}.venue_item{height:15rem;position:relative;box-sizing:border-box;border-bottom:1px solid #bbb}.venue_item.selected{background-color:#ccc}.venue_item:hover{background-color:#ccc}.venue_item .item_content{top:0;left:0;right:0;bottom:0;font-size:0;position:absolute}.venue_item .item_content .item_pic{width:40%;height:100%;font-size:100%;vertical-align:top;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#676767}.venue_item .item_content .item_pic.item_pic_width{width:35%!important}.venue_item .item_content .item_infos{width:60%;height:100%;font-size:100%;position:relative;vertical-align:top;display:inline-block}.venue_item .item_content .item_infos.item_infos_width{padding:1rem;width:calc(65% - 2rem)!important;height:calc(100% - 2rem)!important}.venue_item .item_content .item_infos .hotel_listing_title{line-height:2rem;font-size:1.4rem;text-align:left;color:#000}.venue_item .item_content .item_infos .hotel_listing_title span{width:2rem;height:2rem;display:inline-block}.venue_item .item_content .item_infos .hotel_desc{text-align:left;line-height:2rem;font-size:2rem;font-weight:700}.venue_item .item_content .item_infos .hotel_desc .icon{color:#00395c;padding:.3rem .8rem;cursor:pointer;width:8.3rem;font-size:1.4rem;box-sizing:border-box;white-space:nowrap;text-transform:capitalize;display:inline-block}.venue_item .item_content .item_infos .hotel_desc .icon:hover{text-decoration:underline}.venue_item .item_content .item_infos .hotel_desc .icon>*{display:inline-block;vertical-align:middle}.venue_item .item_content .item_infos .hotel_desc .icon:after{margin-left:.2rem;margin-right:.2rem;margin-top:-.2rem;vertical-align:middle;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-left-color:#00395c}.venue_item .item_content .item_infos .hotel_info{text-align:left;font-size:1.5rem;line-height:2.2rem}.venue_item .item_content .item_infos .room_start{font-size:0;bottom:1rem;position:absolute;width:calc(100% - 2rem)}.venue_item .item_content .item_infos .room_start .start_sgd{font-size:1.4rem;display:inline-block;width:60%;text-align:left;vertical-align:top}.venue_item .item_content .item_infos .room_start .start_sgd span{width:100%;font-size:2rem;font-weight:700;display:inline-block;padding-top:.5rem}.venue_item .item_content .item_infos .room_start .start_btn{cursor:pointer;font-size:1.4rem;display:inline-block;background-color:#31a2ac;width:calc(40% - 4rem);max-width:12rem;line-height:4rem;margin:0 2rem;float:right;text-align:center}.venue_item .item_content .item_infos .room_start .start_btn:hover{background-color:#188993}.venue_item .item_content .item_infos .room_start .start_btn a{color:#fff;display:inline-block;width:100%;height:100%}html[dir=rtl] .tpl-ugc-content .content-msg ul li.item{margin-right:auto;margin-left:50px}html[dir=rtl] .ugc-about-half div{padding-right:auto;padding-left:20px}html[dir=rtl] .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content{left:inherit;right:8%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}html[dir=rtl] .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-msg{padding-right:0;padding-left:45%}html[dir=rtl] .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth{text-align:left;padding:0 0 2rem 2rem}html[dir=rtl] .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth .fifth_icon{padding-right:auto;padding-left:1rem}@media screen and (max-width:768px){html[dir=rtl] .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content{left:inherit;right:8%}html[dir=rtl] .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-msg{padding-right:auto;padding-left:0}html[dir=rtl] .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth{text-align:right;padding:0 8% 2rem 0}}html[dir=rtl] .tpl-competition-screenshot .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__fifth{text-align:right;padding:0 8% 2rem 0}html[dir=rtl] .tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content{left:inherit;right:50%;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%)}html[dir=rtl] .tpl-competition-trigger .tpl-competition .tpl-tpl-competition__slider .tpl-tpl-competition__content .competition-text .ct-msg{padding-right:auto;padding-left:0}html[dir=rtl] .tpl-blog-Media .tpl-blog-Media__copy .tpl-blog-Media__copy__hero .copy-right{text-align:left}html[dir=rtl] .tpl-blog-landing-sidebar{top:0;right:inherit;left:0;bottom:0}html[dir=rtl] .tpl-blog-landing-sidebar .blog-landing-sidebar__content{padding-right:0;padding-left:10px}@media screen and (max-width:768px){html[dir=rtl] .tpl-blog-landing-sidebar .blog-landing-sidebar__content{padding-right:auto;padding-left:0}}.hc-tpl-title{padding:0 5rem;height:7rem;background:#363636;overflow:hidden}.hc-tpl-title h1{font-size:2.4rem;line-height:7rem;display:block;float:left;color:#fff;text-transform:capitalize;padding-right:3rem}.hc-tpl-title a{font-size:1.6rem;line-height:7.4rem;display:block;float:left;color:#31a2ac;text-decoration:underline;cursor:pointer}.hc-tpl-title a span.des-back{display:inline-block}.hc-tpl-title a span.m-back{display:none}@media screen and (max-width:768px){.hc-tpl-title{padding:0 3%;height:5rem}.hc-tpl-title h1{font-size:1.6rem;line-height:5rem;padding-right:0}.hc-tpl-title a{font-size:1.4rem;line-height:5rem;display:block;float:right}.hc-tpl-title a span.des-back{display:none}.hc-tpl-title a span.m-back{display:inline-block}}html[dir=rtl] .hc-tpl-title h1{float:right;padding-right:initial;padding-left:3rem}html[dir=rtl] .hc-tpl-title a{float:right}@media screen and (max-width:768px){html[dir=rtl] .hc-tpl-title a{float:left}}@media screen and (max-width:768px){html[dir=rtl] .venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .hotel_desc,html[dir=rtl] .venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .hotel_info,html[dir=rtl] .venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .hotel_listing_title,html[dir=rtl] .venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .room_start{width:calc(100% - 7rem);margin-right:7rem;text-align:right}}html[dir=rtl] .venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .room_start{margin-right:0}html[dir=rtl] .venue-listing-content .venue_listing_section .section_right .venue_list .item_content .item_infos .hotel_desc .icon:after{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg)}.tpl-brands-ection-collection{width:100%;height:auto;position:relative}.tpl-brands-ection-collection .tpl-hero-slider{width:100%;height:calc(100vh - 162px);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.tpl-brands-ection-collection .tpl-gallery-controller{position:absolute;bottom:5%;width:100%;height:4.8rem;z-index:9}.tpl-brands-ection-collection .tpl-gallery-controller .wgt-indicator span{color:#fff}.tpl-brands-ection-collection .tpl-gallery-controller .wgt-gallerybtn .button_text{display:none}.tpl-brands-ection-collection .tpl-gallery-controller .wgt-gallerybtn .wgt-gallerybtn-icon{background:0 0;border:none}.tpl-brands-ection-collection .tpl-gallery-controller .wgt-gallerybtn .wgt-gallerybtn-icon span{display:block;width:2.5rem;height:2.5rem;border:none;border-right:.4rem solid #fff;border-bottom:.4rem solid #fff}.tpl-brands-ection-collection .tpl-gallery-controller .wgt-gallerybtn-next .wgt-gallerybtn-icon span{transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);margin:1rem 0 0 0!important}.tpl-brands-ection-collection .tpl-gallery-controller .wgt-gallerybtn-previous .wgt-gallerybtn-icon span{transform:rotate(135deg);-o-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);margin:1rem 0 0 1.5rem!important}@media screen and (max-width:768px){.tpl-brands-ection-collection .tpl-hero-slider{height:auto;padding-top:100%}.tpl-brands-ection-collection .tpl-gallery-controller .wgt-gallerybtn .wgt-gallerybtn-icon span{display:block;width:1.8rem;height:1.8rem;border:none;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff}.tpl-brands-ection-collection .tpl-gallery-controller .wgt-indicator{left:50%}}html[dir=rtl] .tpl-brands-ection-collection .tpl-gallery-controller .wgt-indicator .indicators-des{margin-right:8px;margin-left:0}.x-tpl-collection-brands .brands-content{font-size:0;text-align:center;padding:4rem 8.7rem;background-color:#fff}.x-tpl-collection-brands .brands-content .grayscalesvg{position:absolute;z-index:-1;width:0}@media screen and (max-width:768px){.x-tpl-collection-brands .brands-content{padding:1rem 2rem}}.x-tpl-collection-brands .brands-content .brands-item{display:inline-block;margin:2rem 0;width:calc(100% / 5);vertical-align:middle}.x-tpl-collection-brands .brands-content .brands-item .img{max-width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}.x-tpl-collection-brands .brands-content .brands-item img.img{display:none;display:inline-block}.x-tpl-collection-brands .brands-content .brands-item svg.img{display:inline-block}@media screen and (max-width:768px){.x-tpl-collection-brands .brands-content .brands-item{width:calc(100% / 3);margin:1rem 0}.x-tpl-collection-brands .brands-content .brands-item .img{max-width:98%}}.x-tpl-collection-brands .brands-content .brands-item.active img.img,.x-tpl-collection-brands .brands-content .brands-item:hover img.img{display:inline-block!important}.x-tpl-collection-brands .brands-content .brands-item.active svg.img,.x-tpl-collection-brands .brands-content .brands-item:hover svg.img{display:none!important}.x-tpl-collection-brands .brands-content .brands-item.active .img,.x-tpl-collection-brands .brands-content .brands-item:hover .img{-webkit-filter:initial;-moz-filter:initial;-ms-filter:initial;-o-filter:initial;filter:initial;filter:initial}.x-tpl-collection-hotel{background-color:#fff}.x-tpl-hotelinfo-table{width:100%;height:auto;background-color:#e7e7e7;padding:120px 80px 100px 80px;box-sizing:border-box;overflow:hidden;position:relative}.x-tpl-hotelinfo-table .desktop_about-hotel{float:left;width:calc(100% - 11rem - 300px);height:auto;margin-right:11rem}.x-tpl-hotelinfo-table .desktop_about-hotel h1.title{color:#000;font-size:4rem;line-height:4rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700;margin-bottom:16px}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-service{font-size:0;width:100%}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-service ul li{width:33.33%;height:auto;margin:3px 0 30px 0;display:inline-block;vertical-align:middle}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-service ul li .icon{display:inline-block;vertical-align:middle}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-service ul li .icon span{font-size:3.2rem;color:#000;margin-top:-4px;display:block}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-service ul li .info{display:inline-block;vertical-align:middle;width:calc(100% - 3.2rem - 10px);box-sizing:border-box;padding-left:10px}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-service ul li .info span{display:block;color:#000;font-size:1.2rem;letter-spacing:1px;line-height:20px;font-family:Verlag,Helvetica,sans-serif;font-weight:300;text-transform:uppercase}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-depiction{position:relative}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-depiction .content.content-wrap:after{width:100%;content:"";display:block;height:5em;position:absolute;bottom:0;right:0;left:0;background:linear-gradient(to bottom,rgba(231,231,231,.4),#e7e7e7)}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-depiction .content .readmore__content{color:#000;font-size:1.6rem;line-height:26px;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-depiction .content .readmore__content a.readmore__toggle{position:absolute;bottom:-85px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);background-color:#e7e7e7;min-width:256px;height:48px;color:#000;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:1px;line-height:48px;text-align:center;border:2px solid #000;text-transform:uppercase!important;cursor:pointer;text-decoration:none!important}.x-tpl-hotelinfo-table .desktop_about-hotel .hotel-depiction .content .readmore__content a.readmore__toggle:hover{background-color:#000;color:#fff}.x-tpl-hotelinfo-table .desktop_contact-us{float:left;width:300px;height:auto}.x-tpl-hotelinfo-table .desktop_contact-us h1.title{color:#000;font-size:4rem;line-height:4rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700;margin-bottom:16px}.x-tpl-hotelinfo-table .desktop_contact-us .contact-us-info ul li{margin-bottom:30px}.x-tpl-hotelinfo-table .desktop_contact-us .contact-us-info ul li span.icon{font-size:2.5rem;line-height:26px;color:#000;display:inline-block;vertical-align:top}.x-tpl-hotelinfo-table .desktop_contact-us .contact-us-info ul li span.msg{color:#000;font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.6rem;line-height:26px;display:inline-block;width:calc(100% - 20px - .5rem);vertical-align:top;padding-left:20px;box-sizing:border-box}.x-tpl-hotelinfo-table .desktop_contact-us .Subscribe-link{margin-top:-15px;margin-left:2px}.x-tpl-hotelinfo-table .desktop_contact-us .Subscribe-link .sub-btn{color:#004976;font-family:Whitney,Helvetica,sans-serif;font-weight:700;font-size:1.6rem;line-height:26px;cursor:pointer}.x-tpl-hotelinfo-table .desktop_contact-us .Subscribe-link .sub-btn:hover{text-decoration:underline}.x-tpl-hotelinfo-table .desktop_contact-us .Subscribe-link .sub-btn::after{display:inline-block;content:'';width:0;height:0;border:5px solid transparent;border-left-color:#004976;margin-left:10px}.tpl-hotelinfo-subscribe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:9999;display:none}.tpl-hotelinfo-subscribe .close-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent}.tpl-hotelinfo-subscribe .subscribe-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#fff;width:600px;height:auto;padding:16px;z-index:1}@media (max-width:768px){.tpl-hotelinfo-subscribe .subscribe-content{width:calc(100vw - 3.2rem);box-sizing:border-box}}.tpl-hotelinfo-subscribe .subscribe-content a.close{position:absolute;right:8px;top:8px;font-size:3rem;color:rgba(0,0,0,.75);cursor:pointer;display:block}.tpl-hotelinfo-subscribe .subscribe-content h1.title{color:#000;font-family:Whitney,Helvetica,sans-serif;font-weight:500;font-size:1.8rem;border-bottom:1px solid #e7e7e7;padding-bottom:16px;margin-bottom:32px}.tpl-hotelinfo-subscribe .subscribe-content p.msg{color:#000;font-size:1.6rem;line-height:25px;font-family:Whitney,Helvetica,sans-serif;font-weight:300;padding:20px 0 30px 0}.tpl-hotelinfo-subscribe .subscribe-content-main{padding:0 24px}@media (max-width:768px){.tpl-hotelinfo-subscribe .subscribe-content-main{padding:0}}.tpl-hotelinfo-subscribe .subscribe-content .subs{font-size:0}.tpl-hotelinfo-subscribe .subscribe-content .subs label{display:none}@media (max-width:768px){.tpl-hotelinfo-subscribe .subscribe-content .subs label{display:block;font-family:Whitney,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.2rem;letter-spacing:.6px;color:#757575}}.tpl-hotelinfo-subscribe .subscribe-content .subs input{width:422px;height:38px;display:inline-block;vertical-align:middle;border:1px solid #acacac;font-size:1.2rem;line-height:22px;color:rgba(0,0,0,.75);font-family:Whitney,Helvetica,sans-serif;font-weight:300;padding:0 15px;box-sizing:border-box}.tpl-hotelinfo-subscribe .subscribe-content .subs input::-webkit-input-placeholder{color:rgba(0,0,0,.75)}.tpl-hotelinfo-subscribe .subscribe-content .subs input:-moz-placeholder{color:rgba(0,0,0,.75)}.tpl-hotelinfo-subscribe .subscribe-content .subs input::-moz-placeholder{color:rgba(0,0,0,.75);opacity:1!important}.tpl-hotelinfo-subscribe .subscribe-content .subs input:-ms-input-placeholder{color:rgba(0,0,0,.75)}@media (max-width:768px){.tpl-hotelinfo-subscribe .subscribe-content .subs input{width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.15);padding:0}}.tpl-hotelinfo-subscribe .subscribe-content .subs a.subs-btn{width:128px;height:38px;display:inline-block;vertical-align:middle;background-color:#9f7d23;color:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.2rem;line-height:38px;text-transform:uppercase;text-align:center;letter-spacing:1px;cursor:pointer}.tpl-hotelinfo-subscribe .subscribe-content .subs a.subs-btn:hover{background-color:#bf972b!important}@media (max-width:768px){.tpl-hotelinfo-subscribe .subscribe-content .subs a.subs-btn{position:absolute;width:calc(100% - 3.2rem);bottom:1.6rem;left:1.6rem}}.tpl-hotelinfo-subscribe .subscribe-content p.subscribe_error_tip{text-align:left;vertical-align:middle;color:#ba0c2f;font-size:1.4rem;line-height:1.5em;padding:1rem 0}.tpl-hotelinfo-subscribe .subscribe-content p.subscribe_error_tip.succeed{color:#363636}.tpl-hotel-configuration-title{width:100%;height:90px;background-color:#e7e7e7;padding:0 80px;font-size:0;box-sizing:border-box}.tpl-hotel-configuration-title .title-table{width:65%;float:left;margin-top:28px}.tpl-hotel-configuration-title .title-table h1{color:#000;font-family:Verlag,Helvetica,sans-serif;font-weight:700;font-size:4rem;line-height:40px;margin-right:20px;text-transform:capitalize;display:inline-block;vertical-align:bottom}.tpl-hotel-configuration-title .title-table a.photo{display:inline-block;vertical-align:bottom;cursor:pointer}.tpl-hotel-configuration-title .title-table a.photo span{color:#004976;font-family:Whitney,Helvetica,sans-serif;font-weight:500;display:inline-block;vertical-align:middle}.tpl-hotel-configuration-title .title-table a.photo span.icon{font-size:3.4rem}.tpl-hotel-configuration-title .title-table a.photo span.text{font-size:1.2rem;line-height:26px;text-transform:uppercase;padding-left:10px}.tpl-hotel-configuration-title .title-table a.photo span.text:hover{text-decoration:underline}.tpl-hotel-configuration-title .see-all{width:35%;float:right;text-align:right;margin-top:40px;max-height:50px}.tpl-hotel-configuration-title .see-all a.see-btn{font-family:Whitney,Helvetica,sans-serif;font-weight:700;font-size:1.6rem;line-height:26px;color:#004976;text-align:right;cursor:pointer}.tpl-hotel-configuration-title .see-all a.see-btn:hover{text-decoration:underline}.tpl-hotel-configuration-title .see-all a.see-btn:after{display:inline-block;content:'';width:0;height:0;border:5px solid transparent;border-left-color:#004976;margin-left:10px;vertical-align:middle}.tpl-hotel-offters{width:100%;height:auto;font-size:0}.tpl-hotel-offters .offter-item{display:inline-block;width:33.33%;box-sizing:border-box;border-bottom:solid 2px #e7e7e7;border-right:solid 2px #e7e7e7;vertical-align:top}.tpl-hotel-offters .offter-item .img{display:block;width:100%;padding-top:60%;background-position:center center;background-repeat:no-repeat;background-size:cover}.tpl-hotel-offters .offter-item .contnet{background-color:#363636;padding:20px;min-height:320px;position:relative;box-sizing:border-box}.tpl-hotel-offters .offter-item .contnet h1.title{text-align:center;padding:1rem 8% .5rem}.tpl-hotel-offters .offter-item .contnet h1.title a{color:#fff;font-family:Verlag,Helvetica,sans-serif;font-weight:700;font-size:3.2rem;line-height:44px;text-decoration:none}.tpl-hotel-offters .offter-item .contnet span.info{display:block;color:#fff;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.4rem;letter-spacing:1px;line-height:17px;text-transform:uppercase;padding:0 8%;text-align:center}.tpl-hotel-offters .offter-item .contnet .msg{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.6rem;line-height:25px;text-align:center;padding:1.5rem 8% 0}.tpl-hotel-offters .offter-item .contnet .price-book{width:auto;height:auto;margin-top:3.5rem;overflow:hidden;position:absolute;bottom:20px;left:20px;right:20px;box-sizing:border-box}.tpl-hotel-offters .offter-item .contnet .price-book .price-block{float:left;width:calc(100% - 168px)}.tpl-hotel-offters .offter-item .contnet .price-book .price-block span{color:#fff;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:1px;line-height:14px;display:block}.tpl-hotel-offters .offter-item .contnet .price-book .price-block span.from{text-transform:uppercase}.tpl-hotel-offters .offter-item .contnet .price-book .price-block span.price{color:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:700;font-size:2rem;line-height:24px}.tpl-hotel-offters .offter-item .contnet .price-book .offer-book{float:right;width:168px;height:50px;background-color:#9f7d23;text-align:center}.tpl-hotel-offters .offter-item .contnet .price-book .offer-book .btn{color:#fff;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;line-height:50px;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase}.tpl-hotel-offters .offter-item .contnet .price-book .offer-book:hover{background-color:#bf972b}.tpl-hotel-offters-half .offter-item{width:50%}.tpl-hotel-offters-half .offter-item .img{padding-top:40%}.tpl-hotel-offters-half .offter-item .contnet{min-height:300px;padding:30px 20px}.tpl-hotel-offters-solo .offter-item{width:100%;font-size:0;background-color:#363636}.tpl-hotel-offters-solo .offter-item .contnet,.tpl-hotel-offters-solo .offter-item .img{width:50%;display:inline-block;vertical-align:top;height:45vh;min-height:400px}.tpl-hotel-offters-solo .offter-item .img{padding-top:0}.tpl-hotel-offters-solo .offter-item .contnet{padding:50px 20px}.tpl-hotel-offters-solo .offter-item .contnet .msg,.tpl-hotel-offters-solo .offter-item .contnet h1.title,.tpl-hotel-offters-solo .offter-item .contnet span.info{text-align:left}.tpl-hotel-offters-solo .offter-item .contnet .msg{padding:1.5rem 20% 0 8%}.tpl-hotel-offters-solo .offter-item .contnet .price-book{bottom:40px;left:calc(8% + 20px);right:calc(8% + 20px)}.tpl-hotel-solo-describe{width:auto;height:auto;background-color:#363636;padding:0 10%;position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.tpl-hotel-solo-describe .content .title{color:#fff;font-family:Verlag,Helvetica,sans-serif;font-weight:700;font-size:3.2rem;line-height:1.6em;margin-bottom:1.5rem}.tpl-hotel-solo-describe .content .hotel-solo-describe{max-height:175px}@media (max-width:1366px){.tpl-hotel-solo-describe .content .hotel-solo-describe{max-height:125px}}.tpl-hotel-solo-describe .content .nano .nano-content{padding-right:17px}.tpl-hotel-solo-describe .content .readmore_text{color:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.6rem;line-height:25px}.tpl-hotel-solo-describe .content p{color:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.6rem;line-height:25px}.tpl-hotel-solo-describe .content .button{display:inline-block;height:auto;text-align:left;margin-top:10%}.tpl-hotel-solo-describe .content .button a.link-btn{color:#fff;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.4rem;line-height:50px;letter-spacing:1px;text-align:center;text-transform:uppercase;display:inline-block;margin-right:1rem;margin-bottom:5px;background-color:#9f7d23;padding:0 3rem}.tpl-hotel-solo-describe .content .button a.link-btn:hover{background-color:#bf972b}.tpl-hotel-dining{width:100%;height:auto;font-size:0;clear:both}.tpl-hotel-dining .dining-msg{display:inline-block;vertical-align:middle;width:50%;padding-top:30%;background-color:#363636;position:relative;box-sizing:border-box;border-bottom:solid 2px #e7e7e7}.tpl-hotel-dining .dining-item{width:50%;padding-top:30%;display:inline-block;vertical-align:middle;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:solid 2px #e7e7e7;border-right:solid 2px #e7e7e7;box-sizing:border-box}.tpl-hotel-dining .dining-item .dining-content{position:absolute;left:2rem;bottom:2rem;text-shadow:0 2px 4px #000}.tpl-hotel-dining .dining-item .dining-content a.content-title{text-decoration:none}.tpl-hotel-dining .dining-item .dining-content a.content-title h6{color:#fff;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.4rem;letter-spacing:1px;line-height:17px}.tpl-hotel-dining .dining-item .dining-content a.content-title h1{color:#fff;font-family:Verlag,Helvetica,sans-serif;font-weight:700;font-size:3.2rem;line-height:44px}.tpl-hotel-dining .dining-item .dining-content .button{margin-top:.8rem}.tpl-hotel-dining .dining-item .dining-content .button a.link-btn{color:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.8rem;line-height:22px;text-transform:capitalize}.tpl-hotel-dining .dining-item .dining-content .button a.link-btn span{text-decoration:underline}.tpl-hotel-dining .dining-item .dining-content .button a.link-btn:after{display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-left-color:#fff;margin-left:10px;vertical-align:middle;margin-top:-.1rem}.tpl-hotel-dining-solo .dining-item{border-right:none}.tpl-hotel-dining-third .dining-item{width:33.33%}.tpl-hotel-meeting-events{width:100%;height:auto;clear:both}.tpl-hotel-meeting-events .content{width:100%;height:auto;font-size:0;background-color:#363636}.tpl-hotel-meeting-events .content .image{width:50%;display:inline-block;vertical-align:middle}.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection .tpl-hero-slider{height:auto;padding-top:75%}@media (max-width:1480px){.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection .tpl-hero-slider{padding-top:80%}}@media (max-width:1366px){.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection .tpl-hero-slider{padding-top:85%}}@media (max-width:1280px){.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection .tpl-hero-slider{padding-top:90%}}@media (max-width:1040px){.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection .tpl-hero-slider{padding-top:100%}}.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection .tpl-gallery-controller{bottom:2%}.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection .tpl-gallery-controller .wgt-indicator{font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.6rem;letter-spacing:1px;text-shadow:none}.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection .tpl-gallery-controller .wgt-gallerybtn .wgt-gallerybtn-icon span{display:block;width:1.6rem;height:1.6rem;border:none;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff;margin-top:1.5rem!important}.tpl-hotel-meeting-events .content .image .tpl-brands-ection-collection:before{content:"";display:block;width:100%;height:100px;position:absolute;bottom:0;left:0;right:0;background:-webkit-linear-gradient(transparent,#000);background:-o-linear-gradient(transparent,#000);background:-moz-linear-gradient(transparent,#000);background:linear-gradient(transparent,#000)}.tpl-hotel-meeting-events .content .text{width:50%;display:inline-block;vertical-align:middle;background-color:#363636;position:relative;box-sizing:border-box}html[dir=rtl] .x-tpl-hotelinfo-table .desktop_about-hotel{float:right;margin-right:0;margin-left:11rem}html[dir=rtl] .x-tpl-hotelinfo-table .desktop_about-hotel .hotel-service ul li .info{padding-left:0;padding-right:10px}html[dir=rtl] .x-tpl-hotelinfo-table .desktop_contact-us{float:right}html[dir=rtl] .x-tpl-hotelinfo-table .desktop_contact-us .contact-us-info ul li span.msg{padding-left:0;padding-right:20px;direction:ltr}html[dir=rtl] .x-tpl-hotelinfo-table .desktop_contact-us .Subscribe-link{margin-right:2px}html[dir=rtl] .tpl-hotelinfo-subscribe .subscribe-content a.close{right:auto;left:20px}html[dir=rtl] .tpl-hotelinfo-subscribe .subscribe-content p.msg{padding:20px 0 30px 0}html[dir=rtl] .tpl-hotelinfo-subscribe .subscribe-content p.subscribe_error_tip{text-align:right}html[dir=rtl] .tpl-hotel-configuration-title .title-table{float:right;text-align:right}html[dir=rtl] .tpl-hotel-configuration-title .title-table h1{margin-right:0;margin-left:20px}html[dir=rtl] .tpl-hotel-configuration-title .title-table a.photo span.text{padding-left:0;padding-right:10px}html[dir=rtl] .tpl-hotel-configuration-title .see-all{float:left;text-align:left}html[dir=rtl] .tpl-hotel-configuration-title .see-all a.see-btn{text-align:left;padding-right:0}html[dir=rtl] .tpl-hotel-configuration-title .see-all a.see-btn:after{border-left-color:transparent;border-right-color:#31a2ac;margin-left:0;margin-right:10px}html[dir=rtl] .tpl-hotel-offters .offter-item{border-right:none;border-left:solid 2px #e7e7e7}html[dir=rtl] .tpl-hotel-offters .contnet .price-book .price-block{float:right}html[dir=rtl] .tpl-hotel-offters .contnet .price-book .offer-book{float:left}html[dir=rtl] .tpl-hotel-offters-solo .offter-item .msg,html[dir=rtl] .tpl-hotel-offters-solo .offter-item h1.title,html[dir=rtl] .tpl-hotel-offters-solo .offter-item span.info{text-align:right}html[dir=rtl] .tpl-hotel-offters-solo .offter-item .msg{padding:1.5rem 8% 0 20%}html[dir=rtl] .tpl-hotel-solo-describe .content .button{margin-right:0;margin-left:1rem}html[dir=rtl] .tpl-hotel-dining .dining-item{border-right:0;border-left:solid 2px #e7e7e7}html[dir=rtl] .tpl-hotel-dining .dining-item .dining-content{left:auto;right:2rem}html[dir=rtl] .tpl-hotel-dining .dining-item .dining-content .button a.link-btn:after{border-left-color:transparent;border-right-color:#fff;margin-left:0;margin-right:10px}.x-tpl-profile-head .x-tpl-profile-title{padding:4rem 5rem;background:#e7e7e7}.x-tpl-profile-head .x-tpl-profile-title .return-dashboard span{font-size:1.5rem;margin-right:.6rem}.x-tpl-profile-head .x-tpl-profile-title .return-dashboard a{font-family:Whitney,Helvetica,sans-serif;font-weight:300;color:#363636;font-size:1.4rem;text-decoration:underline}.x-tpl-profile-head .x-tpl-profile-title h1{font-family:Verlag,Helvetica,sans-serif;font-weight:700;font-size:5.8rem;color:#363636;text-transform:capitalize;margin-top:1rem}.x-tpl-profile-head .x-tpl-profile-select{padding:3rem 5rem;background:#f3f3f3;position:relative}.x-tpl-profile-head .x-tpl-profile-select .selected{position:relative}.x-tpl-profile-head .x-tpl-profile-select .selected span[class*=icon-icon]{font-size:3rem;vertical-align:text-bottom;margin-right:1rem;display:inline-block}.x-tpl-profile-head .x-tpl-profile-select .selected .title{font-family:Verlag,Helvetica,sans-serif;font-weight:700;font-size:3.6rem;color:#000;text-transform:capitalize;cursor:pointer}.x-tpl-profile-head .x-tpl-profile-select .selected .down:after{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-top-color:#000;margin-left:1rem}.x-tpl-profile-head .x-tpl-profile-select .selected .up:after{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-bottom-color:#000;margin-left:1rem;position:relative;top:-5px}.x-tpl-profile-head .x-tpl-profile-select .selected ul{position:absolute;background:#fff;border:1px solid #adadad;padding:3rem 3rem 0 3rem;left:-3rem;z-index:1000;top:4.4rem;display:none}.x-tpl-profile-head .x-tpl-profile-select .selected ul li{font-family:Verlag,Helvetica,sans-serif;font-weight:300;font-size:2.8rem;color:#000;margin-bottom:3rem;cursor:pointer;text-transform:capitalize}.x-tpl-profile-head .x-tpl-profile-select .selected ul li a{color:#000;display:inline-block;width:100%;height:100%}.x-tpl-profile-head .x-tpl-profile-select .selected ul li a:hover{color:#31a2ac}.x-tpl-profile-head .x-tpl-profile-select .selected ul li span{vertical-align:text-bottom;margin-right:1rem}.x-tpl-profile-head .x-tpl-profile-select p{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.6rem;color:#000;margin-top:1rem}.x-tpl-profile-head .x-tpl-profile-select .close{position:absolute;right:3rem;top:2rem;font-size:6.5rem;color:#000}.x-tpl-profile-head .x-tpl-profile-select .close span[class^=icon-]{font-size:6.5rem}@media screen and (max-width:768px){.x-tpl-profile-head .x-tpl-profile-title{padding:2.5rem 2rem}.x-tpl-profile-head .x-tpl-profile-title h1{font-size:2.8rem;margin-top:1rem}.x-tpl-profile-head .x-tpl-profile-select{padding:2rem}.x-tpl-profile-head .x-tpl-profile-select p{font-size:1.2rem}.x-tpl-profile-head .x-tpl-profile-select .selected .title{font-size:1.6rem}.x-tpl-profile-head .x-tpl-profile-select .selected .title:after{vertical-align:bottom;border-width:4px}.x-tpl-profile-head .x-tpl-profile-select .selected span[class*=icon-icon]{font-size:1.6rem}.x-tpl-profile-head .x-tpl-profile-select .selected ul{width:calc(100% + 4rem);box-sizing:border-box;left:-2rem;top:2rem;padding:2rem 2rem 0 2rem}.x-tpl-profile-head .x-tpl-profile-select .selected ul li{font-size:1.6rem;margin-bottom:2rem}.x-tpl-profile-head .x-tpl-profile-select .close{right:1rem;top:1rem;font-size:4.4rem}.x-tpl-profile-head .x-tpl-profile-select .close span[class^=icon-]{font-size:4.4rem}}html[dir=rtl] .x-tpl-profile-head .x-tpl-profile-select .title:after{margin-left:0!important;margin-right:1rem!important}html[dir=rtl] .x-tpl-profile-head .x-tpl-profile-select .selected span[class*=icon-icon]{margin-right:0;margin-left:1rem}html[dir=rtl] .x-tpl-profile-head .x-tpl-profile-select .selected ul{left:inherit;right:-3rem}html[dir=rtl] .x-tpl-profile-head .x-tpl-profile-select .close{right:inherit;left:3rem}.tpl-feature-modules{width:50%;height:auto;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:50%;position:relative;overflow:hidden;display:inline-block;vertical-align:top}.tpl-feature-modules .tpl-content{width:80%;height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.tpl-feature-modules .tpl-content .tpl-label{color:#fff;border-bottom:2px solid #fff;text-shadow:0 2px 4px rgba(0,0,0,.5);display:inline-block;margin-bottom:1.6rem;font-size:0}.tpl-feature-modules .tpl-content .tpl-label span{font-size:2.2rem;display:inline-block;vertical-align:middle}.tpl-feature-modules .tpl-content .tpl-label label{display:inline-block;vertical-align:middle;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:300;font-size:1.4rem;font-weight:500;letter-spacing:1px;line-height:17px;padding:0 0 0 .5rem;text-transform:uppercase}.tpl-feature-modules .tpl-content .tpl-text h1.title{color:#fff;font-family:Verlag,Helvetica,sans-serif;font-weight:300;font-size:3.2rem;font-weight:700;line-height:44px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.tpl-feature-modules .tpl-content .tpl-text .text{width:100%;position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.8rem;font-weight:300;line-height:32px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.tpl-feature-modules .tpl-content .tpl-cta{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-black,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-black1,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-blue,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-blue-hollow,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-blue-inverse,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-dark,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-dark-grey,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-golden,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-green,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-red,.tpl-feature-modules .tpl-content .tpl-cta .wgt-sqbutton-white,.tpl-feature-modules .tpl-content .tpl-cta a.wgt-sqbutton-change-color{letter-spacing:1px}.tpl-region-card{width:50%;height:auto;padding-top:50%;background-color:#ba0c2f;border-right:2px solid #e7e7e7;border-left:2px solid #e7e7e7;position:relative;overflow:hidden;box-sizing:border-box;display:inline-block;vertical-align:top}.tpl-region-card .tpl-content{width:86%;height:80%;position:absolute;top:10%;left:7%;text-align:center}.tpl-region-card .tpl-content .tpl-label{color:#fff;border-bottom:2px solid #fff;display:inline-block;margin-bottom:1.6rem;font-size:0}.tpl-region-card .tpl-content .tpl-label span{font-size:2.2rem;display:inline-block;vertical-align:middle}.tpl-region-card .tpl-content .tpl-label label{display:inline-block;vertical-align:middle;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:300;font-size:1.4rem;font-weight:500;letter-spacing:1px;line-height:17px;padding:0 0 0 .5rem;text-transform:uppercase}.tpl-region-card .tpl-content .tpl-text .item{padding:0 1rem;opacity:0}.tpl-region-card .tpl-content .tpl-text .item:first-child{opacity:1}.tpl-region-card .tpl-content .tpl-text .item .region-title{color:#fff;font-family:Verlag,Helvetica,sans-serif;font-weight:300;font-size:3.2rem;font-weight:700;line-height:44px;min-height:88px;text-transform:capitalize}.tpl-region-card .tpl-content .tpl-text .item .region-details{font-size:0;color:#fff;margin:0 auto}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row{display:block;padding:6% 0;border-bottom:1px solid rgba(216,216,216,.6);cursor:pointer;color:#fff}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row:last-child{border-bottom:none}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-local{display:inline-block;vertical-align:middle;width:calc(100% - 170px);min-height:52px;text-align:left;padding-right:8px;box-sizing:border-box}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-local h3{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.8rem;font-weight:700;line-height:26px;text-transform:uppercase;word-wrap:break-word}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-local h6{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.6rem;font-weight:300;line-height:16px;padding-top:3px;text-transform:capitalize;word-wrap:break-word}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-price{display:inline-block;vertical-align:middle;width:170px;text-align:right;min-height:52px}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-price span{font-family:'Museo Sans',Helvetica,sans-serif;font-weight:300;font-size:1.2rem;font-weight:500;line-height:14px;letter-spacing:1px;display:block}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-price span.from{text-transform:uppercase}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-price span.time{text-transform:capitalize}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-price label.price{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.8rem;font-weight:700;line-height:24px;display:block;text-transform:uppercase;cursor:pointer}.tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-price span.sold-out{line-height:52px;text-transform:uppercase;height:52px;overflow:hidden}.tpl-region-card .tpl-content .tpl-text .item.slick-slide{opacity:1}.tpl-region-card .tpl-content .tpl-button{position:absolute;bottom:-2rem;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:100%}.tpl-region-card .tpl-content .tpl-button .button{display:inline-block;vertical-align:middle;color:#fff;font-size:3.4rem;cursor:pointer}.tpl-region-card .tpl-content .tpl-button .slick-arrow.slick-hidden{display:none!important}.tpl-region-card .tpl-content .tpl-button .dots-role{display:inline-block;vertical-align:middle;margin:0 8px}.tpl-region-card .tpl-content .tpl-button .dots-role .slick-dots{position:static;margin-bottom:0;margin-top:-8px}.tpl-region-card .tpl-content .tpl-button .dots-role .slick-dots li button{padding:5px;background:0 0;border-radius:100%;border:solid 1px #fff}.tpl-region-card .tpl-content .tpl-button .dots-role .slick-dots li.slick-active{background-color:transparent}.tpl-region-card .tpl-content .tpl-button .dots-role .slick-dots li.slick-active button{background-color:#fff}.feature-desktop{font-size:0}@media (max-width:768px){.feature-desktop{display:none!important}}.tpl-three-line{font-size:0}.tpl-three-line .feature-desktop{width:33.33%;padding-top:40%}@media (max-width:1536px){.tpl-three-line .feature-desktop{padding-top:45%}}@media (max-width:1180px){.tpl-three-line .feature-desktop{padding-top:50%}}@media (max-width:1040px){.tpl-three-line .feature-desktop{padding-top:60%}}@media (max-width:952px){.tpl-three-line .feature-desktop{padding-top:65%}}html[dir=rtl] .tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-local{text-align:right;padding-right:0;padding-left:8px}html[dir=rtl] .tpl-region-card .tpl-content .tpl-text .item .region-details .rd-row .tpl-price{text-align:left}html[dir=rtl] .tpl-region-card .tpl-content .tpl-button .button{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);margin-top:-12px}html[dir=rtl] .tpl-region-card .tpl-content .tpl-button .button.next{margin-right:10px}@media (max-width:768px){.newlook-hotel .subs_checkbox{padding-bottom:10rem;width:100%}.newlook-hotel .subs_checkbox i.checkbox,.newlook-hotel .subs_checkbox i.radio{border:solid .1rem #004976}.card.selected .newlook-hotel .subs_checkbox i.radio:after,.newlook-hotel .subs_checkbox .card.selected i.radio:after,.newlook-hotel .subs_checkbox .offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.newlook-hotel .subs_checkbox .package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.newlook-hotel .subs_checkbox div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.checkbox:after,.newlook-hotel .subs_checkbox div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.radio:after,.newlook-hotel .subs_checkbox i.checkbox.checked:after,.newlook-hotel .subs_checkbox i.checked.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .newlook-hotel .subs_checkbox i.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .newlook-hotel .subs_checkbox i.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark .newlook-hotel .subs_checkbox i.checkbox:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark .newlook-hotel .subs_checkbox i.radio:after{background:#004976}}.subs_checkbox{width:100%;height:auto;margin:2rem auto 0 auto}@media (max-width:768px){.subs_checkbox{width:87%}}.subs_checkbox i.checkbox,.subs_checkbox i.radio{display:inline-block;cursor:pointer;width:1.4rem;height:1.4rem;border:solid .1rem #9f7d23;text-align:center;vertical-align:middle;background-color:#fff;position:relative;margin-top:2px}.card.selected .subs_checkbox i.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .subs_checkbox i.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .subs_checkbox i.radio:after,.subs_checkbox .card.selected i.radio:after,.subs_checkbox .offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.subs_checkbox .package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.subs_checkbox div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.checkbox:after,.subs_checkbox div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.radio:after,.subs_checkbox i.checkbox.checked:after,.subs_checkbox i.checked.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark .subs_checkbox i.checkbox:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark .subs_checkbox i.radio:after{content:'';background:#9f7d23;display:inline-block;width:70%;height:70%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.subs_checkbox p{display:inline-block;font-size:1.2rem;line-height:1.4em;padding:0 1rem;width:calc(100% - 4rem);vertical-align:top;color:rgba(0,0,0,.6);text-align:left}body[data-isipad=true] .subs_checkbox p{font-size:1.32rem}.subs_checkbox_status{display:none;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(241,241,241,.85)}.subs_checkbox_status p{font-size:1.6rem;color:rgba(0,0,0,.8);padding:0 2rem;text-align:center;line-height:1.4em;width:100%;box-sizing:border-box;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html[dir=rtl] .subs_checkbox p{text-align:right}.map-component[data-module=unique] .title{background-color:#fff;font-size:2.6rem;font-family:PlayfairDisplay,Helvetica,sans-serif;font-weight:700;padding:4rem 5% 2rem;color:#363636}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section{position:relative}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_left{width:100%}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_left .gbw-p-s-map-view-tool{bottom:auto;top:30px;right:auto;left:5%}@media screen and (min-width:769px){.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right{width:45%;position:absolute;top:2.8rem;right:6rem}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .section_right_content{width:100%;position:absolute;top:0;background-color:#fff;left:0;height:calc(62.4rem - 4rem);bottom:0;right:0}}@media screen and (min-width:769px){.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list{overflow:scroll;height:calc(63.8rem - 4rem)}}@media screen and (min-width:769px){.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item{height:20rem}}@media screen and (min-width:769px){.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_pic{width:30%!important;height:calc(100% - 2rem);margin:1rem 0 0 1rem;float:left}}@media screen and (min-width:769px){.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos{width:calc(70% - 2rem)!important;float:left}}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .hotel_desc{font-family:PlayfairDisplay,Helvetica,sans-serif;font-weight:700}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .hotel_desc .icon{color:#004976;font-family:Whitney,Helvetica,sans-serif;font-weight:500;font-size:1.8rem}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .hotel_desc .icon:hover{text-decoration:underline}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .hotel_desc .icon:after{content:'';width:8px;height:8px;border:0;border-left-color:transparent;border-right:1px solid #004976;border-top:1px solid #004976;display:inline-block;vertical-align:middle;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);margin:-3px 5px 0 5px}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .room_start .start_btn{background-color:#9f7d23}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .room_start .start_btn:hover{background-color:#bf972b}@media screen and (min-width:769px){.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .switch_button{display:none}.map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .nano-pane{background:#dcd7d3}}@media screen and (min-width:769px){html[dir=rtl] .map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .hotel_desc .icon{display:initial;position:relative;padding:0;left:10px;right:auto}html[dir=rtl] .map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .hotel_desc .icon:after{position:absolute;top:9px;right:-8rem}}@media screen and (max-width:768px){html[dir=rtl] .map-component[data-module=unique] .maps-city-viem .venue-listing-content .venue_listing_section .section_right .venue_list .venue_item .item_content .item_infos .hotel_desc .icon:after{-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}}.tpl-expandable-list{background-color:#fff;padding:3rem 7% 10rem 7%}.tpl-expandable-list .tpl-expandable-list-content h3{font-size:4.3rem;width:84%;line-height:2.8em;margin:0 0 3rem 0}.tpl-expandable-list .tpl-expandable-list-content .content-box{padding-bottom:10em}.tpl-expandable-list .tpl-expandable-list-content .content-box .leftpicture{width:20%;float:left;background-color:#000;font-size:0}.tpl-expandable-list .tpl-expandable-list-content .content-box .leftpicture img{width:100%;height:100%}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext{width:75%;float:left;padding:0 0 0 5%}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext .name{font-size:1.8rem;letter-spacing:1px}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext .subtitle{font-size:1.5rem;line-height:1.5em;color:#5e5e5e}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext .underline{height:2px;width:8%;margin:1.5em 0 0 0;background:#5e5e5e}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext p{font-size:14px;line-height:1.38em;width:75%;margin:1em 0 1em 0}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext p a{color:#7b7b7b;text-decoration:underline}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext .btn2{color:#7b7b7b;text-decoration:underline;font-size:14px;margin:1em 0 0 0}@media screen and (max-width:768px){.tpl-expandable-list{padding:0 5% 10rem 5%}.tpl-expandable-list .tpl-expandable-list-content h3{font-size:2.45rem}.tpl-expandable-list .tpl-expandable-list-content .content-box{padding:0 0 6rem 0}.tpl-expandable-list .tpl-expandable-list-content .content-box .leftpicture{width:100%;clear:both}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext{width:100%;clear:both;padding:0!important}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext .name{margin:3rem 0 0 0}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext .underline{width:12%}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext p{width:100%}.tpl-expandable-list .tpl-expandable-list-content .content-box .righttext a{display:block;margin:1rem 0 0 0}}html[dir=rtl] .tpl-expandable-list .tpl-expandable-list-content .content-box .leftpicture{float:right}html[dir=rtl] .tpl-expandable-list .tpl-expandable-list-content .content-box .righttext{padding:0 5% 0 0}.tpl-reward-list{background-color:#fff}.tpl-reward-list .tpl-content .content-part{font-size:0;border-top:1px solid #9a9a9a;color:#363636}.tpl-reward-list .tpl-content .content-part img{width:50%;display:inline-block}.tpl-reward-list .tpl-content .content-part img.right{float:right}.tpl-reward-list .tpl-content .content-part .righttext{width:50%;display:inline-block;vertical-align:top;margin:5% 0 0 0}.tpl-reward-list .tpl-content .content-part .righttext h4{width:73%;font-size:3rem;line-height:1.5em;margin:0 0 3% 10%;word-wrap:break-word}.tpl-reward-list .tpl-content .content-part .righttext p{font-size:1.6rem;line-height:1.8em;width:73%;margin:0 0 0 10%}.tpl-reward-list .tpl-content .content-part .righttext .subtitle{font-size:1.8rem;margin:2rem 0 0 10%}.tpl-reward-list .tpl-content .content-part .righttext .title-more{font-size:1.9rem;margin:0 0 0 10%;line-height:1.5rem}.tpl-reward-list .tpl-content .content-part .righttext a{margin:2.5rem 0 0 10%;display:inline-block;font-size:2rem;text-decoration:none;color:#363636}.tpl-reward-list .tpl-content .content-part .righttext a img{width:10px;height:6px;vertical-align:middle;margin:0 0 0 1rem}.tpl-reward-list .tpl-content .content-part .righttext .btn-less:after{position:relative;top:50%;right:0;text-align:center;content:" ";display:inline-block;width:0;height:0;font-size:0;line-height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #363636;vertical-align:middle;margin-left:1rem}.tpl-reward-list .tpl-content .content-part .righttext .btn-more:after{position:relative;top:50%;right:0;text-align:center;content:" ";display:inline-block;width:0;height:0;font-size:0;line-height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #363636;vertical-align:middle;margin-left:1rem}.tpl-reward-list .tpl-content .content-part .righttext .content-readmore{width:100%;margin:4rem 0 6rem 0}.tpl-reward-list .tpl-content .content-part .righttext .content-readmore p{font-size:1.6rem;line-height:1.8em;width:83%}.tpl-reward-list .tpl-content .content-part .righttext .content-readmore .title-more{font-size:1.8rem;line-height:1.5em}.tpl-reward-list .tpl-content .content-part .righttext .content-readmore a{margin:2.5rem 0 0 0}.tpl-reward-list .tpl-content .content-part .righttext .content-readmore div.hotels{margin-top:2rem}@media screen and (max-width:768px){.tpl-reward-list .tpl-content .content-part{border-top:none;padding:2rem}.tpl-reward-list .tpl-content .content-part img{width:100%}.tpl-reward-list .tpl-content .content-part .righttext{width:100%;margin-bottom:3rem}.tpl-reward-list .tpl-content .content-part .righttext h4,.tpl-reward-list .tpl-content .content-part .righttext p{width:100%;margin:0 0 3% 0}.tpl-reward-list .tpl-content .content-part .righttext .subtitle{width:100%;margin-left:0}.tpl-reward-list .tpl-content .content-part .righttext .title-more{margin-left:0}.tpl-reward-list .tpl-content .content-part .righttext a{margin:2.5rem 0 0 0}.tpl-reward-list .tpl-content .content-part .righttext .content-readmore{width:100%;margin:4rem 0 0 0}.tpl-reward-list .tpl-content .content-part .righttext .content-readmore p{width:100%;margin-left:0}.tpl-reward-list .tpl-content .content-part .righttext .content-readmore .title-more{margin:0}}html[dir=rtl] .tpl-reward-list .tpl-content .content-part img.right{float:left}html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext .subtitle,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext .title-more,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext a,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext h4,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext p{margin-right:10%;margin-left:0}@media screen and (max-width:768px){html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext .subtitle,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext .title-more,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext a,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext h4,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext p{margin-right:0}}html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext .btn-less:after,html[dir=rtl] .tpl-reward-list .tpl-content .content-part .righttext .btn-more:after{margin-left:0;margin-right:1rem}div.about-us{background-color:#fff;padding:8rem 5% 8rem 7%}div.about-us h2.title{font-size:6.4rem;line-height:6.5rem;margin-bottom:.8em;color:#363636}div.about-us h5.subtitle{font-size:1.8rem;margin-bottom:1em}div.about-us p{width:75%;padding-left:2rem;padding-bottom:5%;font-size:1.8rem;line-height:1.6em}div.about-us span.icon{margin-left:1rem;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-left-color:#221f1f}div.about-us p.text{display:inline-flex;padding:0 0 1% 0}@media screen and (max-width:768px){div.about-us{padding:5rem 5% 5rem 5%}div.about-us h2.title{font-size:3rem}div.about-us p{font-size:14px;width:calc(100% - 3rem)}div.about-us p.text{padding-left:0}}html[dir=rtl] div.about-us p{padding-left:0;padding-right:2rem}html[dir=rtl] div.about-us span.icon{display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-right-color:#221f1f}html[dir=rtl] div.about-us p.text{padding:0 0 1% 0}div.questions{background-color:#fff;padding:8rem 5% 8rem 7%}div.questions h2.title{font-size:6.4rem;line-height:6.5rem;margin-bottom:.8em;color:#363636}div.questions div.questions-list{padding-bottom:10%;border-bottom:1px solid #bababa}div.questions div.questions-list ul{padding-left:30px;list-style-type:decimal}div.questions div.questions-list ul li{margin-bottom:.5em;font-size:1.8rem}div.questions div.questions-list ul li p{padding-left:1rem;width:75%}div.questions div.questions-list ul li p a{text-decoration:underline;font-size:2rem;line-height:1.8em;cursor:pointer;color:#363636}div.questions div.answer-list{margin-top:2%}div.questions div.answer-list ul{list-style-type:decimal;font-size:2rem;padding-left:30px}div.questions div.answer-list ul li{padding-left:1rem;padding-top:5%}div.questions div.answer-list ul li h5{font-size:2rem;line-height:1.5em;width:81%;margin-bottom:3%;font-weight:700}div.questions div.answer-list ul li p{line-height:1.5em;font-size:1.8rem;width:81%}div.questions div.answer-list ul li a{color:silver;text-decoration:underline;display:inline-block;margin-top:2%;cursor:pointer}div.questions div.answer-list ul li span.icon{display:inline-block;content:'';width:0;height:0;border:.4rem solid transparent;border-left-color:#221f1f}div.questions div.answer-list ul li p.text{display:inline-flex;padding:0 0 0 2%}div.questions div.answer-list ul li span.bold{font-weight:700}div.questions div.answer-list ul li p.txt{margin-bottom:3%;width:66%}@media screen and (max-width:768px){div.questions{padding:5rem 5% 5rem 5%}div.questions h2.title{font-size:3rem;line-height:4rem}div.questions div.questions-list ul li p{width:100%;font-size:16px;padding-left:0}div.questions div.answer-list ul li{padding:calc(5% + 40px) 0 0 0}div.questions div.answer-list ul li h5{width:100%}div.questions div.answer-list ul li p.txt{width:100%}}div.tpl-text-image{background-color:#fff;padding:2rem}div.tpl-text-image div.content-part{font-size:0;color:#363636}div.tpl-text-image div.content-part img{width:50%;float:left}div.tpl-text-image div.content-part .righttext{width:50%;float:left}div.tpl-text-image div.content-part .righttext h4{width:73%;font-size:3rem;line-height:1.5em;padding:0 0 3% 5%;word-wrap:break-word}div.tpl-text-image div.content-part .righttext p{font-size:1.6rem;line-height:1.8em;width:73%;padding-left:5%}div.tpl-text-image div.content-part .righttext .subtitle{font-size:1.8rem;padding:2rem 0 0 5%}@media screen and (max-width:768px){div.tpl-text-image div.content-part img{width:100%}div.tpl-text-image div.content-part .righttext{width:100%;margin:2rem 0 5rem 0}div.tpl-text-image div.content-part .righttext h4{width:100%;padding-left:0}div.tpl-text-image div.content-part .righttext p{width:100%;padding-left:0}div.tpl-text-image div.content-part .righttext .subtitle{padding-left:0}}html[dir=rtl] div.tpl-text-image .righttext,html[dir=rtl] div.tpl-text-image img{float:right}html[dir=rtl] div.tpl-text-image .righttext .subtitle,html[dir=rtl] div.tpl-text-image .righttext h4,html[dir=rtl] div.tpl-text-image .righttext p{padding-right:5%;padding-left:0}@media screen and (max-width:768px){html[dir=rtl] div.tpl-text-image .righttext .subtitle,html[dir=rtl] div.tpl-text-image .righttext h4,html[dir=rtl] div.tpl-text-image .righttext p{padding-right:0}}.tpl-tourside-blog-banner .tpl-content{width:62%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tpl-tourside-blog-banner .tpl-content .name{font-size:2.4rem;line-height:1.3em;font-weight:700}.tpl-tourside-blog-banner .link{position:absolute;right:1rem;bottom:1rem;cursor:pointer}.tpl-tourside-blog-banner .link span{font-size:3rem}.tpl-tourside-blog-banner div.tpl-holder{margin-top:55%}html[dir=rtl] .tpl-tourside-blog-banner .link{left:1rem;right:auto}.tpl-tourside-blog{cursor:pointer;color:#fff;font-size:0}.tpl-tourside-blog>*{display:inline-block;vertical-align:top;box-sizing:border-box}.tpl-tourside-blog .blog-image{width:41%}.tpl-tourside-blog .blog-detail{width:59%;padding-left:4%}.tpl-tourside-blog .name{font-size:1.2rem;margin-bottom:.5em;text-transform:uppercase;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.tpl-tourside-blog .description{font-size:1.6rem;line-height:1.4em}html[dir=rtl] .tpl-tourside-blog .blog-detail{padding-left:0;padding-right:4%}.tpl-tourside-hotel .tpl-content{width:62%;min-width:13em;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tpl-tourside-hotel .tpl-content .wgt-sqbutton-white{line-height:3em;padding:0;width:100%}.tpl-tourside-hotel .tpl-content .name{font-size:2.4rem;line-height:1.1em;font-weight:700;margin-bottom:.7em}.tpl-tourside-hotel div.tpl-holder{margin-top:62.7118644%}.global-wrapper.expanded-top-search.filter-fixed-at-top .tpl-tours-filter,.global-wrapper.expanded-top.filter-fixed-at-top .tpl-tours-filter{display:none!important}.global-wrapper.filter-fixed-at-top .tpl-tours-filter{position:fixed;z-index:1000;top:70px;width:100%}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop{padding:0 3%;height:42px;line-height:42px;box-sizing:border-box}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop .loading-container .loading-gif{background-size:42px!important;padding:21px 0!important}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop .filter-main{font-size:0}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop .filter-main .filter-tip{font-size:1.4rem;margin:auto 1%}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop .filter-main .filter-tip:first-child{margin-right:1%}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop .filter-main .filter-select{font-size:1.4rem;width:15%;line-height:initial}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop .filter-main .filter-select .select{width:100%;height:30px;overflow:hidden;padding:0 .8em}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop .filter-main .filter-select .select p.text{line-height:30px;vertical-align:inherit}.global-wrapper.filter-fixed-at-top .tpl-tours-filter .desktop .filter-main .filter-operation .item{font-size:1.4rem}.tpl-tours-filter .desktop{padding:2.5rem 1.25rem 2.5rem 2.5rem;background-color:#efefef;position:relative}.tpl-tours-filter .desktop .filter-main{font-size:2.4rem;font-family:Verlag,Helvetica,sans-serif;font-weight:300}.tpl-tours-filter .desktop .filter-main>*{display:inline-block;vertical-align:middle}.tpl-tours-filter .desktop .filter-main .filter-tip{color:#31a2ac;margin:auto .5em}.tpl-tours-filter .desktop .filter-main .filter-tip:first-child{margin-left:0;margin-right:1rem}.tpl-tours-filter .desktop .filter-main .filter-select{position:relative}.tpl-tours-filter .desktop .filter-main .filter-select.plus .select-button{width:auto}.tpl-tours-filter .desktop .filter-main .filter-select.plus .popup{width:12.45em}.tpl-tours-filter .desktop .filter-main .filter-select .select{background-color:#e1dddb;padding:.3em .8em;cursor:pointer;width:8.3em;box-sizing:border-box;white-space:nowrap}.tpl-tours-filter .desktop .filter-main .filter-select .select>*{display:inline-block;vertical-align:middle}.tpl-tours-filter .desktop .filter-main .filter-select .select:after{margin-left:.3rem;margin-top:.6rem;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-top-color:#363636;vertical-align:middle}.tpl-tours-filter .desktop .filter-main .filter-select .select .text{max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;line-height:1.2em}.tpl-tours-filter .desktop .filter-main .filter-select .select:after{position:absolute;right:1rem;top:48%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tpl-tours-filter .desktop .filter-main .filter-select .popup{display:none;position:absolute;left:0;top:calc(100% + .3em);width:100%;z-index:3;box-sizing:border-box;max-height:12.3em;overflow-y:hidden;overflow-x:hidden;background-color:#e1dddb;font-size:1.6rem;line-height:1.2em;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.tpl-tours-filter .desktop .filter-main .filter-select .popup li{cursor:pointer;padding:.35em .3em .35em 1.25em}.tpl-tours-filter .desktop .filter-main .filter-select .popup li:hover{background-color:#c0bbb5}.tpl-tours-filter .desktop .filter-main .filter-select .popup li.selected{background-color:#c0bbb5}.tpl-tours-filter .desktop .filter-main .filter-select .select-button{width:8.3em}.tpl-tours-filter .desktop .filter-main .filter-select .select-button p.text{background-color:#e1dddb;padding:.3em .4em;cursor:pointer;display:inline-block}.tpl-tours-filter .desktop .filter-main .filter-select .select-button p.text span{font-weight:700}.tpl-tours-filter .desktop .filter-main .filter-select.expanded .popup{display:block}.tpl-tours-filter .desktop .destination-popup{position:absolute;top:100%;left:0;z-index:3;width:100%;border-top:solid 1px #8e8e8e;background-color:#efefef;box-sizing:border-box;padding:2rem!important}.tpl-tours-filter .desktop .destination-popup .content-title{font-weight:700;color:#ba0c2f;font-size:1.6rem;padding:10px 0}.tpl-tours-filter .desktop .destination-popup .contents{line-height:1.4em}.tpl-tours-filter .desktop .destination-popup .contents .title{margin-top:.8em;font-size:1.2rem;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:700;color:#ba0c2f;text-transform:uppercase}.tpl-tours-filter .desktop .destination-popup .contents .item{font-size:1.6rem;cursor:pointer}.tpl-tours-filter .desktop .destination-popup .contents .item:hover{text-decoration:underline}.tpl-tours-filter .desktop .filter-operation{float:right}.tpl-tours-filter .desktop .filter-operation .item{text-decoration:underline;font-size:1.4rem;line-height:3.2em;font-family:Whitney,Helvetica,sans-serif;font-weight:300;cursor:pointer}.tpl-tours-filter .mobile{display:none}@media screen and (max-width:768px){.tpl-tours-filter .desktop{display:none}.tpl-tours-filter .mobile{display:block}.tpl-tours-filter .mobile.expanded .default{display:none}.tpl-tours-filter .mobile.expanded .selection{display:block!important}.tpl-tours-filter .mobile .mobile-filter-button{background:#f2f2f2;padding:1rem 5%;position:fixed;z-index:3;bottom:0;left:0;width:100%;box-sizing:border-box;border-top:1px solid #d7dee8}.tpl-tours-filter .mobile .mobile-filter-button .wgt-iconbutton-widthinitial{width:100%;padding:0;background-color:#31a2ac}.tpl-tours-filter .mobile .mobile-filter-button .wgt-iconbutton-widthinitial label{font-size:1.5rem;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:300}.tpl-tours-filter .mobile .mobile-fullscreen{display:block;position:fixed;height:calc(100vh - 40px);top:40px;left:0;width:100%;z-index:9;overflow-y:scroll;background-color:#efefef}.tpl-tours-filter .mobile .mobile-fullscreen .select{background-color:#e1dddb;padding:.3em .8em;cursor:pointer;width:8.3em;box-sizing:border-box;white-space:nowrap;font-size:2rem;padding:.5em .8em}.tpl-tours-filter .mobile .mobile-fullscreen .select>*{display:inline-block;vertical-align:middle}.tpl-tours-filter .mobile .mobile-fullscreen .select:after{margin-left:.3rem;margin-top:.6rem;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-top-color:#363636;vertical-align:middle}.tpl-tours-filter .mobile .mobile-fullscreen .select .text{max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;line-height:1.2em}.tpl-tours-filter .mobile .mobile-fullscreen .title-block{line-height:4.5rem;height:4.5rem;text-align:center;color:#fff;background-color:#31a2ac;position:relative}.tpl-tours-filter .mobile .mobile-fullscreen .title-block .title{font-size:1.8rem;text-transform:uppercase;letter-spacing:1px}.tpl-tours-filter .mobile .mobile-fullscreen .main-content .title{color:#31a2ac;font-size:1.8rem;line-height:1em;padding:1rem 1rem 1rem 2rem;border-bottom:solid 1px #616365}.tpl-tours-filter .mobile .mobile-fullscreen .main-content .mobile-destination{padding:1.5rem 2rem}.tpl-tours-filter .mobile .mobile-fullscreen .main-content .mobile-destination ul.list{font-size:0;margin-bottom:1rem}.tpl-tours-filter .mobile .mobile-fullscreen .main-content .mobile-destination ul.list li{display:inline-block;width:50%;font-size:1.6rem;line-height:1.4em;margin-bottom:.3em;cursor:pointer}.tpl-tours-filter .mobile .mobile-fullscreen .main-content .mobile-destination ul.list li:hover{text-decoration:underline}.tpl-tours-filter .mobile .mobile-fullscreen .main-content .mobile-destination .select{width:100%;margin-bottom:1.5rem}.tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect{padding:1.8rem 2rem;border-top:solid 1px #a6a7a8;font-size:0;box-sizing:border-box}.tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect>*{display:inline-block;vertical-align:middle;box-sizing:border-box}.tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect .tip{color:#31a2ac;font-size:2rem;padding-right:.5rem;width:7rem}.tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect .select{width:calc(100% - 7rem)}.tpl-tours-filter .mobile .mobile-fullscreen .cta-button{position:fixed;bottom:0;padding:0 2rem;box-sizing:border-box;width:100%;background-color:#efefef}.tpl-tours-filter .mobile .mobile-fullscreen .cta-button a{display:block;margin-bottom:1rem;padding:0}.tpl-tours-filter .mobile .mobile-fullscreen .cta-button .wgt-sqbutton-dark{border:none;color:#31a2ac;text-transform:none;text-decoration:underline;line-height:20px}.tpl-tours-filter .mobile .mobile-fullscreen .cta-button .wgt-sqbutton-dark:hover{background-color:transparent}.tpl-tours-filter .mobile .mobile-fullscreen .selection{display:none}.tpl-tours-filter .mobile .mobile-fullscreen .selection .select-section{padding:1.5rem 2rem;border-bottom:solid 1px #616365}.tpl-tours-filter .mobile .mobile-fullscreen .selection .select-section .select{width:100%}.tpl-tours-filter .mobile .mobile-fullscreen .selection .mobile-scroll-wrapper{height:calc(100vh - 17rem - 80px);position:relative;overflow-y:hidden}.tpl-tours-filter .mobile .mobile-fullscreen .selection .selection-list{padding-top:1rem}.tpl-tours-filter .mobile .mobile-fullscreen .selection .selection-list li{font-size:1.6rem;padding:1rem 2rem 1rem 3.5rem;cursor:pointer}.tpl-tours-filter .mobile .mobile-fullscreen .selection .selection-list li:hover{background-color:#c0bbb5}.tpl-tours-filter .mobile .mobile-fullscreen .selection .selection-list li.selected{background-color:#c0bbb5}}html[dir=rtl] .tpl-tours-filter .desktop .filter-main .filter-tip:first-child{margin-left:1rem;margin-right:0}html[dir=rtl] .tpl-tours-filter .desktop .filter-main .filter-select .popup{right:0;left:auto}html[dir=rtl] .tpl-tours-filter .desktop .filter-main .filter-select .popup li{padding:.35em 1.25em .35em .3em}html[dir=rtl] .tpl-tours-filter .desktop .destination-popup{right:0;left:auto}html[dir=rtl] .tpl-tours-filter .desktop .filter-operation{float:left}@media screen and (max-width:768px){html[dir=rtl] .tpl-tours-filter .mobile .mobile-fullscreen .main-content .title{padding:1rem 2rem 1rem 1rem}html[dir=rtl] .tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect .tip{padding-left:.5rem;padding-right:0}html[dir=rtl] .tpl-tours-filter .mobile .mobile-fullscreen .selection .selection-list li{padding:1rem 3.5rem 1rem 2rem}}@media screen and (max-width:768px){.tpl-tours-chekcout-lightbox{background-color:#fff}}.tpl-tours-chekcout-lightbox .tpl-holder{margin-top:83%!important}.tpl-tours-chekcout-lightbox .cta-block{background-color:#fbfbfb;font-size:1.6rem;padding:1em 0;text-align:center}.tpl-tours-chekcout-lightbox .cta-block a{margin:0 .5em;line-height:3em;padding:0;width:27%;max-width:250px;min-width:130px}@media screen and (max-width:768px){.tpl-tours-chekcout-lightbox .cta-block{padding:1.5em 0}.tpl-tours-chekcout-lightbox .cta-block a{width:70%}.tpl-tours-chekcout-lightbox .cta-block a:first-child{margin-bottom:.8rem}}.common-lightbox-gallery,.tpl-offer-gallery-lightbox,.tpl-package-gallery-lightbox,.tpl-tours-img-lightbox{color:#fff;background-color:#383838}@media screen and (max-width:768px){.common-lightbox-gallery,.tpl-offer-gallery-lightbox,.tpl-package-gallery-lightbox,.tpl-tours-img-lightbox{color:#fff;background-color:#363636}}.common-lightbox-gallery .head-block,.tpl-offer-gallery-lightbox .head-block,.tpl-package-gallery-lightbox .head-block,.tpl-tours-img-lightbox .head-block{padding:.7em 3%;background-color:#fff;position:relative;color:#363636;font-size:2.6rem;line-height:1.3em}.common-lightbox-gallery .head-block .label-popup.template-share,.tpl-offer-gallery-lightbox .head-block .label-popup.template-share,.tpl-package-gallery-lightbox .head-block .label-popup.template-share,.tpl-tours-img-lightbox .head-block .label-popup.template-share{height:60px}.common-lightbox-gallery .head-block,.common-lightbox-gallery .head-block *,.tpl-offer-gallery-lightbox .head-block,.tpl-offer-gallery-lightbox .head-block *,.tpl-package-gallery-lightbox .head-block,.tpl-package-gallery-lightbox .head-block *,.tpl-tours-img-lightbox .head-block,.tpl-tours-img-lightbox .head-block *{box-sizing:border-box}.common-lightbox-gallery .head-block>div,.tpl-offer-gallery-lightbox .head-block>div,.tpl-package-gallery-lightbox .head-block>div,.tpl-tours-img-lightbox .head-block>div{width:calc(100% - 2em)}.common-lightbox-gallery .head-block>div .name>:first-child,.tpl-offer-gallery-lightbox .head-block>div .name>:first-child,.tpl-package-gallery-lightbox .head-block>div .name>:first-child,.tpl-tours-img-lightbox .head-block>div .name>:first-child{display:inline}.common-lightbox-gallery .head-block>div .name>*,.tpl-offer-gallery-lightbox .head-block>div .name>*,.tpl-package-gallery-lightbox .head-block>div .name>*,.tpl-tours-img-lightbox .head-block>div .name>*{display:inline-block;vertical-align:middle}.common-lightbox-gallery .head-block>div .name .wgt-scratchpad-off,.common-lightbox-gallery .head-block>div .name .wgt-scratchpad-on,.tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-off,.tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-on,.tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-off,.tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-on,.tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-off,.tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-on{vertical-align:middle}.common-lightbox-gallery .head-block>div .name .wgt-scratchpad-off span:first-child,.common-lightbox-gallery .head-block>div .name .wgt-scratchpad-on span:first-child,.tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-off span:first-child,.tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-on span:first-child,.tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-off span:first-child,.tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-on span:first-child,.tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-off span:first-child,.tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-on span:first-child{display:inline;line-height:1.1em}.common-lightbox-gallery .head-block>div .name .wgt-scratchpad-off span[class^=icon-],.common-lightbox-gallery .head-block>div .name .wgt-scratchpad-on span[class^=icon-],.tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-],.tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-],.tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-],.tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-],.tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-],.tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-]{font-size:3.7rem;color:#363636}.common-lightbox-gallery .head-block>div .name .wgt-scratchpad-off span[class^=icon-]:first-child,.common-lightbox-gallery .head-block>div .name .wgt-scratchpad-on span[class^=icon-]:first-child,.tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-]:first-child,.tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-]:first-child,.tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-]:first-child,.tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-]:first-child,.tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-]:first-child,.tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-]:first-child{margin-left:.2em}.common-lightbox-gallery .head-block>div .name .icon-icon_M001,.tpl-offer-gallery-lightbox .head-block>div .name .icon-icon_M001,.tpl-package-gallery-lightbox .head-block>div .name .icon-icon_M001,.tpl-tours-img-lightbox .head-block>div .name .icon-icon_M001{font-size:3.3rem;color:#363636}.common-lightbox-gallery .head-block a.close,.tpl-offer-gallery-lightbox .head-block a.close,.tpl-package-gallery-lightbox .head-block a.close,.tpl-tours-img-lightbox .head-block a.close{position:absolute;top:.06em;right:.1em;cursor:pointer;font-size:4.5rem}@media screen and (max-width:768px){.common-lightbox-gallery .head-block a.close,.tpl-offer-gallery-lightbox .head-block a.close,.tpl-package-gallery-lightbox .head-block a.close,.tpl-tours-img-lightbox .head-block a.close{font-size:4rem}}@media screen and (max-width:768px){.common-lightbox-gallery .head-block,.tpl-offer-gallery-lightbox .head-block,.tpl-package-gallery-lightbox .head-block,.tpl-tours-img-lightbox .head-block{font-size:1.6rem;background-color:transparent;color:inherit}.common-lightbox-gallery .head-block .favorite-share,.common-lightbox-gallery .head-block .share-button,.common-lightbox-gallery .head-block a[class^=wgt-scratchpad],.tpl-offer-gallery-lightbox .head-block .favorite-share,.tpl-offer-gallery-lightbox .head-block .share-button,.tpl-offer-gallery-lightbox .head-block a[class^=wgt-scratchpad],.tpl-package-gallery-lightbox .head-block .favorite-share,.tpl-package-gallery-lightbox .head-block .share-button,.tpl-package-gallery-lightbox .head-block a[class^=wgt-scratchpad],.tpl-tours-img-lightbox .head-block .favorite-share,.tpl-tours-img-lightbox .head-block .share-button,.tpl-tours-img-lightbox .head-block a[class^=wgt-scratchpad]{display:none!important}}.common-lightbox-gallery .main-content,.tpl-offer-gallery-lightbox .main-content,.tpl-package-gallery-lightbox .main-content,.tpl-tours-img-lightbox .main-content{position:relative}.common-lightbox-gallery .main-content .image-slider,.tpl-offer-gallery-lightbox .main-content .image-slider,.tpl-package-gallery-lightbox .main-content .image-slider,.tpl-tours-img-lightbox .main-content .image-slider{position:relative;top:0;left:0;background-size:contain}.common-lightbox-gallery .main-content .image-slider div.tpl-holder,.tpl-offer-gallery-lightbox .main-content .image-slider div.tpl-holder,.tpl-package-gallery-lightbox .main-content .image-slider div.tpl-holder,.tpl-tours-img-lightbox .main-content .image-slider div.tpl-holder{margin-top:48%}@media screen and (max-width:768px){.common-lightbox-gallery .main-content .image-slider,.tpl-offer-gallery-lightbox .main-content .image-slider,.tpl-package-gallery-lightbox .main-content .image-slider,.tpl-tours-img-lightbox .main-content .image-slider{position:static}.common-lightbox-gallery .main-content .image-slider div.tpl-holder,.tpl-offer-gallery-lightbox .main-content .image-slider div.tpl-holder,.tpl-package-gallery-lightbox .main-content .image-slider div.tpl-holder,.tpl-tours-img-lightbox .main-content .image-slider div.tpl-holder{margin-top:65%}}.common-lightbox-gallery .main-content .image-controller,.tpl-offer-gallery-lightbox .main-content .image-controller,.tpl-package-gallery-lightbox .main-content .image-controller,.tpl-tours-img-lightbox .main-content .image-controller{padding:0 3%;position:absolute;left:0;top:50%;box-sizing:border-box;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.common-lightbox-gallery .main-content .image-controller .wgt-gallerybtn-next,.tpl-offer-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-next,.tpl-package-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-next,.tpl-tours-img-lightbox .main-content .image-controller .wgt-gallerybtn-next{float:right}.common-lightbox-gallery .main-content .image-controller .mobile-tip,.tpl-offer-gallery-lightbox .main-content .image-controller .mobile-tip,.tpl-package-gallery-lightbox .main-content .image-controller .mobile-tip,.tpl-tours-img-lightbox .main-content .image-controller .mobile-tip{display:none}@media screen and (max-width:768px){.common-lightbox-gallery .main-content .image-controller,.tpl-offer-gallery-lightbox .main-content .image-controller,.tpl-package-gallery-lightbox .main-content .image-controller,.tpl-tours-img-lightbox .main-content .image-controller{left:0;top:calc(100% + 160px)}.common-lightbox-gallery .main-content .image-controller .wgt-gallerybtn,.tpl-offer-gallery-lightbox .main-content .image-controller .wgt-gallerybtn,.tpl-package-gallery-lightbox .main-content .image-controller .wgt-gallerybtn,.tpl-tours-img-lightbox .main-content .image-controller .wgt-gallerybtn{display:inline-block}.common-lightbox-gallery .main-content .image-controller .mobile-tip,.tpl-offer-gallery-lightbox .main-content .image-controller .mobile-tip,.tpl-package-gallery-lightbox .main-content .image-controller .mobile-tip,.tpl-tours-img-lightbox .main-content .image-controller .mobile-tip{font-size:1.4rem;text-transform:uppercase;position:absolute;display:inline-block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content{position:absolute;left:0;bottom:0;font-size:1.4rem;line-height:1.5em;padding:0 3%}.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content div.image-info{margin-bottom:.6em}.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content div.image-info .owner-name{font-weight:700;margin-right:.5em}.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content div.image-info span.date{font-size:1.2rem}.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content .image-caption{font-size:1.6rem;font-weight:700;margin-bottom:.2em}.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content .image-description{margin-bottom:1.5em}@media screen and (max-width:768px){.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content{top:calc(100% + 1.5rem);width:100%;box-sizing:border-box}.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content .image-caption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tpl-tours-img-lightbox .main-content .image-slider div.tpl-content .image-description{max-height:4.5em;overflow:hidden}}.tpl-tours-img-lightbox .image-thumbnail{position:relative;border-top:solid 1px #585858}.tpl-tours-img-lightbox .image-thumbnail .image-collection{font-size:0}.tpl-tours-img-lightbox .image-thumbnail .image-collection>div{display:inline-block;cursor:pointer;width:calc(100% / 7 - .1px);font-size:1.6rem;height:6em;position:relative}.tpl-tours-img-lightbox .image-thumbnail .image-collection>div.current:after,.tpl-tours-img-lightbox .image-thumbnail .image-collection>div:hover:after{background:0 0}.tpl-tours-img-lightbox .image-thumbnail .image-collection>div:after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.65)}.tpl-tours-img-lightbox .image-thumbnail a.wgt-carousel-buttonleft,.tpl-tours-img-lightbox .image-thumbnail a.wgt-carousel-buttonright{background:rgba(0,0,0,.5)}.tpl-tours-img-lightbox .image-thumbnail a.wgt-carousel-buttonleft:after{display:inline-block;content:'';width:0;height:0;border:5px solid transparent;border-right-color:#fff}.tpl-tours-img-lightbox .image-thumbnail a.wgt-carousel-buttonright:after{display:inline-block;content:'';width:0;height:0;border:5px solid transparent;border-left-color:#fff}@media screen and (max-width:768px){.tpl-tours-img-lightbox .image-thumbnail{display:none}}@media screen and (max-width:768px){.tpl-offer-gallery-lightbox{background-color:#fff}}.tpl-offer-gallery-lightbox .corner-block{position:absolute;right:0;top:0;font-size:0}.tpl-offer-gallery-lightbox .corner-block>*{vertical-align:middle;display:inline-block;font-size:1.4rem;color:#fff;text-transform:uppercase;padding:.7em 1em}@media screen and (max-width:768px){.tpl-offer-gallery-lightbox .corner-block>*{font-size:1.2rem}}.tpl-offer-gallery-lightbox .corner-block>:first-child{background-color:#ba0c2f}.tpl-offer-gallery-lightbox .corner-block>:last-child{margin-left:1px;background-color:#363636}.tpl-offer-gallery-lightbox .lightobx-amenities{padding:2% 3%;background-color:#fff}.tpl-offer-gallery-lightbox .lightobx-amenities h5{display:none}.tpl-offer-gallery-lightbox .lightobx-amenities ul{font-size:0}.tpl-offer-gallery-lightbox .lightobx-amenities ul li{width:25%;display:inline-block}@media screen and (max-width:768px){.tpl-offer-gallery-lightbox .lightobx-amenities ul li{width:50%}}.tpl-offer-gallery-lightbox .lightobx-amenities *{color:#363636}@media screen and (max-width:768px){.tpl-offer-gallery-lightbox .lightobx-amenities{max-height:calc(50vh - 86px);overflow:scroll}.tpl-offer-gallery-lightbox .head-block{color:#363636}.tpl-offer-gallery-lightbox .main-content .image-slider{background-size:cover}.tpl-offer-gallery-lightbox .main-content .image-controller{position:fixed;top:auto!important;bottom:25px!important;background-color:#fff}.tpl-offer-gallery-lightbox .main-content .image-controller *{color:#363636}.tpl-offer-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-icon{border-color:#363636!important}.tpl-offer-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-next span{border-left-color:#363636!important}.tpl-offer-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-previous span{border-right-color:#363636!important}}@media screen and (max-width:768px){.tpl-package-gallery-lightbox{background-color:#fff}}.tpl-package-gallery-lightbox .corner-block{position:absolute;right:0;top:0;font-size:0}.tpl-package-gallery-lightbox .corner-block>*{vertical-align:middle;display:inline-block;font-size:1.4rem;color:#fff;text-transform:uppercase;padding:.7em 1em}@media screen and (max-width:768px){.tpl-package-gallery-lightbox .corner-block>*{font-size:1.2rem}}.tpl-package-gallery-lightbox .corner-block>:first-child{background-color:#ba0c2f}.tpl-package-gallery-lightbox .corner-block>:last-child{margin-left:1px;background-color:#363636}.tpl-package-gallery-lightbox .lightobx-amenities{padding:2% 3%;background-color:#fff}.tpl-package-gallery-lightbox .lightobx-amenities h5{display:none}.tpl-package-gallery-lightbox .lightobx-amenities ul{font-size:0}.tpl-package-gallery-lightbox .lightobx-amenities ul li{width:25%;display:inline-block}@media screen and (max-width:768px){.tpl-package-gallery-lightbox .lightobx-amenities ul li{width:50%}}.tpl-package-gallery-lightbox .lightobx-amenities *{color:#363636}@media screen and (max-width:768px){.tpl-package-gallery-lightbox .lightobx-amenities{max-height:calc(50vh - 86px);overflow:scroll}.tpl-package-gallery-lightbox .head-block{color:#363636}.tpl-package-gallery-lightbox .main-content .image-slider{background-size:cover}.tpl-package-gallery-lightbox .main-content .image-controller{position:fixed;top:auto!important;bottom:25px!important;background-color:#fff}.tpl-package-gallery-lightbox .main-content .image-controller *{color:#363636}.tpl-package-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-icon{border-color:#363636!important}.tpl-package-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-next span{border-left-color:#363636!important}.tpl-package-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-previous span{border-right-color:#363636!important}}html[dir=rtl] .tpl-tours-filter .desktop .filter-main .filter-select .select:after{left:1rem;right:auto}html[dir=rtl] .tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-]:first-child,html[dir=rtl] .tpl-offer-gallery-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-]:first-child,html[dir=rtl] .tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-]:first-child,html[dir=rtl] .tpl-package-gallery-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-]:first-child,html[dir=rtl] .tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-off span[class^=icon-]:first-child,html[dir=rtl] .tpl-tours-img-lightbox .head-block>div .name .wgt-scratchpad-on span[class^=icon-]:first-child{margin-right:.2em;margin-left:0}html[dir=rtl] .tpl-offer-gallery-lightbox .head-block a.close,html[dir=rtl] .tpl-package-gallery-lightbox .head-block a.close,html[dir=rtl] .tpl-tours-img-lightbox .head-block a.close{left:.1em;right:auto}html[dir=rtl] .tpl-offer-gallery-lightbox .main-content .image-slider div.tpl-content,html[dir=rtl] .tpl-package-gallery-lightbox .main-content .image-slider div.tpl-content,html[dir=rtl] .tpl-tours-img-lightbox .main-content .image-slider div.tpl-content{right:0;left:auto}html[dir=rtl] .tpl-offer-gallery-lightbox .main-content .image-slider div.tpl-content div.image-info .owner-name,html[dir=rtl] .tpl-package-gallery-lightbox .main-content .image-slider div.tpl-content div.image-info .owner-name,html[dir=rtl] .tpl-tours-img-lightbox .main-content .image-slider div.tpl-content div.image-info .owner-name{margin-left:.5em;margin-right:0}html[dir=rtl] .tpl-offer-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-next,html[dir=rtl] .tpl-package-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-next,html[dir=rtl] .tpl-tours-img-lightbox .main-content .image-controller .wgt-gallerybtn-next{float:right}html[dir=rtl] .tpl-offer-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-previous,html[dir=rtl] .tpl-package-gallery-lightbox .main-content .image-controller .wgt-gallerybtn-previous,html[dir=rtl] .tpl-tours-img-lightbox .main-content .image-controller .wgt-gallerybtn-previous{float:left}.tpl-attraction-area .area-title,.tpl-attraction-area-clickable .area-title,.tpl-attraction-area-parent .area-title{text-transform:uppercase;font-size:1.5rem;line-height:1.2em;padding:1.2em 0 .75em;font-weight:700}.tpl-attraction-area .area-list li,.tpl-attraction-area-clickable .area-list li,.tpl-attraction-area-parent .area-list li{margin-bottom:1em}.tpl-attraction-area .area-list li *,.tpl-attraction-area-clickable .area-list li *,.tpl-attraction-area-parent .area-list li *{display:inline-block;vertical-align:middle;font-size:1.4rem;line-height:1.3em}.tpl-attraction-area .area-list li .list-name,.tpl-attraction-area-clickable .area-list li .list-name,.tpl-attraction-area-parent .area-list li .list-name{width:calc(100% - 3em)}.tpl-attraction-area .area-list li .list-name .text,.tpl-attraction-area-clickable .area-list li .list-name .text,.tpl-attraction-area-parent .area-list li .list-name .text{padding:0 .5em;box-sizing:border-box;width:calc(100% - 2em)}.tpl-attraction-area .area-list li .num,.tpl-attraction-area-clickable .area-list li .num,.tpl-attraction-area-parent .area-list li .num{text-align:center;color:#fff;width:2em}.tpl-attraction-area{color:#363636}.tpl-attraction-area-clickable{color:#fff}.tpl-attraction-area-clickable .area-list li{cursor:pointer;margin-bottom:.5em}.tpl-attraction-area-clickable .area-list li .list-name{width:calc(100% - 5em)}.tpl-attraction-area-clickable .area-list li .list-name span[class^=icon-]{font-size:1.8rem}.tpl-attraction-area-clickable .area-list li .cross{cursor:pointer;display:none}.tpl-attraction-area-clickable .area-list li .cross span{font-size:2.4rem;font-weight:700;line-height:0}.tpl-attraction-area-clickable .area-list li.selected{cursor:auto}.tpl-attraction-area-clickable .area-list li.selected .cross{display:inline-block}.tpl-attraction-area-clickable .area-list li.unselected{cursor:auto;opacity:.3}.tpl-attraction-area-clickable.mobile-area .area-title{background-color:#31a2ac;letter-spacing:1px;padding:1rem 2rem;margin:1rem 0 0 0;cursor:pointer}.tpl-attraction-area-clickable.mobile-area .area-title:after{float:right;display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-top-color:#fff;margin-top:6px}.tpl-attraction-area-clickable.mobile-area .area-list{display:none}.tpl-attraction-area-clickable.mobile-area.expanded .area-title:after{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-bottom-color:#fff;margin-top:0}.tpl-attraction-area-clickable.mobile-area.expanded .area-list{display:block;padding:1.2rem 0 1.5rem 2rem}.tpl-attr-map-panel-banner{width:100%;height:13.5em;min-height:150px;position:relative;color:#fff;background-size:cover;background-repeat:no-repeat}.tpl-attr-map-panel-banner .banner-content{position:absolute;left:1.6rem;bottom:1.2em}.tpl-attr-map-panel-banner .banner-content .banner-title{font-size:3rem;line-height:1.3em;font-weight:700;margin-bottom:.1em}.tpl-attr-map-panel-banner .banner-content .banner-description{font-size:1.8rem;line-height:1.3em}.tpl-attr-text-description{font-size:1.6rem}@media screen and (max-width:768px){.tpl-attr-text-description{font-size:1.3rem}}.tpl-attr-text-description .wgt-breadcrumb-noborder *{color:#363636;text-transform:none}.tpl-attr-text-description .title-block{padding:1.5em 0 1em;display:table;width:100%}@media screen and (max-width:768px){.tpl-attr-text-description .title-block{padding:.5rem 0 1rem}}.tpl-attr-text-description .title-block>*{display:table-cell;vertical-align:top}.tpl-attr-text-description .title-block>:nth-child(2){text-align:right;white-space:nowrap}.tpl-attr-text-description .title-block>:nth-child(2) *{white-space:normal}.tpl-attr-text-description .title-block .title{font-size:4.6rem}@media screen and (max-width:768px){.tpl-attr-text-description .title-block .title{font-size:3.4rem}}.tpl-attr-text-description .title-block div.operation>*{color:#363636;display:inline-block;vertical-align:middle;cursor:pointer}.tpl-attr-text-description .title-block div.operation span[class^=icon-]{font-size:4rem}@media screen and (max-width:768px){.tpl-attr-text-description .title-block div.operation span[class^=icon-]{font-size:3rem}}.tpl-attr-text-description div.tpl-splitline{height:2px;width:11%;background-color:#5e5e5e}@media screen and (max-width:768px){.tpl-attr-text-description div.tpl-splitline{height:1px;width:67px}}.tpl-attr-text-description .tpl-text{width:88%;display:inline-block;margin-top:1em}@media screen and (max-width:768px){.tpl-attr-text-description .tpl-text{width:100%}}.tpl-attr-text-description .tpl-text>*{line-height:1.5em;margin-bottom:.6em}.tpl-attr-text-description .tpl-text>p{line-height:1.7em}@media screen and (max-width:768px){.tpl-attr-text-description .tpl-text>p{line-height:1.55em}}.tpl-attr-text-blogposting{font-size:1.6rem}@media screen and (max-width:768px){.tpl-attr-text-blogposting{font-size:1.3rem}}.tpl-attr-text-blogposting .blog-date{text-transform:uppercase;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:300;font-size:1.4rem}.tpl-attr-text-blogposting .tpl-text{width:88%;display:inline-block;margin-top:1.5em}@media screen and (max-width:768px){.tpl-attr-text-blogposting .tpl-text{width:100%}}.tpl-attr-text-blogposting .tpl-text>*{line-height:1.5em;margin-bottom:1.2em}.tpl-attr-text-blogposting .tpl-text>p{line-height:1.7em}@media screen and (max-width:768px){.tpl-attr-text-blogposting .tpl-text>p{line-height:1.55em}}.tpl-attr-text-blogposting .tpl-text b,.tpl-attr-text-blogposting .tpl-text h1,.tpl-attr-text-blogposting .tpl-text h2,.tpl-attr-text-blogposting .tpl-text h3,.tpl-attr-text-blogposting .tpl-text h4,.tpl-attr-text-blogposting .tpl-text h5,.tpl-attr-text-blogposting .tpl-text h6,.tpl-attr-text-blogposting .tpl-text strong{font-weight:700}.tpl-attr-text-blogposting .tpl-text address,.tpl-attr-text-blogposting .tpl-text cite,.tpl-attr-text-blogposting .tpl-text dfn,.tpl-attr-text-blogposting .tpl-text em,.tpl-attr-text-blogposting .tpl-text i,.tpl-attr-text-blogposting .tpl-text var{font-style:italic}.tpl-attr-text-blogposting .hotel-lightup{position:relative;display:inline-block}.tpl-attr-text-blogposting .hotel-lightup b{font-weight:700;cursor:pointer}@media screen and (max-width:768px){.tpl-attr-text-blogposting .hotel-lightup b{font-weight:300}}.tpl-attr-text-blogposting .hotel-lightup .tpl-map-poi-card-secondary{position:absolute;bottom:150%;left:50%;z-index:100;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.tpl-attr-text-blogposting .hotel-lightup .tpl-map-poi-card-secondary{display:none}}html[dir=rtl] .tpl-attraction-area-clickable.mobile-area .area-title:after{float:left}html[dir=rtl] .tpl-attraction-area-clickable.mobile-area.expanded .area-list{padding:1.2rem 2rem 1.5rem 0}html[dir=rtl] .tpl-attr-map-panel-banner .banner-content{right:1.6rem;left:auto}html[dir=rtl] .tpl-attr-text-description .title-block>:nth-child(2){text-align:left}.dining-test{height:120px}.tpl-dining-list ul{padding:0;margin:0}.tpl-dining-list li{padding:0;margin:0;list-style:none;background:#fff;box-sizing:border-box}@media screen and (max-width:768px){.tpl-dining-list li{padding-left:0}}.tpl-dining-list li:after,.tpl-dining-list li:before{content:"";display:table}.tpl-dining-list li:after{clear:both}.tpl-dining-list div.tpl-dining-list-item{display:block;padding-left:40.7%;position:relative;box-sizing:border-box}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item{padding-left:0!important;padding-right:0!important}}.tpl-dining-list div.tpl-dining-list-item .tpl-dining-list-img{width:40.7%;height:100%;position:absolute;top:0;bottom:0;left:0;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item .tpl-dining-list-img{width:auto;position:inherit;height:35vh}}.tpl-dining-list div.tpl-dining-list-item .tpl-dining-list-img img{width:100%;display:block;height:100%;background:#dcd7d2;border:none}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-hr{border-bottom:1px solid #d6d8d3;position:absolute;right:0;bottom:0;width:59.3%;height:1px;font-size:0;line-height:0}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-hr{display:none}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content{width:100%;padding:3rem;box-sizing:border-box}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content{width:auto;padding:2rem}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content h2{font-size:3.5rem;font-weight:700;color:#363636}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle{font-size:1.6rem;display:block;padding-top:1rem;position:relative}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop{opacity:1;position:absolute;left:0;top:0;background:#fff}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop{opacity:0}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop select{cursor:pointer;border:0;width:calc(100% + 30px);display:none}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop select{display:block}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop a{color:#222;display:block;font-size:1.8rem;font-weight:500;line-height:2.5rem;padding:0 1rem}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop a:hover{background-color:#3089ff;color:#fff}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop .view-menu-list{position:absolute;top:20px;width:16rem;height:auto;background-color:#fff;box-sizing:border-box;border:1px solid #9f7d23;margin-top:1rem;display:none;z-index:9}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop .view-menu-list li a{padding:.6rem 1rem;display:block;text-decoration:none;color:#333;font-size:1.6rem;line-height:1.2em;text-transform:capitalize}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop .view-menu-list li a:hover{background-color:#eddbad;color:#fff}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu{margin-left:1rem;color:#004976;font-weight:700;cursor:pointer;position:relative;display:inline}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu{position:absolute;min-width:6rem}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu strong{margin-right:.6rem}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu:hover strong{border-bottom:1px solid #004976}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu i{display:inline-block;position:relative;vertical-align:middle}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu i:after{content:" ";display:inline-block;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #004976;position:absolute;border-bottom:none;top:-3px}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu i.expanded:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:none;border-bottom:6px solid #004976}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content div.tpl-dining-list-desc p{width:90%;font-size:1.8rem;color:#333;line-height:1.5;padding:2rem 0;min-height:18rem}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content div.tpl-dining-list-desc p{height:auto}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content div.tpl-dining-list-desc p span{display:block;padding-top:1.8rem}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content div.tpl-dining-list-desc p span strong{font-weight:700;display:block;font-style:italic;font-size:2.4rem}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content div.tpl-dining-list-desc p span label{color:#7f7f7f}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content div.tpl-dining-list-desc p span img{display:inline-block;margin-right:2rem;max-width:7.5rem}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content div.tpl-dining-list-desc p span img{max-width:28%;margin-right:10px}}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view{width:70%}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view a.tpl-dining-list-viewbnt{border:2px solid #000;background:#fff;padding:0 4rem;color:#1b1b1b;font-size:1.4rem;font-weight:500;line-height:4rem;display:inline-block}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view a.tpl-dining-list-viewbnt{display:block;text-align:center;padding:0;margin-bottom:1rem;background:#222;color:#fff}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view a.tpl-dining-list-viewbnt:hover{background:#31a2ac;color:#fff;border:2px solid #31a2ac}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span{margin-left:2rem}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span{margin-left:0;text-align:center;display:block}}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span a{color:#004976;font-size:1.6rem;font-weight:700}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span a:hover{text-decoration:underline}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span a i{margin-left:.6rem;display:inline-block;position:relative;vertical-align:middle}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span a i:after{content:" ";display:inline-block;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #004976;border-bottom:none;position:absolute;top:-3px}.tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span a i.expanded:after{content:" ";display:inline-block;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #004976;border-top:none;position:absolute;top:-3px}.tpl-dining-list div.expanded{display:block!important}.tpl-dining-list div.tpl-dining-list-prop{display:none;padding:2rem 2rem 0 2rem;position:relative;border-bottom:1px solid #d6d8d3}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop{padding:0 2rem 3rem 2rem;border-top:2px solid #e1e1e1;padding-top:1rem;border-bottom:none}}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message{position:absolute;top:2rem;left:72%;font-size:1.5rem}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message{position:inherit;left:0;right:0!important}}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message span{display:block;font-weight:700;color:#373737;padding:1rem 0}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message label{padding:.5rem 0;display:block;clear:both;line-height:28px;position:relative;padding-left:3.8rem}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message label{padding-left:0}}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message label:after,.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message label:before{display:table;content:""}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message label:after{clear:both}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message label a{color:#373737}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message label a:hover{text-decoration:underline}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message i{font-size:3rem;display:inline-block;vertical-align:middle;margin-right:.8rem;color:#000;float:left;position:absolute;left:0;top:.6rem}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message i{float:none;position:inherit;top:auto;left:auto}}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block{width:70%}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block{width:auto}}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item{margin-bottom:2rem;position:relative;padding-left:50%;box-sizing:border-box}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item{padding-left:0!important;margin-bottom:0;padding-right:0!important}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item:after,.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item:before{content:'';display:table}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item:after{clear:both}}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item a.tpl-dining-list-prop-img{position:absolute;left:0;top:0;bottom:0;display:block;width:45%;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item a.tpl-dining-list-prop-img{width:auto;position:inherit;margin-bottom:1rem;float:left;width:35%;min-height:10rem}}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item a.tpl-dining-list-prop-img img{display:block;width:100%;height:100%}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item h3{font-size:2.5rem;font-weight:700;color:#040404;padding:1rem 0}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item h3 a{color:#040404}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item h3 a:hover{color:#31a2ac}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item span{font-size:1.6rem;color:#202020;display:block;clear:both}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item span{padding-bottom:1rem}}.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item div.dining-list-prop-p{font-size:1.6rem;line-height:1.8;color:#3a3a3a;padding-top:2rem;height:16rem;overflow:hidden}@media screen and (max-width:768px){.tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item div.dining-list-prop-p{height:auto;float:right;width:60%;padding-top:0;max-height:12rem;overflow:hidden}}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item{padding-right:40.7%;padding-left:0}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-hr{left:0;right:auto}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item .tpl-dining-list-img{right:0;left:auto}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu strong{display:inline-block}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu i{margin-right:.5rem}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop{right:-.5rem;left:auto}@media screen and (max-width:768px){html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content span.tpl-dining-list-subtitle .view-menu-prop{right:0}}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span{margin-right:2rem;margin-left:0}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-item div.tpl-dining-list-content .tpl-dining-list-view span a i{margin-left:0;margin-right:.6rem}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message{left:auto;right:72%}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-list-prop-message i{margin-right:0;margin-left:.8rem}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item{padding-left:0;padding-right:50%}html[dir=rtl] .tpl-dining-list div.tpl-dining-list-prop div.tpl-dining-block div.tpl-dining-list-prop-item a.tpl-dining-list-prop-img{right:0;left:auto}.tpl-dining-offer{height:40rem;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff}@media screen and (max-width:768px){.tpl-dining-offer{height:40vh;min-height:180px}}.tpl-dining-offer .tpl-dining-offer-content{position:absolute;top:45%;width:85%;font-size:6rem;left:10%;text-shadow:0 0 1em transparent,0 1px 3px rgba(0,0,0,.5);text-shadow:0 1px 2px #000}@media screen and (max-width:768px){.tpl-dining-offer .tpl-dining-offer-content{font-size:3rem}}.tpl-dining-offer .tpl-dining-offer-content h1{font-weight:700}.tpl-dining-offer .tpl-dining-offer-content p{font-size:3rem;padding-top:1rem}@media screen and (max-width:768px){.tpl-dining-offer .tpl-dining-offer-content p{font-size:1.6rem}}.tpl-dining-topbar{min-height:6rem;background:#363636;color:#ebebeb;font-size:1.4rem;position:relative}@media screen and (max-width:768px){.tpl-dining-topbar{display:none}}.tpl-dining-topbar .tpl-dining-bar-menu{display:inline-block;line-height:6rem;padding-left:2rem}.tpl-dining-topbar .tpl-dining-bar-menu span{margin-left:3rem}.tpl-dining-topbar .tpl-dining-bar-menu i{font-size:3rem;display:inline-block;vertical-align:middle;margin-right:.8rem;color:#d3d3d3}.tpl-dining-topbar .tpl-dining-bar-review{position:absolute;right:5%;top:0;color:#fff;padding-top:1.3rem;opacity:0}.tpl-dining-topbar .tpl-dining-bar-review span{font-size:2rem;font-style:italic}.tpl-dining-topbar .tpl-dining-bar-review span em{font-size:1.4rem;margin-left:2rem}.tpl-dining-topbar .tpl-dining-bar-review p{padding-top:.5rem}.tpl-dining-topbar .tpl-dining-bar-review p a{color:#fff;margin-left:1rem}.tpl-dining-topbar .tpl-dining-bar-review p a strong{border-bottom:1px solid #fff}.tpl-dining-topbar .tpl-dining-bar-review p a i{margin-left:.5rem;display:inline-block;position:relative;vertical-align:middle}.tpl-dining-topbar .tpl-dining-bar-review p a i:after{content:" ";display:inline-block;height:0;width:0;border-top:4px solid transparent;border-left:5px solid #fff;border-bottom:4px solid transparent;position:absolute;top:-4px}html[dir=rtl] .tpl-dining-topbar .tpl-dining-bar-menu{padding-right:2rem;padding-left:0}html[dir=rtl] .tpl-dining-topbar .tpl-dining-bar-menu span{float:right}html[dir=rtl] .tpl-dining-topbar .tpl-dining-bar-menu span i{margin-right:0;margin-left:.8rem}html[dir=rtl] .tpl-dining-topbar .tpl-dining-bar-review{left:10%;right:auto}html[dir=rtl] .tpl-dining-topbar .tpl-dining-bar-review p a strong{margin-left:1rem}html[dir=rtl] .tpl-dining-topbar .tpl-dining-bar-review p a i{margin-right:.5rem;margin-left:0}.dining-speical-offers{background:#fff;font-size:3.4rem;padding:2.8rem 3rem;font-weight:500}.tpl-dining-gallery .tpl-scrollbutton{display:none!important}.tpl-dining-gallery .indicators-des{display:none!important}.tpl-dining-gallery .tpl-hero-gallery,.tpl-dining-gallery .tpl-hero-gallery-caption,.tpl-dining-gallery .tpl-hero-gallery-info,.tpl-dining-gallery .tpl-hero-openinghours{height:54rem}@media screen and (max-width:768px){.tpl-dining-gallery .tpl-hero-gallery,.tpl-dining-gallery .tpl-hero-gallery-caption,.tpl-dining-gallery .tpl-hero-gallery-info,.tpl-dining-gallery .tpl-hero-openinghours{height:50vh}}.tpl-dining-gallery .tpl-hero-gallery .tpl-hero-slider,.tpl-dining-gallery .tpl-hero-gallery-caption .tpl-hero-slider,.tpl-dining-gallery .tpl-hero-gallery-info .tpl-hero-slider,.tpl-dining-gallery .tpl-hero-openinghours .tpl-hero-slider{height:54rem}@media screen and (max-width:768px){.tpl-dining-gallery .tpl-hero-gallery .tpl-hero-slider,.tpl-dining-gallery .tpl-hero-gallery-caption .tpl-hero-slider,.tpl-dining-gallery .tpl-hero-gallery-info .tpl-hero-slider,.tpl-dining-gallery .tpl-hero-openinghours .tpl-hero-slider{height:50vh}}@media screen and (max-width:768px){.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-black,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-black1,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-blue,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-blue-hollow,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-blue-inverse,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-dark,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-dark-grey,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-golden,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-green,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-red,.tpl-dining-gallery .tpl-hero-gallery .wgt-sqbutton-white,.tpl-dining-gallery .tpl-hero-gallery a.wgt-sqbutton-change-color,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-black,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-black1,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-blue,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-blue-hollow,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-blue-inverse,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-dark,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-dark-grey,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-golden,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-green,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-red,.tpl-dining-gallery .tpl-hero-gallery-caption .wgt-sqbutton-white,.tpl-dining-gallery .tpl-hero-gallery-caption a.wgt-sqbutton-change-color,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-black,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-black1,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-blue,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-blue-hollow,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-blue-inverse,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-dark,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-dark-grey,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-golden,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-green,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-red,.tpl-dining-gallery .tpl-hero-gallery-info .wgt-sqbutton-white,.tpl-dining-gallery .tpl-hero-gallery-info a.wgt-sqbutton-change-color,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-black,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-black1,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-blue,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-blue-hollow,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-blue-inverse,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-dark,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-dark-grey,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-golden,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-green,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-red,.tpl-dining-gallery .tpl-hero-openinghours .wgt-sqbutton-white,.tpl-dining-gallery .tpl-hero-openinghours a.wgt-sqbutton-change-color{background:#fff;color:#323232}}@media screen and (max-width:768px){.tpl-dining-gallery .tpl-hero-gallery .tpl-content,.tpl-dining-gallery .tpl-hero-gallery-caption .tpl-content,.tpl-dining-gallery .tpl-hero-gallery-info .tpl-content,.tpl-dining-gallery .tpl-hero-openinghours .tpl-content{right:10%}}.tpl-dining-intro{background:#fff;padding:4rem;position:relative}.tpl-dining-intro:after,.tpl-dining-intro:before{content:"";display:table}.tpl-dining-intro:after{clear:both}@media screen and (max-width:768px){.tpl-dining-intro{padding:2.5rem}}.tpl-dining-intro div.tpl-dining-intro-cont{position:relative;width:70%;float:left}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-cont{width:100%;float:none}}.tpl-dining-intro div.tpl-dining-intro-cont h1{width:90%;font-size:6rem;color:#353535;position:relative;font-weight:700}.tpl-dining-intro div.tpl-dining-intro-cont h1 span{margin-top:.5rem;display:block;height:3px;background:#5e5e5e;font-size:0;line-height:0;width:6.812rem}.tpl-dining-intro div.tpl-dining-intro-cont p{line-height:4rem;font-size:1.8rem}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-cont p{height:auto;width:auto;margin-bottom:2rem}}.tpl-dining-intro div.tpl-dining-intro-cont .dining-intro-spe{padding-top:2rem}.tpl-dining-intro div.tpl-dining-intro-cont span.img{display:inline-block;margin-bottom:2rem}.tpl-dining-intro div.tpl-dining-intro-cont span.img img{max-width:100px;margin-right:1rem}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-cont span.img img{max-width:28%;margin-right:10px}}.tpl-dining-intro div.tpl-dining-intro-cont span.text{display:inline-block;line-height:1.6;margin-right:2rem}.tpl-dining-intro div.tpl-dining-intro-cont span.text strong{display:block;font-weight:700;font-size:2.4rem;font-style:italic;color:#404040}.tpl-dining-intro div.tpl-dining-intro-cont span.text label{color:#777;font-size:16px}.tpl-dining-intro div.dining-intro-button-prop{display:block;cursor:pointer;width:19rem;opacity:0;border:2px solid #363636;border-top:none;margin-top:-1rem;position:absolute;z-index:100;background:#fff}@media screen and (min-width:769px){.tpl-dining-intro div.dining-intro-button-prop{opacity:1;border:none;position:initial}}.tpl-dining-intro div.dining-intro-button-prop select{cursor:pointer;width:19.1rem;height:5rem;position:absolute;top:-5rem}@media screen and (min-width:769px){.tpl-dining-intro div.dining-intro-button-prop select{display:none}}.tpl-dining-intro div.dining-intro-button-prop .dining-dropdown-menus{width:19.3rem;height:auto;background-color:#fff;box-sizing:border-box;border:1px solid #000;margin-top:1rem;display:none}.tpl-dining-intro div.dining-intro-button-prop .dining-dropdown-menus li a{padding:.8rem 1rem;display:block;text-decoration:none;color:#000;font-size:1.8rem;line-height:1.4em;text-transform:capitalize}.tpl-dining-intro div.dining-intro-button-prop .dining-dropdown-menus li:hover a{background-color:#363636;color:#fff}.tpl-dining-intro div.dining-intro-button-prop span{display:block}.tpl-dining-intro div.tpl-dining-intro-text{margin-bottom:8rem}.tpl-dining-intro div.tpl-dining-intro-text:after,.tpl-dining-intro div.tpl-dining-intro-text:before{content:"";display:table}.tpl-dining-intro div.tpl-dining-intro-text:after{clear:both}.tpl-dining-intro div.tpl-dining-intro-button{display:none;overflow:hidden;margin-top:1rem}.tpl-dining-intro div.tpl-dining-intro-button a{border:2px solid #030303;padding:0 1rem;color:#373737;font-size:1.6rem;width:17rem;margin-right:5rem;text-align:center;height:5rem;line-height:5rem;display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1rem}.tpl-dining-intro div.tpl-dining-intro-button a i{margin-left:.5rem;display:inline-block;position:relative;vertical-align:middle}.tpl-dining-intro div.tpl-dining-intro-button a i:after{content:" ";display:inline-block;height:0;width:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:5px solid #363636;border-bottom:none;position:absolute;top:-4px}.tpl-dining-intro div.tpl-dining-intro-button a i.expanded:after{border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:5px solid #363636;border-top:none}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-button a{background:#363636;border:2px solid #363636;color:#fff}.tpl-dining-intro div.tpl-dining-intro-button a i:after{border-top:5px solid #fff;border-bottom:none}.tpl-dining-intro div.tpl-dining-intro-button a i.expanded:after{border-bottom:5px solid #fff;border-top:none}}.tpl-dining-intro div.tpl-dining-intro-button a.menu:after{display:inline-block;content:'';width:0;height:0;border:.4rem solid transparent;vertical-align:middle}.tpl-dining-intro div.tpl-dining-intro-button.dropUp a.menu:after{margin:3px .6rem 0 .6rem;border-top-color:#fff}@media screen and (min-width:769px){.tpl-dining-intro div.tpl-dining-intro-button.dropUp a.menu:after{border-top-color:#363636}}.tpl-dining-intro div.tpl-dining-intro-button.dropUp a.menu:hover:after{border-top-color:#fff}.tpl-dining-intro div.tpl-dining-intro-button.dropDown a.menu:after{margin:-6px .6rem 0 .6rem;border-bottom-color:#fff}@media screen and (min-width:769px){.tpl-dining-intro div.tpl-dining-intro-button.dropDown a.menu:after{border-bottom-color:#363636}}.tpl-dining-intro div.tpl-dining-intro-button.dropDown a.menu:hover:after{border-bottom-color:#fff}.tpl-dining-intro div.tpl-dining-intro-button.show{display:block}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-button.show{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap-reverse;margin-top:0}}.tpl-dining-intro div.tpl-dining-intro-side{float:left;width:30%;font-size:1.5rem}.tpl-dining-intro div.tpl-dining-intro-side hr{display:none}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-side hr{display:block;width:6rem;text-align:left;margin:0;border-color:#5e5e5e;margin-top:.5rem}}.tpl-dining-intro div.tpl-dining-intro-side strong{font-weight:700}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-side{width:100%;float:none}}.tpl-dining-intro div.tpl-dining-intro-side span{display:block;font-weight:700;color:#373737;padding:2rem 0 1rem 0}.tpl-dining-intro div.tpl-dining-intro-side div.dining-side-line{display:block;clear:both;position:relative;padding:1.3rem 0 1rem 3.5rem;line-height:2rem}.tpl-dining-intro div.tpl-dining-intro-side div.dining-side-line.line-ltr{direction:ltr;text-align:right}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-side div.dining-side-line.line-ltr{text-align:left}}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-side div.dining-side-line{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}}.tpl-dining-intro div.tpl-dining-intro-side i{font-size:3rem;display:inline-block;vertical-align:middle;margin-right:.8rem;width:3rem;color:#000;position:absolute;left:0;top:1rem}@media screen and (max-width:768px){.tpl-dining-intro div.tpl-dining-intro-side i{float:none;position:inherit;left:auto;top:auto}}.tpl-dining-intro div.tpl-dining-intro-side .social-icons{font-size:3rem;display:inline-block;vertical-align:middle;margin-right:.8rem;color:#000;margin-top:1rem;width:100%}.tpl-dining-intro div.tpl-dining-intro-side .social-icons a{display:inline-block}.tpl-dining-intro div.tpl-dining-intro-side .social-icons a:hover{text-decoration:none}.tpl-dining-intro div.tpl-dining-intro-side .social-icons span{font-size:3rem;margin-right:1rem;display:inline-block;font-weight:300;padding:0}.tpl-dining-intro div.tpl-dining-intro-side .social-icons span:before{color:#363636}.tpl-dining-intro div.tpl-dining-intro-side a{color:#333}.tpl-dining-intro div.tpl-dining-intro-side a:hover{text-decoration:underline}.tpl-dining-intro div.tpl-dining-intro-side a.dining-show-time{color:#333;border-bottom:1px solid #d9d9d9}.tpl-dining-intro div.tpl-dining-intro-side a.dining-show-time:hover{text-decoration:none}.tpl-dining-intro div.tpl-dining-intro-side em.icon{margin-left:.5rem;display:inline-block;position:relative;vertical-align:middle}.tpl-dining-intro div.tpl-dining-intro-side em.icon:after{content:" ";display:inline-block;height:0;width:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:5px solid #333;border-bottom:none;position:absolute;top:-4px}.tpl-dining-intro div.tpl-dining-intro-side em.expanded:after{border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:5px solid #333;border-top:none}.tpl-dining-intro div.expanded{display:block!important}.tpl-dining-intro div.dining-side-prop{padding-left:3.8rem;display:none}.tpl-dining-intro div.dining-side-prop span{padding:.7rem 0;display:block;font-size:1.5rem;line-height:2rem;font-weight:500}.tpl-dining-intro div.dining-side-prop span strong{font-weight:700;display:inline-block;width:10rem}html[dir=rtl] .tpl-dining-intro div.tpl-dining-intro-cont{float:right;width:66%}html[dir=rtl] .tpl-dining-intro div.tpl-dining-intro-button a{margin-right:0;margin-left:5rem;float:right}html[dir=rtl] .tpl-dining-intro div.tpl-dining-intro-button a i{margin-left:0;margin-right:.5rem}html[dir=rtl] .tpl-dining-intro div.tpl-dining-intro-side em.icon{margin-right:.5rem;margin-left:0}html[dir=rtl] .tpl-dining-intro div.dining-side-prop{padding-left:0;padding-right:3.8rem}.tpl-dining-mix{position:relative;box-sizing:border-box;padding-left:50%;background:#fff}@media screen and (max-width:768px){.tpl-dining-mix{padding-left:0!important;padding-right:0!important}}.tpl-dining-mix div.tpl-dining-mix-slider{position:absolute;left:0;top:0;bottom:0;width:50%;background:#efefef}@media screen and (max-width:768px){.tpl-dining-mix div.tpl-dining-mix-slider{width:100%;position:inherit}}.tpl-dining-mix div.tpl-dining-mix-slider .switcher-item,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .tpl-hero-slider,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .tpl-hero-slider,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .tpl-hero-slider,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .tpl-hero-slider{height:100%!important;min-height:0}@media screen and (max-width:768px){.tpl-dining-mix div.tpl-dining-mix-slider .switcher-item,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .tpl-hero-slider,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .tpl-hero-slider,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .tpl-hero-slider,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .tpl-hero-slider{height:40vh!important}}.tpl-dining-mix div.tpl-dining-mix-slider .switcher-item .tpl-content,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .tpl-content,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .tpl-hero-slider .tpl-content,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .tpl-content,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .tpl-hero-slider .tpl-content,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .tpl-content,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .tpl-hero-slider .tpl-content,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .tpl-content,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .tpl-hero-slider .tpl-content{display:none}.tpl-dining-mix div.tpl-dining-mix-slider .switcher-item .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .tpl-hero-slider .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .tpl-hero-slider .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .tpl-hero-slider .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .tpl-hero-slider .button_text{display:none}@media screen and (max-width:768px){.tpl-dining-mix div.tpl-dining-mix-slider .switcher-item .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .tpl-hero-slider .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .tpl-hero-slider .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .tpl-hero-slider .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .button_text,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .tpl-hero-slider .button_text{display:inline-block}}.tpl-dining-mix div.tpl-dining-mix-slider .switcher-item .button_text p,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .button_text p,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery .tpl-hero-slider .button_text p,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .button_text p,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-caption .tpl-hero-slider .button_text p,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .button_text p,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-gallery-info .tpl-hero-slider .button_text p,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .button_text p,.tpl-dining-mix div.tpl-dining-mix-slider .tpl-hero-openinghours .tpl-hero-slider .button_text p{text-decoration:none!important}.tpl-dining-mix div.tpl-dining-mix-block{padding:4rem 14% 7rem 8%;border-top:1px solid #e8e8e8}@media screen and (max-width:768px){.tpl-dining-mix div.tpl-dining-mix-block{padding:3rem}}.tpl-dining-mix div.tpl-dining-mix-block h4{font-size:4rem;color:#343434;font-weight:700;padding-bottom:2rem;line-height:1.1;padding-right:10%}.tpl-dining-mix div.tpl-dining-mix-block p{font-size:1.8rem;line-height:3rem;height:12rem;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.tpl-dining-mix div.tpl-dining-mix-block p{height:auto;padding-bottom:1.5rem}}.tpl-dining-mix div.tpl-dining-mix-block a{border:2px solid #000;background:#fff;color:#1b1b1b;font-size:1.4rem;font-weight:500;line-height:5rem;width:14rem;height:5rem;display:inline-block;text-align:center;text-transform:uppercase}.tpl-dining-mix div.tpl-dining-mix-block a:hover{background:#31a2ac;border:2px solid #31a2ac;color:#fff}@media screen and (max-width:768px){.tpl-dining-mix div.tpl-dining-mix-block a{background:#363636;border:2px solid #363636;color:#fff}}html[dir=rtl] .tpl-dining-mix{padding-left:0;padding-right:50%}html[dir=rtl] .tpl-dining-mix .tpl-dining-mix-block{padding:6rem 8% 6rem 14%}html[dir=rtl] .tpl-dining-mix .tpl-dining-mix-block h4{padding-right:0;padding-left:10%}html[dir=rtl] .tpl-dining-mix .tpl-dining-mix-slider{left:auto;right:0}.tpl-dining-mix-nav{display:none;background:#1e1e1e;padding:1rem;text-align:center;color:#fff;font-size:1.4rem}@media screen and (max-width:768px){.tpl-dining-mix-nav{display:block}}.tpl-dining-detail-gallery .tpl-content{display:none}.tpl-dining-detail-gallery .wgt-gallerybtn p{text-decoration:none}@media screen and (max-width:768px){.tpl-dining-detail-gallery .tpl-hero-gallery,.tpl-dining-detail-gallery .tpl-hero-gallery .tpl-hero-slider,.tpl-dining-detail-gallery .tpl-hero-gallery-caption,.tpl-dining-detail-gallery .tpl-hero-gallery-caption .tpl-hero-slider,.tpl-dining-detail-gallery .tpl-hero-gallery-info,.tpl-dining-detail-gallery .tpl-hero-gallery-info .tpl-hero-slider,.tpl-dining-detail-gallery .tpl-hero-openinghours,.tpl-dining-detail-gallery .tpl-hero-openinghours .tpl-hero-slider{height:40vh}}.tpl-dining-b2{background:#fff;padding:5rem 10% 6rem 35%;position:relative;box-sizing:border-box;min-height:35rem}@media screen and (max-width:768px){.tpl-dining-b2{padding:3rem}}.tpl-dining-b2 .tpl-dining-b2-person{position:absolute;left:0;top:5rem;width:35%;text-align:center;color:#323232}@media screen and (max-width:768px){.tpl-dining-b2 .tpl-dining-b2-person{width:100%;position:inherit;top:0}}.tpl-dining-b2 .tpl-dining-b2-person strong{display:block;font-weight:700;font-size:2.6rem;padding:1rem 0}.tpl-dining-b2 .tpl-dining-b2-person label{font-size:2.2rem}.tpl-dining-b2 .tpl-dining-b2-person div.profile-wrapper{display:block;border-radius:50%;overflow:hidden;width:18rem;height:18rem;margin:0 auto 1rem auto}@media screen and (max-width:768px){.tpl-dining-b2 .tpl-dining-b2-person div.profile-wrapper{width:15rem;height:15rem}}.tpl-dining-b2 .tpl-dining-b2-person div.profile-wrapper div.profile-image{background-size:cover;width:100%;height:100%}.tpl-dining-b2 h4{padding-top:2rem;font-size:3.6rem;font-weight:700;line-height:1.1;padding-bottom:2rem;font-style:italic;color:#333}@media screen and (max-width:768px){.tpl-dining-b2 h4{text-align:center}}.tpl-dining-b2 p{font-size:1.8rem;line-height:3rem;height:18rem;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.tpl-dining-b2 p{height:auto}}.tpl-dining-half-line .tpl-half-attraction-dining-text .tpl-text p{display:none}.tpl-dining-detail-hero .widget-booking{display:none}.tpl-dining-detail-hero .tpl-hero-attraction-photos{height:40rem}html .tpl-gallery-controller .wgt-indicator{white-space:nowrap;overflow:hidden;width:50%;text-align:center;text-shadow:1px 1px 2px #000}@media screen and (max-width:768px){html .tpl-gallery-controller .wgt-indicator{width:auto}}.tpl-dining-gallery .tpl-gallery-controller{display:block!important}.opacity0{opacity:0}.tpl-search-mobile{display:block;position:fixed;height:100%;top:0;left:0;width:100%;z-index:99999;overflow-y:scroll;background-color:#efefef;display:none}.tpl-search-mobile .title-block{line-height:4.5rem;height:4.5rem;text-align:center;color:#fff;background-color:#31a2ac;position:relative}.tpl-search-mobile .title-block .title{font-size:1.8rem;text-transform:uppercase;letter-spacing:1px}.tpl-search-mobile .tpl-search-mobile-form{position:relative;padding:1rem}.tpl-search-mobile .tpl-search-mobile-form span{position:absolute;left:1.5rem;top:1rem;line-height:4rem;color:#31a2ac;font-size:1.7rem}.tpl-search-mobile .tpl-search-mobile-form input[type=search]{width:100%;height:4rem;line-height:3rem;background:#fff;border:none;padding:.5rem 4rem .5rem 2.5rem;box-sizing:border-box;border-radius:0;-webkit-appearance:none}.tpl-search-mobile .tpl-search-mobile-form a{position:absolute;right:1rem;top:1rem;width:4rem;height:4rem;background:#31a2ac;color:#fff;text-align:center;line-height:4rem;font-size:1.8rem;display:block;font-weight:bolder}.tpl-careers-hero{height:48rem;background:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-left:5rem;padding-top:8rem;box-sizing:border-box;position:relative;padding-right:15%}@media screen and (max-width:768px){.tpl-careers-hero{height:auto;min-height:22.5rem;padding-left:2rem;padding-top:7.6rem;padding-right:2.2rem}}@media screen and (min-width:1600px){.tpl-careers-hero{padding-left:30rem}}.tpl-careers-hero h3{text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff;font-size:6.4rem;width:80%;max-width:58rem;line-height:7.5rem;overflow:hidden;font-family:Verlag,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-hero h3{font-size:2.6rem;line-height:2.6rem;padding-right:3rem}}@media screen and (min-width:1600px){.tpl-careers-hero h3{width:60%}}.tpl-careers-hero .tpl-careers-search{font-family:Whitney,Helvetica,sans-serif;font-weight:300;max-width:63rem;height:4.8rem;background:#fff;margin-top:5rem;position:relative}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search{height:4.4rem;margin-top:1.6rem;width:100%;background:#f2f2f2}}@media screen and (min-width:1600px){.tpl-careers-hero .tpl-careers-search{max-width:96rem}}.tpl-careers-hero .tpl-careers-search .search-icon{position:absolute;font-size:2.8rem;width:3.5rem;text-align:center;display:block;left:0;top:0;line-height:4.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search .search-icon{line-height:4.4rem}}.tpl-careers-hero .tpl-careers-search input.careers-search-input{border:none;width:100%;line-height:2.8rem;box-sizing:border-box;padding:1rem 150px 1rem 3.5rem;font-size:1.8rem;color:#363636;border-radius:0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);font-family:Whitney,Helvetica,sans-serif;font-weight:300}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search input.careers-search-input{line-height:2.4rem;font-size:1.5rem;padding-right:1rem;background:#f2f2f2}}.tpl-careers-hero .tpl-careers-search .careers-search__button{width:139px;height:4.8rem;background:#31a2ac;position:absolute;right:0;top:0;border:none;color:#fff;cursor:pointer;transition:opacity 1s;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500}.tpl-careers-hero .tpl-careers-search .careers-search__button:hover{background-color:#2d939c}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search .careers-search__button{display:none}}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll{position:absolute;left:0;top:calc(100% + 1px);right:0;background:#fff;box-sizing:border-box;z-index:999;font-size:1.6rem}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search .tpl-search-scroll{box-shadow:0 0 3px #aaa;background:#f2f2f2;font-size:1.4rem}}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll .tpl-search-tip{padding:0 1.5rem;position:relative;overflow:hidden;box-sizing:border-box}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll .tpl-search-tip .nano-content{background:#fff;padding:0 1.5rem}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search .tpl-search-scroll .tpl-search-tip .nano-content{background:#f2f2f2}}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll .tpl-search-tip .nano-pane{width:12px;background:#fff}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll .tpl-search-tip .nano-pane .nano-slider{background:#31a2ac}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll span{text-transform:uppercase;display:block;padding-top:1.5rem;font-size:1.4rem;color:#ba0c2f;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search .tpl-search-scroll span{font-size:1rem;padding-top:1rem}}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll ul{padding:.5rem 0 1.5rem 0}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search .tpl-search-scroll ul{padding:.5rem 0 1rem 0;font-size:1.5rem}}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll a{line-height:30px;display:block;color:#1e1e1e}@media screen and (max-width:768px){.tpl-careers-hero .tpl-careers-search .tpl-search-scroll a{line-height:20px}}.tpl-careers-hero .tpl-careers-search .tpl-search-scroll a:hover{color:#31a2ac;text-decoration:underline}.careers-filter .loading-error-block{display:none!important}.careers-filter .tpl-tours-filter .scroll-wrapper{position:relative;max-height:12.3em;overflow-y:hidden;overflow-x:hidden}.careers-filter .tpl-tours-filter .desktop .filtcarees-list__viewer-operation{right:2.5rem}.careers-filter .tpl-tours-filter .desktop .filter-main .filter-select .select:after{position:absolute;right:1rem;top:48%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.careers-filter .tpl-tours-filter .desktop .filter-main .filter-select .popup li{padding:0}.careers-filter .tpl-tours-filter .desktop .filter-main .filter-select .popup li a{display:block;padding:.35em .3em .35em 1.25em}.careers-filter .tpl-tours-filter .desktop .destination-popup{display:none}.careers-filter .tpl-tours-filter .desktop .destination-popup .content{overflow:hidden}.careers-filter .tpl-tours-filter .desktop .destination-popup .contents{position:relative;overflow:hidden}.careers-filter .tpl-tours-filter .desktop .destination-popup .contents li{line-height:1.6;font-size:1.6rem}.careers-filter .tpl-tours-filter .desktop .destination-popup .contents h6{margin:.8rem 0;font-weight:700;font-family:inherit!important;font-size:1.4rem!important}.careers-filter .tpl-tours-filter .desktop .destination-popup .contents h6 a{color:#ba0c2f;cursor:default}.careers-filter .tpl-tours-filter .desktop .destination-popup .contents ul{padding-bottom:8%}.careers-filter .tpl-tours-filter .desktop .destination-popup .row{position:absolute;width:12.5%}.careers-filter .tpl-tours-filter .filter-select a{color:#363636}.careers-filter .tpl-tours-filter .mobile{display:none}.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen{z-index:1001}@media screen and (max-width:768px){.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .main-content .title{border-bottom:none}}@media screen and (max-width:768px){.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .main-content .mobile-destination{border-bottom:1px solid #a6a7a8}}.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .main-content .mobile-destination .select{position:relative}.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .main-content .mobile-destination .select:after{position:absolute;right:1rem;top:48%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect{border-top:none;padding:.5rem 2rem}@media screen and (max-width:768px){.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect .tip{width:5rem}}.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect .select{position:relative}.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect .select:after{position:absolute;right:1rem;top:48%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .mobile-otherselect .select{width:calc(100% - 5rem)}}.careers-filter .tpl-tours-filter .mobile .mobile-fullscreen .mobile-scoll{height:calc(100vh - 17rem - 80px);position:relative;overflow-y:hidden}.tpl-careers-list-full{display:none}@media screen and (min-width:1600px){.tpl-careers-list-full{padding:2.4rem 5rem 5.6rem 5rem!important}}@media screen and (max-width:768px){.tpl-careers-list-full{padding:0 1rem 1.6rem 1rem!important}}.tpl-careers-list{background:#fff;padding:2.4rem 5rem 5.6rem 5rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-list{padding:2.4rem 1rem 1.6rem 1rem}}@media screen and (min-width:1600px){.tpl-careers-list{padding:2.4rem 10% 5.6rem 10%}}.tpl-careers-list .carees-list-not{font-size:3.2rem;color:#363636;padding-top:2.4rem;padding-bottom:12rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-list .carees-list-not{font-size:1.6rem}}.tpl-careers-list .carees-list_title{font-size:4rem;color:#363636;font-family:Verlag,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-list .carees-list_title{font-size:2rem;line-height:3rem}}.tpl-careers-list .carees-list_type{font-size:1.6rem;color:#8e8e8e;padding-top:.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300}@media screen and (max-width:768px){.tpl-careers-list .carees-list_type{font-size:1.2rem;line-height:1.4rem}}.tpl-careers-list .carees-list__more{text-align:center;margin-top:5.4rem}@media screen and (max-width:768px){.tpl-careers-list .carees-list__more{margin-top:1.5rem}}.tpl-careers-list .carees-list__more a{width:22rem;height:5rem;border:.2rem solid #000;display:inline-block;line-height:5rem;text-align:center;color:#363636;text-transform:uppercase;font-size:1.4rem;letter-spacing:.1rem;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500}@media screen and (max-width:768px){.tpl-careers-list .carees-list__more a{height:4rem;line-height:4rem;width:100%;font-size:1.2rem}}.tpl-careers-list .carees-list__more a:hover{background:#31a2ac;color:#fff;border:.2rem solid #31a2ac}.carees-list-data dt{padding:1.6rem 0;color:#363636;font-size:2rem;border-bottom:1px solid #bfbfbf;font-family:Whitney,Helvetica,sans-serif;font-weight:500}@media screen and (max-width:768px){.carees-list-data dt{font-size:1.5rem;padding:1rem 0}}.carees-list-data li{padding:2.4rem 5rem 1.6rem 0;border-bottom:1px solid #bfbfbf;font-size:1.6rem;clear:both}@media screen and (max-width:768px){.carees-list-data li{padding:1rem .5rem 1rem 0}}.carees-list-data li:after,.carees-list-data li:before{content:"";display:table}.carees-list-data li:after{clear:both}.carees-list-data li .carees-list__name{float:left}@media screen and (max-width:768px){.carees-list-data li .carees-list__name{width:100%;float:none}}.carees-list-data li .carees-list__name strong{font-size:3rem}@media screen and (max-width:768px){.carees-list-data li .carees-list__name strong{font-size:2rem;line-height:2.5rem}}.carees-list-data li .carees-list__name strong a{color:#363636;font-weight:700;position:relative}.carees-list-data li .carees-list__name strong a:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none;content:'';width:0;height:0;border:.5rem solid transparent;border-left-color:#363636;position:absolute;right:-1.5rem;top:calc(50% + .3rem)}.carees-list-data li .carees-list__name strong a:hover{border-bottom:2px solid #363636}.carees-list-data li .carees-list__name strong a:hover:after{display:inline-block}.carees-list-data li .carees-list__name span{display:block;line-height:1.9rem;padding:.8rem 0;font-family:Whitney,Helvetica,sans-serif;font-weight:500}@media screen and (max-width:768px){.carees-list-data li .carees-list__name span{font-size:1.2rem}}.carees-list-data li .carees-list__name span a{color:#31a2ac;position:relative;margin-left:.3rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700}.carees-list-data li .carees-list__name span a:hover{text-decoration:underline}.carees-list-data li .carees-list__name span a:after{content:" ";display:inline-block;height:0;width:0;border-top:4px solid transparent;border-left:5px solid #31a2ac;border-bottom:4px solid transparent;position:absolute;top:40%;right:-1rem}.carees-list-data li .carees-list__apply{float:right}@media screen and (max-width:768px){.carees-list-data li .carees-list__apply{width:45%;float:none;display:inline-block;vertical-align:top;text-align:left}}.carees-list-data li .carees-list__apply a{font-size:1.8rem;line-height:5rem;text-decoration:underline;color:#363636;font-family:Whitney,Helvetica,sans-serif;font-weight:500}@media screen and (max-width:768px){.carees-list-data li .carees-list__apply a{line-height:3rem;font-size:1.5rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300}}.carees-list-data li .carees-list__apply a:hover{text-decoration:none}.carees-list-data li .carees-list__view{float:right;margin-left:3.2rem;text-transform:uppercase}@media screen and (max-width:768px){.carees-list-data li .carees-list__view{margin-left:1rem;display:inline-block;width:45%}}.carees-list-data li .carees-list__view a{display:block;width:15rem;height:45px;background:#31a2ac;color:#fff;text-align:center;line-height:45px;font-size:14px;font-family:Whitney,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.carees-list-data li .carees-list__view a{width:100%;height:4rem;line-height:4rem;font-size:1.2rem}}.carees-list-data li .carees-list__view a:hover{background:#2d939c}.tpl-carees-year .carees-year-left,.tpl-carees-year .carees-year-right{height:40vh}.carees-year-left{width:50%;background:#ba0c2f;text-align:center;box-sizing:border-box;color:#fff;position:relative;display:inline-block!important;font-family:Verlag,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.carees-year-left{width:100%;float:none;padding-top:0;height:auto;padding:3rem 0}}.carees-year-left .carees-year__container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:768px){.carees-year-left .carees-year__container{position:inherit;left:auto;top:auto;transform:translate(0,0)}}.carees-year-left span{display:inline-block}.carees-year-left span.carees-year__desc{font-size:3.8rem;line-height:5rem;font-weight:700}@media screen and (max-width:768px){.carees-year-left span.carees-year__desc{font-size:2.4rem;font-weight:300}}@media screen and (min-width:768px) and (max-width:1024px){.carees-year-left span.carees-year__desc{line-height:3.8rem}}.carees-year-left span.carees-year__desc em{display:block}@media screen and (max-width:768px){.carees-year-left span.carees-year__desc em{display:inline}}.carees-year-left span.year{width:14rem;height:14rem;border-radius:50%;background:#fff;text-align:center;font-size:3rem;color:#b70c2e;font-weight:700;padding-top:2.5rem;box-sizing:border-box;margin-right:2rem}@media screen and (min-width:768px) and (max-width:1024px){.carees-year-left span.year{width:10rem;height:10rem}}@media screen and (max-width:768px){.carees-year-left span.year{background:0 0;color:#fff;width:auto;height:auto;font-size:2.4rem;padding:2rem}}.carees-year-left span.year i{font-size:7rem;font-style:italic;display:block;margin-right:1.2rem}@media screen and (max-width:768px){.carees-year-left span.year i{display:inline;font-size:5rem;font-weight:700;font-style:italic}}.carees-year-left span.of{display:none;font-style:italic;font-size:2.4rem}@media screen and (max-width:768px){.carees-year-left span.of{display:block}}.carees-year-right{display:inline-block!important;width:50%;background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff;text-align:center;box-sizing:border-box;text-shadow:0 0 1em transparent,0 1px 3px rgba(0,0,0,.5);text-shadow:0 1px 2px #000;position:relative}@media screen and (max-width:768px){.carees-year-right{width:100%;float:none}}.carees-year-right .carees-year__center{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;box-sizing:border-box;padding:0 10%}.carees-year-right h5{font-size:33px;padding-bottom:2rem}.carees-year-right .carees-year-right__content{font-size:1.6rem;line-height:2.5rem;height:7.5rem;overflow:hidden}.carees-year-left span.year{background-color:#ba0c2f;height:auto;width:auto;color:#fff;font-size:4.7rem}@media screen and (max-width:768px){.carees-year-left span.year{font-size:4.7rem}}.carees-year-left span.year i{display:inline}.carees-year-left span.of{display:block;font-size:3rem;line-height:6rem}@media screen and (max-width:768px){.carees-year-left span.of{line-height:3rem}}.carees-year-left span.carees-year__desc{font-weight:500}.carees-year-left span.carees-year__desc em{display:inline}.tpl-carees-apply{background:#fff;padding:3.3rem 9rem 3.3rem 5rem;clear:both;line-height:5rem}@media screen and (max-width:768px){.tpl-carees-apply{padding:1.5rem}}.tpl-carees-apply:after,.tpl-carees-apply:before{content:"";display:table}.tpl-carees-apply:after{clear:both}.tpl-carees-apply .carees-apply-left{float:left;font-size:3rem;font-weight:700;font-family:Verlag,Helvetica,sans-serif;font-weight:700}.tpl-carees-apply .carees-apply-left span{display:inline-block;vertical-align:middle}.tpl-carees-apply .carees-apply-left span[class^=icon]{color:#31a2ac;margin-right:1rem;font-size:4rem}@media screen and (max-width:768px){.tpl-carees-apply .carees-apply-left span[class^=icon]{font-size:3rem;vertical-align:sub}}@media screen and (max-width:768px){.tpl-carees-apply .carees-apply-left{float:none;font-size:1.6rem}}.tpl-carees-apply .carees-apply-middle{float:right}@media screen and (max-width:768px){.tpl-carees-apply .carees-apply-middle{display:none}}.tpl-carees-apply .carees-apply-middle a{color:#363636;border-bottom:1px solid #cacaca;font-size:1.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500}.tpl-carees-apply .carees-apply-right{margin-left:2rem;float:right}@media screen and (max-width:768px){.tpl-carees-apply .carees-apply-right{float:none;margin-left:0}}.tpl-carees-apply .carees-apply-right a{display:block;width:20rem;height:5rem;text-align:center;color:#363636;font-size:1.4rem;border:.2rem solid #000;font-family:Whitney,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-carees-apply .carees-apply-right a{width:auto;height:4rem;line-height:4rem}}.tpl-carees-apply .carees-apply-right a:hover{background:#31a2ac;color:#fff;border:.2rem solid #31a2ac}html[dir=rtl] .tpl-carees-apply .carees-apply-left{float:right}html[dir=rtl] .tpl-carees-apply .carees-apply-right{float:left;margin-left:0;margin-right:2rem}html[dir=rtl] .tpl-carees-apply .carees-apply-middle{float:left}html[dir=rtl] .tpl-carees-year .carees-year-left span.year{margin-right:0;margin-left:2rem}html[dir=rtl] .tpl-careers-detail .careers-detail-left__bnt .careers-detail-download,html[dir=rtl] .tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__email{margin-right:2.4rem}.tpl-careers-ours{background:#fff;padding-bottom:10rem}@media screen and (max-width:768px){.tpl-careers-ours{padding-bottom:1.5rem}}.tpl-careers-ours h2{font-size:4rem;font-weight:700;padding-top:8rem;padding-left:3%;box-sizing:border-box;padding-bottom:5rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-ours h2{font-size:2.6rem;padding:1.5rem}}.tpl-careers-ours .tpl-hero-openinghours{height:24rem;min-height:24rem}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours{height:auto!important;min-height:0!important}}.tpl-careers-ours .tpl-hero-openinghours .tpl-scrollbutton{display:none}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider{height:24rem;min-height:24rem!important}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider{height:auto!important;min-height:0!important}}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item{position:absolute;top:50%;left:12%;right:12%;color:#363636;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:27rem;height:270px}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item{position:inherit;top:auto;left:0;right:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding-left:0;height:auto}}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--img{width:24rem;height:24rem;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;border-radius:50%;margin-right:5.6rem;position:absolute;left:0}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--img{width:auto;height:30vh;border-radius:0;margin-right:0;position:inherit;left:auto}}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--box{padding-top:1rem}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--box{padding:2rem 1rem 0 1rem}}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--box .nano{margin-top:3rem}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--top{padding-right:70px}}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--top strong{display:block;font-size:3rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--top strong{font-size:1.6rem;line-height:1.9rem}}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--top p{font-size:2rem;line-height:2.5rem;height:2.5rem;white-space:nowrap;overflow:hidden;font-family:Whitney,Helvetica,sans-serif;font-weight:500}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--top p{font-size:1.5rem;white-space:normal;overflow:inherit;line-height:1.8rem;height:auto;padding-top:.8rem}}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--text{font-size:1.8rem;color:#363636;line-height:2.8rem;overflow:hidden;position:relative;font-family:Whitney,Helvetica,sans-serif;font-weight:300}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--text{height:auto;font-size:1.5rem;line-height:2.2rem;max-height:19.2rem;overflow:hidden}}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--text .readmore__toggle{color:#31a2ac;text-decoration:none!important;position:relative;padding-right:1.1rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--text .readmore__toggle:after{content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #31a2ac;margin-left:.5rem;vertical-align:middle}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--text .read-less:after{border-right:5px solid transparent;border-left:5px solid transparent;border-top:none;border-bottom:7px solid #31a2ac}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--text .readmore{white-space:nowrap;position:relative;color:#31a2ac;font-weight:700}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--text .readmore:after{content:" ";display:inline-block;height:0;width:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:5px solid #31a2ac;position:absolute;top:40%;right:-1rem}.tpl-careers-ours .tpl-hero-openinghours .tpl-hero-slider .careers-ousr__item .careers-ousr__item--text .readless:after{border-right:4px solid transparent;border-left:4px solid transparent;border-top:none;border-bottom:5px solid #31a2ac}.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller{top:10rem}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller{top:32vh}}.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-indicator{top:-35px;display:none}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-indicator{display:block}}.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-icon{width:5rem;height:5rem}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-icon{width:3.6rem;height:3.6rem;box-sizing:border-box}}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-previous{right:3%;left:auto}}.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-previous span{position:relative}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-previous span{border:none}.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-previous span:after{content:" ";display:inline-block;height:10px;width:10px;border-width:3px 3px 0 0;border-color:#000;border-style:solid;-webkit-transform:matrix(-.71,.71,.71,.71,0,0);transform:matrix(-.71,.71,.71,.71,0,0);position:relative;position:absolute;top:50%;margin-top:-4px;right:-15px}}.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-next{right:3%}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-next{top:48px}}.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-next span{position:relative}@media screen and (max-width:768px){.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-next span{border:none}.tpl-careers-ours .tpl-hero-openinghours .tpl-gallery-controller .wgt-gallerybtn-next span:after{content:" ";display:inline-block;height:10px;width:10px;border-width:3px 3px 0 0;border-color:#000;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;position:absolute;top:50%;margin-top:-4px;right:-1px}}.tpl-careers-ours .wgt-gallerybtn-next:hover span{border-left-color:#fff}.tpl-careers-ours .wgt-gallerybtn-previous:hover span{border-right-color:#fff}.tpl-careers-ours .wgt-gallerybtn{width:5rem;height:5rem;box-sizing:border-box}@media screen and (max-width:768px){.tpl-careers-ours .wgt-gallerybtn{width:3.6rem;height:3.6rem}}@media screen and (min-width:768px){.tpl-careers-ours .wgt-gallerybtn:hover .wgt-gallerybtn-icon{border:solid 2px #31a2ac;background-color:#31a2ac}}@media screen and (max-width:768px){.tpl-careers-ours .wgt-gallerybtn:active .wgt-gallerybtn-icon{background-color:#ececec}}.tpl-careers-ours .wgt-gallerybtn .wgt-gallerybtn-icon{border:solid 2px #363636;background-color:#fff}.tpl-careers-ours .wgt-gallerybtn .button_text{display:none}.tpl-careers-about{background-color:#f2f2f2;padding:3% 12% 3% 3%;font-size:1.8rem}.tpl-careers-about h2{font-size:4rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700}.tpl-careers-about p{line-height:2.2rem}.tpl-careers-about ul{line-height:2.2rem;list-style:disc!important;padding-left:1.5rem}.careers-filter-mobile-fix{height:70px;display:none;position:fixed;left:0;right:0;bottom:0;height:70px;background:#f2f2f2;box-sizing:border-box;padding:10px 1.5rem;z-index:1000;box-shadow:0 -1px 5px #b1b1b1}@media screen and (max-width:768px){.careers-filter-mobile-fix{display:block}}.careers-filter-mobile-fix a{background:#31a2ac;color:#fff;display:block;text-align:center;line-height:50px;font-size:1.8rem}.careers-filter-mobile-fix a span{margin-right:1.5rem}.careers-back{background:#fff;padding:4rem 5rem 3.4rem 5rem;font-size:1.8rem}.careers-back:after,.careers-back:before{content:"";display:table}.careers-back:after{clear:both}@media screen and (max-width:768px){.careers-back{padding:5rem 1.5rem 1rem 1.5rem;line-height:3rem}}.careers-back .careers-back__a{color:#363636;font-family:Verlag,Helvetica,sans-serif;font-weight:300;float:left}.careers-back .careers-back__a span[class^=icon-]{font-size:2.4rem;margin-right:1rem;vertical-align:middle}.careers-back .careers-back-share{float:right;width:auto;color:#000;font-size:3rem;display:none}@media screen and (max-width:768px){.careers-back .careers-back-share{display:block}}.careers-back .careers-back-share .template-share{bottom:auto;right:40px;top:0}.careers-back .careers-back-share .template-share:before{border:8px solid transparent;border-top:none;border-left-color:#353637;top:0;right:-15px}.tpl-careers-moth{font-size:1.6rem;color:#8e8e8e;padding:1rem 0 0 0;font-family:Whitney,Helvetica,sans-serif;font-weight:700}.tpl-careers-type{font-size:1.6rem;color:#363636;padding:0 5rem 1.6rem 5rem;background:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.tpl-careers-type span{border-left:1px solid #333;padding-left:.5rem;margin-left:.5rem}@media screen and (max-width:768px){.tpl-careers-type{padding:0 1.5rem 1.6rem 1.5rem}}.tpl-careers-detail{background:#fff;padding:0 5rem 3rem 5rem;font-size:0;color:#363636;font-family:Whitney,Helvetica,sans-serif;font-weight:300}@media screen and (max-width:768px){.tpl-careers-detail{padding:1.5rem 0 0 0}}.tpl-careers-detail .careers-detail-left{display:inline-block;font-size:1.8rem;width:70%;vertical-align:top}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left{display:block;width:auto;padding:0 1.5rem;margin-bottom:2rem}}.tpl-careers-detail .careers-detail-left .careers-detail-left__content{width:85%}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left .careers-detail-left__content{width:auto}}.tpl-careers-detail .careers-detail-left .careers-detail-left__content strong{font-weight:700}.tpl-careers-detail .careers-detail-left .careers-detail-left__content h3{font-size:4rem;font-weight:700;font-family:Verlag,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left .careers-detail-left__content h3{font-size:3rem;line-height:3.6rem}}.tpl-careers-detail .careers-detail-left .careers-detail-left__content h3 .careers-detail-share{font-weight:300;margin-left:1.6rem;color:#363636}.tpl-careers-detail .careers-detail-left .careers-detail-left__content h3 .careers-detail-share span[class^=icon-]{vertical-align:middle}.tpl-careers-detail .careers-detail-left .careers-detail-left__content h3 .tpl-half-favorite{width:auto;vertical-align:middle}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left .careers-detail-left__content h3 .tpl-half-favorite{display:none}}.tpl-careers-detail .careers-detail-left .careers-detail-left__content h5{font-size:2.2rem;padding-top:.5rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left .careers-detail-left__content h5{font-size:1.8rem}}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left .careers-detail-left__content h5 span{display:block;padding-bottom:.8rem;font-size:2.2rem}}.tpl-careers-detail .careers-detail-left .careers-detail-left__content h5 a{color:#31a2ac;font-weight:700;position:relative;margin-left:.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left .careers-detail-left__content h5 a{font-size:1.4rem;margin-left:0}}.tpl-careers-detail .careers-detail-left .careers-detail-left__content h5 a:after{content:" ";display:inline-block;height:0;width:0;border-top:4px solid transparent;border-left:5px solid #31a2ac;border-bottom:4px solid transparent;position:absolute;top:41.3%;right:-1rem}.tpl-careers-detail .careers-detail-left .careers-detail-left__content h5 a:hover{text-decoration:underline}.tpl-careers-detail .careers-detail-left .careers-detail-left__content .careers-detail-left__subtitle{padding-top:3.1rem;padding-bottom:1.6rem}.tpl-careers-detail .careers-detail-left .careers-detail-left__content .careers-detail-left__subtitle strong{font-size:2.2rem;color:#363636;font-family:Whitney,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left .careers-detail-left__content .careers-detail-left__subtitle strong{font-size:1.8rem;line-height:2.2rem}}.tpl-careers-detail .careers-detail-left .careers-detail-left__content .careers-detail-left__subcont{line-height:2.8rem;overflow:hidden;text-overflow:ellipsis;font-family:Whitney,Helvetica,sans-serif;font-weight:300}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left .careers-detail-left__content .careers-detail-left__subcont{font-size:1.8rem;line-height:2.4rem}}.tpl-careers-detail .careers-detail-left .careers-detail-left__content .careers-detail-left__subcont ol,.tpl-careers-detail .careers-detail-left .careers-detail-left__content .careers-detail-left__subcont ul{padding:1rem 0 1rem 3rem;list-style:disc}.tpl-careers-detail .careers-detail-left .careers-detail-left__content .careers-detail-left__subcont li{list-style:disc}.tpl-careers-detail .careers-detail-right{display:inline-block;width:30%;vertical-align:top;font-size:1.6rem}@media screen and (min-width:769px){.tpl-careers-detail .careers-detail-right{margin-top:9.2em}}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-right{display:block;width:auto;background:#e7e7e7;padding:2rem 1.5rem}}.tpl-careers-detail .careers-detail-right h5{font-size:2.2rem;padding-bottom:1rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700;text-transform:capitalize}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-right h5{font-size:1.8rem;line-height:2.2rem}}.tpl-careers-detail .careers-detail-right h6{font-size:1.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500;text-transform:capitalize;padding-top:.8rem}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-right h6{font-size:1.8rem;line-height:2.2rem}}.tpl-careers-detail .careers-detail-right ul{max-width:25.5rem;padding-bottom:2rem}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-right ul{max-width:inherit;width:auto;font-size:1.5rem}}.tpl-careers-detail .careers-detail-right ul li{padding-left:2rem;line-height:2.8rem;max-height:8.4rem;overflow:hidden;margin-bottom:2rem;position:relative}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-right ul li{line-height:1.8rem}}.tpl-careers-detail .careers-detail-right ul li:before{content:" ";width:.5rem;height:.5rem;display:inline-block;position:absolute;left:0;top:1.2rem;background:#000;border-radius:50%}.tpl-careers-detail .careers-detail-right span{font-size:1.6rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300;line-height:2em}.tpl-careers-detail .careers-detail-left__bnt{line-height:5rem;padding-top:2rem;width:70%}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt{padding-top:2rem;width:auto}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail-left__bnt__conent{width:85%;position:relative}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail-left__bnt__conent{width:auto}}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail-bnt_box{padding-right:1.5rem;padding-left:1rem}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail-bnt_box:after,.tpl-careers-detail .careers-detail-left__bnt .careers-detail-bnt_box:before{content:"";display:table}.tpl-careers-detail .careers-detail-left__bnt .careers-detail-bnt_box:after{clear:both}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__apply{width:16.8rem;height:5rem;background:#31a2ac;color:#fff;text-align:center;display:inline-block;font-size:1.4rem;margin-right:2.4rem;margin-bottom:2rem;vertical-align:top;letter-spacing:.1rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__apply:hover{background:#2d939c}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__apply{margin-right:0;height:4rem;line-height:4rem;width:45%;margin-left:1rem;float:right;vertical-align:top;margin-bottom:0}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online{width:22rem;height:5rem;background:#fff;color:#000;border:.2rem solid #000;text-align:center;display:inline-block;font-size:1.4rem;box-sizing:border-box;margin-right:2.4rem;margin-bottom:2rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300;letter-spacing:.1rem}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online{width:45%;line-height:4rem;border:none;margin-right:0;vertical-align:top;margin-bottom:0;text-decoration:underline;text-align:left;white-space:nowrap;font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.5rem;height:4rem}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online strong{font-weight:700;margin:0 .2rem}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online strong{font-weight:300;margin:0}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online em{background:#0077b3;color:#fff;padding:.1rem .2rem;border-radius:.2rem}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online em{color:#000;padding:0;border-radius:0;background:0 0}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online small{font-size:.6rem}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online small{display:none}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__online:hover{background:#31a2ac;color:#fff;border:.2rem solid #31a2ac}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .full-block{float:none;display:block;margin-bottom:0;margin-left:0}}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .full-width{width:100%;height:1.5rem;line-height:1}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail--sent{font-size:1.8rem;display:inline-block;display:none;white-space:nowrap;font-family:Whitney,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail--sent{line-height:normal}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail--sent i{margin-left:.3rem}.tpl-careers-detail .careers-detail-left__bnt .careers-detail-download,.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__email{display:inline-block;font-size:1.8rem;position:relative;color:#31a2ac;font-family:Whitney,Helvetica,sans-serif;font-weight:700}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail-download,.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__email{line-height:normal;font-size:1.4rem;margin-right:2rem}}@media screen and (min-width:769px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail-download,.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__email{margin:0 1rem}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail-download i,.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__email i{display:none}.tpl-careers-detail .careers-detail-left__bnt .careers-detail-download:hover,.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__email:hover{text-decoration:underline}.tpl-careers-detail .careers-detail-left__bnt .careers-detail-download:after,.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__email:after{content:" ";display:inline-block;height:0;width:0;border-top:4px solid transparent;border-left:5px solid #31a2ac;border-bottom:4px solid transparent;position:absolute;top:43.3%;right:-1rem}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__bnt__email{display:none}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop{width:45rem;background:#363636;position:absolute;right:0;top:-15.5rem;max-width:100%;display:none;font-family:Whitney,Helvetica,sans-serif;font-weight:300}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop{position:inherit!important;right:auto!important;top:auto!important;width:auto!important;left:auto!important;margin-top:1rem}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .title{display:block;background:#282828;color:#fff;font-size:1.6rem;height:4.4rem;line-height:4.4rem;padding-left:2.4rem;box-sizing:border-box}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .title{height:3.2rem;line-height:3.2rem;color:rgba(255,255,255,.5)}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content{padding:2.4rem 0 2.4rem 2.4rem;clear:both;position:relative}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content:after,.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content:before{content:"";display:table}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content:after{clear:both}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content{padding:1.5rem 0 1rem 1.5rem}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content .icon-triangle{position:absolute;right:5rem;bottom:.2rem}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content .icon-triangle{display:none}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content .icon-triangle:after{content:" ";display:inline-block;height:0;width:0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:9px solid #282828;position:absolute;top:43.3%;right:-1rem}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content .error{color:red;font-size:1.8rem;line-height:normal;padding-top:.3rem;display:none}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content .error{font-size:1.4rem}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content div.careers-detail__email__box{margin-right:90px}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content div.careers-detail__email__box input[type=text]{width:100%;height:5rem;background:#fff;border:none;font-size:1.8rem;padding:0 1rem;box-sizing:border-box;font-family:Whitney,Helvetica,sans-serif;font-weight:300}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content div.careers-detail__email__box input[type=text]{height:4.2rem;font-size:1.6rem}}.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content input[type=button]{width:90px;border:none;font-size:1.4rem;color:#fff;background:0 0;height:5rem;float:right;cursor:pointer;letter-spacing:.1rem;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500}@media screen and (max-width:768px){.tpl-careers-detail .careers-detail-left__bnt .careers-detail__email__prop .content input[type=button]{height:4.2rem}}div.tpl-full-screen-mask,div.tpl-full-screen-mask-crs{position:fixed;top:0;left:0;height:100vh;width:100%;display:none;z-index:9999;background-color:rgba(27,27,27,.8)}div.tpl-full-screen-mask div.tpl-form-submit-succeed,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed{width:55%;background-color:#fff;padding:16px;box-sizing:border-box;position:fixed;top:50%;left:50%;z-index:1001;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.tpl-full-screen-mask div.tpl-form-submit-succeed h4,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed h4{font-family:Whitney,Helvetica,sans-serif;font-weight:300;background-color:transparent;color:#363636;text-align:left;font-size:1.8rem;line-height:2.2rem;font-weight:500;text-transform:none;padding-bottom:16px;border-bottom:1px solid #cfcfcf}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips{background-color:transparent;padding:23px 0 0;font-size:1.6rem;line-height:2.4rem;font-weight:500;color:#4e4e4e;text-align:center}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips h5,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips h5{font-size:1.6rem;line-height:2.4rem;padding-bottom:25px;border-bottom:1px solid #cfcfcf;font-family:Whitney,Helvetica,sans-serif;font-weight:300}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips div.clearfix,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips div.clearfix{margin-top:13px;text-align:right}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips div.clearfix a,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips div.clearfix a{background-color:#9f7d23;padding:1.2rem 3rem;vertical-align:middle;line-height:1.4rem;border:none;display:inline-block}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips div.clearfix a:hover,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips div.clearfix a:hover{background-color:#bf972b;color:#fff}@media (max-width:420px){div.tpl-full-screen-mask div.tpl-form-submit-succeed,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed{width:calc(100% - 16px)}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips{padding:230x 0 0}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips h5,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips h5{font-size:1.6rem}div.tpl-full-screen-mask div.tpl-form-submit-succeed div.content-error-tips a.wgt-sqbutton-black,div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed div.content-error-tips a.wgt-sqbutton-black{width:100%}}div.tpl-full-screen-mask div.tpl-button-click-tips,div.tpl-full-screen-mask-crs div.tpl-button-click-tips{width:48rem;position:fixed;top:50%;left:50%;z-index:1001;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.tpl-full-screen-mask div.tpl-button-click-tips h4,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4{padding-left:3%;background-color:#4d4d4d;font-size:2rem;line-height:50px;min-height:5rem;position:relative;color:#fff}div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close{position:absolute;right:3%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close span.icon-icon_B017,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close span.icon-icon_B017{font-size:5rem;margin:0}div.tpl-full-screen-mask div.tpl-button-click-tips h4.uppercase,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4.uppercase{text-transform:uppercase;letter-spacing:1px;font-size:1.8rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips{background-color:#d0d0d0;padding:40px 3%}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p{font-size:1.8rem;line-height:1.5em;padding-bottom:15px}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p a,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p a{color:#363636;cursor:pointer;margin:0 .5rem;text-decoration:underline}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p span,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p span{color:red}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p span label,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p span label{margin:0 .5rem;line-height:1.5rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select{position:relative;display:inline-block;width:63%;border:solid 1px #363636;vertical-align:middle;box-sizing:border-box;overflow:hidden}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select select,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select select{border:0;font-size:1.6rem;width:calc(100% + 17px);padding-left:1rem;height:5rem;background-color:#fff;word-break:keep-all;box-sizing:border-box;padding-right:calc(22px + 2.2rem);appearance:none;-moz-appearance:none;-webkit-appearance:none}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select:after,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select:after{position:absolute;top:50%;right:1rem;display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-top-color:#363636}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1{padding:0;margin-left:2rem;width:calc(37% - 2rem);line-height:calc(5rem - 2px)}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix{margin-top:20px}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a{width:24rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type{margin-left:1.5rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child{margin:auto calc(50% - 12rem)}div.tpl-full-screen-mask div.tpl-button-click-tips.large-alert-box,div.tpl-full-screen-mask-crs div.tpl-button-click-tips.large-alert-box{width:54rem}@media (max-width:540px){div.tpl-full-screen-mask div.tpl-button-click-tips,div.tpl-full-screen-mask-crs div.tpl-button-click-tips{width:100%!important}div.tpl-full-screen-mask div.tpl-button-click-tips h4,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4{padding-left:3%}div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close,div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close{right:0}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips{padding:5rem 3%}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips p span label,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips p span label{font-size:2.4rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select{width:100%}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1{width:100%;margin-left:0;margin-top:2rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a{width:100%}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type{margin-left:0;margin-top:2rem}div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child,div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child{margin:auto}}div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips{width:800px;height:650px}div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips div.content-error-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips div.content-error-tips{box-sizing:border-box;height:calc(550px - 5.4rem);overflow:hidden!important;padding:0}@media (max-width:800px){div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips{width:100%}}@media (max-width:768px){div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips{height:80vh}div.tpl-full-screen-mask-crs[data-component=lightbox] .tpl-button-click-tips div.content-error-tips,div.tpl-full-screen-mask[data-component=lightbox] .tpl-button-click-tips div.content-error-tips{overflow-y:auto!important;height:calc(100% - 5.4rem)}}html[dir=rtl] div.tpl-full-screen-mask div.tpl-form-submit-succeed h4,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-form-submit-succeed h4{padding-left:0;padding-right:8%}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips h4,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4{padding-left:0;padding-right:3%}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close{right:inherit;left:3%}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select select,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select select{padding-right:1rem;padding-left:calc(22px + 2.2rem)}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box div.select:after,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box div.select:after{right:inherit;left:1rem}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1{margin-right:2rem;margin-left:0}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type{margin-left:0;margin-right:1.5rem}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:only-child{margin:auto calc(50% - 12rem)}@media (max-width:540px){html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips h4,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4{padding-right:3%;padding-left:0}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips h4 a.wgt-close,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips h4 a.wgt-close{left:0}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.select-box a.wgt-sqbutton-black1{margin-right:0}html[dir=rtl] div.tpl-full-screen-mask div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type,html[dir=rtl] div.tpl-full-screen-mask-crs div.tpl-button-click-tips div.content-error-tips div.clearfix a:last-of-type{margin-right:0}}.tpl-static-banner.only-uspbar{display:block;overflow:hidden;z-index:99;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;color:#fff;background:#282828;font-size:0;box-sizing:border-box;position:relative;height:70px;width:calc(100% - 450px);margin-left:100px;margin-top:0}.tpl-static-banner.only-uspbar .banner-container ul li{height:70px}.tpl-static-banner.only-uspbar .banner-container ul li .banner-item-wrapper .banner-icon{height:70px}.tpl-static-banner{display:none;overflow:hidden;z-index:99;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;color:#fff;background:#282828;font-size:0;box-sizing:border-box;text-align:center;position:relative;height:70px;width:calc(100% - 450px);margin-left:100px}.tpl-static-banner.active{display:none}.tpl-static-banner.active-venus{display:none!important}.tpl-static-banner .banner-container{width:100%;display:inline-block;vertical-align:middle;letter-spacing:.8px;font-size:0;text-transform:uppercase;text-align:center}.tpl-static-banner .banner-container ul{display:table;width:100%;color:#fff}.tpl-static-banner .banner-container ul li:first-child{padding-left:1rem}.tpl-static-banner .banner-container ul li{display:inline-block;position:relative;height:42px;vertical-align:middle;padding-right:6rem;max-width:25%;box-sizing:border-box}.tpl-static-banner .banner-container ul li .banner-item-wrapper{display:table}.tpl-static-banner .banner-container ul li .banner-item-wrapper .banner-icon{display:table-cell;height:42px;vertical-align:middle}.tpl-static-banner .banner-container ul li .banner-item-wrapper .banner-icon span{display:block;width:35px;height:35px;font-size:35px}.tpl-static-banner .banner-container ul li .banner-item-wrapper .banner-text{text-align:left;vertical-align:middle;display:table-cell;font-size:1.1rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500;line-height:13px}.tpl-static-banner .banner-container a.banner-a{width:80%;border:2px solid;padding:1rem .8rem;cursor:pointer;display:inline-block;line-height:100%;text-transform:uppercase;margin-top:1.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:11px;text-align:center}@media screen and (max-width:768px){.tpl-static-banner{display:none!important}}html[dir=rtl] .tpl-static-banner{margin-right:0;margin-left:0;text-align:right!important}html[dir=rtl] .tpl-static-banner .banner-container ul li{margin-right:auto;margin-left:2rem}html[dir=rtl] .tpl-static-banner .banner-container ul li .banner-icon{left:auto;right:0}html[dir=rtl] .tpl-static-banner .banner-container ul li .banner-text{text-align:right}html[dir=rtl] .tpl-static-banner .banner-container ul li.mange-booking{margin-left:0;margin-right:0}#at20mc{display:none}#atstbx{display:none}#atstbx:first-of-type{display:block}.printcontent{-webkit-text-size-adjust:none;display:none}.scratchpad-page .empty-favorite,.scratchpad-page .empty-search,.scratchpad-page[data-tab=favorites] .scratchpad .searches,.scratchpad-page[data-tab=searches] .scratchpad .favorites{display:none}.scratchpad-page[data-count="0"] .empty-favorite,.scratchpad-page[data-count="0"] .empty-search{display:block}.scratchpad-page[data-count="0"] a.clear-all{display:none}.scratchpad-page .scratchpad .title{font-size:4.8rem;line-height:2.2em;text-indent:2rem}.scratchpad-page .scratchpad .tab a{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;font-size:3rem;text-align:center;height:100px;line-height:100px;background-color:#edebe8;border:solid 1px #7f7c78;border-top:solid 1px #aca9a5;border-left:none;cursor:pointer}.scratchpad-page .scratchpad .tab a.current{border-top:solid 8px #31a2ac;border-bottom:none;background-color:#fff;cursor:default}.scratchpad-page .scratchpad .tab a:last-child{border-right:0}.scratchpad-page .scratchpad .controller{background-color:#fff;padding:1.2em;font-size:1.3rem;text-transform:uppercase}.scratchpad-page .scratchpad .controller a{float:right;cursor:pointer}.scratchpad-page .scratchpad .controller a:hover{text-decoration:underline}.scratchpad-page .scratchpad .favorites .filter-mobile{display:none}.scratchpad-page .scratchpad .favorites .filter-desktop{background-color:#fff;text-transform:uppercase}.scratchpad-page .scratchpad .favorites .filter-desktop .filter-list{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:0}.scratchpad-page .scratchpad .favorites .filter-desktop .filter-list .item{width:calc(100% / 8 - .1px);height:110px;display:inline-block;box-sizing:border-box;font-size:1.3rem;border-left:solid 1px #ccc;position:relative;cursor:pointer}.scratchpad-page .scratchpad .favorites .filter-desktop .filter-list .item:first-child{border-left:none;font-size:1.8rem}.scratchpad-page .scratchpad .favorites .filter-desktop .filter-list .item>div{position:absolute;top:50%;left:50%;width:100%;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scratchpad-page .scratchpad .favorites .filter-desktop .filter-list .item>div>*{text-align:center;display:block}.scratchpad-page .scratchpad .favorites .filter-desktop .filter-list .item>div span[class^=icon-]{margin-bottom:1rem;font-size:6rem}.scratchpad-page .scratchpad .favorites .filter-desktop .filter-list .item.current{color:#fff;background-color:#363636;cursor:auto}.scratchpad-page .scratchpad .favorites .empty-favorite{padding:80px 0 100px;background-color:#fff;text-align:center}.scratchpad-page .scratchpad .favorites .empty-favorite>p{font-size:2.4rem;margin-bottom:60px}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions{font-size:2rem}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions,.scratchpad-page .scratchpad .favorites .empty-favorite .instructions>div{display:inline-block}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions p{margin-top:15px}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions i.icon{display:inline-block}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions>div:nth-child(1) span.icon-icon_B013{margin-bottom:15px;font-size:7rem}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions>div:nth-child(2){margin:0 5rem;margin-top:30px;vertical-align:top;font-size:5rem}.scratchpad-page .scratchpad .searches .empty-search{padding:120px 0 200px;background-color:#fff;text-align:center}.scratchpad-page .scratchpad .searches .empty-search>p{font-size:2.2rem;margin-top:.5em;margin-left:5%;line-height:1.5em;width:90%}.scratchpad-page .scratchpad .searches .empty-search span[class^=icon-]{font-size:8rem}.scratchpad-page .scratchpad .searches .scratchpad-search{background-color:#fff;padding:0 3% 3rem 3%}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem{margin-top:0}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem .bookingitem-header{padding:2rem 0 1.5rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem .bookingitem-header>div{margin:0 1rem 0 3rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem .bookingitem-header>div h3{margin-top:.3rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem .bookingitem-header>div .time{font-size:1.4rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton{text-align:right;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);position:relative;z-index:1;padding:1px 1px 0 0;margin-top:-3.5rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton-widthinitial:first-child,.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton:first-child{float:right}@media screen and (max-width:768px){.scratchpad-page .scratchpad .title{background-color:#f5f5f5;font-size:3rem;text-indent:1rem}.scratchpad-page .scratchpad .tab a{font-size:1.8rem;height:50px;line-height:50px;background-color:#f2f2f2}.scratchpad-page .scratchpad .tab a.current{border-top-width:4px}.scratchpad-page .scratchpad .favorites .controller{padding-bottom:0}.scratchpad-page .scratchpad .favorites .filter-desktop{display:none}.scratchpad-page .scratchpad .favorites .filter-mobile{display:block;text-align:center;padding:1rem 0}.scratchpad-page .scratchpad .favorites .filter-mobile,.scratchpad-page .scratchpad .favorites .filter-mobile *{background-color:#fff}.scratchpad-page .scratchpad .favorites .filter-mobile *{display:inline-block}.scratchpad-page .scratchpad .favorites .filter-mobile .select{border:solid 1px #ccc;width:90%;max-width:40rem;position:relative;overflow:hidden}.scratchpad-page .scratchpad .favorites .filter-mobile .select select:focus{outline:auto #fff;box-shadow:none}.scratchpad-page .scratchpad .favorites .filter-mobile .select select{border:0;height:45px;width:100%;font-size:1.3rem;word-break:keep-all;box-sizing:border-box;width:calc(100% + 17px);padding-left:1rem;padding-right:calc(22px + 2.2rem);appearance:none;-moz-appearance:none;-webkit-appearance:none}.scratchpad-page .scratchpad .favorites .filter-mobile .select:after{position:absolute;top:50%;right:1rem;display:inline-block;content:'';width:0;height:0;border:.5rem solid transparent;border-top-color:#363636}.scratchpad-page .scratchpad .favorites .empty-favorite{padding:20px 0 40px}.scratchpad-page .scratchpad .favorites .empty-favorite>p{font-size:1.6rem;line-height:1.5em;margin-bottom:20px;text-align:left;width:90%;margin-left:5%}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions{font-size:1.4rem}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions>div:not(:nth-child(1)){display:none}.scratchpad-page .scratchpad .favorites .empty-favorite .instructions>div:nth-child(1) p{margin-top:5px}.scratchpad-page .scratchpad .favorites .scratchpad-more span{font-size:1.3rem;line-height:3.5em}.scratchpad-page .scratchpad .searches .empty-search{padding:30px 0 50px}.scratchpad-page .scratchpad .searches .empty-search>p{font-size:1.6rem}.scratchpad-page .scratchpad .searches .empty-search span[class^=icon-]{font-size:4.5rem}.scratchpad-page .scratchpad .searches .scratchpad-search{padding:1.5rem 3% 3rem 3%}.scratchpad-page .scratchpad .searches .scratchpad-search .search-controller{padding:.3em 0 .9em 0}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item{position:relative}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem .bookingitem-header>div{margin-left:2rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem>ul>li:nth-last-child(1){padding-bottom:9rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton{position:absolute;width:100%;bottom:4.4rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton,.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton-widthinitial{width:calc(50% - .1rem);max-width:100%;min-width:0}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton-widthinitial:first-child,.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton:first-child{display:block;margin-right:.1rem}.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton-widthinitial:nth-child(2),.scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton:nth-child(2){float:right}}html[dir=rtl] .scratchpad-page .scratchpad .tab a{border-left:inherit;border-right:none}html[dir=rtl] .scratchpad-page .scratchpad .controller a{float:left}html[dir=rtl] .scratchpad-page .scratchpad .favorites .icon-icon_I015{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}html[dir=rtl] .scratchpad-page .scratchpad .favorites .filter-desktop .filter-list .item{border-right:solid 1px #ccc;border-left:inherit}html[dir=rtl] .scratchpad-page .scratchpad .favorites .filter-desktop .filter-list .item:first-child{border-right:none;border-left:inherit}html[dir=rtl] .scratchpad-page .scratchpad .searches .empty-search>p{margin-right:5%;margin-left:auto;line-height:1.5em}html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem .bookingitem-header>div{margin:0 3rem 0 1rem}html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton{text-align:left;padding:1px 0 0 1px}html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton-widthinitial:first-child,html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton:first-child{float:left}@media screen and (max-width:768px){html[dir=rtl] .scratchpad-page .scratchpad .filter-mobile .select select{padding-left:calc(22px + 2.2rem);padding-right:1rem}html[dir=rtl] .scratchpad-page .scratchpad .filter-mobile .select:after{left:1rem;right:inherit}html[dir=rtl] .scratchpad-page .scratchpad .favorites .empty-favorite>p{text-align:right;margin-right:5%;margin-left:0}html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .bookingitem .bookingitem-header>div{margin-right:2rem;margin-left:0}html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton-widthinitial:first-child,html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton:first-child{margin-left:.1rem;margin-right:0}html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton-widthinitial:nth-child(2),html[dir=rtl] .scratchpad-page .scratchpad .searches .scratchpad-search .search-item .iconbutton .wgt-iconbutton:nth-child(2){float:left}}htmL[dir=rtl] .dashboard{color:#fff}htmL[dir=rtl] .dashboard .topbar{padding-right:5%;padding-left:0}htmL[dir=rtl] .dashboard .topbar .profile img{margin-left:2rem;margin-right:0}htmL[dir=rtl] .dashboard .topbar .profile .logo{margin-left:0}htmL[dir=rtl] .dashboard .topbar .profile h6 a{margin-right:2.5rem;margin-left:0}htmL[dir=rtl] .dashboard .topbar .cart{float:left}htmL[dir=rtl] .dashboard .topbar .cart>div{border-right:solid 1px #454545;border-left:none}htmL[dir=rtl] .dashboard .topbar .cart>div .cart-tooltip{right:auto;left:10%;text-align:right}htmL[dir=rtl] .dashboard .topbar .cart>div .cart-tooltip:after{right:auto;left:28px}htmL[dir=rtl] .dashboard .main .board{border-right:solid 1px #5c5c5c;border-left:none}htmL[dir=rtl] .dashboard .main .board>div{padding:25px 5% 25px 2rem}htmL[dir=rtl] .dashboard .main .upcoming-booking .item-title{padding:20px 8% 20px 0}htmL[dir=rtl] .dashboard .main .upcoming-booking .item-title a{left:2%;right:auto}htmL[dir=rtl] .dashboard .main .upcoming-booking .item{padding:20px 8% 20px 1rem}htmL[dir=rtl] .dashboard .main .upcoming-booking .item.red{border-right:solid 4px #ba0c2f;border-left:none}htmL[dir=rtl] .dashboard .main .upcoming-booking .item.green{border-right:solid 4px #8dc63f;border-left:none}htmL[dir=rtl] .dashboard .main .upcoming-booking .item span[class^=icon-]{margin-left:.35em;margin-right:0}htmL[dir=rtl] .dashboard .main .upcoming-booking .empty-booking{padding:18px 8% 22px 1rem}@media screen and (max-width:768px){htmL[dir=rtl] .dashboard .topbar{padding:1.5rem 5% 1.5rem 1.5rem}htmL[dir=rtl] .dashboard .topbar .profile img,htmL[dir=rtl] .dashboard .topbar .profile>span[class^=icon-]{margin-right:0;margin-left:1rem}htmL[dir=rtl] .dashboard .topbar .cart{left:-1%}htmL[dir=rtl] .dashboard .topbar .cart>div{border-right:none}htmL[dir=rtl] .dashboard .main .board{border-left:none}htmL[dir=rtl] .dashboard .main .board .userinfo .userinfo-points{margin-right:5%;margin-left:0}htmL[dir=rtl] .dashboard .main .board .userinfo .mobile-booking.upcoming-booking .block h3.accordion-trigger{padding-left:0;padding-right:1rem}htmL[dir=rtl] .dashboard .main .board .userinfo .mobile-booking.upcoming-booking .block h3.accordion-trigger:after{display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-bottom-color:#fff}htmL[dir=rtl] .dashboard .main .board .userinfo .mobile-booking.upcoming-booking .block.state-fold h3.accordion-trigger:after{display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-right-color:#fff}htmL[dir=rtl] .dashboard .main .board .userinfo .mobile-booking a{padding-right:5%}htmL[dir=rtl] .dashboard .main .board .userinfo .mobile-booking a:after{left:5%;right:auto;display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-right-color:#fff}}htmL[dir=rtl] .dashboard-2017 .main .block .infoItem .discount-info .discount-icon{font-size:2rem;margin-left:1rem;margin-right:0!important}htmL[dir=rtl] .dashboard-2017 .main .block .infoItem .circle .circle-item:first-child{width:86px}htmL[dir=rtl] .dashboard-2017 .main .block .infoItem .circle .circle-item:last-child{margin-left:0!important;margin-right:1.8rem}htmL[dir=rtl] .dashboard-2017 .main .block .infoItem .circle .circle-item .circle-content{left:calc(50% - 6px)}.dashboard{color:#fff}.dashboard .topbar{background:#171717;height:80px;border-bottom:solid 2px #5d5d5d;padding-left:5%}.dashboard .topbar .profile{margin-top:10px;width:calc(100% - 92px)}.dashboard .topbar .profile>span[class^=icon-]{font-size:60px;margin-right:1.5rem}.dashboard .topbar .profile img{width:60px;border-radius:50%;overflow:hidden;margin-right:2rem}.dashboard .topbar .profile,.dashboard .topbar .profile>*{display:inline-block;vertical-align:middle}.dashboard .topbar .profile div{width:calc(100% - 60px - 3rem)}.dashboard .topbar .profile h6{font-size:2.4rem;margin-bottom:.8rem}.dashboard .topbar .profile h6 *{display:inline-block}.dashboard .topbar .profile h6 a{text-transform:uppercase;font-size:1.4rem;margin-left:2.5rem;cursor:pointer}.dashboard .topbar .profile h6 a:hover{text-decoration:underline}.dashboard .topbar .profile p{font-size:1.4rem}.dashboard .topbar .profile p a{text-decoration:underline;cursor:pointer;color:#fff}.dashboard .topbar .cart{float:right}.dashboard .topbar .cart,.dashboard .topbar .cart>div{height:100%}.dashboard .topbar .cart>div{display:inline-block;border-left:solid 1px #454545;width:88px;position:relative}.dashboard .topbar .cart>div .icon{cursor:pointer;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dashboard .topbar .cart>div .icon_C004{width:35px;height:100%}.dashboard .topbar .cart>div .number{position:absolute;top:-8px;right:-10px;display:inline-block;font-size:10px;background-color:#ba0c2f;border-radius:50%;width:20px;height:20px;text-align:center;line-height:19px}.dashboard .topbar .cart>div .dashboard-dropdown{display:none;background-color:#717a7a;position:absolute;z-index:2;width:18rem;line-height:1.5em;font-size:13px;padding:1.5rem 2.5rem;top:65px;right:5px}.dashboard .topbar .cart>div .dashboard-dropdown:after{display:inline-block;content:'';width:0;height:0;border:8px solid transparent;border-bottom-color:#717a7a;position:absolute;top:-15px;right:30px}.dashboard .topbar .cart>div .cart-tooltip{display:none;background-color:#fff;font-size:1.3rem;line-height:1.3em;width:11em;position:absolute;z-index:101;color:#383838;padding:.7em;top:90%;right:10%;text-transform:none;text-align:left}.dashboard .topbar .cart>div .cart-tooltip.show{display:inline-block}.dashboard .topbar .cart>div .cart-tooltip:after{display:inline-block;content:'';width:0;height:0;border:6px solid transparent;border-bottom-color:#fff;position:absolute;bottom:100%;right:28px}.dashboard .main{font-size:0;background-color:#484848}.dashboard .main>div{display:inline-block;vertical-align:top}.dashboard .main .board{width:75%;border-right:solid 1px #5c5c5c;box-sizing:border-box;background-color:#333}.dashboard .main .board>div{padding:25px 2rem 25px 5%}.dashboard .main .board p{font-size:1.2rem;color:#bfbfbf}.dashboard .main .board .userinfo div.last_pupup{position:absolute;top:-15px;left:50%;display:none;background-color:#fff;border-radius:4px;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:15rem;word-break:keep-all}.dashboard .main .board .userinfo div.last_pupup:after{content:'';display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-top-color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.dashboard .main .board .userinfo div.last_pupup p{padding:10px;color:#363636;line-height:1.2em;margin:auto}.dashboard .main .board .userinfo>div{width:calc(100% / 3 - .1px);display:inline-block;vertical-align:top}.dashboard .main .board .userinfo .userinfo-points>div{display:inline-block;position:relative}.dashboard .main .board .userinfo .userinfo-points>div:hover div.last_pupup{display:block}.dashboard .main .board .userinfo .userinfo-points>div svg circle{stroke:#fff;fill:transparent;stroke-width:10px}.dashboard .main .board .userinfo .userinfo-points>div svg path{stroke-width:10px;fill:transparent;stroke:#876e45;stroke-dasharray:1000;stroke-opacity:.5;animation:dash 8s linear infinite;animation-iteration-count:1}.dashboard .main .board .userinfo .userinfo-points>div>div.circle-content{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dashboard .main .board .userinfo .userinfo-points>div>div.circle-content *{display:block;white-space:nowrap;text-align:center}.dashboard .main .board .userinfo .userinfo-points>div>div.circle-content label{font-size:2.4rem;letter-spacing:2px;margin-bottom:5px}.dashboard .main .board .userinfo .userinfo-points>div>div.circle-content span{font-size:1.4rem;text-transform:uppercase}.dashboard .main .board .userinfo .userinfo-points .userinfo-falcon-img{display:block;width:26rem;max-width:195px;height:auto;margin:1.8rem 0 0 -1rem}.dashboard .main .board .userinfo .userinfo-points .userinfo-falcon-img img{width:100%;height:auto}.dashboard .main .board .userinfo .membership>div{margin-bottom:10px}.dashboard .main .board .userinfo .membership>div *{line-height:1.3em}.dashboard .main .board .userinfo .membership h6{font-size:2.4rem;text-transform:uppercase;letter-spacing:1px}.dashboard .main .board .userinfo .membership .membership-card{font-size:1.8rem}.dashboard .main .board .userinfo .membership span{font-size:1.2rem}.dashboard .main .board .userinfo .membership a{font-size:1.2rem;color:#fff;margin-top:5px}.dashboard .main .board .userinfo .membership .learn-mobile{display:none}.dashboard .main .board .userinfo .mobile-booking{display:none;background-color:#333}.dashboard .main .board .userinfo .mobile-booking .block.state-fold{height:auto}.dashboard .main .board .userinfo .buttons .wgt-sqbutton-black{margin-top:.4em;width:80%;min-width:150px;padding:0;line-height:5em;background-color:#000;border-color:#000;font-size:1.2rem;margin-bottom:15px;white-space:nowrap}.dashboard .main .board .userinfo .buttons .wgt-sqbutton-black:hover{color:#000;background-color:#fff}.dashboard .main .board .extra{border-top:solid 1px #5c5c5c;font-size:0}.dashboard .main .board .extra>div{display:inline-block;vertical-align:top}.dashboard .main .board .extra .extra-learnmore{width:calc(100% / 3 - .1px)}.dashboard .main .board .extra .extra-learnmore a{font-size:1.3rem;color:#fff;cursor:pointer;display:inline-block;width:65%;line-height:1.4em;vertical-align:top}.dashboard .main .board .extra .extra-learnmore a:hover{text-decoration:underline}.dashboard .main .board .extra .extra-visited{width:calc(100% / 1.5 - .1px)}.dashboard .main .board .extra .extra-visited>div{width:calc(100% / 3 - .1px);display:inline-block}.dashboard .main .board .extra .extra-visited>div>div *{vertical-align:middle}.dashboard .main .board .extra .extra-visited p{margin-bottom:.3em}.dashboard .main .board .extra .extra-visited label{font-size:2.6rem;margin-right:1rem}.dashboard .main .board .extra .extra-visited span[class^=icon-]{font-size:2.3rem}.dashboard .main .upcoming-booking{box-sizing:border-box;width:25%;background-color:#484848}.dashboard .main .upcoming-booking .item-title{border-bottom:solid 1px #6d6d6d;padding:20px 0 20px 8%;position:relative}.dashboard .main .upcoming-booking .item-title h5{font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;width:65%}.dashboard .main .upcoming-booking .item-title a{color:#fff;position:absolute;top:50%;right:2%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2rem;display:inline-block;padding:.5em 1em;background:rgba(255,255,255,.1);border-radius:4px;cursor:pointer;-webkit-text-size-adjust:none}.dashboard .main .upcoming-booking .item-title a:hover{background-color:rgba(255,255,255,.2)}.dashboard .main .upcoming-booking .item{padding:20px 1rem 20px 8%;border-bottom:solid 1px #6d6d6d;box-sizing:border-box;white-space:nowrap}.dashboard .main .upcoming-booking .item.red{border-left:solid 4px #ba0c2f}.dashboard .main .upcoming-booking .item.green{border-left:solid 4px #8dc63f}.dashboard .main .upcoming-booking .item>*{display:inline-block;vertical-align:middle;white-space:normal}.dashboard .main .upcoming-booking .item>p{width:calc(91% - 3.5rem)}.dashboard .main .upcoming-booking .item>div{width:calc(100% - 4.5rem)}.dashboard .main .upcoming-booking .item p{font-size:1.2rem;line-height:1.5rem}.dashboard .main .upcoming-booking .item span[class^=icon-]{font-size:3rem;margin-right:.35em}.dashboard .main .upcoming-booking .empty-booking{padding:18px 1rem 22px 8%}.dashboard .main .upcoming-booking .empty-booking p{font-size:1.2rem;line-height:1.2em;margin-bottom:15px}.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-black,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-black1,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-blue,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-blue-hollow,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-blue-inverse,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-dark,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-dark-grey,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-golden,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-green,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-red,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-white,.dashboard .main .upcoming-booking .empty-booking a.wgt-sqbutton-change-color{font-size:1.2rem;width:80%;white-space:nowrap;padding:0;min-width:150px;-webkit-text-size-adjust:none}@media (max-width:1025px){.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-black,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-black1,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-blue,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-blue-hollow,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-blue-inverse,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-dark,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-dark-grey,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-golden,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-green,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-red,.dashboard .main .upcoming-booking .empty-booking .wgt-sqbutton-white,.dashboard .main .upcoming-booking .empty-booking a.wgt-sqbutton-change-color{width:100%}}.dashboard .main .upcoming-booking .empty-booking.border-bottom{border-bottom:solid 1px #6d6d6d}@media screen and (max-width:768px){.dashboard{margin-top:40px}.dashboard .topbar{border-bottom-width:1px;padding:1.5rem 1.5rem 1.5rem 5%;height:auto;position:relative}.dashboard .topbar .profile{margin-top:0;font-size:0;width:100%}.dashboard .topbar .profile,.dashboard .topbar .profile>*{vertical-align:top}.dashboard .topbar .profile>div{width:calc(100% - 5.5rem)}.dashboard .topbar .profile>span[class^=icon-]{font-size:45px!important;margin-right:1rem}.dashboard .topbar .profile img{width:45px;margin-right:1rem}.dashboard .topbar .profile h6{font-size:1.6rem;margin-bottom:.5rem;margin-top:.3rem}.dashboard .topbar .profile h6 a{display:none}.dashboard .topbar .profile p{font-size:1.1rem;line-height:1.2em}.dashboard .topbar .cart{display:none;float:none;position:absolute;right:-1%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.dashboard .topbar .cart>div{border-left:none}.dashboard .topbar .cart>div:nth-child(2){display:none}.dashboard .main{font-size:0;background-color:#484848}.dashboard .main>div{display:inline-block;vertical-align:top}.dashboard .main .board{width:100%;border-right:none}.dashboard .main .board>div{padding:25px 0!important}.dashboard .main .board .userinfo div.last_pupup{width:100%}.dashboard .main .board .userinfo .userinfo-points{margin-left:5%;width:37%}.dashboard .main .board .userinfo .userinfo-points>div svg circle{stroke-width:7px}.dashboard .main .board .userinfo .userinfo-points>div svg path{stroke-width:7px}.dashboard .main .board .userinfo .userinfo-points>div>div.circle-content label{font-size:1.8rem;letter-spacing:1px}}@media screen and (max-width:768px) and (max-width:568px){.dashboard .main .board .userinfo .userinfo-points>div>div.circle-content label{font-size:1.4rem}}@media screen and (max-width:768px){.dashboard .main .board .userinfo .userinfo-points>div>div.circle-content span{font-size:.8rem;letter-spacing:0}.dashboard .main .board .userinfo .userinfo-points .userinfo-falcon-img{width:58%;min-width:12rem;height:auto;margin:1.8rem 0 0 -2.5%}.dashboard .main .board .userinfo .membership{width:56%}.dashboard .main .board .userinfo .membership .print{display:none}.dashboard .main .board .userinfo .membership .learn-mobile{margin-top:1em;display:inline-block}.dashboard .main .board .userinfo .mobile-booking{width:100%;margin:1.5rem 0}.dashboard .main .board .userinfo .mobile-booking,.dashboard .main .board .userinfo .mobile-booking a{display:block}.dashboard .main .board .userinfo .mobile-booking a{padding-left:5%;font-size:1.6rem;padding:0;width:92%;text-transform:uppercase;line-height:3.5rem}.dashboard .main .board .userinfo .mobile-booking.upcoming-booking .block h3.accordion-trigger{font-size:2rem;padding-left:1rem;border-bottom:2px solid #545352}.dashboard .main .board .userinfo .mobile-booking.upcoming-booking .block h3.accordion-trigger:after{display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-bottom-color:#fff}.dashboard .main .board .userinfo .mobile-booking.upcoming-booking .block.state-fold h3.accordion-trigger:after{display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-left-color:#fff}.dashboard .main .board .userinfo .mobile-booking.upcoming-booking .block:first-of-type h3.accordion-trigger{border-top:2px solid #545352}.dashboard .main .board .userinfo .mobile-booking.upcoming-booking .item{padding-left:5%}.dashboard .main .board .userinfo .mobile-booking.upcoming-booking .empty-booking{border-bottom:solid 1px #6d6d6d}.dashboard .main .board .userinfo .buttons{width:90%;padding:0 5%}.dashboard .main .board .userinfo .buttons .wgt-sqbutton-black{width:100%;margin-bottom:1rem;font-size:1.4rem}.dashboard .main .board .extra{display:none}.dashboard .main .upcoming-booking{display:none}}@keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.dashboard-2017 .topbar{background-color:#282828;border-bottom:1px solid #767676;padding-left:50px}.dashboard-2017 .topbar .profile{margin-top:20px;width:calc(100% - 122px)}.dashboard-2017 .topbar .profile .info{width:calc(100% - 258px - 3rem)}.dashboard-2017 .topbar .profile img{width:42px;margin-right:1.6rem}.dashboard-2017 .topbar .profile .logo{width:216px;border-radius:0;margin-right:0;height:38px;text-align:right}.dashboard-2017 .topbar .profile h6{height:30px;color:#fff;font-family:Whitney,Helvetica,sans-serif;font-weight:700;font-size:2.2rem;line-height:30px;margin-bottom:0}.dashboard-2017 .topbar .profile p{font-size:1.2rem;color:#acacac;line-height:1.4rem}.dashboard-2017 .topbar .profile p a{text-decoration:none;cursor:pointer;color:#acacac;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:300;text-transform:uppercase}.dashboard-2017 .cart{float:right}.dashboard-2017 .cart,.dashboard-2017 .cart>div{height:100%}.dashboard-2017 .cart>div{display:inline-block;border-left:solid 1px #767676;width:119px;position:relative}.dashboard-2017 .cart>div .icon_C004{width:40px}.dashboard-2017 .main{font-size:0;background-color:#282828}.dashboard-2017 .main>div{display:inline-block;vertical-align:top}.dashboard-2017 .main .wgt-accordion{width:100%;position:relative}.dashboard-2017 .main .wgt-accordion:after{position:absolute;width:1px;background-color:#767676;content:"";height:100%;left:65%;top:0}.dashboard-2017 .main .wgt-accordion:before{position:absolute;width:1px;background-color:#767676;content:"";height:100%;left:35%;top:0}.dashboard-2017 .main .block{width:33.3333%;box-sizing:border-box;padding:20px 40px;color:#fff;float:left}.dashboard-2017 .main .block .accordion-trigger{display:none}.dashboard-2017 .main .block .accordion-trigger:after{display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-bottom-color:#fff}.dashboard-2017 .main .block.state-fold h3.accordion-trigger:after{display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-top-color:#fff}.dashboard-2017 .main .block.membership-info{padding-left:50px;width:35%}.dashboard-2017 .main .block.my-rewards{width:30%}.dashboard-2017 .main .block.my-loyalty{width:35%}.dashboard-2017 .main .block.my-loyalty .buttons{display:none}.dashboard-2017 .main .block.my-loyalty .infoItem{margin-bottom:0}.dashboard-2017 .main .block .deepen-color{color:#31a2ac!important}.dashboard-2017 .main .block .infoItem{margin-bottom:20px}.dashboard-2017 .main .block .infoItem.logo{display:none}.dashboard-2017 .main .block .infoItem .title{font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.4rem;letter-spacing:1px;line-height:1.7rem;text-transform:uppercase}.dashboard-2017 .main .block .infoItem .content{font-family:Whitney,Helvetica,sans-serif;font-weight:700;font-size:2.4rem;line-height:2.9rem}.dashboard-2017 .main .block .infoItem .print{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.7rem;color:#f0f0f0;text-decoration:underline}.dashboard-2017 .main .block .infoItem .points{margin-top:1.4rem}.dashboard-2017 .main .block .infoItem .available{font-size:4rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700;line-height:4.8rem}.dashboard-2017 .main .block .infoItem .deepen-bg{background-color:#31a2ac;border-color:#31a2ac;color:#fff}.dashboard-2017 .main .block .infoItem .upgrade{font-size:1.6rem;letter-spacing:1px;line-height:1.9rem;margin-top:18px;margin-bottom:10px}.dashboard-2017 .main .block .infoItem .upgrade2{font-family:Whitney,Helvetica,sans-serif;font-weight:500;text-transform:inherit;padding-top:8px;letter-spacing:inherit}.dashboard-2017 .main .block .infoItem .disable-color{color:#656565}.dashboard-2017 .main .block .infoItem .tip{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.4rem}.dashboard-2017 .main .block .infoItem .tip2{font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500}.dashboard-2017 .main .block .infoItem .upgrade-link{font-family:Whitney,Helvetica,sans-serif;font-weight:500;font-size:1.6rem;color:#188993;line-height:1.9rem;text-decoration:underline}.dashboard-2017 .main .block .infoItem .wgt-sqbutton,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-black,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-black1,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue-hollow,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue-inverse,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-dark,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-dark-grey,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-golden,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-green,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-red,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-white,.dashboard-2017 .main .block .infoItem a.wgt-sqbutton-change-color{font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;width:100%;min-width:150px;margin:10px 0}.dashboard-2017 .main .block .infoItem .wgt-sqbutton-black1:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-black:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue-hollow:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue-inverse:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-dark-grey:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-dark:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-golden:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-green:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-red:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-white:hover,.dashboard-2017 .main .block .infoItem .wgt-sqbutton:hover,.dashboard-2017 .main .block .infoItem a.wgt-sqbutton-change-color:hover{color:#000;background-color:#fff;border-color:#fff}.dashboard-2017 .main .block .infoItem .upgrade-block{margin:10px 0}.dashboard-2017 .main .block .infoItem .upgrade-block.large{margin-bottom:20px}.dashboard-2017 .main .block .infoItem .upgrade-block.large .icon{font-size:5rem}.dashboard-2017 .main .block .infoItem .upgrade-block.large .icon .free{top:5.1rem}.dashboard-2017 .main .block .infoItem .upgrade-block span{font-size:0;display:inline-block;vertical-align:middle}.dashboard-2017 .main .block .infoItem .upgrade-block .icon{font-size:4.3rem;position:relative}.dashboard-2017 .main .block .infoItem .upgrade-block .icon .free{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1rem;line-height:1.2rem;text-align:center;position:absolute;top:4.1rem;width:200px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%}.dashboard-2017 .main .block .infoItem .upgrade-block .symbol{font-size:3.4rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700;line-height:4rem;margin:0 10px}.dashboard-2017 .main .block .infoItem .upgrade-block .number{font-size:4rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500;line-height:2rem}.dashboard-2017 .main .block .infoItem .type{font-size:2.6rem;margin-bottom:20px;line-height:2.6rem}.dashboard-2017 .main .block .infoItem .blue{color:#00a8e1;margin-top:2rem}.dashboard-2017 .main .block .infoItem .premium{color:#c3002f;margin-top:3.4rem}.dashboard-2017 .main .block .infoItem .golden{color:#b88e3e;stroke:#b88e3e!important}.dashboard-2017 .main .block .infoItem .discount-info{margin-bottom:6px}.dashboard-2017 .main .block .infoItem .discount-info span{font-size:1.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500;line-height:2.2rem;display:inline-block;vertical-align:top}.dashboard-2017 .main .block .infoItem .discount-info .discount-icon{font-size:2rem;margin-right:1rem}.dashboard-2017 .main .block .infoItem .discount-info .discount-text{line-height:2.2rem;width:calc(100% - 3rem)}.dashboard-2017 .main .block .infoItem .learn{margin-top:1.5rem}.dashboard-2017 .main .block .infoItem .circle{margin-bottom:10px}.dashboard-2017 .main .block .infoItem .circle .circle-item{display:inline-block;vertical-align:top;font-size:0;position:relative}.dashboard-2017 .main .block .infoItem .circle .circle-item:first-child{width:96px}.dashboard-2017 .main .block .infoItem .circle .circle-item:first-child:hover div.last_pupup{display:block}.dashboard-2017 .main .block .infoItem .circle .circle-item:last-child{margin-top:1rem;margin-left:1.8rem;width:calc(100% - 96px - 1.8rem)}.dashboard-2017 .main .block .infoItem .circle .circle-item svg circle{stroke:#fff;fill:transparent;stroke-width:5px}.dashboard-2017 .main .block .infoItem .circle .circle-item svg path{stroke-width:6px;fill:transparent;stroke:#ba0c2f;stroke-dasharray:1000;stroke-opacity:1;animation:dash 8s linear infinite;animation-iteration-count:1}.dashboard-2017 .main .block .infoItem .circle .circle-item div.last_pupup{position:absolute;top:-15px;left:50%;display:none;background-color:#fff;border-radius:4px;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:15rem;word-break:keep-all}.dashboard-2017 .main .block .infoItem .circle .circle-item div.last_pupup:after{content:'';display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-top-color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.dashboard-2017 .main .block .infoItem .circle .circle-item div.last_pupup p{padding:10px;color:#363636;line-height:1.2em;margin:auto;font-size:1.2rem}.dashboard-2017 .main .block .infoItem .circle .circle-item .circle-content{position:absolute;top:50%;left:calc(50% + 4px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dashboard-2017 .main .block .infoItem .circle .circle-item .circle-content *{display:block;white-space:nowrap;text-align:center}.dashboard-2017 .main .block .infoItem .circle .circle-item .circle-content label{font-size:1.5rem;line-height:1.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700}.dashboard-2017 .main .block .infoItem .circle .circle-item .circle-content span{font-size:.8rem;line-height:1rem;font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500}.dashboard-2017 .main .block .infoItem .circle .circle-item span{font-size:1.6rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300;line-height:2.4rem}.dashboard-2017 .main .block .infoItem .circle .circle-item span.bold{font-family:Whitney,Helvetica,sans-serif;font-weight:700}.dashboard-2017 .main .block .infoItem .gift{text-align:center;margin-top:30px}.dashboard-2017 .main .block .infoItem .gift img{width:60px}.dashboard-2017 .main .block .infoItem .giftlogo{text-align:center;margin-top:10px;margin-bottom:20px}.dashboard-2017 .main .block .infoItem .giftlogo img{width:100%}.dashboard-2017 .main .block .infoItem .hollow-btn{background-color:transparent;border:.2rem #fff solid;letter-spacing:1px;margin-top:30px;margin-left:3rem;margin-right:3rem;width:calc(100% - 6rem)}.dashboard-2017 .main .block .infoItem .decoration-none{text-decoration:none}.dashboard-2017 .main .block .gift-item{padding:0 20px}.dashboard-2017 .main .block .gift-item .discount-info .discount-icon{color:#b98d2f;font-size:2rem;margin-right:1rem}.dashboard-2017 .main .block .gift-item .discount-info .discount-text{font-size:1.6rem;line-height:2.2rem;width:calc(100% - 3rem)}.dashboard-2017 .main .block .buttons{margin-top:40px}.dashboard-2017 .main .block .buttons ul li{margin-top:8px}.dashboard-2017 .main .block .buttons ul li:first-child{margin-top:0}.dashboard-2017 .main .block .buttons ul li:last-child{margin-bottom:0}.dashboard-2017 .main .block .buttons ul li .wgt-sqbutton-black{width:100%;min-width:150px;letter-spacing:1px;text-align:center;line-height:1.6rem;font-size:1.4rem;color:#fff;text-transform:uppercase;line-height:5rem;text-overflow:ellipsis;overflow:hidden;background-color:#181818;border-color:#181818;border:0}.dashboard-2017 .main .block .buttons ul li .wgt-sqbutton-black:hover{color:#000;background-color:#fff;border-color:#fff}.dashboard-2017 .main .block .marginTop20{margin-top:20px}.dashboard-2017 .main .block .benefitsItem{margin-top:40px}.dashboard-2017 .main .block .benefitsItem .discount-info{margin-bottom:16px}@media screen and (max-width:768px){.dashboard-2017 .topbar{border-bottom:0;padding:2rem}.dashboard-2017 .topbar .profile{margin-top:0;font-size:0;width:100%}.dashboard-2017 .topbar .profile p a{color:#adadad}.dashboard-2017 .topbar .profile img{height:48px;width:48px;margin-right:1rem}.dashboard-2017 .topbar .profile .info{width:calc(100% - 48px - 1rem)}.dashboard-2017 .topbar .profile h6{margin-top:0}.dashboard-2017 .topbar .profile .logo{display:none}.dashboard-2017 .main .wgt-accordion:after,.dashboard-2017 .main .wgt-accordion:before{display:none}.dashboard-2017 .main .block{width:100%!important;padding:0;border-right:0;height:auto}.dashboard-2017 .main .block.membership-info{padding-left:0}.dashboard-2017 .main .block.membership-info .buttons{display:none}.dashboard-2017 .main .block.my-loyalty{border-bottom:1px solid #767676}.dashboard-2017 .main .block.my-loyalty .buttons{display:block}.dashboard-2017 .main .block .deepen-color{color:#fff}.dashboard-2017 .main .block .infoItem.logo{display:block}.dashboard-2017 .main .block .infoItem.logo img{width:190px;height:34px}.dashboard-2017 .main .block .infoItem .rewards{display:none}.dashboard-2017 .main .block .infoItem .print{margin-top:0;font-size:1.6rem;letter-spacing:1px}.dashboard-2017 .main .block .infoItem:first-child{margin-bottom:10px}.dashboard-2017 .main .block .infoItem .points{margin-top:1.4rem}.dashboard-2017 .main .block .infoItem .available{font-size:4rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700;line-height:4.8rem}.dashboard-2017 .main .block .infoItem .deepen-bg{background-color:#31a2ac;border-color:#31a2ac;color:#fff}.dashboard-2017 .main .block .infoItem .upgrade{font-size:1.6rem;letter-spacing:1px;line-height:1.9rem;margin-top:28px;margin-bottom:8px}.dashboard-2017 .main .block .infoItem .upgrade2{text-transform:inherit;line-height:2rem;font-size:1.3rem;padding-top:10px;letter-spacing:inherit}.dashboard-2017 .main .block .infoItem .tip{line-height:1.8rem}.dashboard-2017 .main .block .infoItem .tip2{font-family:Whitney,Helvetica,sans-serif;font-weight:300;line-height:1.8rem}.dashboard-2017 .main .block .infoItem .upgrade-link{font-family:Whitney,Helvetica,sans-serif;font-weight:300;font-size:1.6rem;color:#31a2ac;line-height:1.9rem;text-decoration:underline}.dashboard-2017 .main .block .infoItem .wgt-sqbutton,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-black,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-black1,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue-hollow,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-blue-inverse,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-dark,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-dark-grey,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-golden,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-green,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-red,.dashboard-2017 .main .block .infoItem .wgt-sqbutton-white,.dashboard-2017 .main .block .infoItem a.wgt-sqbutton-change-color{letter-spacing:1px}.dashboard-2017 .main .block .infoItem .upgrade-block{margin:10px 0}.dashboard-2017 .main .block .infoItem .blue{margin-top:0}.dashboard-2017 .main .block .infoItem .premium{margin-top:3rem}.dashboard-2017 .main .block .infoItem .discount-info span{font-size:1.8rem;font-family:Whitney,Helvetica,sans-serif;font-weight:500;line-height:2.2rem;display:inline-block;vertical-align:top}.dashboard-2017 .main .block .infoItem .discount-info .discount-icon{font-size:2rem;margin-right:1rem}.dashboard-2017 .main .block .infoItem .discount-info .discount-text{line-height:2.2rem;width:calc(100% - 3rem)}.dashboard-2017 .main .block .infoItem .discount-info .small-text{font-size:1.6rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.dashboard-2017 .main .block .infoItem .learn{margin-top:1.5rem}.dashboard-2017 .main .block .infoItem .learn:last-child{margin-top:1.9rem}.dashboard-2017 .main .block .infoItem .circle{margin-bottom:20px}.dashboard-2017 .main .block .infoItem .circle .circle-item{display:inline-block;vertical-align:top;font-size:0;position:relative}.dashboard-2017 .main .block .infoItem .circle .circle-item div.last_pupup{width:100%}.dashboard-2017 .main .block .infoItem .gift{text-align:center;margin-top:0}.dashboard-2017 .main .block .infoItem .giftlogo{margin-top:10px}.dashboard-2017 .main .block .infoItem .hollow-btn{background-color:transparent}.dashboard-2017 .main .block .gift-item{padding:0}.dashboard-2017 .main .block .gift-item .discount-icon{color:#b98d2f;font-size:2rem;margin-right:1rem}.dashboard-2017 .main .block .gift-item .discount-text{font-size:1.4rem!important;line-height:2.2rem!important;width:calc(100% - 3rem)}.dashboard-2017 .main .block .accordion-trigger{font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.4rem;text-transform:uppercase;display:block;padding:17.5px 0;position:relative;letter-spacing:1px;opacity:.9;cursor:pointer;padding-left:2rem;border-bottom:0 solid #767676;border-top:1px solid #767676}.dashboard-2017 .main .block .accordion-trigger:after{vertical-align:sub;position:absolute;right:4rem;top:calc(50% - 3px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;vertical-align:sub}.dashboard-2017 .main .block.state-fold h3.accordion-trigger:after{top:50%}.dashboard-2017 .main .block .myLoyalty-wrapper,.dashboard-2017 .main .block .rewardsinfo,.dashboard-2017 .main .block .userinfo{padding:2rem}.dashboard-2017 .main .block .buttons{margin-top:0;margin-bottom:20px;padding-top:20px;border-top:1px solid #767676}.dashboard-2017 .main .block .buttons ul li{padding:0 2rem}.dashboard-2017 .main .block .buttons ul li .wgt-sqbutton-black{font-family:'Museo Sans',Helvetica,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:inherit;text-overflow:initial}}.signup{position:relative;color:#363636;font-size:1.8rem;padding-top:4.8rem}@media screen and (max-width:768px){.signup{padding-top:6.8rem}}.signup .bottom-position{margin-top:1.3rem}.signup .bottom-position .checkbox-container{margin-bottom:1.3rem}.signup .bottom-position .checkbox-container .checkbox{margin-right:.6rem}.signup .bottom-position .forget-pssd{color:#000}.signup .bottom-position .forget-pssd:hover{text-decoration:underline}.signup .error-msg{color:#ba0c2f;display:inline-block;padding-top:1rem}.signup .error-msg a{display:inline-block;cursor:pointer;text-decoration:underline;margin-top:8px;color:#ba0c2f}.signup .border-top-solid{border-top:1px solid #000;padding:2rem 0!important}.signup .form-container{width:58rem;max-width:calc(100% - 2px);padding-top:2rem}.signup .form-container p{width:90%}.signup .form-container p a{color:#004976!important;font-weight:500}.signup .form-container p a:hover{text-decoration:underline}.signup .form-container .checkbox-field p{width:85%}.signup h2.head{font-size:3rem!important;font-weight:700}.signup .message{font-size:2rem!important;background-color:transparent!important;padding:0!important;margin:1.5rem 0!important}.signup .message a{color:#004976;display:block;font-weight:500}.signup .message a:hover{text-decoration:underline}.signup i.checkbox,.signup i.radio{border:solid .2rem #004976!important}.signup i.checkbox:after,.signup i.radio:after{background:#004976!important}.signup .error-tip,.signup .input-status{visibility:hidden}.signup .input-error .error-tip,.signup .input-error .input-status{visibility:visible}.signup select{font-size:1.6rem}.signup .wgt-sqbutton-black{width:23rem;margin-top:2rem}.signup .wgt-sqbutton-black.disabled{background-color:#adadad;border-color:#adadad;color:#fff;cursor:not-allowed}.signup p{line-height:1.5em}.signup .checkbox-field{margin:2rem 0}.signup .checkbox-field i.checkbox,.signup .checkbox-field i.radio,.signup .checkbox-field p{vertical-align:top}.signup .checkbox-field p{margin-left:1rem;display:inline-block;width:calc(100% - 4rem)}.signup a.underline-a-bold{color:#363636}.signup .form{margin-top:4rem}.signup .form .field-head{font-size:3rem;line-height:1.2em;font-weight:700;padding-bottom:1rem}.signup .form .form-container .field-small-title{font-size:2rem;line-height:1.2em;padding-bottom:1.5rem;padding-top:1rem;font-weight:700}.signup .form .form-container p{padding-bottom:1.2rem}.signup .form .checkbox-field p{padding-bottom:0}.signup .form .checkbox-field p:first-line{line-height:2rem}.signup .form div.form-width-limit .wgt-sqbutton-facebook,.signup .form div.form-width-limit .wgt-sqbutton-google,.signup .form div.form-width-limit .wgt-sqbutton-linkedin,.signup div.form div.field div.input-box .wgt-sqbutton-facebook,.signup div.form div.field div.input-box .wgt-sqbutton-google,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin,.signup div.form div.password-status .wgt-sqbutton-facebook,.signup div.form div.password-status .wgt-sqbutton-google,.signup div.form div.password-status .wgt-sqbutton-linkedin{position:relative}.signup .form div.form-width-limit .wgt-sqbutton-facebook .buttle-popup,.signup .form div.form-width-limit .wgt-sqbutton-google .buttle-popup,.signup .form div.form-width-limit .wgt-sqbutton-linkedin .buttle-popup,.signup div.form div.field div.input-box .wgt-sqbutton-facebook .buttle-popup,.signup div.form div.field div.input-box .wgt-sqbutton-google .buttle-popup,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin .buttle-popup,.signup div.form div.password-status .wgt-sqbutton-facebook .buttle-popup,.signup div.form div.password-status .wgt-sqbutton-google .buttle-popup,.signup div.form div.password-status .wgt-sqbutton-linkedin .buttle-popup{display:none;font-family:Whitney,Helvetica,sans-serif;font-weight:300;width:45rem;padding:2rem 1em;line-height:1.6rem;font-size:1.3rem;white-space:normal;word-break:break-all;z-index:11;text-align:left;background-color:#363636;box-sizing:border-box;position:absolute;color:#fff;left:50%;top:-13px;transform:translate(-50%,-100%);text-transform:initial}.signup .form div.form-width-limit .wgt-sqbutton-facebook .buttle-popup:after,.signup .form div.form-width-limit .wgt-sqbutton-google .buttle-popup:after,.signup .form div.form-width-limit .wgt-sqbutton-linkedin .buttle-popup:after,.signup div.form div.field div.input-box .wgt-sqbutton-facebook .buttle-popup:after,.signup div.form div.field div.input-box .wgt-sqbutton-google .buttle-popup:after,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin .buttle-popup:after,.signup div.form div.password-status .wgt-sqbutton-facebook .buttle-popup:after,.signup div.form div.password-status .wgt-sqbutton-google .buttle-popup:after,.signup div.form div.password-status .wgt-sqbutton-linkedin .buttle-popup:after{width:0;height:0;content:"";display:block;border-top:6px solid #363636;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:48px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.signup .form div.form-width-limit .disabled.wgt-sqbutton-google,.signup .form div.form-width-limit .disabled.wgt-sqbutton-linkedin,.signup .form div.form-width-limit .wgt-sqbutton-facebook.disabled,.signup .form div.form-width-limit .wgt-sqbutton-google.disabled,.signup .form div.form-width-limit .wgt-sqbutton-linkedin.disabled,.signup div.form div.field div.input-box .disabled.wgt-sqbutton-google,.signup div.form div.field div.input-box .disabled.wgt-sqbutton-linkedin,.signup div.form div.field div.input-box .wgt-sqbutton-facebook.disabled,.signup div.form div.field div.input-box .wgt-sqbutton-google.disabled,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin.disabled,.signup div.form div.password-status .disabled.wgt-sqbutton-google,.signup div.form div.password-status .disabled.wgt-sqbutton-linkedin,.signup div.form div.password-status .wgt-sqbutton-facebook.disabled,.signup div.form div.password-status .wgt-sqbutton-google.disabled,.signup div.form div.password-status .wgt-sqbutton-linkedin.disabled{cursor:not-allowed;background-color:#244649;color:#667e80}.signup .form div.form-width-limit .disabled.wgt-sqbutton-google:hover .buttle-popup,.signup .form div.form-width-limit .disabled.wgt-sqbutton-linkedin:hover .buttle-popup,.signup .form div.form-width-limit .wgt-sqbutton-facebook.disabled:hover .buttle-popup,.signup .form div.form-width-limit .wgt-sqbutton-google.disabled:hover .buttle-popup,.signup .form div.form-width-limit .wgt-sqbutton-linkedin.disabled:hover .buttle-popup,.signup div.form div.field div.input-box .disabled.wgt-sqbutton-google:hover .buttle-popup,.signup div.form div.field div.input-box .disabled.wgt-sqbutton-linkedin:hover .buttle-popup,.signup div.form div.field div.input-box .wgt-sqbutton-facebook.disabled:hover .buttle-popup,.signup div.form div.field div.input-box .wgt-sqbutton-google.disabled:hover .buttle-popup,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin.disabled:hover .buttle-popup,.signup div.form div.password-status .disabled.wgt-sqbutton-google:hover .buttle-popup,.signup div.form div.password-status .disabled.wgt-sqbutton-linkedin:hover .buttle-popup,.signup div.form div.password-status .wgt-sqbutton-facebook.disabled:hover .buttle-popup,.signup div.form div.password-status .wgt-sqbutton-google.disabled:hover .buttle-popup,.signup div.form div.password-status .wgt-sqbutton-linkedin.disabled:hover .buttle-popup{display:block}.signup .form div.form-width-limit .wgt-sqbutton-google .buttle-popup,.signup div.form div.field div.input-box .wgt-sqbutton-google .buttle-popup,.signup div.form div.password-status .wgt-sqbutton-google .buttle-popup{top:-77px}.signup .form div.form-width-limit .wgt-sqbutton-google .buttle-popup:after,.signup div.form div.field div.input-box .wgt-sqbutton-google .buttle-popup:after,.signup div.form div.password-status .wgt-sqbutton-google .buttle-popup:after{top:47px}.signup .form div.form-width-limit .wgt-sqbutton-linkedin,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin,.signup div.form div.password-status .wgt-sqbutton-linkedin{background-color:#0077b5}.signup .form div.form-width-limit .wgt-sqbutton-linkedin:hover,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin:hover,.signup div.form div.password-status .wgt-sqbutton-linkedin:hover{background-color:#005d8e}.signup .form div.form-width-limit .wgt-sqbutton-linkedin.disabled:hover,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin.disabled:hover,.signup div.form div.password-status .wgt-sqbutton-linkedin.disabled:hover{background-color:#244649}.signup .form div.form-width-limit .wgt-sqbutton-linkedin .buttle-popup,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin .buttle-popup,.signup div.form div.password-status .wgt-sqbutton-linkedin .buttle-popup{top:-141px}.signup .form div.form-width-limit .wgt-sqbutton-linkedin .buttle-popup:after,.signup div.form div.field div.input-box .wgt-sqbutton-linkedin .buttle-popup:after,.signup div.form div.password-status .wgt-sqbutton-linkedin .buttle-popup:after{top:47px}.signup .form div.form-width-limit .tip-desc,.signup div.form div.field div.input-box .tip-desc,.signup div.form div.password-status .tip-desc{display:none;width:100%;padding:1.2rem 0;font-size:1.2rem;line-height:1.6rem;white-space:normal;word-break:break-all;background-color:#363636;box-sizing:border-box;color:#fff;text-align:left;text-transform:initial}@media screen and (max-width:768px){.signup .form div.form-width-limit .tip-desc.showTip,.signup div.form div.field div.input-box .tip-desc.showTip,.signup div.form div.password-status .tip-desc.showTip{display:block}}.signup .form div.form-width-limit p.or,.signup div.form div.field div.input-box p.or,.signup div.form div.password-status p.or{margin:3rem 0;font-weight:700;position:relative}.signup .form div.form-width-limit p.or:after,.signup .form div.form-width-limit p.or:before,.signup div.form div.field div.input-box p.or:after,.signup div.form div.field div.input-box p.or:before,.signup div.form div.password-status p.or:after,.signup div.form div.password-status p.or:before{content:'';width:45%;height:1px;background-color:#000;position:absolute;top:.7em}.signup .form div.form-width-limit p.or:before,.signup div.form div.field div.input-box p.or:before,.signup div.form div.password-status p.or:before{left:0}.signup .form div.form-width-limit p.or:after,.signup div.form div.field div.input-box p.or:after,.signup div.form div.password-status p.or:after{right:0}.signup .form div.form-width-limit p,.signup div.form div.field div.input-box p,.signup div.form div.password-status p{text-align:center}.signup .form a{margin-bottom:1rem}.signup .form p{line-height:1.4em}.signup .form p a{color:#363636;margin-bottom:0}.signup .form .following,.signup .form .info{font-size:1.4rem;line-height:1.5em;width:50rem;max-width:calc(100% - 2px);padding:1rem 0 2rem 0}.signup .form .following{font-size:1.8rem;font-weight:500}.signup .form .follow-bottom{border-bottom:1px solid #000;width:58rem;margin-bottom:2rem;padding:1rem 0 2rem 0!important}.signup .form .clearfix .wgt-sqbutton-black{background-color:#9f7d23;border-color:#9f7d23}.signup .form .clearfix .wgt-sqbutton-black:hover{background-color:#bf972b;border-color:#bf972b;color:#fff}.signup .form div.field.input-error div[data-bind-to=birthday] div.input-box{border-color:#adadad}.signup .form div.field.input-error div[data-bind-to=birthday] div.input-box:first-child{border-color:#ba0c2f}@media screen and (max-width:768px){.signup{font-size:1.6rem}.signup .form{margin-top:0}.signup .form .field-head{font-size:2.4rem}.signup .following,.signup .info{padding:.5rem 0}.signup .following{font-size:1.6rem!important}.signup .follow-bottom{width:100%}.signup .form-container{padding-top:0}.signup .form-container p{width:100%}.signup .form-container .field-small-title{font-size:1.6rem!important}.signup .wgt-sqbutton-black{width:100%}.signup h2.head{font-size:2.4rem!important}.signup .message{font-size:1.6rem!important}.signup p{line-height:1.3em}.signup p br{display:none}.signup .checkbox-field{margin:2rem 0}.signup .checkbox-field p{margin-left:.8rem}}.signup-member{display:none;position:fixed;width:100%;height:100%;top:0;z-index:100;left:0;background-color:rgba(27,27,27,.8)}.signup-member .form-member{position:absolute;width:100%;max-width:600px;top:20%;left:50%;margin-left:-300px;background-color:#ababab;padding:1em 2em 1.5em}@media screen and (max-width:768px){.signup-member .form-member{max-width:calc(350px - 2em);margin-left:-175px;padding:1em 1em 1.5em}}.signup-member .form-member .close-trigger{cursor:pointer;position:absolute;right:.5em;top:.5em}.signup-member .form-member .close-trigger span{vertical-align:middle}.signup-member .form-member .close-trigger span:first-of-type{display:none}.signup-member .form-member .close-trigger span[class^=icon-]{font-size:3rem}.signup-member .wgt-sqbutton-black{width:23rem;margin-top:2rem}.signup-member .callback-reslut{color:#006400;font-size:2.4rem}.signup-member .callback-reslut.active{color:#ba0c2f}.signup-member .form .checkbox-field p:first-line{line-height:2rem}.signup-member .form div.form-width-limit p,.signup-member div.form div.field div.input-box p,.signup-member div.form div.password-status p{text-align:center}.signup-member .form a{margin-bottom:1rem}.signup-member .form p{line-height:1.4em}.signup-member .form p a{color:#363636;margin-bottom:0}@media screen and (max-width:768px){.signup-member{font-size:1.6rem}.signup-member .wgt-sqbutton-black{width:100%}.signup-member h2.head{font-size:3.6rem}.signup-member p{line-height:1.3em}.signup-member p br{display:none}.signup-member .checkbox-field{margin:2rem 0}.signup-member .checkbox-field p{margin-left:.8rem}}.signup-member.active{display:block}.signup-simple-for-mobile{margin-top:0!important}.signup-simple-for-mobile .col-1120{margin-top:30px!important}.signup-signin-change-container{border-top:1px solid #000;padding:26px 0;margin-top:26px;border-bottom:1px solid #000;font-size:0;box-sizing:border-box;width:58rem;max-width:calc(100% - 2px)}@media screen and (max-width:768px){.signup-signin-change-container{padding:2rem 0;margin-bottom:26px}}.signup-signin-change-container.at-signin-page{padding:26px 0;margin-top:26px;border-bottom:1px solid #000}@media screen and (max-width:768px){.signup-signin-change-container.at-signin-page{margin-bottom:26px}}.signup-signin-change-content-container{display:inline-block;vertical-align:middle;width:calc(100% - 200px)}@media screen and (max-width:768px){.signup-signin-change-content-container{display:block;width:100%}}.signup-signin-change-content-container h3{font-family:Whitney,Helvetica,sans-serif;font-weight:700;font-size:1.8rem;line-height:2.4rem;color:#000}.signup-signin-change-content-container p{font-family:Whitney,Helvetica,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.4rem;color:#000}.signup-signin-change-button-container{display:inline-block;vertical-align:middle;width:200px}@media screen and (max-width:768px){.signup-signin-change-button-container{display:block;width:100%;margin-top:16px}}.signup-signin-change-button-container .wgt-sqbutton-golden{max-width:100%;float:right}@media screen and (max-width:768px){.signup-signin-change-button-container .wgt-sqbutton-golden{float:none;width:100%}}.signup-signin-change-button-container .wgt-sqbutton-golden:hover{color:#fff}html[dir=rtl] .signup-signin-change-button-container .wgt-sqbutton-golden{float:left}@media screen and (max-width:768px){html[dir=rtl] .signup-signin-change-button-container .wgt-sqbutton-golden{float:none}}p.error-tip{display:none;width:68%;background-color:#ba0c2f;padding:1.5rem 2rem;margin:0 2.5rem 2.5rem 0;vertical-align:middle;color:#fbf4f5;font-size:1.4rem;line-height:1.5em}.display-error-tip p.error-tip{display:block}.account-management{position:relative}.account-management div.input-box{border-width:1px!important;vertical-align:bottom!important}.account-management .password-form{margin-top:1.5rem!important}.account-management h2.head{font-size:6rem}.account-management .form.commprefs-form{width:100%}.account-management .form.commprefs-form li{background-color:#fff;padding:2.2rem 2.4rem;position:relative;margin-bottom:2rem;border:1px solid #adadad}.account-management .form.commprefs-form li.nomal-style{background-color:transparent;border:1px solid transparent;padding-bottom:0;padding-left:0}.account-management .form.commprefs-form li .status{display:none;position:absolute;top:75%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:3%;font-size:1.2rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700;color:#2eb025;text-transform:capitalize}.account-management .form.commprefs-form li i.newRadio{font-size:1.8rem;z-index:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:2.4rem;border-radius:3rem;width:7.6rem;height:3.4rem;background:#868686}.account-management .form.commprefs-form li i.newRadio:after{content:'';width:2.8rem;height:2.8rem;border-radius:100%;background:#fff;display:inline-block;margin-left:.3rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.account-management .form.commprefs-form li .card.selected i.radio,.account-management .form.commprefs-form li .offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio,.account-management .form.commprefs-form li .package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio,.account-management .form.commprefs-form li div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i,.account-management .form.commprefs-form li i.checked,.card.selected .account-management .form.commprefs-form li i.radio,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .account-management .form.commprefs-form li i.radio,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .account-management .form.commprefs-form li i.radio,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark .account-management .form.commprefs-form li i{background:#31a2ac}.account-management .form.commprefs-form li .card.selected i.radio:after,.account-management .form.commprefs-form li .offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.account-management .form.commprefs-form li .package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.account-management .form.commprefs-form li div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i:after,.account-management .form.commprefs-form li i.checked:after,.card.selected .account-management .form.commprefs-form li i.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .account-management .form.commprefs-form li i.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .account-management .form.commprefs-form li i.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark .account-management .form.commprefs-form li i:after{margin-left:4.5rem}.account-management .form.commprefs-form li i.newCheckbox{font-size:1.8rem;z-index:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:2.4rem;border-radius:0;width:2.5rem;height:2.4rem;background:#fff;box-sizing:border-box;border:2px solid #31a2ac}.account-management .form.commprefs-form li i.newCheckbox:after{content:'';width:1.5rem;height:1.4rem;border-radius:0;display:inline-block;margin-left:.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1320px){.account-management .form.commprefs-form li i.newCheckbox:after{margin-left:.3rem}}.account-management .form.commprefs-form li .card.selected i.newCheckbox.radio:after,.account-management .form.commprefs-form li .offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.newCheckbox.radio:after,.account-management .form.commprefs-form li .package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.newCheckbox.radio:after,.account-management .form.commprefs-form li div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i.newCheckbox:after,.account-management .form.commprefs-form li i.newCheckbox.checked:after,.card.selected .account-management .form.commprefs-form li i.newCheckbox.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .account-management .form.commprefs-form li i.newCheckbox.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .account-management .form.commprefs-form li i.newCheckbox.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark .account-management .form.commprefs-form li i.newCheckbox:after{background-color:#31a2ac}.account-management .form.commprefs-form li h6{font-size:2.2rem;font-family:Whitney,Helvetica,sans-serif;font-weight:700;line-height:1.4em;display:inline-block;vertical-align:middle}.account-management .form.commprefs-form li div{width:calc(97% - 20rem);min-height:4.2rem}.account-management .form.commprefs-form li div p{font-size:1.6rem;font-family:Whitney,Helvetica,sans-serif;font-weight:300}.account-management .form.commprefs-form li div .s-desc-02{padding-top:5px}@media screen and (max-width:768px){.account-management .form.commprefs-form li{padding:2rem 1.6rem}.account-management .form.commprefs-form li .status{font-size:1.4rem;display:none}.account-management .form.commprefs-form li i.newRadio{width:4rem;height:1.8rem;top:3rem;right:1.6rem}.account-management .form.commprefs-form li i.newRadio:after{width:1.5rem;height:1.5rem}.account-management .form.commprefs-form li .card.selected i.radio:after,.account-management .form.commprefs-form li .offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.account-management .form.commprefs-form li .package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected i.radio:after,.account-management .form.commprefs-form li div.tpl-meeting-hotel.display-grid.view-feature .corner-mark i:after,.account-management .form.commprefs-form li i.checked:after,.card.selected .account-management .form.commprefs-form li i.radio:after,.offer-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .account-management .form.commprefs-form li i.radio:after,.package-detail .main .room-selection .room-module-item .room-selection-block .room-content .room-description .select-block.selected .account-management .form.commprefs-form li i.radio:after,div.tpl-meeting-hotel.display-grid.view-feature .corner-mark .account-management .form.commprefs-form li i:after{margin-left:2.3rem}.account-management .form.commprefs-form li i.newCheckbox{width:1.8rem;height:1.8rem}.account-management .form.commprefs-form li i.newCheckbox:after{width:1rem;height:1rem;margin-left:.2rem}.account-management .form.commprefs-form li h6{font-size:1.6rem;line-height:1.9rem;padding-right:6rem}.account-management .form.commprefs-form li div{margin-top:.5rem;width:100%;min-height:6.4rem}.account-management .form.commprefs-form li div p{font-size:1.2rem;line-height:1.6rem}}.account-management h3.block-head{font-size:3.2rem;width:58.4rem;margin:2.5rem auto 3rem auto;position:relative;text-transform:capitalize;color:#000;font-family:Verlag,Helvetica,sans-serif;font-weight:700}.account-management h3.block-head:after{display:inline-block;vertical-align:sub;position:absolute;right:40px;top:50%}.account-management div.tpl-splitline{width:100%;background-color:#363636;height:3px;margin:2rem 0 3rem 0}.account-management a.wgt-close{position:absolute;top:0;right:0}.account-management a.wgt-close span{font-size:8rem;color:#363636}@media (max-width:768px){.account-management a.wgt-close span{font-size:6rem}}.account-management h6.sub-block-head{font-size:4.4rem;margin:2rem 0}.account-management .form{width:58.4rem;margin:10px auto}.account-management .form.form-nominee{margin:10px 0!important}.account-management .form a.wgt-sqbutton-dark{width:100%}.account-management .form a.wgt-sqbutton-black{width:100%}.account-management .form a.wgt-sqbutton-default{background:#868686!important;border-color:#868686!important;cursor:not-allowed}.account-management .form a.wgt-sqbutton-default:hover{color:#fff!important}.account-management .form div.link-social-accounts{margin-top:1.5rem;line-height:4em}.account-management .form div.link-social-accounts>span{font-size:2.8rem}.account-management .form div.link-social-accounts>a.wgt-sqbutton-dark{width:auto;float:right}@media (max-width:768px){.account-management .form div.link-social-accounts>a.wgt-sqbutton-dark{width:100%;float:none}}.account-management .creditcard-wrapper .form{width:auto}.account-management .fold-trigger,.account-management .separator{width:58.4rem;text-align:left;margin-top:4rem}.account-management .fold-trigger span.text,.account-management .separator span.text{font-size:3.2rem;font-family:Verlag,Helvetica,sans-serif;font-weight:700;color:#000}.account-management .block{-webkit-transition:all false false,.5s false false;-moz-transition:all false false false,.5s false false false;-o-transition:all false false false,.5s false false false;transition:all,.5s}.account-management .block.state-fold{height:85px}.account-management .block.state-fold h3.block-head:after{top:50%}.account-management .block.state-fold>div{display:none}.account-management .block-profile .publicTip{padding-top:2.5rem;width:58.4rem;margin:auto}@media screen and (max-width:768px){.account-management .block-profile .publicTip{width:100%;padding-top:1rem}}.account-management .block-profile .profile-form a.profile-link{position:relative;display:block;font-size:2.8rem;padding:2.3rem 0;color:#363636;border-bottom:solid 2px #cbc7c2}.account-management .block-profile .profile-form a.profile-link span{font-size:4rem;vertical-align:middle}.account-management .block-profile .profile-form a.profile-link:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-left-color:#363636}.account-management .block-profile .avatar{position:relative;text-align:left;width:58.4rem;margin:3rem auto 1.7rem auto;font-size:0}.account-management .block-profile .avatar .tooltip{display:none;text-align:left;background-color:#000;font-size:1.7rem;color:#fff;width:20em;position:absolute;z-index:2;top:114%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:2%}.account-management .block-profile .avatar .tooltip.show{display:inline-block}.account-management .block-profile .avatar .tooltip:after{display:inline-block;content:'';width:0;height:0;border:10px solid transparent;border-bottom-color:#000;position:absolute;bottom:100%;left:calc(50% - 6px)}.account-management .block-profile .avatar .tooltip .close{font-size:4rem;position:absolute;top:4%;right:2%;cursor:pointer}.account-management .block-profile .avatar .tooltip .describe{line-height:1.5em;margin-bottom:.5em}.account-management .block-profile .avatar .tooltip .describe:nth-of-type(1){margin-bottom:1em;width:calc(100% - 1.7em)}.account-management .block-profile .avatar .tooltip .default-img{font-size:0}.account-management .block-profile .avatar .tooltip .default-img li{width:16%;border-radius:50%;box-sizing:border-box;background-color:#fff;overflow:hidden;margin-right:5%;margin-bottom:6%;cursor:pointer}.account-management .block-profile .avatar .tooltip .default-img li,.account-management .block-profile .avatar .tooltip .default-img li *{display:inline-block;vertical-align:middle}.account-management .block-profile .avatar .tooltip .default-img li:nth-child(5n){margin-right:0}.account-management .block-profile .avatar .tooltip .default-img li img{width:100%}.account-management .block-profile .avatar .tooltip .wgt-sqbutton,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-black,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-black1,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-blue,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-blue-hollow,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-blue-inverse,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-dark,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-dark-grey,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-golden,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-green,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-red,.account-management .block-profile .avatar .tooltip .wgt-sqbutton-white,.account-management .block-profile .avatar .tooltip a.wgt-sqbutton-change-color{padding:0;width:100%}@media screen and (max-width:768px){.account-management .block-profile .avatar .tooltip{position:fixed;top:100px;left:0;min-height:100vh;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:100%;box-sizing:border-box;padding:1.5rem;z-index:21}.account-management .block-profile .avatar .tooltip .close{top:.7rem}}.account-management .block-profile .avatar img.avatar-img{display:inline-block;margin-right:20px;vertical-align:middle;border-radius:360px;width:48px;height:48px}@media screen and (max-width:768px){.account-management .block-profile .avatar img.avatar-img{width:75px;height:75px}}.account-management .block-profile .avatar .change-btn{display:inline-block;height:5rem;position:relative}.account-management .block-profile .avatar .change-btn .wgt-sqbutton-dark{width:calc(58.4rem - 68px)}.account-management .block-profile .avatar .change-btn input.change-input{width:100%;height:5rem;position:absolute;right:0;top:0;opacity:0}.account-management .block-profile .avatar #upload-error-tips{color:red;visibility:hidden;position:relative;top:10px}.account-management .mymillennium-enquiry-form{width:100%;padding-bottom:7rem;position:relative}@media screen and (min-width:769px){.account-management .mymillennium-enquiry-form{width:50rem}}.account-management .mymillennium-enquiry-form div.field div.input-box{width:100%!important;border-width:1px!important}.account-management .mymillennium-enquiry-form div.field .error-tip{width:100%!important}.account-management .mymillennium-enquiry-form div.field select{width:100%!important}.account-management .mymillennium-enquiry-form .wgt-sqbutton-black1{width:100%;margin-top:1.3rem;border:none;background:#31a2ac;color:#fff}.account-management .mymillennium-enquiry-form .disabled{background:#188993}.account-management .mymillennium-enquiry-form .disabled span{opacity:.4}.account-management .mymillennium-enquiry-form .submitted-message{display:none;color:#36a3ad;font-size:1.6em;position:absolute;bottom:3rem;width:100%;text-align:left}@media screen and (max-width:768px){.account-management{padding:1rem 0;width:100%}.account-management .submitted-message{text-align:center}.account-management div.tpl-splitline{width:inherit;margin:2rem 4% 1rem!important}.account-management a.wgt-sqbutton-black{width:100%!important;font-size:1.2rem}.account-management h2.head{font-size:4.2rem!important}.account-management h3.block-head{font-size:2rem!important;border-width:2px}.account-management h3.block-head:after{right:3%}.account-management .separator{margin:3rem 0 2rem 0}.account-management .fold-trigger,.account-management .separator{width:100%;margin-left:0}.account-management .fold-trigger span.text,.account-management .separator span.text{font-size:2rem}.account-management .mymillennium-enquiry-form .wgt-sqbutton-black1{padding:0;position:static;width:calc(98% + 4px)}.account-management .block-profile .avatar{width:100%;margin:2rem 0 0 0;text-align:center}.account-management .block-profile .avatar .change-btn{display:initial}.account-management .block-profile .avatar .change-btn .wgt-sqbutton-dark{padding:0;margin-top:2rem;width:100%!important;line-height:3.4rem;font-size:1.2rem;letter-spacing:1px}}html[dir=rtl] .account-management .form.commprefs-form li{padding:2rem 4rem 2rem 1.5rem}html[dir=rtl] .account-management .form.commprefs-form li i.radio{right:inherit;left:3%}@media (max-width:768px){html[dir=rtl] .account-management .form.commprefs-form li h6{padding-right:0;padding-left:4.5rem}html[dir=rtl] .account-management .form.commprefs-form li div p{padding-right:0;padding-left:1.5rem}}html[dir=rtl] .account-management .fold-trigger,html[dir=rtl] .account-management .separator{margin-left:0;margin-right:-11rem}html[dir=rtl] .account-management .block-profile .avatar img.avatar-img{margin-left:20px;margin-right:0}html[dir=rtl] .account-management .block-profile .profile-form a.profile-link:after{right:inherit;left:0;display:inline-block;content:'';width:0;height:0;border:.6rem solid transparent;border-right-color:#363636}html[dir=rtl] .account-management .mymillennium-enquiry-form .wgt-sqbutton-black1{left:calc(2% - 4px);right:auto}@media (max-width:768px){html[dir=rtl] .account-management>div .block-redeem-rewards .accordion-trigger,html[dir=rtl] .account-management>div>:not(.block-redeem-rewards){margin-right:4%;margin-left:0}html[dir=rtl] .account-management .separator{margin-right:0}}