p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}.bp_form_box{background:0;border:0}.bp_form_box__title{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family);color:#333;margin:0;margin-bottom:8px;background:0}.bp_legacy_form_box__title-container--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.bp_legacy_form_box__title-container--flex .bp_legacy_form_box__title{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.bp_form_box--break_before{margin-top:2em}.bp_form_box--break_after{margin-bottom:2em}.bp_legacy_form_box__title--block{background:0;padding:0}.bp_legacy_form_box__title{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family);color:#333;margin:0;margin-bottom:8px}.bp_legacy_form_box__content{background-color:#ebf3ff;border-top:1px solid #ebf3ff;border-bottom:1px solid #ebf3ff;border-right:0;border-left:none;padding:15px!important}.bp_legacy_form_box__content.padfix{padding:13px!important}#bs3_cc_form .bp_legacy_form_box__title--block{background:0;padding:0}#bs3_cc_form .uav-alert .uav-alert__text{color:#333}.bp_legacy_form_box--login .user_access_menu_global_header{color:#333;font-size:1.6em;font-weight:normal;margin:0!important;padding:10px 0!important;background:0}.bp_legacy_form_box--login .ua-facebook-button-header__text{background-color:#fafcff}body{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}ins{text-decoration:none}.not_display{display:none!important}.invisible{visibility:hidden}.bp_unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bp_pseudo_link{cursor:pointer;color:#0071c2}.bp_pseudo_link:hover{color:#febb02}#bookTmpl h1{margin-bottom:0}#bookTmpl p{margin-top:0}#bookTmpl p.error{padding-left:2.25em!important}#bookTmpl p.errorSimpleMsg{margin:0;font-weight:bold}#bookTmpl span.exclamation{margin-left:0}#bookTmpl th{padding-right:.6em}.b_msie #bookTmpl input::-ms-clear{display:none}form,table{margin:0}.warn{color:#333;font-weight:bold}input{padding-left:.3em}strong{font-weight:bold}.hasJS #dc_issue_label,.hasJS #dc_issue_field,.hasJS #dc_yyyymm_label,.hasJS #dc_yyyymm_field{display:none}input.grey{color:#808080}td.prices,th.prices{border-top:1px solid var(--bui_color_white)}td.curr,td.theprice{text-align:right}span.label{padding-right:17px}span.cvc_code{font-weight:bold}.show_for_print{display:none}.roundme{border-radius:6px}.jq_tooltip .i_icon{display:inline-block;width:13px;height:13px;background-image:url('//cf.bstatic.com/static/img/experiments/ico_i_rt/79c770ffb3db84ff93c19d6b1ed1f7d74886e7d4.png')}.bp_cta_urgency{color:#c00;font-weight:bold;margin-bottom:10px}.bp_last_room{cursor:help;color:#a30000;border-bottom:1px dotted #a30000;position:relative;top:-4px}h2.error{color:#a30000}h2.error span.exclamation{line-height:2em;position:static;margin:0 .2em 0 0}table.unavailable{margin-top:20px}table.unavailable tbody tr td,table.unavailable thead tr td,table.unavailable tbody tr th,table.unavailable thead tr th{background-color:var(--bui_color_white)!important;color:var(--bui_color_black)!important}table.unavailable tbody tr th{color:#c00!important;background-color:#fff0f0!important}table.unavailable thead tr th{border-top:1px solid #97e59c;border-bottom-width:0!important}table.unavailable tbody tr th:nth-child(3),table.unavailable tbody tr td:nth-child(3){border-right:1px solid #97e59c}table.unavailable tbody tr th{border-top:1px solid #97e59c}table.unavailable thead tr th:nth-child(3){border-right:1px solid #97e59c}.bs2_user_access_menu .form-section{padding-bottom:0}#stage1_basic_description{float:left;width:42em}.hasJS #dc_yyyymm_field{display:none}textarea{padding:0;line-height:1.5em;font-size:14px}div.cancelled{border:1px solid #ff8000;background-color:rgba(255,127,0,0.1)}div.cancelled div.title{background-color:#ff8000;color:var(--bui_color_white)}div.cancelled div.content a:link{color:#ff8000}td.content span#hotelname{float:left}td.right{text-align:right}td.totalcost{padding-top:10px}#disclaimer{margin-bottom:1em}.alignright{padding:3px;text-align:right}html[class*='b_opera_'] #hoteldetails #hotelname{padding-top:3px}#pricedetails{float:right!important;width:36%!important;padding:0;position:relative;right:0}#pricedetails>div{margin:0!important;padding:0!important;border:0!important}#pricedetails>ul{float:left!important;list-style-type:none!important;margin:0!important;padding:10px 0!important;width:100%}#pricedetails ul li.charge{clear:both;position:relative;margin-bottom:.4em!important;padding:0 60px 0 10px!important;background:url(/static/img/newreviews_dottedline.png) left 9px no-repeat;line-height:12px!important}#pricedetails ul li.charge div.value{position:absolute;top:0;right:0;padding-right:9px!important;background:var(--bui_color_white)}#pricedetails ul li.charge div.key{display:inline;background:var(--bui_color_white)}#pricedetails ul li.total div{font-size:14px!important;font-weight:bold!important;padding:0!important;text-shadow:0 1px 0 var(--bui_color_white);background:none!important}#pricedetails ul li.total div.key,#pricedetails ul li.total div.value{border:0!important}#pricedetails ul li.total div.key{float:left;padding-left:9px!important;padding-right:9px!important}#pricedetails ul li.total div.value{float:right;padding-right:9px!important}#pricedetails #disclaimer{float:left;clear:both;width:100%;text-align:right;padding-bottom:8px!important}#rack-rate-total-hotel-currency{font-weight:normal;text-shadow:none!important;font-size:13px!important;color:#333!important;text-decoration:none!important}.clear{clear:both}@media screen{#tooltip_wrap{position:absolute;z-index:92000}#tooltip_wrap h2{padding:.5em 0;margin:0}#tooltip_wrap ul{color:#444;padding:.3em .3em .3em 2em;margin:0}#tooltip_wrap p,#tooltip_wrap ul{margin:0 0 .3em 0!important}#tooltip_wrap h3{margin:0;text-align:left;position:relative;background:#ffc489;border:1px solid #cd8900;color:#545454;padding:7px;top:0;left:0;font-size:1em;font-weight:normal;border-radius:4px;opacity:1!important;-webkit-box-shadow:inset 0 1px 0 0 var(--bui_color_white);box-shadow:inset 0 1px 0 0 var(--bui_color_white)}#tooltip_wrap h3 img[src*=max300]{padding-bottom:5px}#tooltip_wrap p,#tooltip_wrap ul{margin:0 0 .2em 0!important}#tooltip_wrap ul{padding-left:1.5em!important}#tooltip_wrap ul li{font-size:11px!important}}div#rate_guarantee{text-align:right;padding:1em}div#rate_guarantee a{font-weight:500;font-size:14px;font-style:inherit}div#rate_guarantee a,div#rate_guarantee a:visited,div#rate_guarantee a:hover{font-style:italic;color:var(--bui_color_foreground)!important;text-decoration:none}.ar div#rate_guarantee a,.ar div#rate_guarantee a:visited,.ar div#rate_guarantee a:hover{font-style:normal!important}.sidebar_usp_holder #rate_guarantee{position:relative}.bpg_logo{vertical-align:text-bottom;width:16px;height:16px;display:inline-block}.bpg_logo{background:url("//cf.bstatic.com/static/img/bpg/bpg_logo/43fb545d9c32614b87f0615a97620ad3d8685525.png") center center no-repeat transparent}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.bpg_logo{background:url("//cf.bstatic.com/static/img/bpg/bpg_logo_retina/b4785e81dfbdb3907f75887373d5920d3dc3b245.png") center center no-repeat transparent;background-size:16px 16px}}.hp-availability-block-usp .blue-tick-price-guaranteed{vertical-align:bottom}.bpg_hp_no_availability{position:relative;background:0;text-align:left;padding:0 0 0 21px;font-size:12px;min-height:16px}.bpg_hp_no_availability a{color:var(--bui_color_foreground);text-decoration:none;font-style:italic}.hp-section-header--with-badge{display:table;min-width:100%}.hp-section-header.hp-section-header--with-badge{padding-bottom:0;margin-top:-2px}.hp-section-header--with-badge div#rate_guarantee{display:table-cell;white-space:nowrap}.hp-section-header--with-badge h2#availability_target{display:table-cell}.hp-section-header div#rate_guarantee{padding:5px 0 0 0;float:right;margin-left:20px}.hp-section-header div#rate_guarantee i.bpg_small_blue_icon{position:absolute;top:1px;left:-20px}#rate_guarantee.bpg_post_booking{font-size:12px;float:none;margin:0;padding:0 0 0 15px;top:0;display:table-cell;vertical-align:middle;text-align:left;font-weight:bold}#b_confirmation_body #rate_guarantee.bpg_post_booking{display:table-cell}@media print{#rate_guarantee.bpg_post_booking.hide_for_print{display:none}}#rate_guarantee.bpg_post_booking a{border-bottom:1px dashed;color:var(--bui_color_foreground);font-style:italic}.rate_guarantee_reviews{margin-bottom:17px;padding-top:5px;text-align:center;font-size:1.2em}.rate_guarantee_reviews a{font-style:italic;text-decoration:none;color:var(--bui_color_foreground)}.bpg_bs1{margin-top:1em;width:11.5em;float:left;font-style:italic;font-weight:bold;font-size:13px;background:0}.bpg_modal{font-size:13px;line-height:17px;font-weight:normal;color:var(--bui_color_foreground);padding:0 0 14px 0;position:relative;margin:-10px 0 10px 0;text-align:left}.bpg_modal a,.bpg_modal a:visited,.bpg_modal a:hover{text-decoration:none;color:var(--bui_color_foreground);cursor:help;font-weight:normal}.bpg_holder_light_block{border-radius:var(--bui_border_radius_100);background:#ebf3ff;text-align:center;margin-bottom:10px}.bpg_holder_light_block div#rate_guarantee{text-align:center;padding:10px 5px}#rate_guarantee.bp-usps__nl{padding-top:0!important}div#rate_guarantee.bpg_lp_bold_date_picker{margin:25px 0 0 0;padding:0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.5);font-size:18px}div#rate_guarantee.bpg_lp_bold_date_picker+.lp_bold_date_picker_usp{margin-top:13px}div#rate_guarantee.bpg_lp_bold_date_picker,div#rate_guarantee.bpg_lp_bold_date_picker a,div#rate_guarantee.bpg_lp_bold_date_picker a:visited,div#rate_guarantee.bpg_lp_bold_date_picker a:hover{color:var(--bui_color_white)!important}.pp-bpg-tooltip--header{color:#97e59c;font-weight:bold;margin-bottom:5px}.pp-bpg-tooltip--image{background:url("//cf.bstatic.com/static/img/experiments/bpg/green_bpg_logo/7857c188601634c2f8c6ef26c001b40003269cf8.png") 0 0 no-repeat transparent;display:inline-block;vertical-align:top;width:33px;height:28px;margin-top:3px}.pp-bpg-tooltip--text{color:var(--bui_color_white);display:inline-block;vertical-align:top;width:240px}.pp-bpg-tooltip--legal{margin-top:5px;font-size:11px}.bui-card .pp-bpg-tooltip--header,.bui-panel .pp-bpg-tooltip--header{color:var(--bui_color_constructive_foreground)}.bui-card .pp-bpg-tooltip--text,.bui-panel .pp-bpg-tooltip--text{color:var(--bui_color_black)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.pp-bpg-tooltip--image{background:url("//cf.bstatic.com/static/img/experiments/bpg/green_bpg_logo_retina/296982b38bd3bb3e118b4ed7bc2bfae3c60b0521.png") center center no-repeat transparent;background-size:24px 24px}}.tt-fancy-holder{line-height:normal;width:300px;pointer-events:none;color:var(--bui_color_white);border-radius:4px;background:var(--bui_color_black);background:rgba(0,0,0,0.8);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.5);box-shadow:0 1px 7px rgba(0,0,0,0.5);text-align:left;position:absolute;opacity:1;margin-top:0;-webkit-transition:margin .2s,opacity .2s;transition:margin .2s,opacity .2s;z-index:99999}.tt-fancy-holder--hidden{opacity:0;visibility:hidden;margin-top:10px;display:none}.tt-fancy-content{top:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1;position:relative;padding:10px}.tt-fancy-holder--hidden .tt-fancy-content{opacity:0;top:21px}.tt-fancy-pointer{position:absolute;top:-6px;left:50%;margin-left:-6px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent rgba(0,0,0,0.8) transparent}.b_msie .tt-fancy-pointer{border-bottom-color:var(--bui_color_black)}.slidebox--bpg-claim .myBookingButtonRow{padding:10px 0 0 0;margin:0}.bpg_claim_feedback_holder{width:100%;text-align:center;margin:0;padding:0}.bpg_feedback_title{font-size:16px;line-height:150%;margin:0;font-weight:bold;padding:0 0 10px 0}.bpg_feedback_copy{font-size:13px;line-height:150%;margin:0;padding:0}.bpg_claim_cta{margin:0 0 13px 0;line-height:130%}.bpg_claim_conditions_holder,.myBookingOptionsPanel.mybooking table.bpg_claim_conditions_holder{border-bottom:1px solid #ccc;border-left:1px solid #ccc;line-height:15px;font-size:12px;margin-top:0}.bpg_claim_conditions_holder th{border-top:1px solid #ccc;border-right:1px solid #ccc;background-color:#f3f3f3;font-weight:bold;color:#666;white-space:nowrap;padding:5px}.bpg_claim_conditions_holder td{border-top:1px solid #ccc;border-right:1px solid #ccc;padding:5px;background-color:var(--bui_color_white)}.bpg_claim_conditions{font-weight:bold;color:#666}.bpg_claim_condition_checker{text-align:center}.bpg_claim_conditions_checkbox_helper{font-style:italic;font-size:11px;text-align:right;width:100%;margin-top:5px}td.bpg_claim_condition_checker__m-not-checked{background-color:#fafcff}td.bpg_claim_condition_checker__m-checked{background-color:#e7fde9}td.bpg_claim_condition_checker__m-invalid{background-color:#ffebeb}.bpg_helper_message{font-weight:bold;line-height:15px;margin-bottom:0}.bpg_claim_condition_input_explanation{font-style:italic;font-size:11px}.bpg_claim_link_and_price,.myBookingOptionsPanel.mybooking table.bpg_claim_link_and_price{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;line-height:15px;width:100%;display:none;margin:13px 0 13px 0}.bpg_claim_link_and_price td{border-top:1px solid #ccc;background-color:var(--bui_color_white);padding:5px;vertical-align:center}.bpg_claim_link_and_price th{border-top:1px solid #ccc;background-color:var(--bui_color_white);font-weight:bold;color:#666;padding:5px}td.bpg_claim_condition_input__m-not-checked{background-color:#fafcff}td.bpg_claim_condition_input__m-checked{background-color:#e7fde9}td.bpg_claim_condition_input__m-invalid{background-color:#ffebeb}.bpg_claim_link_and_price td{vertical-align:middle}.bpg_claim_link_and_price__m-price{text-align:right}.bpg_claim_price_input{padding:2px 5px;text-align:right;border:1px solid #819bbf}.bpg_claim_price{width:100%;margin:0 0 5px 0;font-size:15px;color:#333}.bpg_claim_price_details{width:100%;font-weight:normal;font-size:12px}.bpg_claim_error_message{color:#a30000;display:none;margin:5px 0 0 0;padding:0;font-size:11px}.bpg_claim_link_input{padding:5px 0;text-indent:5px;border:1px solid #819bbf;width:100%}.bpg_claim_link_currency{margin:0 0 0 5px}.bpg_helper_message_stage_2{display:none}.bpg_claim_customer_care{line-height:16px;color:#494949}td.bpg_claim_competitor_price_formatting_error{border-top:0;text-align:right;padding:0 5px}td.bpg_claim_competitor_price_formatting_error p{margin:0 0 5px 0}.bpg_claim_customer_care_icon{background:url("//cf.bstatic.com/static/img/experiments/bpg_claim/bpg_claim_cc_icon/912c3013bc6b33bfcf439ff28c2da6b11818932d.png") 0 0 no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 5px 0 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.bpg_claim_customer_care_icon{background:url("//cf.bstatic.com/static/img/experiments/bpg_claim/bpg_claim_cc_icon_retina/6769a3cdfc43099aa82583e98fd57fb69698e203.png") 0 0 no-repeat;background-size:16px 16px}}.myBookingOptionsPanel input[type="button"].bpg_claim_more_info{float:left;margin:0;background-color:#ededed;border:1px solid #999;color:#666}.myBookingOptionsPanel input[type="button"].bpg_claim_more_info_back{margin:0;background-color:#ededed;border:1px solid #999;color:#666}.myBookingOptionsPanel input[type="button"].bpg_claim_more_info:hover,.myBookingOptionsPanel input[type="button"].bpg_claim_more_info_back:hover{background-color:var(--bui_color_white)}.bpg_claim_submit--disabled{color:#ccc!important;background:#f1f1f1!important;border:1px solid #ccc!important}.bpg_detailed_conditions{max-height:350px;overflow:auto}.bpg_detailed_conditions_back{margin-top:0;text-align:left}.bpg_detailed_conditions_holder h2{margin:0 0 8px 0;display:none}.bpg_claim_sucess_block{text-align:center}.bpg_claim_success_subheader{margin:.5em 0 1em 0;padding:0}.bpg_claim_success_text{text-align:center}.bpg_detailed_conditions .bpg-overlay--wrapper{background:transparent;border:0}.bpg_detailed_conditions .bpg-overlay--wrapper h2{display:block}.bpg_detailed_conditions .bpg-overlay--content{background:0;padding:10px 20px}.bpg_detailed_conditions .bpg-overlay--wrapper .bpg-overlay--close{display:none}.flags-module{display:inline-block;background-position:center;background-repeat:no-repeat}img.flags-module{height:auto}.flags-module--no-show{display:none}.flags-module--size-12{width:12px;height:8px}.flags-module--size-16{width:16px;height:11px}.flags-module--size-24{width:24px;height:24px}.flags-module--size-32{width:32px;height:32px}.flags-module--size-48{width:48px;height:48px}.flags-module--size-128{width:128px;height:128px}.bp-price-details__total{background-color:#ebf3ff;padding:16px;margin-left:-16px;margin-right:-16px;border:0}.bp-price-details__total:last-child{margin-bottom:-16px}.bp-card--price-details:not(.bp-price-details--with-fx) .bp-price-details__breakdown-container.bui-u-hidden+.bp-price-details__total{margin-top:-webkit-calc(var(--bui_spacing_4x) * -1)!important;margin-top:calc(var(--bui_spacing_4x) * -1)!important}.bp-price-details--with-fx .bp-price-details__total{margin-bottom:-webkit-calc(var(--bui_spacing_4x) * -1);margin-bottom:calc(var(--bui_spacing_4x) * -1)}.bp-price-details__charge-description--hrk-currency{margin-top:0!important}.bp-price-details__total--discount-breakdown{position:relative;background-color:transparent}.bp-price-details__total--discount-breakdown-with-bg{background-color:var(--bui_color_primary_lighter)}.bp-price-details__total--discount-breakdown-single-line{margin-top:-webkit-calc(var(--bui_spacing_4x) * -1);margin-top:calc(var(--bui_spacing_4x) * -1)}.bp-price-details__total--discount-breakdown-with-discount:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;border-top:1px solid var(--bui_color_border_alt)}.bp-price-details__total--insurance-info-message{padding-bottom:var(--bui_spacing_4x)}.bp-price-details__total--discount-breakdown-with-insurance{margin-bottom:-webkit-calc(var(--bui_spacing_4x) * -1);margin-bottom:calc(var(--bui_spacing_4x) * -1)}.bp-price-details__taxes-and-benefits-block{position:relative;border:0;padding-bottom:var(--bui_spacing_4x)}.bp-price-details__taxes-and-benefits-block:last-child{padding-bottom:0}.bp-price-details__taxes-and-benefits-block:before{content:"";position:absolute;left:-webkit-calc(var(--bui_spacing_4x) * -1);left:calc(var(--bui_spacing_4x) * -1);right:-webkit-calc(var(--bui_spacing_4x) * -1);right:calc(var(--bui_spacing_4x) * -1);top:-webkit-calc(var(--bui_spacing_4x) * -1);top:calc(var(--bui_spacing_4x) * -1);height:1px;border-top:1px solid var(--bui_color_border_alt)}.bp-price-details__taxes-and-benefits-block:last-child:before{content:"";position:absolute;left:0;right:0;top:-webkit-calc(var(--bui_spacing_4x) * -1);top:calc(var(--bui_spacing_4x) * -1);height:1px;border-top:1px solid var(--bui_color_border_alt)}.bp-price-details__taxes-and-benefits-block--hide-details .bp-price-details__taxes-and-benefits-block-details{display:none}.bp-price-details__taxes-and-benefits-block--conditional-charge{text-transform:lowercase}.bp-price-details__taxes-and-benefits-block--conditional-charge:first-letter {text-transform:uppercase}.bp-price-details__total--discount-breakdown-excluded-charges{padding:16px;margin-top:0;margin-left:-16px;margin-right:-16px;border-top:1px solid var(--bui_color_border_alt)}.bp-price-details__final-price-badge{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);position:relative;padding:2px 8px;display:inline-block;background:#008009;color:var(--bui_color_white);border-radius:2px}.bp-price-details__final-price-badge::after{content:'';display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #008009;position:absolute;top:-4px;right:8px}.bp-price-details__charges,.bp-schedule{list-style-type:none;margin:0;padding:0;display:block;width:100%}.bp-price-details__charges-block__discount-per-payment-timing-group{padding:0}.bp-price-details__charge-line,.bp-price-details__total-line,.bp-schedule__milestone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.bp-price-details__charge-line+.bp-price-details__charge-line,.bp-schedule__milestone+.bp-schedule__milestone{margin-top:8px}.bp-price-details__charge-type,.bp-schedule__milestone-name{width:auto}.bp-price-details__charge-value,.bp-schedule__milestone-value{text-align:right;white-space:nowrap}.bp-price-details__total-line .bp-price-details__charge-type,.bp-price-details__total-line .bp-price-details__charge-name,.bp-price-details__total-line .bp-price-details__charge-value{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}.bp-price-details__total-line.bp-price-details__total-line--small .bp-price-details__charge-type,.bp-price-details__total-line.bp-price-details__total-line--small .bp-price-details__charge-name,.bp-price-details__total-line.bp-price-details__total-line--small .bp-price-details__charge-value{font-size:var(--bui_font_headline_3_font-size);font-weight:var(--bui_font_headline_3_font-weight);line-height:var(--bui_font_headline_3_line-height);font-family:var(--bui_font_headline_3_font-family)}.bp-price-details__total-line--user .bp-price-details__charge-type,.bp-price-details__total-line--user .bp-price-details__charge-name,.bp-price-details__total-line--user .bp-price-details__charge-value{font-weight:700}.bp-card--loyalty-rewards .bp-price-details__charge-type:first-letter ,.bp-card--loyalty-rewards .bp-price-details__charge-type::first-letter {text-transform:capitalize}.bp-price-details__charge-value-installments{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);display:block;color:#6b6b6b;text-align:right;margin-top:-2px}.bp-price-details__charge-line.disabled .bp-price-details__charge-value{text-decoration:line-through;color:#bdbdbd}.bp-price-details__charge-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);color:#6b6b6b}.bp-price-details__charge-description--currency{margin-top:-2px}.bp-price-details__charge-line--reinforcement,.bp-price-details__charge-value--reinforcement,.bp-schedule__milestone--reinforcement{color:#008009}.bp-price-details__price-clarification{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#6b6b6b;margin-top:-2px!important}.bp-price-details__price-clarification--different-currency{margin-top:2px!important}.bp-price-details__unit-price:not(:last-child),.bp-price-details__no-guests:not(:last-child),.bp-price-details__no-nights:not(:last-child),.bp-price-details__multiply:not(:last-child){display:inline-block;margin-right:4px}.bp-price-details__total-price{font-size:var(--bui_font_headline_2_font-size);font-weight:var(--bui_font_headline_2_font-weight);line-height:var(--bui_font_headline_2_line-height);font-family:var(--bui_font_headline_2_font-family)}.bp-price-details__total-price.--wrap-nowrap{white-space:nowrap}.bp-price-details__total--strikethrough{display:inline-block;text-decoration:line-through;color:#c00;font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}.bp-price-details__total--discount-percentage{display:inline-block;color:#c00;font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.bp-price-details__total--taxes-and-charges-info,.bp-price-details__total--price-in-hotel-currency,.bp-price-details__total--kuna-rate,.bp-price-details__total--installments{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_foreground_alt)}.bp-price-details__total-line--v-align-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.bp-card--price-details--discount-container{border-top:0}.bp-price-details__additional-info-header{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.bp-price-details__total--inline-helper{display:inline-block}.bp-price-details__total--line-through-helper{text-decoration:line-through}.tltp p{margin:.3em 0}.tltp{position:absolute;z-index:9999;background:var(--bui_color_black);background:rgba(0,0,0,0.8);color:var(--bui_color_white);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.5);box-shadow:0 1px 7px rgba(0,0,0,0.5);text-align:left;font-size:13px;line-height:1.2;pointer-events:none;border-radius:4px;opacity:1;visibility:visible;padding:0}.tltp.tltp--themified{font-size:14px;line-height:20px;font-weight:normal}.tltp.tltp--themified.tltp--dark{background:#333}.tltp--animate{-webkit-transition:margin .15s ease-out,opacity .15s ease-out,visibility .15s ease-out;transition:margin .15s ease-out,opacity .15s ease-out,visibility .15s ease-out}.tltp--over-modal-window{z-index:1003}.tltp:before{content:' ';position:absolute;z-index:-1;display:table;width:0;height:0;border:5px solid transparent}.tltp[class*="tltp--bottom"]:before{top:-10px;border-bottom-color:var(--bui_color_black);border-bottom-color:rgba(0,0,0,0.8)}.tltp--bottom:before{left:50%;margin-left:-5px}.tltp--bottom-start:before{left:15px}.tltp--bottom-end:before{right:15px}.tltp[class*="tltp--bottom"]{margin-top:5px}.tltp[class*="tltp--top"]:before{bottom:-10px;border-top-color:var(--bui_color_black);border-top-color:rgba(0,0,0,0.8)}.tltp--top:before{left:50%;margin-left:-5px}.tltp--top-start:before{left:15px}.tltp--top-end:before{right:15px}.tltp[class*="tltp--top"]{margin-top:-5px}.tltp[class*="tltp--end"]:before{left:-10px;border-right-color:var(--bui_color_black);border-right-color:rgba(0,0,0,0.8)}.tltp--end:before{top:50%;margin-top:-5px}.tltp--end-top:before{top:15px}.tltp--end-bottom:before{bottom:15px}.tltp[class*="tltp--end"]{margin-left:5px}.tltp[class*="tltp--start"]:before{right:-10px;border-left-color:var(--bui_color_black);border-left-color:rgba(0,0,0,0.8)}.tltp--start:before{top:50%;margin-top:-5px}.tltp--start-top:before{top:15px}.tltp--start-bottom:before{bottom:15px}.tltp[class*="tltp--start"]{margin-left:-5px}.tltp--animate .tltp__content{-webkit-transition:top .3s ease-out,left .3s ease-out;transition:top .3s ease-out,left .3s ease-out}.tltp__content{width:auto;max-width:320px;padding:10px;position:relative;top:0;left:0}.tltp--themified.tltp__content{padding:5px}.tltp__header{color:#feba02;font-size:13px;font-weight:bold}.tltp__image{min-height:50px;float:left;margin-right:10px;color:#feba02}.tltp__image .bicon{font-size:2em}.tltp--hidden{opacity:0;visibility:hidden}.tltp--hidden.tltp:before{content:''}.tltp--hidden[class*="tltp--bottom"]{margin-top:10px}.tltp--hidden[class*="tltp--bottom"] .tltp__content{top:20px}.tltp--hidden[class*="tltp--top"]{margin-top:-10px}.tltp--hidden[class*="tltp--top"] .tltp__content{top:-20px}.tltp--hidden[class*="tltp--start"]{margin-left:10px}.tltp--hidden[class*="tltp--start"] .tltp__content{left:20px}.tltp--hidden[class*="tltp--end"]{margin-left:-10px}.tltp--hidden[class*="tltp--end"] .tltp__content{left:-20px}.touch2 .tltp__content:after{-webkit-font-smoothing:antializased;-moz-osx-font-smoothing:grayscale;content:"\b195";color:#8e8e8e;display:block;font-family:'booking-iconset';font-size:8px;font-style:normal;font-weight:normal;font-variant:normal;height:16px;line-height:16px;position:absolute;right:0;text-align:center;text-transform:none;top:12px;width:30px}.site_is_mdot .tltp__close_icon{color:#8e8e8e;display:block;height:16px;line-height:16px;position:absolute;right:0;text-align:center;text-transform:none;top:8px;width:30px}.review-score-widget{font-size:16px;line-height:1;display:inline-block;text-align:left;white-space:nowrap}a.review-score-badge,span.review-score-badge{background:var(--bui_color_brand_primary_background);color:var(--bui_color_on_brand_primary_background);text-shadow:none;display:inline-block;text-align:center;font-weight:normal;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:16px;border-radius:6.4px 6.4px 6.4px 0;width:32px;line-height:2;text-decoration:none}.review-score-widget__body{display:inline-block;text-align:right;vertical-align:top}a.review-score-widget__text,span.review-score-widget__text{color:var(--bui_color_foreground);font-weight:normal;display:block;line-height:1.2;text-decoration:none}a.review-score-widget__subtext,span.review-score-widget__subtext{color:#666;font-size:12px;display:block;font-weight:normal;text-decoration:none}.tltp__content .review-score-widget__text-only .review-score-badge,.tltp__content a.review-score-widget__text,.tltp__content span.review-score-widget__text,.tltp__content a.review-score-widget__subtext,.tltp__content span.review-score-widget__subtext{color:var(--bui_color_white)}a .review-score-widget.review-score-widget__text-only .review-score-badge,a .review-score-widget.review-score-widget__text-only .review-score-widget__text{color:inherit}.review-score-badge+.review-score-widget__body{text-align:left}.review-score-widget__right{text-align:right}.review-score-widget__no-subtext .review-score-widget__text{line-height:2}.review-score-widget__inline .review-score-widget__text,.review-score-widget__inline .review-score-widget__subtext{display:inline;font-size:16px}.review-score-widget__inline .review-score-widget__subtext:after{content:"\00B7";display:inline-block}.review-score-widget__inline .review-score-widget__text+.review-score-widget__subtext:after{content:""}.review-score-widget__inline .review-score-widget__text+.review-score-widget__subtext:before{content:"\00B7";display:inline-block}.review-score-widget__outlined .review-score-badge{border:1px solid var(--bui_color_foreground);color:var(--bui_color_foreground);background:transparent;line-height:30px}.review-score-widget__outlined .review-score-widget__text{color:var(--bui_color_foreground)}.review-score-widget__text-only{white-space:normal}.review-score-widget__text-only .review-score-badge{background:transparent;color:var(--bui_color_brand_primary_foreground);display:inline;line-height:1}.review-score-widget__text-only .review-score-widget__text{display:inline;font-weight:normal;line-height:1}.review-score-widget__text-only .review-score-widget__subtext{margin-top:.3em}.ar .review-score-badge{font-family:sans-serif!important}.ar .review-score-widget__inline .review-score-widget__subtext:before,.ar .review-score-widget__inline .review-score-widget__subtext:after{font-family:sans-serif!important;line-height:.9em;position:relative;top:2px}.review-score-widget__debug{background:rgba(255,0,255,0.3)}.review-score-widget__debug.review-score-widget__right{background:rgba(255,255,0,0.3)}.review-score-widget__12{font-size:12px}.review-score-widget__12 .review-score-badge{font-size:12px;border-radius:4.8px 4.8px 4.8px 0;width:24px}.review-score-widget__12.review-score-widget__outlined .review-score-badge{line-height:22px}.review-score-widget__12 .review-score-widget__subtext{font-size:9px}.review-score-widget__12.review-score-widget__inline .review-score-widget__text,.review-score-widget__12.review-score-widget__inline .review-score-widget__subtext{font-size:12px}.review-score-widget__12.review-score-widget__inline.review-score-widget__text-only .review-score-badge{width:auto}.review-score-widget__14{font-size:14px}.review-score-widget__14 .review-score-badge{font-size:14px;border-radius:5.6px 5.6px 5.6px 0;width:28px}.review-score-widget__14.review-score-widget__outlined .review-score-badge{line-height:26px}.review-score-widget__14 .review-score-widget__subtext{font-size:11px}.review-score-widget__14.review-score-widget__inline .review-score-widget__text,.review-score-widget__14.review-score-widget__inline .review-score-widget__subtext{font-size:14px}.review-score-widget__14.review-score-widget__inline.review-score-widget__text-only .review-score-badge{width:auto}.review-score-widget__20{font-size:20px}.review-score-widget__20 .review-score-badge{font-size:20px;border-radius:8px 8px 8px 0;width:40px}.review-score-widget__20.review-score-widget__outlined .review-score-badge{line-height:38px}.review-score-widget__20 .review-score-widget__subtext{font-size:13px}.review-score-widget__20.review-score-widget__inline .review-score-widget__text,.review-score-widget__20.review-score-widget__inline .review-score-widget__subtext{font-size:20px}.review-score-widget__20.review-score-widget__inline.review-score-widget__text-only .review-score-badge{width:auto}.review-score-widget__24{font-size:24px}.review-score-widget__24 .review-score-badge{font-size:24px;border-radius:9.6px 9.6px 9.6px 0;width:48px}.review-score-widget__24.review-score-widget__outlined .review-score-badge{line-height:46px}.review-score-widget__24 .review-score-widget__subtext{font-size:17px}.review-score-widget__24.review-score-widget__inline .review-score-widget__text,.review-score-widget__24.review-score-widget__inline .review-score-widget__subtext{font-size:24px}.review-score-widget__24.review-score-widget__inline.review-score-widget__text-only .review-score-badge{width:auto}.hp-gallery-review a .review-score-widget__very_good .review-score-badge,.hp-gallery-review a .review-score-widget__very_good .review-score-widget__text,.hp-gallery-review a .review-score-widget__fabulous .review-score-badge,.hp-gallery-review a .review-score-widget__fabulous .review-score-widget__text,.hp-gallery-review a .review-score-widget__superb .review-score-badge,.hp-gallery-review a .review-score-widget__superb .review-score-widget__text,.hp-gallery-review a .review-score-widget__exceptional .review-score-badge,.hp-gallery-review a .review-score-widget__exceptional .review-score-widget__text{font-weight:bold}.sr_item a .review-score-widget__very_good .review-score-badge,.sr_item a .review-score-widget__very_good .review-score-widget__text,.sr_item a .review-score-widget__fabulous .review-score-badge,.sr_item a .review-score-widget__fabulous .review-score-widget__text,.sr_item a .review-score-widget__superb .review-score-badge,.sr_item a .review-score-widget__superb .review-score-widget__text,.sr_item a .review-score-widget__exceptional .review-score-badge,.sr_item a .review-score-widget__exceptional .review-score-widget__text,.sr_item a .search-secondary-review-score .review-score-widget__text,.sr_item a .search-secondary-review-score .review-score-badge{font-weight:bold}.sr_item a .review-score-widget__20.review-score-widget__superb .review-score-badge,.sr_item a .review-score-widget__20.review-score-widget__superb .review-score-widget__text,.sr_item a .review-score-widget__20.review-score-widget__exceptional .review-score-badge,.sr_item a .review-score-widget__20.review-score-widget__exceptional .review-score-widget__text{color:#cd8900}.sr_item a:hover .review-score-widget__20.review-score-widget__superb .review-score-badge,.sr_item a:hover .review-score-widget__20.review-score-widget__superb .review-score-widget__text,.sr_item a:hover .review-score-widget__20.review-score-widget__exceptional .review-score-badge,.sr_item a:hover .review-score-widget__20.review-score-widget__exceptional .review-score-widget__text{color:#febb02}.hp-gallery-review a .hp_main_score_badge{line-height:1.1}.hp-gallery-review a .hp_main_score_badge .review-score-badge{font-weight:normal;margin:0 0 0 3px}.hp_main_score_badge .review-score-widget__body{max-width:-webkit-calc(100% - 44px);max-width:calc(100% - 44px);white-space:normal}.review-score-word{color:#333;font-weight:400;margin:0}.review-score-word--highlighted{font-weight:700}.iframe_lightbox iframe{border:0;background:var(--bui_color_white)}.unit_sleeping_info__block{padding-bottom:16px}.unit_sleeping_info__sleeping{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:8px;padding-bottom:0;position:relative;margin-top:0}.unit_sleeping_info__sleeping__item{border:1px solid #e6e6e6;padding:16px;text-align:center;margin-top:8px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;white-space:nowrap;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-color:var(--bui_color_white)}.unit_sleeping_info__sleeping__item__name{font-size:12px;line-height:18px;font-weight:500}.unit_sleeping_info__sleeping__item__beds{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.unit_sleeping_info__sleeping__item__beds__bed{margin:0 8px}.unit_sleeping_info__sleeping__item__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto}.unit_sleeping_info__sleeping__item__icon svg{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:35px}.unit_sleeping_info__sleeping__item__text{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.unit_sleeping_info__sleeping__item__size{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.cc_date_fieldset{margin:0;padding:0;border:0}.bp-validation-errors__container{margin-bottom:16px}.bp-validation-errors__container:empty{display:none}body:not(.bp-input-refresh) .book-form input:not([data-loyalty-field]),body:not(.bp-input-refresh).book-form textarea,body:not(.bp-input-refresh).book-form select{background:var(--bui_color_white);border:1px solid #aaa;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body:not(.bp-input-refresh) .book-form input:not([data-loyalty-field]):focus,body:not(.bp-input-refresh) .book-form textarea:focus,body:not(.bp-input-refresh) .book-form select:focus{border:1px solid #0071c2}.book-form span.val-yes input,.book-form label.val-yes input,.book-form .val-yes #ccYear,.book-form .val-yes #cc_type{border:1px solid #006607}.book-form span.val-yes input,.book-form label.val-yes input{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/experiments/inline_icon_yes/09ecf3f1f1cacfd2f2bd72164355341e14867c29.png") right center repeat-y}.book-form span.val-no input,.book-form label.val-no input,.book-form .val-no #ccYear,.book-form .val-no #cc_type{border:1px solid #a30000}.book-form span.val-no input,.book-form label.val-no input{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/experiments/bp_error_colour_variants/inline_icon_no_40px_c2/301b16557dbfae71cf5870e6e79a54fb3169d9d5.png") right center repeat-y}.book-form p.errorSimpleMsg{color:#a30000}.bp_form__field{margin-bottom:10px}.bp_form__field__label{display:block;font-weight:bold;margin-bottom:2px}.bp_form__field__msg{display:none;margin-bottom:2px}.bp_form__field--hidden{display:none}.bp_form__field--inline{display:inline-block}.bp_form__field--error .bp_form__field__label{display:none}.bp_form__field--error .bp_form__field__msg{color:#a30000;font-weight:bold;display:block}.bp_form__field--error .bp_form__field__input,.bp_form__field--error .bp_form__field__input:focus{border-color:#a30000}.bp_form__field--error input.bp_form__field__input{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/experiments/bp_error_colour_variants/inline_icon_no_40px_c2/301b16557dbfae71cf5870e6e79a54fb3169d9d5.png") right center repeat-y}.bp_form__field--warning .bp_form__field__label{display:none}.bp_form__field--warning .bp_form__field__msg{color:#a30000;font-weight:bold;display:block}.bp_form__field--warning .bp_form__field__input,.bp_form__field--warning .bp_form__field__input:focus{border-color:#a30000}.bp_form__field--warning input.bp_form__field__input{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/experiments/bp_error_colour_variants/inline_icon_no_40px_c2/301b16557dbfae71cf5870e6e79a54fb3169d9d5.png") right center repeat-y}.bp_form__field--valid .bp_form__field__input,.bp_form__field--valid .bp_form__field__input:focus{border-color:#006607}.bp_form__field--valid input.bp_form__field__input{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/experiments/inline_icon_yes/09ecf3f1f1cacfd2f2bd72164355341e14867c29.png") right center repeat-y}.bp_form__field__extra_feedback{visibility:hidden;display:inline-block;vertical-align:middle;width:24px;height:23px}.bp_form__field--error .bp_form__field__extra_feedback{visibility:visible;background:transparent url("//cf.bstatic.com/static/img/experiments/inline_icon_no_transparent/f8322aeb491d4c33f3f3aa5a03c7abc42149aa19.png") right bottom no-repeat}.bp_form__field--valid .bp_form__field__extra_feedback{visibility:visible;background:transparent url("//cf.bstatic.com/static/img/experiments/inline_icon_yes_transparent/93bad4a60b5659e9268c18a325c5aa9ab5ed9da0.png") right bottom no-repeat}.bp_form__field--no-msg .bp_form__field__label{display:block}.bp_form__field--no-msg .bp_form__field__msg{display:none}.bp_form__field--title,.bp_form__field--firstname{float:left;padding-right:17px}.bp_form__field--lastname{float:left}.bp_form__field--title.bp_form__field--error{display:block;width:100%;padding-left:0;padding-right:0}.bp_form__field--cc_number{margin-bottom:15px}.bp_form__field--cc_name .bp_form__field__label,.bp_form__field--cc_number .bp_form__field__label,.bp_form__field--cc_cvc .bp_form__field__label,.bp_form__field--cc_type .bp_form__field__label,.bp_form__field--cc_expiry .bp_form__field__label,.bp_form__field--installment_count .bp_form__field__label{display:block!important}.bp_form__field--cc_number .label_cc_number__format{display:block!important}.bp_form__field--cc_number .bp_form__field__input{display:inline-block!important}.bp_form__field--cc_type .bp_form__field__input{margin-right:0!important;margin-left:0!important}.bp_form__field--cc_expiry .bp_form__field__input:last-of-type{margin-right:0!important;margin-left:0!important}.bp_form__field--cc_type .bp_form__field__extra_feedback,.bp_form__field--cc_expiry .bp_form__field__extra_feedback{min-width:0!important}.mandatory-asterisk{color:#a30000;font-size:15px;line-height:0;border:none!important;text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cu_disclaimer label[for='reason_to_visit_checkbox']{width:360px!important}.book-footer-nps-proof{text-align:center;clear:both}.a11y_fix_footer_contrast_book-footer-nps-proof{background:#fafcff}.book-footer-nps-proof__text{display:inline-block;padding:12px;font-size:16px;line-height:24px}.bp_login_holder{margin:0 0 1.2em 0;background:0;border:0;position:relative;padding:0}.bp_login_holder .user_access_menu{padding:0}.refine_tooltip .tt_shadow{background:none!important;padding:0!important}.refine_tooltip .tt_content{border:none!important;color:var(--bui_color_white)!important;background:rgba(0,27,65,0.9)!important;-webkit-box-shadow:none;box-shadow:none;padding:18px!important;line-height:1.7;font-size:13px;border-radius:3px}.refine_tooltip #tooltip_wrap ul{list-style:none;margin:0;padding:0}.refine_tooltip .tt_content .bp_bs2_booking_conditions_tooptip{width:auto!important}#book_credit_card>span{display:inline-block;margin-bottom:5px}.bp_input_text{border-radius:4px;padding:6px 25px 6px 2px;zoom:1;height:19px;line-height:23px}.bp_input_select{height:33px;border-radius:4px;padding:6px 2px;zoom:1}.payment-details__m-stored .bp_input_text{padding-top:2px /*!important*/;padding-bottom:2px /*!important*/}.payment-details__m-stored select.bp_input_select{height:33px!important}#save_card_tick,.cc_radio{border:none!important;background:none!important}.bp_no_cc_reinforcement{border-radius:3px;border:1px solid #006607;color:#006607;font:normal normal bold 12px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:8px;width:auto}.bp_no_cc_reinforcement h6{font:normal normal normal 12px BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:0;margin:0;text-decoration:none;color:inherit}.bp_no_cc_reinforcement_holder{color:#006607;margin-bottom:1em;padding:8px 10px;background:#f8f8f8;border:1px solid #ddd;border-radius:3px;clear:both}.bp_no_cc_reinforcement_icon{display:block;background-image:url("//cf.bstatic.com/static/img/cc_sprite/218a71f30f3548c626a92c4f70a19c5788a962dd.png");background-position:0 0;background-repeat:no-repeat;background-color:transparent;float:left;width:26px;height:18px}.bp_no_cc_reinforcement_text{padding:0 0 0 36px}.bp_no_cc_reinforcement_question{font-weight:bold}.pay_at_stay{background-color:#f1fef2;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:8px 0;margin-bottom:4px;overflow:auto}#pricedetails ul li{clear:both;list-style:none!important}.pay_at_stay_small{font-size:.89em!important}.cancellation-message{color:#008009;font-weight:bold;border-bottom-color:#008009}.cancellation-time-limit{font-size:86%;font-weight:normal!important}.cancellation-time-tooltip{border-bottom:1px dotted #008009;cursor:help}.bp-form-group>label{display:block;font-weight:700}.bp-form-field--half-width{width:50%}.bp-form-field__indicator--info{display:block}.bp-form-field__indicator--required{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_destructive_foreground);white-space:nowrap}.bp-form-field__indicator--optional{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);color:var(--bui_color_foreground_alt);white-space:nowrap}.bp-form-group__input-container{position:relative}.bp-form-group__input-container--multi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.bp-form-group__input-container--multi>*{margin-right:var(--bui_spacing_4x)}.bp-form-group__input-container--multi>*:last-child{margin-right:0}.bp-form-group .bui-form__control{font-size:16px;padding-right:var(--bui_spacing_8x)}.bp-form-group--no-validation .bui-form__control{padding-right:var(--bui_spacing_4x)}.bp-form-group:not(.bui-has-error) .bui-form__control:not(:focus){border-color:var(--bui_color_foreground_alt)}.payment-method__item .payment-method__content-item.bui-group{background-color:var(--bui_color_white);padding-top:0}.bp-form-group .bui-form__helper{color:var(--bui_color_foreground_alt)}.bp-form-group .bui-form__helper:empty{display:none}.bp-form-field__validation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:-webkit-calc(5 * var(--bui_spacing_1x));width:calc(5 * var(--bui_spacing_1x));right:var(--bui_spacing_4x);top:0;z-index:1}.c-phone-number__field-container .bp-form-field__validation{right:var(--bui_spacing_4x);left:auto}.bp-form-field__validation-icon{display:none}.bp-is-valid .bp-form-field__validation-icon--error{display:none}.bui-has-error .bp-form-field__validation-icon--error{display:block}.bui-has-error .bp-form-field__validation-icon.bp-form-field__validation-icon--error,.bui-has-success .bp-form-field__validation-icon.bp-form-field__validation-icon--success{display:block}.bui-has-error .bp-form-field__validation-icon--error{color:var(--bui_color_destructive_foreground)}.bp-bui-alert--inside:last-child{margin-bottom:0}.bui-group>.bp-radio{margin-bottom:0}body.bp-responsive #bodyconstraint{min-width:0}body.ds-traveller-header.bp-responsive #bodyconstraint{max-width:var(--bui_container)}body #bodyconstraint{background-color:transparent;border:0;padding:0;max-width:none}body.bp-bui-refresh #bookTmpl th{padding-right:24px}body.bp-bui-refresh{background-color:var(--bui_color_white)}.bp-panel--compact{padding:16px}@media(min-width:992px){body.bp-bui-refresh .bui-card .bui-grid{margin-top:-16px}body.bp-bui-refresh .bui-card .bui-grid>[class*='bui-grid__column']{padding-top:16px}}body.bp-bui-refresh .bui-card p:last-child,body.bp-bui-refresh .bui-card .bui-spacer:last-child,body.bp-bui-refresh .bui-card .bui-spacer--smaller:last-child,body.bp-bui-refresh .bui-card .bui-spacer--small:last-child,body.bp-bui-refresh .bui-card .bui-spacer--medium:last-child,body.bp-bui-refresh .bui-card .bui-spacer--large:last-child,body.bp-bui-refresh .bui-card .bui-spacer--larger:last-child{margin-bottom:0!important}.bp-u-text-ellipsis{overflow:hidden;text-overflow:ellipsis}.bp-u-text-break-word{word-break:break-all}.bp-text--emphasized{font-size:500}.booking-process__container{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);width:100%;min-width:960px;max-width:1110px;margin:auto}.b_ipad .booking-process__container{min-width:100%;width:auto}body.bp-bui-refresh #bodyconstraint,body.bp-responsive .footerconstraint-inner,body.bp-responsive div.footerconstraint-inner.local_office_no_style_bp,body.bp-responsive div.footerconstraint-inner .local_office_wrapper_bp{min-width:0}body.bp-bui-refresh .booking-process__container{min-width:0}body.bodywider .booking-process__container,body.ds-traveller-header .booking-process__container{max-width:var(--bui_container)}body.bp-bui-refresh .bui-alert__text:first-child{margin-top:2px!important}body.bp-bui-refresh .bui-button{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bp-bui-refresh .bui-button__icon .bk-icon{vertical-align:top}.bp_hotel_details .bui-group .facility-badge__wrapper{margin-top:-2px}.book-form input,.book-form textarea,.book-form select{border-color:var(--bui_color_border)}body.bp-bui-refresh .bui-form__label,body.bp-bui-refresh .bui-form__group label{display:block}body.bp-bui-refresh .bui-card__title.bui-f-font-display_one{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family);font-weight:700}body.bp-bui-refresh .bui-button__text+.bui-button__icon{margin-right:0;margin-left:8px}.bui-card__content header{background-color:transparent}body:not(.bp-bui-refresh) .bp-alert-temp{margin:10px 0}#payment-top-error{margin-bottom:0!important}#payment-top-error .bui-alert:not(.bui-u-hidden){margin-bottom:var(--bui_spacing_4x)}.check-availability__checkin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.check-availability__checkin-monthday-container{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;margin-right:8px}.check-availability__checkin-yearmonth-container{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%}.bp-property-booking-summary{border-color:transparent;background-color:transparent}.bp-property-booking-summary p:last-child{margin-bottom:0!important}.bp-property-booking-summary .bui-grid{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}body.bp-bui-refresh #rate_guarantee{padding:0;text-align:right!important;margin:0}body.bp-bui-refresh .bpg_bs1{width:auto;float:none}.bp-select-no-rooms__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.bp-select-no-rooms__cta{-webkit-box-flex:0;-webkit-flex:0 1 128px;-ms-flex:0 1 128px;flex:0 1 128px}.bp-select-no-rooms__container .bp-select-no-rooms__table{width:100%}.bp-select-no-rooms__container .bp-select-no-rooms__cta-container{padding-left:0}.bp-select-no-rooms__container .bui-table__expand-icon{margin-right:0}.bp-select-no-rooms__container .bp-select-no-rooms__charges-info{display:block;width:100%}.bp-select-no-rooms__container .bui-table__row-expansion-content p:last-child,.bp-select-no-rooms__container .bp-select-no-rooms__charges-info:last-child{margin-bottom:0!important}.bp-select-no-rooms__container .bp-select-no-rooms__column--rooms br{display:none}.bp-select-no-rooms__unit-name{text-align:left}.bp-select-no-rooms__unit-details-title{margin-top:0;margin-bottom:2px}.bp-select-no-rooms__unit-details-body{margin-top:0;margin-bottom:8px}@media(min-width:576px){.bp-select-no-rooms__column--persons{width:15%}.bp-select-no-rooms__column--price{width:20%}.bp-select-no-rooms__column--rooms{width:28%}.bp-select-no-rooms__container .bui-table--compact .bui-table__row-expansion-content,.bp-select-no-rooms__container .bui-table--compact .bui-table__row--expanded+.bui-table__row-expansion .bui-table__row-expansion-content{padding-left:44px}}.bp-card-authentication--low .bui-avatar.bui-avatar--grayscale{background-color:#6b6b6b}.bp-card-authentication--low .bui-avatar .user-avatar{width:64px!important;height:64px!important;float:none!important;margin:0!important;border:none!important;border-radius:50%!important;overflow:hidden;text-indent:-9999px}.bp-list--compact .bui-list__item:not(:last-child){margin-bottom:8px}.bp-user-details__required-info-container{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:right}body.bp-bui-refresh .bp_form__field{margin:0}body.bp-bui-refresh .bp_form__field--title,body.bp-bui-refresh .bp_form__field--firstname,body.bp-bui-refresh .bp_form__field--lastname{float:none;padding:0}body.bp-bui-refresh .bp_form__field--phone .c-input-phone-country .c-input-phone-country__flag{left:8px}body.bp-bui-refresh .bp_form__field .c-input-phone-country__input{padding-left:36px}body.bp-bui-refresh .bp_form__field .bp_input_text,body.bp-bui-refresh .input_holder .bp_input_text,body.bp-bui-refresh .bp_form__field .bp_input_select{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:36px;width:100%}body.bp-bui-refresh .bp_form__field .bp_input_text,body.bp-bui-refresh .input_holder .bp_input_text,body.bp-bui-refresh .bp_form__field .bp_input_select,body.bp-bui-refresh .bp_input_select,body.bp-bui-refresh .bp-special-requests__textarea{background-color:var(--bui_color_white);border-width:1px;padding:4px 24px 4px 8px;line-height:20px;border-radius:4px}body.bp-bui-refresh .bp_form__field .bp_input_text,body.bp-bui-refresh .bp_form__field .bp_input_select,body.bp-bui-refresh .bp_input_select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:36px}body.bp-bui-refresh .bp-special-requests__textarea{padding:8px}body.bp-bui-refresh .bp_form__field .bp_input_text:focus,body.bp-bui-refresh .input_holder .bp_input_text:focus,body.bp-bui-refresh .bp_form__field .bp_input_select:focus,body.bp-bui-refresh .bp_input_select:focus,body.bp-bui-refresh .bp-special-requests__textarea:focus{background-color:var(--bui_color_white);border-color:#0071c2;-webkit-box-shadow:0 0 0 1px #0071c2;box-shadow:0 0 0 1px #0071c2}body.bp-bui-refresh .bp_form__field--valid .bp_form__field__input,body.bp-bui-refresh .bp_form__field--valid .bp_form__field__input:focus{border-color:#008009}body.bp-bui-refresh .bp_form__field--valid .bp_form__field__input:focus{-webkit-box-shadow:0 0 0 1px #008009;box-shadow:0 0 0 1px #008009}body.bp-bui-refresh .bp_form__field--valid input.bp_form__field__input{background-color:var(--bui_color_white);background-image:url("//cf.bstatic.com/static/img/experiments/inline_icon_yes/09ecf3f1f1cacfd2f2bd72164355341e14867c29.png");background-position:right center;background-repeat:repeat-y}body.bp-bui-refresh .bp_form__field--error .bp_form__field__input,body.bp-bui-refresh .bp_form__field--error .bp_form__field__input:focus,body.bp-bui-refresh .bp_form__field--warning .bp_form__field__input,body.bp-bui-refresh .bp_form__field--warning .bp_form__field__input:focus{border-color:#c00}body.bp-bui-refresh .bp_form__field--error .bp_form__field__input:focus,body.bp-bui-refresh .bp_form__field--warning .bp_form__field__input:focus{-webkit-box-shadow:0 0 0 1px #c00;box-shadow:0 0 0 1px #c00}body.bp-bui-refresh .bp_form__field--error input.bp_form__field__input,body.bp-bui-refresh .bp_form__field--warning input.bp_form__field__input{background-image:url("//cf.bstatic.com/static/img/experiments/bp_error_colour_variants/inline_icon_no_40px_c2/301b16557dbfae71cf5870e6e79a54fb3169d9d5.png");background-position:right center;background-repeat:repeat-y}body.bp-input-refresh .book-form input.bui-input-text__control{background:transparent;border:0;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.bp-input-refresh .book-form input.bui-input-text__control:focus{border:0}body.bp-input-refresh .book-form .bui-input-text__decorator{border-radius:4px}.bp-user-details__email-reassurance-container{padding-top:47px!important;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.bp-card--user-details .bui-card__header,.bp-card--genius-non-logged-in .bui-card__header,.bp-card--genius-aspiring .bui-card__header,.bp-card--payment-method-no-cc .bui-card__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body.bp-bui-refresh .bp_hotel_details_holder{margin:0}.bp-card--fine-print .bui-card__content p:last-child{margin:0}.bp-signin-register__icon{fill:#0071c2;margin-right:4px}.bp-card--special-requests .bui-card__content>hr.bui-divider:last-child{display:none}.bp-card--open-booking{border-color:#cce1fe;background-color:#ebf3ff}.bp-card--open-booking .bp-banner--open-booking{border:0;padding:0}body.bp-bui-refresh .overlapping-bookings--bp .overlapping-bookings__cell{border-color:#dfdfdf!important;padding:8px 0}body.bp-bui-refresh .overlapping-bookings--bp .overlapping-bookings__row:first-child .overlapping-bookings__cell{padding-top:0;border-top:0}body.bp-bui-refresh .book-and-cancel__price-summary{border-color:#dfdfdf}body.bp-bui-refresh .famex_ceb_request__room__content{margin:0;padding:0}body.bp-bui-refresh .famex_ceb_request__rooms{padding-top:8px}body.bp-bui-refresh .famex_ceb_request__room{margin:0;padding:0;border:0}body.bp-bui-refresh .bui-card__text>.famex_ceb_request__room .famex_ceb_request__room__content{display:block}.genius-footer-signature.bp-card__genius-signature{padding:0}body.bp-bui-refresh .bp-room{margin:0;padding:16px;float:none;background-color:#ebf3ff;border-color:#dfdfdf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px}body.bp-bui-refresh .bp-unit-details__options{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}body.bp-bui-refresh .payment-details-t-and-c{padding:0}body.bp-bui-refresh .bp_form__field--phone .c-input-phone-country #phone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px}body.bp-bui-refresh .bp-field-container.bp_form__field--phone-remedy{margin:0 auto;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@media(max-width:991px){.bp-grid--booker-details-container{-webkit-flex-flow:column-reverse nowrap;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}}body.bp-bui-refresh #label_company_name,body.bp-bui-refresh #label_vat_number{display:block;padding:0}.personal-details-reassurance__link-container{float:right;display:inline-block}.bui-list.personal-details-reassurance__details-container{margin-top:0!important}.personal-details-reassurance__pmc-chain-image{max-width:100%;height:auto;display:block;margin-bottom:8px;margin-left:auto;margin-right:auto}body.bp-bui-refresh .c-input-phone-country__flag:before{margin-top:-25%}.bp-card--transparent,.bp-card--extra-info,.bp-card--main-submit-cta,.bp-card--package-travel-directive{border-color:transparent;background-color:transparent}.bp-card--transparent a:link,.bp-card--extra-info a:link,.bp-card--package-travel-directive a:link,.bp-card--booking-conditions a:link{font-weight:bold}.bp-card--booking-conditions .bui-card__content{padding:0}body.bp-bui-refresh .payment-method__contents{background-color:transparent;padding:0;border:0}body.bp-bui-refresh .payment-method__contents-policy-holder{margin:0 0 16px 0;border:0}body.bp-bui-refresh .bp-payments-timing label{margin:0}body.bp-bui-refresh #book_credit_card.exp_layout{width:auto;float:none}.bp-save-card__icon--business-bookings{min-width:0!important;width:auto!important;float:none!important;display:inline-block!important}body.bp-bui-refresh .payment-details__m-regular #cc_number,body.bp-bui-refresh .payment-details__m-regular #cc_name{width:100%}body.bp-bui-refresh .bp-field-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}body.bp-bui-refresh .pay-form--fieldset .bp-field-container{width:100%}body.bp-bui-refresh .bp-field-container--w-20{width:50%}body.bp-bui-refresh .bp-field-container--w-30{width:50%}body.bp-bui-refresh .bp-field-container--w-40{width:40%}body.bp-bui-refresh .bp-field-container--w-50{width:100%}body.bp-bui-refresh .bp-field-container--w-60{width:100%}body.bp-bui-refresh .bp-field-container--w-80{width:100%}@media(min-width:992px){body.bp-bui-refresh .bp-field-container--w-20{width:20%}body.bp-bui-refresh .bp-field-container--w-30{width:30%}body.bp-bui-refresh .bp-field-container--w-40{width:40%}body.bp-bui-refresh .bp-field-container--w-50{width:50%}body.bp-bui-refresh .bp-field-container--w-60{width:60%}body.bp-bui-refresh .bp-field-container--w-80{width:80%}}body.bp-bui-refresh .bp-field-container--cc-number{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body.bp-bui-refresh .bp_form__field--cc_type .bp_form__field__extra_feedback,body.bp-bui-refresh .bp_form__field--cc_expiry .bp_form__field__extra_feedback{margin-left:8px}body.bp-bui-refresh .c-input-phone-country{width:100%}body.bp-bui-refresh .cc_expiration_date_separator{padding:0 8px}body.bp-bui-refresh #ccYear{width:auto;min-width:92px}body.bp-bui-refresh #cc_cvc{width:auto;min-width:92px}body.bp-bui-refresh #book_credit_card.saved_cc_table td,body.bp-bui-refresh #book_credit_card.saved_cc_table th{border-color:#dfdfdf;vertical-align:middle}body.bp-bui-refresh .bp_no_cvc_explanation{padding:0}body.bp-bui-refresh .payment-details__billing-address{border-color:#dfdfdf}body.bp-bui-refresh .bp-pay-form__skip-payment__content--hidden{display:none}body.bp-bui-refresh .bs3-nocc_optional__fieldset{margin:0!important}body.bp-bui-refresh .bs3_nocc-login__option{padding:0 0 0 48px;margin:0;border:0}body.bp-bui-refresh .bs3_nocc-login__option svg{left:0;top:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder{margin:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card{border:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card>.bui-card__content{padding:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card .bui-card__header{display:none}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card .bui-card__text{margin:0}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu>.bui-card .bui-card__text>.bui-banner__text{display:none}body.bp-bui-refresh .bp-card--wallet-login .bp_login_holder .bs2_user_access_menu .iam_bp_login_form_auth_low_button.bui-button{margin:0;padding:8px 16px}body.bp-bui-refresh .payment_choice_timing{padding:8px 8px 8px 24px;margin-bottom:0;margin-top:0;border-bottom:0;margin-left:0;margin-right:0;background-color:#e8eff9}body.bp-bui-refresh .payment_choice_timing__check{left:8px;top:12px}body.bp-bui-refresh .payment_choice_timing__title{margin-bottom:0}body.bp-bui-refresh .bp-loyalty-details__container{position:relative;overflow:hidden}body.bp-bui-refresh .bp-loyalty-details__container .bp-loyalty-details__branding{position:absolute;height:-webkit-calc(4px + 1px);height:calc(4px + 1px);top:-1px;left:-1px;width:-webkit-calc(100% + 2px);width:calc(100% + 2px);background-color:#6b6b6b}.bp-control-group{margin:0;padding:0;border:0}.bp-control-group__label{font-weight:700;margin:0;margin-bottom:4px;padding:0}.bp-control-checkbox__subtitle,.bp-control-radio__subtitle{margin-left:-webkit-calc(4px + 24px);margin-left:calc(4px + 24px)}.exp_layout .bui-form__group span{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.bp-alert--small-icon .bui-alert__icon{width:var(--bui_spacing_4x);height:var(--bui_spacing_4x)}.bp-alert--small-icon .bui-alert__icon svg{width:100%}.bp-button .bk-icon{vertical-align:top;display:inline-block;width:100%;height:100%}.bp_submit_button__icon{margin-top:-4px}.room_cleanliness__icon{position:absolute;top:5px;right:5px}.room_smoking__icon{margin-left:16px}.book fieldset.bp-control-group{border:0;padding:0;margin:0}.bp-special-requests__requests{min-height:-webkit-calc(20px * 3 + 16px);min-height:calc(20px * 3 + 16px);resize:vertical}.one_of_three-badge .bk-icon{margin-right:4px}.one_of_three-badge--no_outline{background-color:transparent!important;border-color:transparent!important;padding-left:0;padding-right:0}.one_of_three-property_card_body{min-width:0}.one_of_three-property_card_title{padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.one_of_three--fine_print{margin:0 -16px -16px;border-left:none;border-right:0;border-bottom:0}.one_of_three-property_card_image_container{height:100px}.bui-card--media .one_of_three-property_card_content{padding:8px}.one_of_three-badge{border:0}.bp_bs3_saved_cc_new_card_separate_form .bp-form-heading{font-size:16px;font-weight:bold;margin:10px 0}.bp_bs3_saved_cc_new_card_separate_form a.bp-button__secondary{border:1px solid #0071c2;border-radius:3px;background-color:var(--bui_color_white);color:#0071c2;font-size:13px;font-weight:normal;line-height:1;text-decoration:none;text-align:center;padding:8px 12px;display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease}.bp_bs3_saved_cc_new_card_separate_form a.bp-button__secondary:visited{color:#0071c2}.bp_bs3_saved_cc_new_card_separate_form a.bp-button__secondary .bp-button--icn-add{font-family:'booking-iconset';font-style:normal;margin-right:5px;position:relative;top:1px}.bp_bs3_saved_cc_new_card_separate_form a.bp-button__secondary:hover{color:#333;border-color:#003580}.bp_bs3_saved_cc_new_card_separate_form .bp-bs3--add-new-cc-button{margin-top:10px}.payment-details__m-stored .bp-bs3-saved-cc-new-card-form .bp_input_text{padding-top:6px!important;padding-bottom:6px!important}.payment-details__m-stored .bp-bs3-saved-cc-new-card-form select.bp_input_select{height:33px!important}.hasJS .bp_bs3_saved_cc_new_card_separate_form .bp-bs3-saved-cc-new-card-form{visibility:hidden;max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.hasJS .bp_bs3_saved_cc_new_card_separate_form.bp_bs3_saved_cc_new_card_separate_form--active .bp-bs3-saved-cc-new-card-form{visibility:visible;max-height:580px}fieldset.bp-bs3-saved-cc-new-card-form{margin:0;padding:0;border:0}.bp_bs3_saved_cc_new_card_separate_form.bp_bs3_saved_cc_new_card_separate_form--active .bp-bs3--add-new-cc-button{max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.bp_bs3_saved_cc_new_card_separate_form .bp-bs3--add-new-cc-button{max-height:100px;-webkit-transition:max-height .1s ease;transition:max-height .1s ease}.user_resend_conf_email_status{display:none;color:#008009}.user_resend_conf_email_retry{color:#c00}.bp-optional-password-strength{display:none;margin-left:2px;border:1px solid transparent}.bp-optional-password-strength .user_access_password_strength{width:279px}.ge-extended-freebies-detail-container{margin-top:10px;clear:both}.freebie-list{list-style:none;margin:0;padding:0;display:table-cell;width:auto;*zoom:1}.freebie-list:before,.freebie-list:after{content:" ";display:table}.freebie-list:after{clear:both}.freebie-list li{clear:left;margin-bottom:4px!important}.freebie-list li:last-child{margin-bottom:0!important}.freebie-list li{font-size:10px}.ge-freebie-item-text-larger{font-size:12px}.freebie-list .genius-extended-module-standalone-container{display:table-cell;width:24px}.freebie-list .ge-freebie-item-text{display:table-cell;vertical-align:middle;text-align:left;padding-left:7px;line-height:1.3}.freebie-list .ge-freebie-item-text a:link{font-weight:bold}.uc-notification__uc-seen,.uc-notification__uc-close{display:block;position:absolute;right:12px;width:16px;height:16px;cursor:pointer;background-image:url("//cf.bstatic.com/static/img/tfl/close_seen_icons/604c2352b755f7e81c0dd02a05d1319554596709.png");background-repeat:no-repeat!important}button.uc-notification__uc-seen,button.uc-notification__uc-close{padding:0;border-width:0;width:20px;height:20px;border-color:transparent;background:transparent}.uc-notification__uc-seen{top:35px;cursor:pointer!important}.uc-notification__uc-close{top:12px;cursor:pointer!important}.uc-notification-seen{background:#efefef}.uc-notification-seen .uc-notification__uc-seen{display:none}.uc-notification-unseen{background:var(--bui_color_white)}.uc-notification-icon .profile_notification{background-image:url("//cf.bstatic.com/static/img/tfl/mail_icon/f0b99dbb413d2486a5ed0f87a1fd1ec0487e8dd2.png")!important;background-position:0 3px!important;width:27px!important;height:22px!important}.uc-notification--highlighted .icon_remove{background-repeat:no-repeat!important;background-position:0 0!important;background-image:url("//cf.bstatic.com/static/img/tfl/close_button_bordered/c3af470dfea715e538555e6dcc78c97c0c71b99f.png")!important;height:18px;width:18px}.uc-notification--highlighted[data-type="unbooked_searches"]{background:#ffc489}.footerconstraint{border-top:1px solid #fafcff;background:#fafcff;width:100%;margin-top:2em;float:left;clear:both}.a11y_fix_footer_contrast_footerconstraint{background:var(--bui_color_white)}.footerconstraint-inner{max-width:1094px;min-width:620px;margin:0 auto;padding:0 8px}.t_m_viewport .footerconstraint-inner{min-width:inherit}.footerconstraint-inner #footer{padding:1.2em 0}.footerconstraint #footercert{margin-top:-15px}.footerconstraint .newsletter_subscribe{margin:0;background:#fafcff;border-radius:0;border-bottom:1px solid #ebf3ff}.footerconstraint #footernote,.footerconstraint #footerrefid{font-size:80%}.footerconstraint #footernav{color:#838383;font-weight:normal}.footerconstraint #footernav a{text-decoration:none}.footerconstraint #footernote{clear:both;line-height:140%;margin-top:1.6em}.footerconstraint .footercopyright{font-size:80%;border-top:1px solid #fafcff;margin-top:1em}.footerconstraint .footercopyright .whitebar{border-top:1px solid var(--bui_color_white)}.footerconstraint .footercopyright .copyright_text{padding:1em 0;float:left}.footer_nolanguages_gray{background:#fafcff;width:100%;float:left;clear:both}.footerconstraint #new2footerbuttons{padding:0}.footer-simple-horizontal-nav{list-style-type:none;margin:0;padding:0}.footer-simple-horizontal-nav li{display:inline}.footer-simple-horizontal-nav li+li:before{content:" | "}.footer-simple-horizontal-nav li a{text-decoration:none;font-weight:bold}.bp-your-details{min-width:450px;float:left}.bp-booking-details{width:315px;float:left;font-size:90%;padding:10px}.bp-booking-details .your-stay-3{margin-top:10px}.bp-booking-details .your-stay-3 p{padding:2px 0;margin:0}.bp-booking-details .for-3 p{margin:0;padding:0}.bp-booking-details-photo{width:90px;float:left;overflow:hidden;margin:10px 0 0 10px}#hotelname-fullwidth{font-size:1.1em;padding:10px 0 0 10px;width:590px}.bp-new-summary #pricedetails ul li.charge div.key,.bp-new-summary #pricedetails ul li.charge div.value{background:#f8f8f8}.fe_banner__bp_freebies ul{list-style:none;margin:0 0 0 10px;padding:0;vertical-align:middle;display:inline-block;zoom:1;*display:inline}.fe_banner__bp_freebies li{float:left;white-space:nowrap;margin-right:10px}.genius-reinforcement-savings-amount{font-weight:bold}.overview-cug-reinforcement{position:relative;padding:14px 0 14px 50px;clear:both;margin-bottom:10px}.bp-property-details__photo-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-radius:2px}.bp-property-details__photo-container--full{margin-left:-webkit-calc(-1 * 16px);margin-left:calc(-1 * 16px);margin-right:-webkit-calc(-1 * 16px);margin-right:calc(-1 * 16px);margin-top:-webkit-calc(-1 * 16px);margin-top:calc(-1 * 16px);border-radius:0;aspect-ratio:360 / 160}@supports not(aspect-ratio:360 / 160){.bp-property-details__photo-container--full{height:0;padding-top:25%;padding-bottom:25%}}.bp-property-details__photo-container--small{width:-webkit-calc(10 * 16px);width:calc(10 * 16px);height:-webkit-calc(10 * 16px);height:calc(10 * 16px)}.bp-property-details__photo{width:100%;height:auto;max-width:100%}.bp-property-details__review-score-container{background:var(--bui_color_white);background:rgba(255,255,255,0.8);position:absolute;top:16px;left:0;padding:8px;z-index:2;max-width:-webkit-calc(4px * 45);max-width:calc(4px * 45);border-radius:0 4px 4px 0}.bp-property-details__metadata{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bp-property-details__metadata svg{display:block}.bp-property-details__name{margin:0}.bp-property-details__accordion-content{margin-top:-webkit-calc((4px + 8px) * -1);margin-top:calc((4px + 8px) * -1)}.bp-property-details__address{font-style:normal;cursor:copy}.bp-card--negotiated-rates.bui-card{border-color:#003580}.bp-card--negotiated-rates .negrate-stripe{padding:0}.bp-card--negotiated-rates .negrate-stripe_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:0}.bp-card--negotiated-rates .negrate-stripe_logo{width:auto}.bp-card--negotiated-rates .negrate-stripe_logo,.bp-card--negotiated-rates .negrate-stripe_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 16px}.bp-card--negotiated-rates .negrate-stripe_text{color:#6b6b6b}.bp-property-details__container .bui-review-score__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.bp-card--done-reinforcement .bui-card__content{padding:0!important}.bp-mfe-container--property-details h1{margin-left:0;margin-right:0}.bp-mfe-container--property-details button:active{background-color:var(--bui_color_highlighted_alt)}.bp-unit-details__meal-plan .c-score.bui-review-score--text .bui-review-score__badge,.bp-unit-details__meal-plan .c-score.bui-review-score--text .bui-review-score__title{color:var(--bui_color_foreground_alt)}.bp-unit-details__meal-plan .c-score.bui-review-score--text .bui-review-score__text{padding:0}.bui-button.bp_room_remove_link svg{display:block}.unit-details__name{padding:0}.bp-card--unit-details .bui-form__label{font-weight:bold}.bp-card--unit-details .bui-input-select .bui-form__control{border-radius:4px}.bp-unit-details__preferences-divider{margin-bottom:-webkit-calc(-1 * 8px);margin-bottom:calc(-1 * 8px)}.bp-unit-details__policy-container .bui-icon:not(.tpex-policy-free-cancellation__icon) svg{vertical-align:middle}.bp-bui-panel--room-block svg.bk-icon{vertical-align:middle}.bp-card--unit-details .bui-icon{vertical-align:middle}.bp-card--unit-details .bui-icon svg.bk-icon{vertical-align:top}.guest-details__header{margin-bottom:-webkit-calc(-1 * 8px);margin-bottom:calc(-1 * 8px)}#booking-loader-modal.bui-modal{width:-webkit-calc(4 * var(--bui_spacing_24x));width:calc(4 * var(--bui_spacing_24x))}#booking-loader-modal .bui-modal__body{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:var(--bui_color_background_elevation_one);width:100%;padding:var(--bui_spacing_12x) var(--bui_spacing_8x);border-radius:var(--bui_border_radius_100);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#booking-loader-modal .bui-modal__close{display:none}.bp-booking-loader__title{margin-top:var(--bui_spacing_6x);margin-bottom:var(--bui_spacing_half)}#booking-loader-modal .bui-divider{margin-top:var(--bui_spacing_4x);margin-bottom:var(--bui_spacing_4x);border:1px solid var(--bui_color_grayscale_lighter);border-width:1px 0 0;width:100%}@media(max-width:575px){#booking-loader-modal .bui-modal__body{width:100%}}div.area_local_office_inner_bp{max-width:1094px;min-width:620px;margin:0 auto;padding:8px;text-shadow:1px 1px 1px #00224f;font-size:110%;color:var(--bui_color_white);font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}div#area_local_office2_bp{background:#fafcff}div#area_local_office2_bp div.area_local_office_inner_bp{margin:15px auto -10px auto;text-shadow:1px 1px 1px var(--bui_color_white);color:#333}div.footerconstraint-inner.local_office_no_style_bp{max-width:inherit;min-width:inherit;padding:0}div.local_office_wrapper_bp{max-width:1094px;min-width:620px;margin:0 auto}.bs2_user_access_menu .user_access_menu_auth_next_step__sms{background-color:#fafcff;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0}.bs2_user_access_menu .user_access_menu_auth_next_step__wrapper{padding:15px;width:450px;padding-bottom:0}.progress_bar_margin{margin-bottom:10px}#rate_guarantee{padding:.5em 0 .5em 2em!important;background-position:left top!important;text-align:left!important;margin:1em 0 0;position:relative}.fe_banner__bp_top_banner .fe_banner__message{text-align:center}.bp_change_dates_price_warning{background:#fefbf0;color:#ff8000;border-bottom:4px solid #ffc489;font-weight:bold;text-align:center;padding:.72em 120px;margin:.72em 0}.bp_change_dates_price_warning p{margin:0}.last_room_bp_policy_warning{cursor:help;color:#a30000;border-bottom:1px dotted #a30000;font-size:.8em;position:relative;top:-5px}.bp_bs2_booking_conditions_tooptip p{padding:0 0 5px 0;margin:0}.payment-details{margin-bottom:0}.payment-details #label_cc_number{width:100%;position:relative}.payment-details-t-and-c{clear:both;padding:15px 0;margin:0}.payment-details__m-regular #cc_number{display:inline-block;width:150px;vertical-align:top}.payment-details__m-regular #cc_name{width:150px}.bp_no_cvc_explanation{margin-bottom:0;padding:.61em 0;font-weight:normal}#book_credit_card .label_cc_number__format{color:#6b6b6b;font-weight:normal!important;padding:.25em 0;padding-bottom:.33em!important;font-size:12px;text-align:left}#book_credit_card .label_cc_number__format{direction:ltr}.payment-details .b-list>*{margin-top:16px}.payment-details .b-list-bottom-border .b-border-bottom:nth-last-child(1){border-bottom:0}.payment-details .b-display_inline{display:inline-block}.payment-details .b-relative{position:relative}.payment-details .b-display-left{position:absolute;top:50%;left:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}.payment-details .b-display-topright{position:absolute;right:0;top:0}.payment-details .b-display-right{position:absolute;top:50%;right:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}.payment-details .b-display-middle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.payment-details .b-expand{width:100%;height:100%}.payment-details .b-occupy{position:absolute;left:0;right:0;top:0;bottom:0}.payment-details .b-left-align{text-align:left;-webkit-align-content:left;-ms-flex-line-pack:left;align-content:left;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.payment-details .b-padding-4{padding:4px}.payment-details .b-padding-8{padding:8px}.payment-details .b-padding-16{padding:16px}.payment-details .b-padding-32-16{padding:32px 16px}.payment-details .b-margin-top-24{margin-top:24px}.payment-details .b-margin-top-16{margin-top:16px}.payment-details .b-margin-top-8{margin-top:8px}.payment-details .b-padding-8-16{padding:8px 16px}.payment-details .b-padding-topbottom-32{padding-top:32px;padding-bottom:32px}.payment-details .b-padding-topbottom-16{padding-top:16px;padding-bottom:16px}.payment-details .b-padding-topbottom-8{padding-top:8px;padding-bottom:8px}.payment-details .b-margin-topbottom-4{margin-top:4px;margin-bottom:4px}.payment-details .b-display_none{display:none}.payment-details .b-no_border{border:0}.payment-details .b-fade{opacity:.6}.payment-details .b-fade_more{opacity:.5}.payment-details .b-transclucent{background-color:rgba(255,255,255,0.9)}.payment-details .b-transclucent_less{background-color:rgba(255,255,255,0.6)}.payment-details .b-border-bottom{border-bottom:1px solid #eee}.payment-details .b-border-top{border-top:1px solid #eee}.payment-details .b-border{border:1px solid;border-color:#eee!important}.payment-details .b-border-blue{border:1px solid;border-color:#cce1ff!important}.payment-details .b-border-topbottom{border-top:1px solid #eee;border-bottom:1px solid #eee}.payment-details .b-bold{font-weight:bold}.payment-details .b-scroll{overflow:auto;max-height:340px}.payment-details .b-border-u-rev{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.payment-details .b-row{display:block}.payment-details .b-row:after,.payment-details .b-row:before{content:"";display:block;clear:both}.payment-details .b-pointer{cursor:pointer}.payment-details .b-array-8{margin-right:8px;margin-bottom:8px}.payment-details .b-unset_width{width:unset}.payment-details .b-unset_width_force{width:unset!important}.payment-details .cc-icon-dimensions{width:32px;height:20px;border:1px solid #ccc;color:#6b6b6b}.payment_methods_dropdown_container .bui-dropdown__item-content{height:unset}.payment_methods_dropdown_container .payment_method_container{min-width:320px}.payment_methods_pc_lookalike_container .bp-bs3-saved-cc-new-card-form select.bp_input_select{height:35px!important}.payment_methods_dropdown_container .bui-dropdown__item:focus{background-color:#fff}.payment_methods_pc_lookalike_container .bp-bs3-saved-cc-new-card-form .bp_input_text{padding-top:7px!important;padding-bottom:7px!important}.payment_methods_dropdown_container .pay-method-icon--small{margin:2px 5px 3px 0;max-height:22px}.payment_methods_pc_lookalike_container .payment_timing_available_payment_method_icons{margin-left:0}.bp-bs3-pc-saved-cc-form .cc_cvc_input{padding-left:52px!important;min-width:65px}.payment-details__billing-address{margin-top:16px;padding-top:16px;border-top:1px solid #ebf3ff}.payment-details__m-stored .payment-details__billing-address .bp_input_text{padding-top:6px!important;padding-bottom:6px!important}.payment-details__billing-address-plain-text p{margin-bottom:4px}#pricedetails{float:right!important;width:36%!important;padding:0;margin:6px 0 0 0;position:relative;right:0}html[class*='b_opera_'] #pricedetails{margin-top:9px}#pricedetails>ul{float:left!important;list-style-type:none!important;margin:0!important;padding:10px 0!important;width:100%}#pricedetails ul li.charge{clear:both;position:relative;margin-bottom:.4em!important;padding:0 60px 0 10px!important;background:url(/static/img/newreviews_dottedline.png) left 9px no-repeat;line-height:12px!important}#pricedetails ul li.charge div.value{position:absolute;top:0;right:0;padding-right:9px!important;background:var(--bui_color_white)}#pricedetails ul li.charge div.key{display:inline;background:var(--bui_color_white)}#pricedetails ul li.total div{font-size:14px!important;font-weight:bold!important;padding:0!important;text-shadow:0 1px 0 var(--bui_color_white);background:none!important}#pricedetails ul li.total div.key,#pricedetails ul li.total div.value{border:0!important}#pricedetails ul li.total div.key{float:left;padding-left:9px!important;padding-right:9px!important}#pricedetails ul li.total div.value{float:right;padding-right:9px!important}#pricedetails #disclaimer{float:left;clear:both;width:100%;text-align:right;padding-bottom:8px!important}#cc_img{position:absolute;right:-16.5em;bottom:0;background:var(--bui_color_white);text-align:center;width:15.5em;border:1px solid #bad4f7;margin-left:6px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.bp_form__cc_hint--hidden,.bp_form__cc_hint_type--hidden{display:none}#cc_img h4{margin:0;background:#4d76b1;color:var(--bui_color_white);padding-left:8px;padding-right:8px}#cc_img p{margin:.5em 10px 1em}#book_credit_card.exp_layout{width:465px;float:left;margin:0;border:none!important;padding:0}.content{clear:both}.content:before,.content:after{content:"";display:table}.content:after{clear:both}.content{*zoom:1}#book_credit_card.exp_layout label{display:inline-block;*display:inline}.exp_layout span,.exp_layout label,.exp_layout span span{display:inline-block;min-width:180px;font-weight:bold}#cc_img.static{position:static;float:right;margin:7px 0 0 0}.exp_layout .errorSimpleMsg{margin-top:7px!important;margin-bottom:3px!important;font-weight:normal!important}#cc_type,#ccYear{margin-right:.6em}.exp_layout #dc_yyyymm_label,.exp_layout #dc_yyyymm_field,.exp_layout #dc_issue_label,.exp_layout #dc_issue_field{margin:10px 0!important;width:160px;float:left}.exp_layout #dc_yyyymm_field{width:285px}.exp_layout #dc_yyyymm_label,.exp_layout #dc_issue_label{font-weight:bold}.issue_cell{clear:both}.issue_cell:before,.issue_cell:after{content:"";display:table}.issue_cell:after{clear:both}.issue_cell{*zoom:1}@-webkit-keyframes cvcblink{0%{opacity:0}100%{opacity:1}}@-ms-keyframes cvcblink{0%{opacity:0}100%{opacity:1}}@keyframes cvcblink{0%{opacity:0}100%{opacity:1}}.saved_cc_table{margin-bottom:1em;width:100%}#book_credit_card.saved_cc_table input{margin-right:0}#book_credit_card.saved_cc_table #cc_month,#book_credit_card.saved_cc_table #ccYear,#book_credit_card.saved_cc_table #dcYear{font-size:.9em;float:left;margin:0}#book_credit_card.saved_cc_table td,#book_credit_card.saved_cc_table th{padding:.5em .5em .5em 0;border-bottom:1px solid #bad4f7}#book_credit_card.saved_cc_table .errors th{border:0}.saved_cc_table span.label{display:block!important;clear:both}#book_credit_card .cc_name{padding-left:20px!important;background-image:url("//cf.bstatic.com/static/img/profile/icon_cc_logos_small_sprint/0e2eab50d9af493608839c2b33084dc79c18ce83.png");background-repeat:no-repeat;line-height:1em}#book_credit_card .mastercard{background-position:left 0}#book_credit_card .visa{background-position:left -13px}#book_credit_card .amex{background-position:left -26px}#book_credit_card .novas{background-position:left -39px}#book_credit_card .other{background-position:left -52px}#book_credit_card .cc_number,#book_credit_card .cc_owner,#book_credit_card .cc_exp_date{float:left;line-height:1em;direction:ltr}#book_credit_card .cc_number{white-space:nowrap}#book_credit_card.saved_cc_table .cvc_code{background:url("//cf.bstatic.com/static/img/profile/icon_cc_info/1413d4169eb8e0251904e5c2c586b291e8ce0231.png") top right no-repeat;padding-right:21px;zoom:1}#book_credit_card .cc_type{float:left;padding-left:0;line-height:1em;white-space:nowrap}.installment-options{float:left;width:465px}.installment-options--saved-cc{margin-top:15px}.installment-options__accepted-cards{display:block;width:300px}.bp_free_cancellation_cta{font-size:90%;color:#008009}.bp-footer-cleanup{background-color:#f5f5f5!important;border:0;padding-top:16px;margin-top:80px}.bp-footer-cleanup #footernav a{color:var(--bui_color_action_foreground)}.bp-footer-cleanup .footerconstraint-inner #footer{padding-top:16px;padding-bottom:8px}.bp-footer-cleanup .footercopyright .whitebar{border:0}.bp-footer-cleanup .footercopyright{border:0}.double-booking-modal__button-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0}.double-booking-modal__button-group .bui-group__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;position:relative}.double-booking-modal__button-group .bui-group__item .bui-button{width:100%;font-size:var(--bui_font_emphasized_1_font-size);font-weight:var(--bui_font_emphasized_1_font-weight);line-height:var(--bui_font_emphasized_1_line-height);font-family:var(--bui_font_emphasized_1_font-family)}.double-booking-modal__button-group .double-booking-modal__label{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);text-align:center;margin-top:var(--bui_spacing_2x);color:var(--bui_color_foreground_alt)}@media(max-width:575px){.double-booking-modal__title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.double-booking-modal__subtitle{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}}.bp-no-payment-last-minute-banner{background-color:var(--bui_color_background_elevation_one)!important;margin-bottom:var(--bui_spacing_4x)}.bp-no-payment-last-minute-banner .bui-banner__text{margin-block-start:var(--bui_spacing_4x)}.bp-no-payment-last-minute-banner-image{margin-left:var(--bui_spacing_4x);margin-right:0}.bp-bui-badge__icon,.bp-bui-badge svg{margin-right:var(--bui_spacing_1x)}.bp-bui-badge.bui-badge--constructive{background-color:#e7fde9;border-color:#97e59c;color:#006607}.bp-bui-badge.bui-badge--constructive svg{fill:currentColor}.bp-bui-badge svg{fill:currentColor}.b_ta_dashboard_subheader{background-color:#464646;min-height:53px}.b_ta_dashboard_subheader_wrapper{background-color:transparent;padding:0;max-width:1110px;margin:0 auto}.b_ta_agency_name{width:30%;color:var(--bui_color_white);padding:14px 0 0 0;margin-bottom:0;margin-left:4px;float:left;font-size:18px;font-weight:400}a.b_ta_dashboard_link{float:right;padding:17px 0 0 0;color:var(--bui_color_white);text-decoration:none;font-size:15px;font-weight:100;margin-right:17px}a.b_ta_dashboard_link:hover{text-decoration:underline}.payment_choice_timing{padding:12px 12px 12px 40px;margin-bottom:20px;margin-top:-20px;border-bottom:1px solid var(--bui_color_white);background:#ebf3ff;position:relative;margin-left:-20px;margin-right:-20px}.payment_choice_timing__title{font-weight:600;margin-bottom:5px;color:#003580}.payment_choice_timing___paylater_info{line-height:1.5}.payment_choice_timing__title-wallet-credit-apply{font-weight:400;color:#bad4f7;margin-top:4px}.payment_choice_timing__subtitle{color:#bad4f7}.payment_choice_timing__check{position:absolute;left:20px;top:14px;min-height:auto}.payment_choice_timing__tooltip{display:none;position:absolute;z-index:999;top:35px;left:20px;width:300px;margin-left:-10px;padding:10px;padding-right:32px;background:#00224f;color:var(--bui_color_white);border-radius:3px;cursor:pointer}.payment_choice_timing__tooltip::before{content:'';position:absolute;top:-4px;left:12px;border-width:0 4px 4px;border-style:solid;border-color:#00224f transparent}.payment_choice_timing__tooltip__dismiss{position:absolute;top:10px;right:10px}.bp-reassurance-message{margin-right:-14px;margin-left:-14px;margin-top:-19px;margin-bottom:20px}#payment_method__content__ideal .reassurance-message-header,#payment_method__content__paypal .reassurance-message-header{cursor:pointer}.reassurance-message-header{background:#97e59c}.reassurance-message-body{overflow:hidden}.reassurance-message-header,.reassurance-message-body{color:#006607}.fly-content-tooltip:before,.fly-content-tooltip:after{content:" ";display:table}.fly-content-tooltip{font-size:13px;line-height:normal;width:320px;pointer-events:none;color:var(--bui_color_white);border-radius:4px;background:rgba(0,0,0,0.8);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.5);box-shadow:0 1px 7px rgba(0,0,0,0.5);text-align:left}.fly-content-hover-tooltip{pointer-events:all}.b_msie .fly-content-tooltip{background:var(--bui_color_black)}.fly-content-tooltip--wrap{-webkit-transition:top .3s ease-out,opacity .3s ease-out;transition:top .3s ease-out,opacity .3s ease-out;top:0;opacity:1;position:relative;padding:12px}.fly-dropdown_hidden .fly-content-tooltip--wrap{opacity:0;top:21px}.fly-content-tooltip:before{top:-10px;width:0;height:0;border:transparent 5px solid;border-bottom-color:rgba(0,0,0,0.8);-webkit-transform:none;-ms-transform:none;transform:none;background:0;-webkit-box-shadow:none;box-shadow:none}.fly-content-tooltip.fly-dropdown_hidden{margin-top:10px}.b_msie .fly-content-tooltip:before{border-bottom-color:var(--bui_color_black)}.fly-dropdown_top:before{top:auto;bottom:-5px;border-bottom:transparent;border-top-color:rgba(0,0,0,0.8)}.fly-dropdown_arrow_left:before{left:15px}.fly-dropdown_arrow_right::before{right:15px}.fly-content-tooltip.fly-content-tooltip--review-breakdown{width:18em}.fly-content-tooltip--review-breakdown .review_list_score_breakdown_right{float:none;width:auto;margin:0}.fly-content-tooltip--review-breakdown .review_score_breakdown_list{margin:0;padding:0}.fly-content-tooltip--review-breakdown .review_score_breakdown_list li,.fly-content-tooltip--review-breakdown .review_score_breakdown_list li.clearfix.one_col{width:auto;float:none;margin:0;padding-bottom:.5em}.fly-content-tooltip--review-breakdown .review_score_breakdown_list .review_score_name{margin-bottom:.3em}.fly-content-tooltip--review-breakdown .review_score_breakdown_list .score_bar{border:0;height:auto;width:83%}.fly-content-tooltip--review-breakdown .review_score_breakdown_list .score_bar_value{height:6px}.fly-content-tooltip--review-breakdown .review_score_breakdown_list .review_score_value{line-height:6px;color:var(--bui_color_white);width:17%}.tltp--list-score{padding:10px}.tltp.tltp--list-score p{margin:0}.review_score_breakdown_list{list-style:none;margin:.6em 5px;padding:0;text-align:left}.review_score_name{float:left;font-size:12px;font-weight:bold;margin:.5em 0 0;width:83%}.review_score_value{float:left;font-size:24px;font-weight:bold;margin:0;text-align:right;width:17%}.score_bar,.score_bar_value{border-radius:3px;height:5px}.score_bar{background:#fafcff;clear:both;width:100%;margin:.5em 0 1.5em}.score_bar_value{background:#5bbaff;width:0}.list_tighten,.list_tighten *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.list_tighten li{margin-bottom:.5em}.list_tighten .review_score_name{float:none;font-weight:normal;margin:.5em 0 .1em;width:auto}.list_tighten .review_score_value{color:#999;float:left;font-size:12px;font-weight:normal;line-height:1;padding:0;width:14%}.list_tighten .score_bar{background:#fafcff;border:1px solid #cfcfcf;height:12px;float:left;margin:0;width:85%}.list_tighten .score_bar_value{height:10px;border-radius:2px}.review_list_score_breakdown_right{float:left;width:70%;margin:25px 0 10px}li.clearfix.one_col{float:left;width:220px;margin-right:40px}.bp_new_cc_form--with_alt_payments .pay-form--wrapper{overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.bp_new_cc_form--active .pay-form--wrapper{max-height:580px}.bp_new_cc_form--with_alt_payments .pay-form--fieldset{padding:20px 10px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bp_new_cc_form--with_alt_payments #cc_month,.bp_new_cc_form--with_alt_payments #ccYear{float:none!important}.eta_holder_normalized{padding:0}#bookTmpl .eta_holder_normalized p{margin:0;padding:0}.bp_form__email_suggestion{margin:0;padding:6px 0;clear:both;display:none}.bp_form__email_suggestion_accept{color:#0071c2;text-decoration:underline;font-weight:bold;cursor:pointer}.bp_form__field--email{position:relative}.bui-list__container--email-suggestion{position:absolute;width:100%;top:100%;-webkit-transform:translateY(var(--bui_unit_smaller));-ms-transform:translateY(var(--bui_unit_smaller));transform:translateY(var(--bui_unit_smaller));border-radius:var(--bui_unit_smaller);background-color:var(--bui_color_white)}.bui-list__item--email-suggestion{font-size:var(--bui_font_medium_size);line-height:var(--bui_font_medium_line_height);font-weight:var(--bui_font_weight_normal);background-color:transparent;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.bui-list__container--email-suggestion .bui-list__item--email-suggestion{padding:10px}.bp_form__field--email .bui-list__container--email-suggestion .bui-list__item--email-suggestion{padding:8px}.book.bp-cards form#bookForm.roomSelect li.bui-list__item--email-suggestion{background-color:transparent}.bui-list__item--email-suggestion.bui-list__item--selected,.bui-list__item--email-suggestion:focus,.bui-list__item--email-suggestion:active,.book.bp-cards form#bookForm.roomSelect li.bui-list__item--email-suggestion:focus,.book.bp-cards form#bookForm.roomSelect li.bui-list__item--email-suggestion:active{outline:0;background-color:#e6e6e6;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bui-list__text-domain--email-suggestion{white-space:nowrap}.bui-list__text-user--email-suggestion,.book.bp-cards form#bookForm.roomSelect li span.bui-list__text-user--email-suggestion{font-size:var(--bui_font_medium_size);line-height:var(--bui_font_medium_line_height);font-weight:var(--bui_font_weight_normal);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;padding:0}@media screen and (max-width:1023px) and (orientation:landscape){.bui-list__container--email-suggestion{background-color:var(--bui_color_white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow-x:scroll}.bui-list__item--email-suggestion{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bui-list--divided>.bui-list__item.bui-list__item--email-suggestion{border-bottom:0;border-right:1px solid #e6e6e6}}.hasJS .bp_fine_print__content .bp_fine_print-content__snippet{display:none}.bp_form__field--phone .c-input-phone-country{display:inline-block}.bp_form__field--phone .c-input-phone-country #phone{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.bp_form__field--phone .c-input-phone-country .c-input-phone-country__flag{border-radius:4px 0 0 4px;background-color:transparent;top:2px;bottom:2px;left:2px;right:2px}.t_m_viewport .bp_form__field--phone .c-input-phone-country #phone{padding-top:0;padding-bottom:0}.b2.book.t_m_viewport .bp_form__field--phone .c-input-phone-country #phone{padding-top:6px;padding-bottom:6px}.c-input-phone-country{position:relative;z-index:1}.c-input-phone-country__country{position:absolute;top:1px;left:1px;width:32px;bottom:1px;z-index:2;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;appearance:none}.c-input-phone-country__flag{position:absolute;top:1px;left:1px;width:32px;bottom:1px;z-index:1;background-color:#e8e8e8}.c-input-phone-country__flag:before{position:absolute;content:'\25BC';top:50%;left:23px;margin-top:-3px;font-size:6px}.c-input-phone-country__flag__img{position:absolute;top:50%;left:2px;width:18px;height:16px;margin-top:-9px;background:url(//cf.bstatic.com/static/img/flags/flags_18/3add5fc1f256a1d2daa0f361799a5ee2999620fa.png) no-repeat;background-position:0 25px;display:block}.c-input-phone-country__input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:35px}.bh-quality-bars,.bh-quality-bars svg{display:inline-block}.hotel_details__quality--overview .m-badge-container{display:inline-block;height:14px}.hotel_details__quality--overview .m_hp_accordion__fulltext{padding-top:0}.hotel_details__quality--overview .m_hp_accordion__header{padding-bottom:16px}.hotel_details__quality--overview .m_hp_accordion__fulltext{color:#6b6b6b}.hotel_details__quality--overview .m_hp_accordion__fulltext .bk-icon{position:relative;top:2px;margin-right:2px}.hotel_details__quality--overview .m_hp_accordion__fulltext a{font-weight:normal}.hotel_details__quality--title{display:inline-block}.hotel_details__quality--overview .bh-quality-bars{margin-left:4px}.sr_item_main_block .bh-quality-bars{position:relative;top:-4px;margin-right:2px}.hp__hotel-title .bh-quality-bars{position:relative;top:-2px}.sr-card__badge .bh-quality-bars{position:relative;top:1px}.m_hp_accordion__header .bh-quality-bars{position:relative;top:2px}.bui-modal__title{padding-top:0}.bui-header .bui-group--vertical-align-middle>*,.bui-header .bui-group--vertical-align-middle>*:first-child{vertical-align:middle!important}.bui-traveller-header__popover{z-index:100!important}.bui-traveller-header__notifications .bui-group__item{list-style-type:none}.bui-header .bui-button{font-weight:500!important}.bui-header{position:relative}.bui-traveller-header__notifications{width:390px;max-height:320px;overflow:auto}.bui-traveller-header__notifications-empty{text-align:center}.bui-traveller-header__notifications a:link,.bui-traveller-header__notifications a:visited{font-weight:normal}.bui-traveller-header__notifications a:link:not(.bui-link),.bui-traveller-header__notifications a:visited:not(.bui-link){color:#333}.bui-traveller-header__notification+.bui-traveller-header__notifications-empty{display:none}.bui-traveller-header__notification--seen .bui-traveller-header__notification-bubble{opacity:0}.bui-traveller-header__product-action,.bui-traveller-header__product-action:link,.bui-traveller-header__product-action:hover{border:1px solid var(--bui_color_white)!important;font-weight:500}.bui-traveller-header__logo--ja{margin:-8px 0}.bui-traveller-header__currency{color:#6b6b6b}.bui-traveller-header__language{border:1px solid #e6e6e6}.bui-traveller-header__currency--active{color:inherit}.bui-traveller-header__profile{text-align:left}.bui-traveller-header__mobile-content{padding-top:40px}.bui-traveller-header__mobile-content a:link{font-weight:normal;text-decoration:none}.bui-traveller-header__mobile-content button{font-weight:400}.bui-traveller-header__menu-title{padding:16px 24px 12px}.bui-traveller-header__selection-list{margin-left:-12px;margin-right:-12px}.bui-traveller-header__selection-list .bui-grid,.bui-traveller-header__selection-list .bui-group{padding:0;list-style-type:none}.bui-traveller-header__selection-list .bui-list-item{font-weight:normal;color:#333}.bui-traveller-header__selection-list .bui-list-item--active{color:#0071c2}.bui-traveller-header__divider{margin:4px 0}.bui-traveller-header__content-loader{height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bui-traveller-header__mobile-content h2,.bui-traveller-header__mobile-content ul,.bui-traveller-header__mobile-content li{margin:0;padding:0}.bui-traveller-header__mobile-content a{color:inherit}div.bed_preference_icons--container{position:relative;margin:7px 0}label.bed_preference_icons--container{display:inline-block;width:auto;min-height:12px;vertical-align:middle;padding:3px 9px 2px 20px}.bed_preference_icons--container input{position:absolute;left:0;top:4px}.occupancy_children .bicon-occupancychild{display:inline-block;margin:0 1px 0 0;font-size:10px}.facility-badge__title.facility-badge__icon-bp.beach-badge-tdot-bp{vertical-align:middle}.sliding-panel-widget{position:fixed;left:0;top:0;bottom:0;right:0;z-index:199;padding:0;opacity:0;display:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.sliding-panel-widget-scrollable{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow-y:auto}.sliding-panel-widget.is-shown,.sliding-panel-widget.is-hidden{opacity:1;display:block;background:rgba(0,0,0,0.2)}.sliding-panel-widget-content{background:var(--bui_color_white);padding:15px 25px 0 25px;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444;overflow:auto;width:585px;z-index:100;position:absolute;right:0;min-height:100%;overflow:visible}.lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-content{right:auto;left:0}.sliding-panel-widget.is-shown .sliding-panel-widget-content{-webkit-animation:sliding-panel-in 500ms;animation:sliding-panel-in 500ms}.lang_is_ltr .sliding-panel-widget.is-shown.is-mirrored .sliding-panel-widget-content{-webkit-animation:sliding-panel-in-rtl 500ms;animation:sliding-panel-in-rtl 500ms}.sliding-panel-widget.is-hidden .sliding-panel-widget-content{-webkit-animation:sliding-panel-out 500ms;animation:sliding-panel-out 500ms}.lang_is_ltr .sliding-panel-widget.is-hidden.is-mirrored .sliding-panel-widget-content{-webkit-animation:sliding-panel-out-rtl 500ms;animation:sliding-panel-out-rtl 500ms}.b_msie_8 .sliding-panel-widget-content{border-left:1px solid var(--bui_color_brand_primary_background);border-right:1px solid var(--bui_color_brand_primary_background)}.sliding-panel-widget-close-button{padding:15px 30px 15px 10px;background:var(--bui_color_action_background);width:20px;border-radius:5px 0 0 5px;display:inline-block;color:var(--bui_color_white);cursor:pointer;text-align:center;font-size:16px;line-height:16px;-webkit-box-shadow:0 0 14px #444;box-shadow:0 0 14px #444;position:fixed;right:630px;top:40px;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);z-index:2;-webkit-animation:sliding-panel-close-button-in .4s forwards;animation:sliding-panel-close-button-in .4s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:0}.sliding-panel-widget-close-button:hover{background:var(--bui_color_brand_primary_background)}.lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-close-button{position:fixed;padding-left:30px;padding-right:10px;border-radius:0 5px 5px 0;left:615px;right:auto;-webkit-animation:sliding-panel-close-button-in-rtl .4s forwards;animation:sliding-panel-close-button-in-rtl .4s forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.sliding-panel-widget.is-hidden .sliding-panel-widget-close-button{-webkit-animation:sliding-panel-close-button-in .1s reverse forwards;animation:sliding-panel-close-button-in .1s reverse forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.lang_is_ltr .sliding-panel-widget.is-hidden.is-mirrored .sliding-panel-widget-close-button{-webkit-animation:sliding-panel-close-button-in-rtl .1s reverse forwards;animation:sliding-panel-close-button-in-rtl .1s reverse forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.b_msie .sliding-panel-widget-close-button,.b_msie .lang_is_ltr .sliding-panel-widget.is-mirrored .sliding-panel-widget-close-button{-webkit-animation:none;animation:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.sliding_panel_ajax_loading{display:none}.sliding_panel_ajax_fail{display:none}@-webkit-keyframes sliding-panel-close-button-in{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sliding-panel-close-button-in{from{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sliding-panel-close-button-in-rtl{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sliding-panel-close-button-in-rtl{from{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sliding-panel-close-button-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes sliding-panel-close-button-out{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes sliding-panel-close-button-out-rtl{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes sliding-panel-close-button-out-rtl{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes sliding-panel-in{from{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes sliding-panel-in{from{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes sliding-panel-in-rtl{from{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes sliding-panel-in-rtl{from{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes sliding-panel-out{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}}@keyframes sliding-panel-out{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0}}@-webkit-keyframes sliding-panel-out-rtl{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}@keyframes sliding-panel-out-rtl{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0}}.bp_pricedetails_similar_soldout{margin:15px 10px 20px;color:#a30000;position:relative;padding:0 0 0 25px}.bp_pricedetails_similar_soldout .bp_pricedetails_similar_soldout__icon{position:absolute;left:0;font-size:16px;padding:3px 0 0;color:#a30000;width:20px}.bp_pricedetails_similar_soldout__header{display:block;padding-bottom:3px}.bp_hotel_top_pick,.bp_hotel_bestseller{display:block}.bp_hotel_top_pick__inner,.bp_hotel_bestseller__inner{font-weight:bold;display:inline-block;margin-bottom:7px;margin-left:-6px;padding:6px}.bp_hotel_top_pick__inner{background:#fff2e6;color:#ff8000}.bp_hotel_bestseller__inner{background:#e0f3e1;color:#006607}.bp_rlu_just_booked_property_container{color:#a30000}.bui-alert--legal-neutral{background-color:var(--bui_color_background_base)!important;border-color:var(--bui_color_border_alt)!important}.bui-alert--legal-neutral .bui-alert__icon{fill:var(--bui_color_foreground)!important;color:var(--bui_color_foreground)!important}.pss-urgency-with-tooltip{color:#900;cursor:help}.last_room_bp_policy_warning.legal-neutral,.pss-urgency-with-tooltip.pss-urgency-legal-neutral{color:var(--bui_color_foreground)!important;border-bottom:1px dotted var(--bui_color_foreground)!important}.pss-urgency-with-tooltip.pss-urgency-last-room{font-weight:bold;border-bottom:1px dotted #900}.pss-urgency-with-tooltip.pss-urgency-x-left{font-size:.88em;border-bottom:1px dotted #900}.check-preferred-property-icon{color:#febb02;font-size:21px;display:inline-block;vertical-align:top}.hp__hotel_ratings .check-preferred-property-icon{vertical-align:1px}.b_msie_10 .iconfont_is_loading [class^="bicon-"],.b_msie_11 .iconfont_is_loading [class^="bicon-"],.b_firefox_41 .iconfont_is_loading [class^="bicon-"],.b_firefox_42 .iconfont_is_loading [class^="bicon-"],.b_msie_10 .iconfont_is_loading [class*=" bicon-"],.b_msie_11 .iconfont_is_loading [class*=" bicon-"],.b_firefox_41 .iconfont_is_loading [class*=" bicon-"],.b_firefox_42 .iconfont_is_loading [class*=" bicon-"],.b_msie_10 .iconfont_is_loading [class*="\A bicon-"],.b_msie_11 .iconfont_is_loading [class*="\A bicon-"],.b_firefox_41 .iconfont_is_loading [class*="\A bicon-"],.b_firefox_42 .iconfont_is_loading [class*="\A bicon-"],.b_msie_10 .iconfont_is_loading .d-deal--ext,.b_msie_11 .iconfont_is_loading .d-deal--ext,.b_firefox_41 .iconfont_is_loading .d-deal--ext,.b_firefox_42 .iconfont_is_loading .d-deal--ext,.b_msie_10 .iconfont_is_loading .review_item_icon,.b_msie_11 .iconfont_is_loading .review_item_icon,.b_firefox_41 .iconfont_is_loading .review_item_icon,.b_firefox_42 .iconfont_is_loading .review_item_icon,.b_msie_10 .iconfont_is_loading .rt_detail_bed_icon,.b_msie_11 .iconfont_is_loading .rt_detail_bed_icon,.b_firefox_41 .iconfont_is_loading .rt_detail_bed_icon,.b_firefox_42 .iconfont_is_loading .rt_detail_bed_icon,.b_msie_10 .iconfont_is_loading .language_more_cell .language_more,.b_msie_11 .iconfont_is_loading .language_more_cell .language_more,.b_firefox_41 .iconfont_is_loading .language_more_cell .language_more,.b_firefox_42 .iconfont_is_loading .language_more_cell .language_more,.b_msie_10 .iconfont_is_loading .lp-index-usp-iconfont,.b_msie_11 .iconfont_is_loading .lp-index-usp-iconfont,.b_firefox_41 .iconfont_is_loading .lp-index-usp-iconfont,.b_firefox_42 .iconfont_is_loading .lp-index-usp-iconfont{visibility:hidden!important}.c-child-policies p{margin:0 0 8px}.c-child-policies__info{font-size:14px;line-height:20px;font-weight:500}.c-child-policies__table{max-width:640px}.c-child-policies__group{border:1px solid #e6e6e6;border-radius:3px;margin:16px 0}.c-child-policies__group-header{font-weight:500;background-color:transparent;border-radius:1px;border-bottom:1px solid #e6e6e6;padding:8px;position:relative}.c-child-policies__table--alt .c-child-policies__group-header{font-weight:normal}.c-child-policies__group-header strong{font-weight:500}.c-child-policies__group-content{width:100%}.c-child-policies__icons div{display:block;padding:1px 0 2px}.c-child-policies__icons>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-child-policies__icons>div span{margin-left:var(--bui_spacing_1x)}.c-child-policies__icons>div+div{margin-top:var(--bui_spacing_2x)}.c-child-policies .bk-icon{vertical-align:middle}.c-child-policies__table .c-child-policies__free{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);color:#008009}.c-child-policies__group-content td{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);font-size:13px;line-height:1.25;border-bottom:1px solid #e6e6e6;padding:8px 24px 8px 8px;position:relative;width:50%;vertical-align:middle}.c-child-policies__group-content tr:last-child td{border-bottom:0}.m-child-policies-subhead{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);margin:16px 0 4px}.child-policies-table__sub{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#6b6b6b;list-style-type:disc;margin:16px 0 0 16px;padding:0}.child-policies-table__sub:first-child{margin-top:0}.c-child-policies .child-policies-table__sub li{margin-bottom:0}.bookPopUp .c-child-policies__group-content td{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.child-policies-table-wrapper h2{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);font-size:14px;margin:0 0 16px;padding:0}.child-policies-table-wrapper{padding:6px 0 0 165px}.hp-policy-section .hp-policies-block .child-policies-table-wrapper p{margin:8px 0 0;padding:0}.child-policies-table-wrapper .c-child-policies__group,.child-policies-table-wrapper .c-child-policies__group-header,.child-policies-table-wrapper .c-child-policies__group-content td{border-color:#bdbdbd}.child-policies-table-wrapper .c-child-policies__table{padding-right:16px}.child-policies-table-wrapper .c-child-policies__table:first-child .c-child-policies__group{margin-top:0}.child-policies-table-wrapper .c-child-policies .bui-f-font-heading{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);color:#333;margin-top:16px}.child-policies-table-wrapper .bui-f-font-heading:first-child{margin-top:0}.book_cond_popup .c-child-policies{margin-top:16px}.book_cond_popup .c-child-policies .bui-f-font-heading{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family)}.book_cond_popup .c-child-policies .child-policies-table__info{font-size:13px}#b_confirmation_body .c-child-policies__group-content{margin:0}#b_confirmation_body .c-child-policies .bui-f-font-heading{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);font-weight:600}#b_confirmation_body .c-child-policies p+.bui-f-font-heading{margin-top:16px}#b_confirmation_body .c-child-policies p{margin-bottom:8px}#b_confirmation_body .c-child-policies .c-child-policies__group-content td{padding:8px 24px 8px 8px}.famex_ceb_request,.famex_ceb_request.bp-panel{background-color:var(--bui_color_white);padding:16px 16px 0;position:relative}.famex_ceb_request__head{background-color:transparent}.famex_ceb_request__title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);margin:0 0 16px;padding:0}.famex_ceb_request__policies{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_foreground_alt);list-style-type:disc;margin:16px 16px 8px;padding:0}@media screen and (min-width:500px){.famex_ceb_request__policies{margin:16px}}.famex_ceb_request__link{display:inline-block;color:var(--bui_color_action_foreground);cursor:pointer}.famex_ceb_request__room{margin:0 -16px 0;padding:16px 16px 4px;border-top:1px solid var(--bui_color_border_alt);position:relative}.famex_ceb_request__room__head{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_foreground_alt);padding:0 32px 8px 0}.famex_ceb_request__room__head[data-acc-head]{cursor:pointer}.famex_ceb_request__room__head span{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);color:var(--bui_color_foreground)}.famex_ceb_request__room__head p{margin:0}.famex_ceb_request__room__head p+p{margin-top:4px}.famex_ceb_request__room__icon{position:absolute;top:16px;right:16px;height:20px}.famex_ceb_request__room__content{display:none;padding:0 0 16px}.active .famex_ceb_request__room__content{display:block}.active .famex_ceb_request__room__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.famex_ceb_request__free{color:var(--bui_color_constructive_foreground);margin-left:2px}.famex_ceb_request__room .bui-checkbox:not(:first-child){margin-top:16px!important}.famex_ceb_request__item{position:relative;padding:4px 0}@media screen and (min-width:800px){.famex_ceb_request__item{width:60%}}.book .famex_ceb_request__item__age,.famex_ceb_request__item__age{display:none;margin:4px 0 0}@media screen and (min-width:350px){.book .famex_ceb_request__item__age,.famex_ceb_request__item__age{position:absolute;top:0;right:0;margin:0}}.famex_ceb_request__item__age .famex_ceb_request__item__age_label{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);display:inline-block;margin:0 4px 0 0}.book .famex_ceb_request__item__age .famex_ceb_request__item__age_input,.famex_ceb_request__item__age .famex_ceb_request__item__age_input{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);font-size:13px;display:inline-block;background-color:var(--bui_color_white);border-radius:var(--bui_border_radius_100);color:var(--bui_color_action_foreground);-webkit-box-shadow:none;box-shadow:none;height:28px;width:55px;margin:0;padding:0 4px;text-align:center}.famex_ceb_request__item__availability_note{padding:var(--bui_spacing_1x) 0 0 var(--bui_spacing_2x);display:block}.famex_d_ceb_request{border:1px solid var(--bui_color_border_alt);margin:24px 0 0}.famex_d_ceb_request .famex_ceb_request__room__content{display:block;padding:0}.famex_d_ceb_request .famex_ceb_request__rooms{height:96px;position:relative}.famex_d_ceb_request .famex_ceb_request__room{border-top:0;padding:16px}.famex_d_ceb_request .famex_ceb_request__rooms .famex_ceb_request__room{padding:16px;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);position:absolute;top:0;left:0;width:100%;z-index:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.famex_d_ceb_request .famex_ceb_request__rooms .famex_ceb_request__room.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1}.c-ceb-form,.c-ceb-form.bui-panel{background-color:var(--bui_color_white);padding:16px 16px 0}.c-ceb-form{margin-top:16px}.c-ceb-form__heading{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);margin:0 0 16px;padding:0}.c-ceb-form .bui-list{list-style-type:disc}.c-ceb-form .bui-list__item{margin-bottom:4px}.c-ceb-form .bui-list__item span{color:var(--bui_color_constructive_foreground);font-weight:500}.c-ceb-form__link{display:inline-block}.c-ceb-form__room{border-top:1px solid var(--bui_color_border_alt)}.c-ceb-form__room-head{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);padding:16px 20px 16px 0;position:relative}.c-ceb-form__room-head[data-acc-head]{cursor:pointer}.c-ceb-form__room-heading{font-size:var(--bui_font_strong_2_font-size);font-weight:var(--bui_font_strong_2_font-weight);line-height:var(--bui_font_strong_2_line-height);font-family:var(--bui_font_strong_2_font-family);font-weight:600;margin:0}.c-ceb-form__room-subheading{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin:0}.c-ceb-form__room-icon{position:absolute;top:16px;right:0;height:20px}.c-ceb-form__room-content{padding:0 0 16px}.c-ceb-form__room-acc .c-ceb-form__room-content{display:none}.active .c-ceb-form__room-content{display:block}.active .c-ceb-form__room-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bui-group .c-ceb-form__room-item:not(:first-child){margin-top:16px!important}.c-ceb-form__room-item.disabled{opacity:.6}.c-ceb-form__room-item .bui-stepper__title span{color:var(--bui_color_constructive_foreground)}.c-ceb-form__ages-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%}.c-ceb-form__age-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0 0}.c-ceb-form__age-item .bui-form__label{margin:0 16px 0 0}.c-ceb-form__age-item .bui-input-select{width:130px}.c-ceb-form-d{margin-top:8px}.c-ceb-form-d__head{margin:24px 0 0}.c-ceb-form-d__head .c-ceb-form__heading{font-size:20px;line-height:28px;font-weight:500;margin:0 0 8px}.c-ceb-form-d .c-ceb-form__room-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-ceb-form-d .c-ceb-form__age-item{padding:0}.c-ceb-form-d .c-ceb-form__age-item+.c-ceb-form__age-item{padding:8px 0 0}.c-ceb-form-d .bui-stepper__title-wrapper{margin-right:16px;min-width:100px}.c-ceb-form-d .c-ceb-form__age-item{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.famex_d_ceb_request .famex_ceb_request__room__content .bui-group .bui-alert{margin:0 0 4px 0!important}.c-group-fit-banner{margin:16px 0}.c-group-fit-banner .c-group-fit-banner__title{margin:0}.c-group-fit-banner .bui-banner__content{padding-right:32px}.c-group-fit-banner .bui-banner__text{margin:8px 0}.c-group-fit-banner .bui-link{font-weight:400}.c-group-fit-banner .bui-link:hover{text-decoration:underline}.c-group-fit-banner--tight{margin:8px 0;padding:16px}.c-group-fit-banner--tight .c-group-fit-banner__title{font-size:14px}.c-group-fit-banner--tight .c-group-fit-banner__text{font-size:13px}.c-group-fit-banner--tight .c-group-fit-banner__icon{height:20px;width:20px;min-width:20px}.c-group-fit-banner--tight .c-group-fit-banner__close{height:20px;width:20px;right:16px;top:16px}.c-group-fit-alert.bui-alert{margin:16px 0}.c-group-fit-alert.bui-alert--info{background-color:var(--bui_color_white)}.c-group-fit-alert .bui-link{font-weight:400}.c-group-fit-alert .bui-link+.bui-link{margin-left:8px}.c-group-fit-alert .bui-link--secondary{color:#6b6b6b}.c-group-fit-alert .bui-link:hover{text-decoration:underline}.c-group-fit-alert.bui-alert--info .bui-alert__icon{color:#bc5b01}.c-group-fit-alert.bui-alert--success .bui-alert__icon{color:#006607}.bui-alert.fam-bp-alert{padding-left:32px;padding-right:32px}.bui-alert.fam-bp-alert .bui-alert__description{padding-left:8px}.bui-alert.fam-bp-alert .bui-alert__title{font-size:14px}.bui-alert.fam-bp-alert .bui-alert__title:last-child{margin:0}.bui-alert.fam-bp-alert .bui-alert__text{margin:0 0 8px}.bui-alert.fam-bp-alert-inline{padding:0 16px 16px}.c-group-fit-inline.bui-alert--info .bui-alert__icon{color:#cd8900}.c-group-fit-inline--tight .bui-alert__icon{height:20px;width:20px}.c-group-fit-inline--tight .bui-alert__description{font-size:13px}.bp_sidebar_content_block .c-group-fit-inline,.bp-card--booking-summary .c-group-fit-inline{margin:16px 0}.bp_booking_conditions__link--wrapper{text-align:right}.askr-invite{position:fixed;padding:0 8px;bottom:0;right:20px;width:350px;background:#003580;color:var(--bui_color_white);text-align:center;z-index:2;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;border-radius:3px 3px 0 0;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.askr-invite__title{font-weight:bold;font-size:16px;margin-top:8px;margin-bottom:8px}.askr-invite__description{margin-bottom:12px;font-size:12px}.askr-invite__buttons-wrapper{display:inline-block;width:100%;max-width:400px;text-align:center;margin-bottom:8px}.askr-invite__button{display:inline-block;width:45%;border-radius:4px;border:solid 1px var(--bui_color_white);text-align:center;padding:8px;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--bui_color_white);text-decoration:none;cursor:pointer}.askr-invite__button:link{color:var(--bui_color_white);text-decoration:none}.askr-invite__button:visited{color:var(--bui_color_white);text-decoration:none}.askr-invite__button--primary{background:#0071c2;border-color:#0071c2;margin-left:8px}.askr-invite--hidden{bottom:-250px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.askr-survey{position:fixed;display:block;left:0;top:0;right:0;bottom:0;background-color:#f5f5f5;z-index:1000}.askr-survey--hidden{display:none}.askr-survey__close{position:absolute;top:16px;right:16px;z-index:110}.askr-survey__close>*{fill:#0071c2}.askr-survey__footer{position:absolute;bottom:0;left:50%;margin-left:-300px;height:80px;width:600px;background-color:var(--bui_color_white);z-index:10;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:5px 5px 0 0}.askr-survey__btn{position:absolute;top:16px;width:48px;height:48px;border:1px solid #0071c2;text-align:center;line-height:48px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.askr-survey__btn-inner>*{fill:#0071c2}.askr-survey__btn.askr-survey__btn--disabled{opacity:.3}.askr-survey__btn_down{right:16px}.askr-survey__btn_up{right:80px}.askr-survey__btn-inner{position:relative;display:inline-block;width:20px;height:20px}.askr-survey__btn_up .askr-survey__btn-inner{top:0}.askr-survey__btn_down .askr-survey__btn-inner{top:0}.askr-survey__progress-box{position:relative;margin-right:144px;height:48px;padding:16px}.askr-survey__progress-text-box{position:relative;line-height:24px;white-space:nowrap}.askr-survey__progress-label{display:inline-block;line-height:24px;font-size:14px;color:#333}.askr-survey__progress-value{display:inline-block;position:absolute;top:0;right:0;text-align:right;line-height:24px;font-size:14px;color:#333}.askr-survey__progress{position:absolute;height:9px;left:16px;right:16px;bottom:24px;background-color:#fafcff;border-radius:5px;overflow:hidden}.askr-survey__progress-bar{position:relative;width:0;height:9px;background-color:#cd8900;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.askr-survey__content-wrapper{position:absolute;left:0;right:0;top:0;bottom:80px;overflow:hidden;z-index:1}.askr-survey__content{position:relative;top:0}.askr-survey__content-block{position:relative;margin:32px auto;max-width:600px;overflow:auto;-webkit-overflow-scrolling:touch}.askr-survey__question-header{position:relative}.askr-survey__question-header-number{position:absolute;left:0;top:0;width:54px;text-align:center;font-size:24px;line-height:32px;font-weight:400;color:#0071c2}.askr-survey__question-header-title{font-size:24px;line-height:32px;font-weight:400;padding-left:54px}.askr-survey__break{height:32px}.askr-survey__questions{position:relative}.askr-survey__radio-item{position:absolute;visibility:hidden}.askr-survey__radio-box{display:block;position:relative;background-color:var(--bui_color_white);border:1px solid #ebf3ff;border-radius:5px;padding:16px 16px 16px 54px;margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.askr-survey__radio-item:checked+.askr-survey__radio-box{background-color:#ebf3ff}.askr-survey__radio-box--selected-animator{animation:selectedAnimation 1s;-moz-animation:selectedAnimation 1s;-webkit-animation:selectedAnimation 1s}@-webkit-keyframes selectedAnimation{0%{background-color:#ebf3ff;border-color:#ebf3ff}20%{background-color:#97e59c;border-color:#97e59c}40%{background-color:#ebf3ff;border-color:#ebf3ff}60%{background-color:#97e59c;border-color:#97e59c}80%{background-color:#ebf3ff;border-color:#ebf3ff}100%{background-color:#97e59c;border-color:#97e59c}}@keyframes selectedAnimation{0%{background-color:#ebf3ff;border-color:#ebf3ff}20%{background-color:#97e59c;border-color:#97e59c}40%{background-color:#ebf3ff;border-color:#ebf3ff}60%{background-color:#97e59c;border-color:#97e59c}80%{background-color:#ebf3ff;border-color:#ebf3ff}100%{background-color:#97e59c;border-color:#97e59c}}.askr-survey__radio-icon{position:absolute;left:16px;top:14px;fill:#ebf3ff}.askr-survey__radio-item:checked+.askr-survey__radio-box>.askr-survey__radio-icon{fill:#0071c2}.askr-survey__radio-item+.askr-survey__radio-box>.askr-survey__radio-unchecked,.askr-survey__radio-item:checked+.askr-survey__radio-box>.askr-survey__radio-checked{display:block}.askr-survey__radio-item+.askr-survey__radio-box>.askr-survey__radio-checked,.askr-survey__radio-item:checked+.askr-survey__radio-box>.askr-survey__radio-unchecked{display:none}.askr-survey__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9);z-index:100}.askr-survey__thanks_text_box{position:absolute;left:0;right:0;top:50%;margin-top:-20px;color:#0071c2;text-align:center;font-size:32px;line-height:40px;font-weight:500;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.askr-survey__top-shadow-overlayer{position:absolute;top:0;left:0;right:0;height:56px;background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);z-index:109}.askr-survey__bottom-shadow-overlayer{position:absolute;bottom:0;left:0;right:0;height:136px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 41%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(41%,rgba(255,255,255,1)),to(rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 41%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 41%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);z-index:9}.askr-survey__complete-survey-box{display:none;position:absolute;left:0;top:0;right:0;margin-right:144px;height:48px;line-height:46px;padding:16px;text-align:center;z-index:1}.askr-survey--compact.askr-survey{left:auto;top:auto;right:20px;width:320px;height:480px;border-radius:5px 5px 0 0;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2);border-radius:5px 5px 0 0}.askr-survey--compact .askr-survey__close{top:-36px;right:8px;background-color:var(--bui_color_white);width:36px;height:36px;line-height:36px;text-align:center;border-radius:5px 5px 0 0}.askr-survey--compact .askr-survey__top-shadow-overlayer{height:36px;border-radius:5px 5px 0 0}.askr-survey--compact .askr-survey__bottom-shadow-overlayer{height:96px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 37%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(37%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 37%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 37%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}.askr-survey--compact .askr-survey__footer{left:0;right:0;margin-left:0;width:auto;height:60px}.askr-survey--compact .askr-survey__btn{top:12px;width:36px;height:36px;line-height:36px}.askr-survey--compact .askr-survey__btn_down{right:12px}.askr-survey--compact .askr-survey__btn_up{right:60px}.askr-survey--compact .askr-survey__progress-box{margin-right:108px;padding:12px}.askr-survey--compact .askr-survey__content-wrapper{bottom:60px}.askr-survey--compact .askr-survey__content-block{padding:32px 0;margin:0 auto}.askr-survey--compact .askr-survey__question-header-number{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);width:54px}.askr-survey--compact .askr-survey__question-header-title{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);padding-right:12px;padding-left:54px}.askr-survey--compact .askr-survey__break{height:16px}.askr-survey--compact .askr-survey__radio-box{padding:10px 12px 10px 54px;border:1px solid transparent;background-color:transparent;border-radius:0;margin-bottom:0}.askr-survey--compact .askr-survey__radio-icon{top:8px;left:16px}.askr-survey--compact .askr-survey__complete-survey-box{margin-right:108px;padding:12px;line-height:initial}.c-earn-credits_right{text-align:right}.c-earn-credits_space_bottom{margin-bottom:8px}.c-earn-credits_space_top_and_bottom{padding:4px 0}.c-earn-credits_inline{display:inline}.c-earn-credits_inline-block{display:inline-block}.c-earn-credits_label{font-size:12px;font-weight:700;line-height:18px}.c-earn-credits_rt{min-width:130px;display:inline-block;margin-bottom:8px}.c-earn-credits_rt--top{margin:0 4px 4px 0}.c-earn-credits_rt-rd{min-width:130px;display:inline-block;margin-bottom:4px}.c-earn-credits_modal-icon{width:48px;height:48px}.c-earn-credits_drawer-icon-block{position:absolute;left:16px;top:-36px;width:72px;height:72px;background:#fff;border-radius:50%;text-align:center}.c-earn-credits_drawer-icon-height-fix{position:relative;top:16px}.emk_footer_update .emk_footer_wrapper{display:inline-block;width:50%}.emk_footer_update .cs_contact_footer{background-color:var(--bui_color_white);display:inline-block;vertical-align:top;position:relative;width:44%;margin-right:5%;border-radius:4px;color:#333}.emk_footer_update .cs_contact_footer .cs_contact_footer_icon{position:absolute;top:15px;left:10px;width:38px;height:38px;background-image:url("//cf.bstatic.com/static/img/contact/cs/cs-icon-sprite/99267ba5bf99b4a12568ce570dd72e003be6ac5f.png");background-repeat:no-repeat;display:inline-block;background-position:-5px -53px}.emk_footer_update .cs_contact_footer .cs_contact_footer_title{padding:15px 0 0 70px;text-align:left}.emk_footer_update .cs_contact_footer h3.cs_contact_footer_title_header{font-size:24px}.emk_footer_update .cs_contact_footer .cs_contact_footer_numbers{padding:10px 0 15px 70px;position:relative;overflow:hidden}.emk_footer_update .cs_contact_footer .cs_contact_footer_title_subheader{font-size:16px;color:#8e8e8e;margin:0;padding-top:4px}.emk_footer_update .cs_contact_footer .cs_contact_footer_numbers_section .number_title,.emk_footer_update .cs_contact_footer .cs_contact_footer_numbers_section .number_content{margin:0;font-size:16px;text-decoration:none}.cs_contact_footer_numbers_section.demostic_line{float:left;width:26%}.cs_contact_footer_numbers_section.international_line{float:left;width:42%}.cs_contact_footer_numbers_section.help_center{float:left;width:28%}.no_emk_cs_contact{background-color:var(--bui_color_white)}.no_emk_cs_contact .cs_contact_footer{background-color:var(--bui_color_white);display:inline-block;vertical-align:top;position:relative;width:100%;color:#333}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_icon{position:absolute;top:15px;left:0;width:38px;height:38px;background-image:url("//cf.bstatic.com/static/img/contact/cs/cs-icon-sprite/99267ba5bf99b4a12568ce570dd72e003be6ac5f.png");background-repeat:no-repeat;display:inline-block;background-position:-5px -53px}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_title{margin:15px 0 15px 65px;display:inline-block;width:28%;border-right:1px #fafcff solid}.no_emk_cs_contact .cs_contact_footer h3.cs_contact_footer_title_header{font-size:24px}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_numbers{display:inline-block;position:absolute;margin:20px 0 15px 38px;width:48%}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_title_subheader{font-size:16px;color:#8e8e8e;margin:0;padding-top:4px}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_numbers_section{display:inline-block;width:32%}.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_numbers_section .number_title,.no_emk_cs_contact .cs_contact_footer .cs_contact_footer_numbers_section .number_content{padding-top:4px;margin:0;font-size:16px;text-decoration:none}.cs_contact_footer_numbers_section.domestic_international_line{float:left;width:40%;margin-right:40px}.china_bp3_loader{width:400px;text-align:center;margin:0 auto;display:none}.loader_background{height:20px;width:300px;margin:0 auto;padding:3px;background-color:#e6e6e6;border-radius:11.5px}.china_bp3_loader--lightbox_mask{background-color:var(--bui_color_white)}.china_bp3_loader--lightbox_wrapper{border:0}.btn-wxpay-show .bk-icon{vertical-align:-1px}.wechat_pay_tab_content{padding:25px;background-color:var(--bui_color_white);text-align:center;position:relative}.wechat_pay_tab_content *{text-align:center!important}.wptc__before_paying{width:100%;height:100%;background-color:#fafcff;position:absolute;top:0;left:0;z-index:1}.wptc__before_paying__validating,.wptc__before_paying__validate_failed{width:100%;margin:160px 0 0 0}.wptc__before_paying__validating__text,.wptc__before_paying__validate_failed__text{margin:10px 0 10px 0!important}.wptc__before_paying__validate_failed__retry{cursor:pointer;color:#0071c2}.wptc__title{margin:0 0 0 -30px;padding:0}.wptc__title__icon{display:inline-block;vertical-align:middle;width:34px;height:30px;margin:0 5px 0 0;background:url('//cf.bstatic.com/static/img/payments/icons/china_local_payments/wechat_pay_135x120/bcf464480595ad3298dd6e6ca2b3c74edc84c111.png') no-repeat;background-size:contain;position:relative;top:-1px}.wptc__title__text{font-size:18px}.wptc__amount{margin:20px 0 0 0;padding:0;font-size:14px;font-weight:normal}.wptc__amount_pretty{display:inline-block;overflow:hidden}.wptc__property_name{margin:20px 0 0 0;padding:0;font-size:14px;font-weight:normal;color:#6b6b6b}.wptc__qrcode_countdown{margin-top:20px}.wptc__qrcode_countdown__counting__remaining_time_min,.wptc__qrcode_countdown__counting__remaining_time_sec{display:inline-block;color:#ff8000}.wptc__qrcode_countdown__expired{color:#a30000}.wptc__qrcode_countdown__expired__refresh_link{color:#0071c2;cursor:pointer;margin:0 2px}.wptc__qrcode{width:160px;height:160px;margin:30px auto 30px auto;background:url('/static/img/payments/payment_tab_content/wechat_pay_qrcode_loading_icon.gif') no-repeat center;position:relative}.wptc__qrcode__success_overlay,.wptc__qrcode__expiry_overlay{width:100%;height:100%;background-color:rgba(255,255,255,0.95);position:absolute;top:0;left:0}.wptc__qrcode__success_overlay__text{color:#008009;font-weight:bold}.wptc__qrcode__expiry_overlay__icon_wrap{position:absolute;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;padding:24px;background-color:var(--bui_color_white);border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25)}.wptc__tips{margin:0;padding:0;font-size:14px;color:#6b6b6b}.wptc__tips__text{display:inline-block;vertical-align:middle}.wptc__success_message{margin:20px 0 0 0!important;padding:0;font-size:14px;color:#008009}.bp-overview-buttons-submit.disabled_for_wechat_pay{background-color:#bdbdbd!important}.bp-overview-buttons-submit.disabled_for_wechat_pay:hover{background-color:#bdbdbd!important}.bp-comparison .fe_banner{margin-bottom:0}.bp-comparison .overlapping-bookings__table{display:none}.bp-comparison.overlapping-is-active .overlapping-bookings__table{display:block}.bp-comparison .overlapping-bookings__table{background:#dff6e0;position:relative}.bp-comparison .overlapping-bookings__table:after{display:block;content:"";position:absolute;top:0;bottom:0;z-index:2;width:24px}.bp-comparison .overlapping-bookings--ltr .overlapping-bookings__table:after{right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#dff6e0));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#dff6e0);background-image:linear-gradient(to right,rgba(255,255,255,0),#dff6e0)}.bp-comparison .overlapping-bookings--rtl .overlapping-bookings__table:after{left:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#dff6e0));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0),#dff6e0);background-image:linear-gradient(to left,rgba(255,255,255,0),#dff6e0)}.bp-comparison [class*=comparison-property__block][class*=--cta]{min-height:90px}.overlapping-bookings,.overlapping-bookings--bp{clear:both}.overlapping-bookings--bp.fe_banner__unify{padding-top:0!important;padding-bottom:0!important;margin-top:-15px;position:relative;z-index:1}.overlapping-bookings--bp--ltr.fe_banner__unify{padding-right:0!important}.overlapping-bookings--bp--rtl.fe_banner__unify{padding-left:0!important}.overlapping-bookings--bp .overlapping-bookings__title{padding-top:0}.overlapping-bookings--bp .overlapping-bookings__subtitle{border-top:1px solid var(--bui_color_white);font-weight:normal;margin-bottom:0;padding:20px}.bs2-compare-table.overlapping-bookings .overlapping-bookings__table,.overlapping-bookings--bp .overlapping-bookings__table{display:none;width:100%}.overlapping-is-active .overlapping-bookings--bp .overlapping-bookings__table{display:table}.overlapping-bookings .bicon-downchevron{font-size:65%;display:inline-block;margin:0 2px;position:relative}.overlapping-is-active .bicon-downchevron{top:-2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.overlapping-bookings--bp .overlapping-bookings__cell{vertical-align:middle}.overlapping-bookings--bp .overlapping-bookings__cell{border-top:1px solid #e7fde9;padding:10px 0}.overlapping-bookings--bp .overlapping-bookings__cell{text-align:center}.overlapping-bookings--bp .overlapping-bookings__cell:not(:first-child):not(:last-child){padding-left:10px;padding-right:10px}.overlapping-bookings--bp .overlapping-bookings__cell:last-child{text-align:right}.overlapping-bookings--bp .overlapping-bookings__cell:first-child{text-align:left}.overlapping-bookings__cta.slidebox--active{display:inline-block}.overlapping-bookings--bp .overlapping-bookings__property{font-weight:bold}.overlapping-bookings--bp .overlapping-bookings__property-has-icon{font-weight:bold;text-decoration:none}.overlapping-bookings--bp .overlapping-bookings__label{display:block;margin-bottom:5px}.overlapping-bookings--bp .overlapping-bookings__label.overlapping-bookings__label--inline{display:inline-block;margin-left:5px;margin-right:5px;margin-bottom:0;padding-top:10px}.overlapping-bookings--bp .overlapping-bookings__price{display:block;white-space:nowrap}.overlapping-bookings--bp .overlapping-bookings__price.overlapping-bookings__price--inline{display:inline-block;padding-bottom:10px}.overlapping-bookings--bp .bicon-readguide{display:inline-block;font-size:80%;opacity:.75;margin-left:4px}.overlapping-bookings__policy{padding-top:4px;margin-bottom:0}.overlapping-bookings__policy--constructive{color:#008009}.overlapping-bookings__policy--destructive{color:#c00}.bp_legacy_form_box__content.js-book-and-cancel{background-color:#dff6e0}.bp_legacy_form_box__content .overlapping-bookings--bp .overlapping-bookings__cell{border-top:solid 1px #97e59c}.bp_legacy_form_box__title.bp_legacy_form_box__title--pob{display:block;padding-top:20px}.overlapping-bookings__checklist{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.overlapping-bookings__checklist-label{display:inline-block;padding-bottom:8px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.lang_is_ltr .overlapping-bookings__checklist-label,.overlapping-bookings--ltr .overlapping-bookings__checklist-label{padding-right:8px}.overlapping-bookings--rtl .overlapping-bookings__checklist-label{padding-left:8px}.overlapping-bookings__checklist-label:hover input{opacity:.8}.overlapping-bookings__checklist-body{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.pob-confirm-cancel{display:none;border-top:solid 1px #97e59c;margin:0;padding-top:10px}.pob-confirm-cancel.in{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pob-confirm-cancel span{font-weight:bold}.reveal-pob-table .bicon-downchevron{font-size:65%;display:inline-block;margin:0 2px;position:relative}.reveal-pob-table.active .bicon-downchevron{top:-2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pob-conf-row{width:95%;border-top:1px solid #97e59c;padding:8px 0}.pob-conf-row:first-child{margin-top:10px}.pob-conf-row:last-child{padding-bottom:0}.fe_banner__red .pob-conf-row{border-top:1px solid #ffebeb}.pob-conf-row:after{display:block;content:" ";clear:both}.pob-conf-row__info{width:80%;float:left;display:table-cell}.pob-conf-row a,.pob-conf-row p{font-size:13px}.pob-conf-row a{color:#07c;vertical-align:middle}.pob-conf-row p{padding:0;margin:0;vertical-align:middle}.pob-conf-row__cta{float:right;margin-top:6px}.overlapping-bookings-outlined .overlapping-bookings-outlined__property{padding-bottom:4px}.free-cxl,.non-ref,.ref-fee{font-size:12px;padding-top:4px;color:#006607}.comparison-property p{margin:0}.comparison-property a{font-weight:normal;text-decoration:none}.comparison-container{border-top:solid 1px #e6e6e6;display:block}.comparison-container__title{font-size:16px;line-height:24px;color:#006607;padding-left:16px;padding-right:16px;padding-top:16px;font-weight:normal;margin:0}.comparison-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding:16px}.comparison-layout__item{display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:275px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;max-width:350px}[class*=comparison-layout__spacer]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:30px;-ms-flex-preferred-size:30px;flex-basis:30px}[class*=comparison-layout__spacer]:not([class*=--empty]):before{background:#97e59c;-webkit-box-shadow:inset 0 -1px 2px -1px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 -1px 2px -1px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.5);border-radius:100px;content:"";display:inline-block;height:8px;width:8px}.comparison-property{background:#fff;border:solid 1px rgba(189,189,189,0.5);border-radius:4px;color:#333;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;margin:0 8px;width:100%}[class*=comparison-property__block]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:8px 16px}[class*=comparison-property__block]:not(:first-child){border-top:solid 1px #e6e6e6}[class*=comparison-property__block][class*=--image]{background-color:#f5f5f5;border-radius:4px 4px 0 0;height:200px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0}[class*=comparison-property__block][class*=--alternate]{background:#f5f5f5}[class*=comparison-property__block][class*=--centered],[class*=comparison-property__block][class*=--centered] [class*=comparison-property__text]{text-align:center}[class*=comparison-property__block][class*=--title]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;min-height:80px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}[class*=comparison-property__block][class*=--price]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[class*=comparison-property__block][class*=--cta]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:16px}[class*=comparison-property__text]{font-size:14px;line-height:normal;font-weight:normal}[class*=comparison-property__text]:not(:last-child){margin-bottom:8px}[class*=comparison-property__text][class*=--flush]{margin-bottom:4px}[class*=comparison-property__text][class*=--smaller]{font-size:12px}[class*=comparison-property__text][class*=--medium]{font-size:16px}[class*=comparison-property__text][class*=--large]{font-size:20px}[class*=comparison-property__text][class*=--media]{position:relative}.media-icon{font-size:80%}.lang_is_ltr .media-icon{left:0}[class*=comparison-property__link]{color:#0071c2;cursor:pointer}[class*=comparison-property__link][class*=--destructive]{color:#c00}[class*=comparison-property__link][class*=--destructive].slidebox--active{background-color:inherit}[class*=comparison-property__link][class*=comparison-property__link]:hover,[class*=comparison-property__link][class*=comparison-property__link]:active{color:#cd8900}.comparison-property__block--image{background-size:cover;background-position:center center;background-repeat:no-repeat}.comparison-property__overlay{background-color:#fff;background-color:rgba(255,255,255,0.80);display:inline-block;padding:8px 16px;margin-top:16px}.comparison-property__cta{display:block;text-align:center;font-size:14px!important}.comparison-property__cta:not(:last-child){margin-bottom:8px}.comparison-property__review_breakdown .review_score_breakdown_list{list-style:none;margin:.6em 5px;padding:0;text-align:left}.comparison-property__review_breakdown .review_score_name{float:left;font-size:12px;font-weight:bold;margin:.5em 0 0;width:83%}.comparison-property__review_breakdown .review_score_value{float:left;font-size:24px;font-weight:bold;margin:0;text-align:right;width:17%}.comparison-property__review_breakdown .score_bar,.comparison-property__review_breakdown .score_bar_value{border-radius:3px;height:5px}.comparison-property__review_breakdown .score_bar{background:#e9f0fa;clear:both;width:100%;margin:.5em 0 1.5em}.comparison-property__review_breakdown .score_bar_value{background:#5bbaff;width:0}.comparison-property__review_breakdown .list_tighten,.comparison-property__review_breakdown .list_tighten *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.comparison-property__review_breakdown .list_tighten li{margin-bottom:.5em}.comparison-property__review_breakdown .list_tighten .review_score_name{float:none;font-weight:normal;margin:.5em 0 .1em;width:auto}.comparison-property__review_breakdown .list_tighten .review_score_value{float:left;font-size:12px;font-weight:normal;line-height:1;padding:0;width:14%}.comparison-property__review_breakdown .list_tighten .score_bar{background:#e9f0fa;float:left;margin:0;width:85%;margin-top:3px}.fly-content-tooltip.fly-content-tooltip--review-breakdown{width:18em}.fe_banner__auth_low .fe_banner__title{color:#c00;margin-bottom:0}.overlapping-bookings__total-price{display:inline-block}.overlapping-bookings__book-cancel-price{float:right;padding-right:4px}.overlapping-bookings__bold{font-weight:bold}.bp_legacy_form_box__content.book-and-cancel_v2{background-color:#dff6e0}.bp_legacy_form_box__content.book-and-cancel_v2.js-validation_error{background-color:#f6dfdf}.js-validation_error .overlapping-bookings__cell{border-top-color:#ff7070!important}.book-and-cancel__price-summary{padding-top:10px;border-top:solid 1px #97e59c}.book-and-cancel__total-price{float:right;margin:0 5px}.book-and-cancel__error-text.hidden{display:none}.book-and-cancel__radio-wrapper{padding-bottom:10px}.book-and-cancel__radio-item{display:inline-block;margin-right:10px}.book-and-cancel__table_disabled{opacity:.5;pointer-events:none}.book-and-cancel__radio-item_text{font-weight:600}.bookings_comparison--outer{background-color:#dff6e0;border:1px solid #e7fde9;padding:16px;margin-top:20px}.bookings_comparison--inner{background-color:var(--bui_color_white);border:1px solid #e6e6e6;border-radius:2px;padding:16px}.bookings_comparison--header,h4.bookings_comparison--name{font-size:14px;line-height:20px;margin-bottom:16px}.bookings_comparison--header{font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:16px}.bookings_comparison--inner .bk-icon{float:left}.bookings_comparison--item{border-top:1px solid #e6e6e6;padding:16px 0}.bookings_comparison--item:last-child{padding-bottom:0}.bookings_comparison--details{min-height:80px;width:55%;display:inline-block}.bookings_comparison--details .review-score-widget{padding-bottom:8px}.bookings_comparison--item a{text-decoration:none}.bookings_comparison--item .bui-button--secondary{float:right;margin-top:21px;max-width:30%}.bookings_comparison--item .bui-button__text{font-weight:400}h4.bookings_comparison--name{margin:0 0 8px 0}.bookings_comparison--item img{width:80px;float:left;padding-right:16px}p.bookings_comparison--price{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin:8px 0 0 0}p.bookings_comparison--price span{font-weight:bold;font-size:14px}.book-and-cancel_intro-text{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);margin-bottom:24px}.book-and-cancel_error-top-message{margin-bottom:8px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.book-and-cancel_error-top-message.hidden{display:none}.bp_legacy_form_box__content.book-and-cancel_v3{background-color:#fafcff;padding:16px 24px 24px 16px!important}.book-and-cancel_table .comparison-property__text--smaller--flush{color:#00224f!important;max-width:70%;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.book-and-cancel_table .overlapping-bookings__property{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.book-and-cancel_table .overlapping-bookings__book-cancel-price{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.book_and_cancel.overlapping-bookings__cell{border-top-color:#ebf3ff!important}.book-and-cancel__price-summary{padding-top:8px;border-top:solid 1px #ebf3ff;text-align:right}.book-and-cancel__col-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.book-and-cancel__col_m_50{max-width:50%}.book-and-cancel__col_50{min-width:50%}.book-and-cancel__total-price{float:right;margin:0 5px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.book-and-cancel_radio-item_subtext{padding:0 24px 0 20px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.book-and-cancel__radio-item_text{margin-left:4px;font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);font-weight:bold;margin-bottom:24px}.book-and-cancel__error-text{color:#a30000}.book-and-cancel__error-text.hidden{display:none}.book-and-cancel_v3 .js-book-and-cancel__error_no_reply{margin-left:20px}.book-and-cancel__radio-wrapper{padding-bottom:10px}.book-and-cancel__radio-item{display:inline-block;margin-right:10px}.book-and-cancel__radio-item label{display:block;margin:-20px 0 0 20px}.book-and-cancel__table_disabled{opacity:.5;pointer-events:none}.open-booking-bui-alert{margin-top:10px}.open-booking--message{margin-top:8px;border-bottom:0;padding:24px;font-size:14px;background-color:#fafcff;border-color:#ebf3ff}.open-booking--bui-banner{margin-top:-2px;padding-top:0;border-top:0}.open-booking--bui-banner a:link{text-decoration:none}.open-booking--bui-banner .bui-banner__content .open_booking--details-item{display:block;float:left;width:100%;margin:16px 0}.bookings_comparison{background-color:#fafcff;border:1px solid #ebf3ff;border-radius:2px;padding:16px;margin-top:20px}.bookings_comparison .bk-icon{float:left}.bookings_comparison .bookings_comparison--header{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.bookings_comparison .bookings_comparison--price{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.bookings_comparison .bookings_comparison--item{border-top:1px solid #ebf3ff}.open_booking--card--bhep{height:96px;line-height:96px}.open_booking--card--bhep .open_booking--cta{margin-top:31px}.open_booking--card--bhep .open_booking--thumbnail{width:96px}.open_booking--card--bhep .open_booking--cancel-cost,.comparison-property__text--non-free-cancel{margin:6px 10px 0;line-height:1;font-weight:bold;color:#a30000}.comparison-property__text--non-free-cancel{margin:0;line-height:18px}.vp_hotel_badge.badge_business_sm{background:url('//cf.bstatic.com/static/img/experiments/experiment_sr_business_badges/59238e4e59204ebaca2224156b4a67d6f6af9d84.png') no-repeat 0 0!important;width:30px;height:40px}body.hotel .vp_hotel_badge.badge_business{background:url('//cf.bstatic.com/static/img/experiments/experiment_sr_business_badges/59238e4e59204ebaca2224156b4a67d6f6af9d84.png') no-repeat -45px 3px!important;width:40px;height:54px}.vp_hotel_badge.badge_solo,.vp_hotel_badge.badge_couple,.vp_hotel_badge.badge_group,.vp_hotel_badge.badge_family{width:40px;height:50px}.vp_hotel_badge.badge_solo_sm,.vp_hotel_badge.badge_couple_sm,.vp_hotel_badge.badge_group_sm,.vp_hotel_badge.badge_family_sm{width:29px;height:39px}.vp_hotel_badge.badge_solo,.vp_hotel_badge.badge_couple,.vp_hotel_badge.badge_group,.vp_hotel_badge.badge_family,.vp_hotel_badge.badge_solo_sm,.vp_hotel_badge.badge_couple_sm,.vp_hotel_badge.badge_group_sm,.vp_hotel_badge.badge_family_sm{background:url('//cf.bstatic.com/static/img/experiments/sprite_sr_hp_traveller_type_badges/e6cb38161626c873a46bf3baee2ef985ed5f5bd3.png') no-repeat 0 4px}.vp_hotel_badge.badge_solo_sm{background-position:0 4px}.vp_hotel_badge.badge_couple_sm{background-position:0 -46px}.vp_hotel_badge.badge_group_sm{background-position:0 -96px}.vp_hotel_badge.badge_family_sm{background-position:0 -145px}.vp_hotel_badge.badge_solo{background-position:-45px 0!important}.vp_hotel_badge.badge_couple{background-position:-45px -48px!important}.vp_hotel_badge.badge_group{background-position:-45px -98px!important}.vp_hotel_badge.badge_family{background-position:-45px -149px!important}.incentive-badge-bp{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);background-color:#ff8000;border:1px solid transparent;border-radius:2px;display:inline-block;font-weight:500;padding:0;vertical-align:middle;position:relative;margin-left:4px;margin-right:4px;top:-2px}.incentive-badge-bp__icon{display:inline-block;padding:0 3px 0 4px;position:relative;top:-1px}.incentive-badge-bp__text{background:var(--bui_color_white);padding:0 8px 0 8px;display:inline-block;line-height:18px}.avatar-mask{border-radius:100%;display:block;border:2px solid var(--bui_color_white);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);text-align:center;text-transform:capitalize;font-weight:300;color:#FFF;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.avatar-mask.ava-x-small{border-width:1px}.ava-x-small{width:24px;height:24px;line-height:24px}.ava-small{width:32px;height:32px;line-height:32px;font-size:16px}.ava-default{width:48px;height:48px;line-height:48px;font-weight:500;font-size:24px}.ava-medium{width:64px;height:64px}.ava-large{width:80px;height:80px}.ava-x-large{width:128px;height:128px}.ava-xx-large{width:256px;height:256px}.ava-pad-top{margin-top:.8em}.ava-pad-bottom{margin-bottom:.8em}.ava-pad-left{margin-left:.8em}.ava-pad-right{margin-right:.8em}.ava-icon{font-family:"booking-iconset"!important;color:#8e8e8e}.ava-icon.ava-x-small{font-size:24px}.ava-icon.ava-small{font-size:32px}.ava-icon.ava-default{font-size:48px}.ava-icon.ava-medium{font-size:64px}.ava-icon.ava-large{font-size:80px}.ava-icon.ava-x-large{font-size:128px}.ava-icon.ava-xx-large{font-size:256px}.fe_greyscale_avatar{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.c-review-block{display:inline-block;width:100%;vertical-align:top}.c-review-block__row{width:100%;display:inline-block;padding-bottom:var(--bui_spacing_4x);vertical-align:top}.c-review-block .c-review-block__row:last-child{padding-bottom:0}.c-review-block__dot-separator{color:var(--bui_color_foreground_alt);font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.review_block__edit{float:right;margin-top:-webkit-calc(var(--bui_spacing_2x) * -1);margin-top:calc(var(--bui_spacing_2x) * -1)}.c-review-block__left .c-review-block__row:not(:first-child),.c-review-block__left .c-review-block__row:not(:first-child) a{color:var(--bui_color_foreground_alt);fill:currentColor}.c-review-block__left .c-review-block__row:not(:first-child) .bui-list__icon{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-review-block__left .c-review-block__row:not(:first-child) .bui-list__body{display:inline-block;width:100%;word-break:break-word}.c-review-block__room-info-row li>a.c-review-block__room-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:underline}.c-review-block__room-info-row li>a.c-review-block__room-link:hover{color:var(--bui_color_action_foreground)}.c-review-block__room-info-row li.review-block__room-info--disabled>a{pointer-events:none;text-decoration:none}.c-review-block__room-info-row li.review-block__room-info--disabled{cursor:text}.c-review-block__guest+.c-review-block__stay-date{margin-top:var(--bui_spacing_6x)}.c-review-block__left .c-review-block__stay-date{padding-bottom:0}.c-review-block__right .bui-review-score{position:relative;bottom:var(--bui_spacing_4x)}.c-review-block__right .review-helpful__container .review-helpful__vote-feedback-message{margin-right:var(--bui_spacing_2x)}.c-review-block__right .review-helpful__container .review-helpful-heart-submit{margin-right:0!important;margin-left:var(--bui_spacing_4x)}.c-review-block__right .c-review-block__date{display:inline-block;margin-bottom:var(--bui_spacing_1x)}.c-review-block__actions{padding:0;margin:0;display:block}.c-review-block__actions .review-helpful__container{display:block;float:none;width:100%;padding:0;margin:0}.c-review-block__actions .review-helpful__form{display:inline-block;vertical-align:middle;padding:0;margin:0;float:none}.c-review-block__actions .review-helpful-heart-submit:before{content:'\b218';font-family:booking-iconset;padding:0 5px 0 0;font-size:12px;top:0;position:relative}.c-review-block__actions .review-helpful-heart-submit,.c-review-block__actions .review-helpful__form-submitted{display:inline-block;vertical-align:middle;padding:0;margin:0;font-size:14px;line-height:20px;font-weight:700;font-family:inherit!important;float:none;border:0;-webkit-transition:none;transition:none}.c-review-block__actions .review-helpful-heart-submit:hover{color:#00538e}.c-review-block__actions .review-helpful__form-submitted,.c-review-block__actions .review-helpful__form-submitted:hover{color:#cd8900}.c-review-block__actions .review-helpful__vote-feedback-message,.c-review-block__actions .review-helpful-heart-vote-feedback-message{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);padding:0 4px!important;margin:0;display:inline-block;float:none;vertical-align:middle}.review_item_review .review-helpful__form.--unhelpful{margin-left:24px}.review-helpful__container .review-helpful__form{display:inline-block;vertical-align:middle;padding:0;margin:0;float:none}.review-helpful__container .review-helpful-heart-submit{background:0;border:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-size:14px!important;font-weight:normal;margin-right:8px!important}.review-helpful__container{padding-top:10px;padding-bottom:0}.c-review-block__actions .c-review-block__row .review-helpful__container{padding-top:0;padding-bottom:0}.review-helpful__container .review-helpful-heart-submit{color:var(--bui_color_action_foreground)}.c-review-block__actions .review-helpful__container .review-helpful-heart-submit .bk-icon{vertical-align:middle;max-width:256px;max-height:256px;overflow:hidden;margin-top:-4px}.c-review-block__actions .review-helpful__container .bk-icon.-iconset-thumbs_down{margin-top:2px!important}.c-review-block__actions .review-helpful__container .review-helpful__vote-feedback-message{font-size:13px!important;margin-left:-12px!important}.c-review-block__actions .review-helpful__container .review-helpful__vote-feedback-message .bk-icon{margin-right:4px;width:16px;height:16px;vertical-align:text-bottom}.review-helpful-heart-vote-feedback-message{color:#6f6f6f}.site_is_mdot .review-helpful__container .review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:0!important;margin-top:6px;display:block;width:100%}.site_is_mdot .c-review-block__actions .review-helpful__container .review-helpful__vote-feedback-message.review-helpful__vote-others-helpful{margin-left:-4px!important}.site_is_mdot .c-review-block__actions .review-helpful-heart-submit:before{display:none!important}.c-review-block__badge{display:inline-block;font-size:12px;line-height:18px;font-weight:700;color:#cd8900}.c-review-block__badge__icon{display:inline-block;width:14px;height:14px;vertical-align:middle;border-radius:14px;position:relative;font-size:0;line-height:0;background:#febb02;margin-top:-3px}.c-review-block__badge__icon *{display:inline-block;position:absolute;top:2px;left:2px}.c-guest-with-score+.c-review-block__badge{margin-top:4px}.c-review-block__date{display:inline;color:#6b6b6b;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.c-guest-with-score+.c-review-block__date{display:inline-block;margin-top:4px}.c-review-block__gallery{position:fixed;top:0;left:0;font-size:0;line-height:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);display:none;z-index:1200}.c-review-block__gallery__photo{max-height:100%;max-width:100%;display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#000}.c-review-block__gallery__photo--loaded{display:block}.c-review-block__gallery__inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px;display:inline-block;background-color:#000;width:80%;max-width:800px;min-width:300px;overflow:hidden}.c-review-block__gallery__inner--increased{max-width:1024px}.c-review-block__gallery__footer{bottom:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:16px;position:absolute;width:100%;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_white);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%)}.c-review-block__gallery__header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:16px;position:absolute;top:-1px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%)}.c-review-block__gallery__close:focus,.c-review-block__gallery__close:hover,.c-review-block__gallery__close:active,.c-review-block__gallery__close,.c-review-block__gallery__next:focus,.c-review-block__gallery__next:hover,.c-review-block__gallery__next:active,.c-review-block__gallery__next,.c-review-block__gallery__previous:focus,.c-review-block__gallery__previous:hover,.c-review-block__gallery__previous:active,.c-review-block__gallery__previous{background:0;border:0;padding:0;margin:0;display:inline-block;outline:0;outline:0;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.c-review-block__gallery__close{display:inline-block;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_white);float:right;cursor:pointer}.c-review-block__gallery__close svg{width:24px;height:24px;display:inline-block;fill:var(--bui_color_white);vertical-align:middle}.c-review-block__gallery__next,.c-review-block__gallery__previous{position:absolute;top:0;width:50%;left:0;bottom:0;text-align:left;cursor:pointer}.c-review-block__gallery__next{left:50%;text-align:right}.c-review-block__gallery__next span,.c-review-block__gallery__previous span{width:32px;height:32px;border-radius:32px;display:inline-block;font-size:26px;line-height:28px;vertical-align:middle;text-align:center;color:#000;background-color:#fff;display:inline-block;opacity:.3;margin:0 8px}.c-review-block__gallery__next:hover span,.c-review-block__gallery__previous:hover span{opacity:1}.c-review-block__gallery__next span svg,.c-review-block__gallery__previous span svg{vertical-align:middle}.c-review-block__gallery__list{width:100%;padding-top:66.66%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent center center no-repeat url('data:image/gif;base64,R0lGODlhGAAYAPQAAAAAAP///zAwMAQEBB4eHk5OThYWFnBwcDY2NmJiYiYmJlZWVj4+PgwMDIiIiHh4eEZGRpaWlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAHAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQABwABACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAAHAAIALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQABwADACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkEAAcABAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAAHAAUALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAAHAAYALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkEAAcABwAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAAHAAgALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAAHAAkALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkEAAcACgAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAAHAAsALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAADxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBDYW4ndCBjb25uZWN0IHRvIGxvY2FsIE15U1FMIHNlcnZlciB0aHJvdWdoIHNvY2tldCAnL3Zhci9ydW4vbXlzcWxkL215c3FsZC5zb2NrJyAoMikgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQSBsaW5rIHRvIHRoZSBzZXJ2ZXIgY291bGQgbm90IGJlIGVzdGFibGlzaGVkIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IENhbid0IGNvbm5lY3QgdG8gbG9jYWwgTXlTUUwgc2VydmVyIHRocm91Z2ggc29ja2V0ICcvdmFyL3J1bi9teXNxbGQvbXlzcWxkLnNvY2snICgyKSBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+CjxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBBIGxpbmsgdG8gdGhlIHNlcnZlciBjb3VsZCBub3QgYmUgZXN0YWJsaXNoZWQgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQ2FuJ3QgY29ubmVjdCB0byBsb2NhbCBNeVNRTCBzZXJ2ZXIgdGhyb3VnaCBzb2NrZXQgJy92YXIvcnVuL215c3FsZC9teXNxbGQuc29jaycgKDIpIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IEEgbGluayB0byB0aGUgc2VydmVyIGNvdWxkIG5vdCBiZSBlc3RhYmxpc2hlZCBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+Cg==')}.c-review-block__gallery__item{position:absolute;width:100%;height:99.99%;left:0;top:0;padding:0;margin:0;list-style:none;display:none}.c-review-block__gallery__error-icon{width:32px;height:32px;fill:#bdbdbd;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.c-review-block__gallery__item--error .c-review-block__gallery__error-icon{display:block}.c-review-block__gallery__count{display:inline-block;float:right}@media(max-width:768px){.c-review-block__gallery__inner{width:100%!important;height:100%;max-width:100%;max-height:100%;border-radius:0}.c-review-block__gallery__count{float:none;margin:0 auto}.c-review-block__gallery__list{padding-top:0;height:100%;width:100%}.c-review-block__gallery__close{float:left;font-size:0}}.c-review-block__photos{display:block;font-size:0;line-height:0;vertical-align:top;margin:0 -webkit-calc(var(--bui_spacing_1x) * -1);margin:0 calc(var(--bui_spacing_1x) * -1);padding:0}.c-review-block__photos__item{display:inline-block;max-width:-webkit-calc(33.33% - var(--bui_spacing_2x));max-width:calc(33.33% - var(--bui_spacing_2x));padding:var(--bui_spacing_1x)!important;vertical-align:top;margin:0}.c-review-block__photos.c-review-block__photos--mobile .c-review-block__photos__button{height:60px;width:60px}@media screen and (min-width:344px){.c-review-block__photos.c-review-block__photos--mobile .c-review-block__photos__button{height:72px;width:72px}}.c-review-block__photos__button,.c-review-block__photos__button:hover,.c-review-block__photos__button:active,.c-review-block__photos__button:focus{font-size:14px;line-height:20px;font-weight:700;background:0;background-color:var(--bui_color_background_alt);background-position:center center;background-size:cover;border-radius:var(--bui_border_radius_100);border:0;color:var(--bui_color_white);cursor:pointer;display:inline-block;height:80px;padding:0;position:relative;text-align:center;vertical-align:top;width:80px;outline:0;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.c-review-block__photos__button__cover{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bui_color_black_with_alpha);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-review-block__photos__text{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);color:var(--bui_color_white)}.c-review-block__response{padding:var(--bui_spacing_4x);display:inline-block;width:100%;vertical-align:top;font-size:0;line-height:0;background-color:var(--bui_color_background_alt);border-radius:var(--bui_border_radius_200);position:relative;margin-top:var(--bui_spacing_2x);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.c-review-block__response:before{content:'';position:absolute;top:-webkit-calc(var(--bui_spacing_2x) * -1);top:calc(var(--bui_spacing_2x) * -1);left:50%;width:0;height:0;margin-left:-webkit-calc(var(--bui_spacing_1x) * -1);margin-left:calc(var(--bui_spacing_1x) * -1);border-left:var(--bui_spacing_2x) solid transparent;border-right:var(--bui_spacing_2x) solid transparent;border-bottom:var(--bui_spacing_2x) solid var(--bui_color_background_alt)}.c-review-block__response__title{padding:0;margin:0;display:inline-block;width:100%;font-size:14px;line-height:20px;font-weight:700;vertical-align:top;padding-bottom:var(--bui_spacing_2x)}.c-review-block__response__body{padding:0;margin:0;display:inline;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);vertical-align:top;white-space:pre-line}.c-review-block__response__read-more{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);background:0;border:0;display:inline-block;padding:0;margin:0 2px;color:var(--bui_color_action_foreground);cursor:pointer;font-weight:400!important}.c-review-block__response__body--hidden{display:none}.c-review-block__response__icon{display:inline-block;width:var(--bui_spacing_6x);height:var(--bui_spacing_6x);display:inline-block;fill:var(--bui_color_black);vertical-align:middle}.c-review-block__review{display:inline-block;width:100%;vertical-align:top}.c-review-block__review__row{padding-top:16px}.c-review-block__review__row:first-child{padding-top:0}.c-review-block__review__inner{padding:0;margin:0;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#333}.c-review-block__review__inner--rtl{direction:rtl;text-align:right}.c-review-block__review__inner--ltr{direction:ltr;text-align:left}.c-review-block__review__body{padding:0;margin:0;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:#333;direction:ltr;text-align:left;white-space:pre-line}.c-review-block__review__body--hidden{display:none}.c-review-block__review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:#333}.c-review-block__review__prefix{display:inline-block}.c-review-block__review__prefix--color-green,.c-review-block__review__prefix--color-green .c-review-block__review__icon{color:#008009;fill:#008009}.c-review-block__review__read-more,.c-review-block__review__read-more:hover,.c-review-block__review__read-more:active,.c-review-block__review__read-more:focus{font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:#0071c2;cursor:pointer}.c-review-block__review__read-more:active{text-decoration:underline}.c-review-block__title{margin:0;padding:0;font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family);color:var(--bui_color_black)}.c-review-block__title--small{font-size:16px;line-height:24px}.c-review__title--hidden{display:none}.c-review__title--rtl{direction:rtl;text-align:right}.c-review__title--ltr{direction:ltr;text-align:left}.c-review-block__stay-info{color:var(--bui_color_foreground_alt);fill:currentColor}.c-review-block__stay-info-item{padding:0;margin-bottom:var(--bui_spacing_2x)}a.c-review-block__stay-info-link{font-weight:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.review-block__room-info--disabled a.c-review-block__stay-info-link{color:var(--bui_color_foreground_alt);text-decoration:none}.c-review-block__stay-info-icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-review-block__stay-info-emphasize{font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-review-block__stay-info-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:ease all 300ms;transition:ease all 300ms}.review-block__room-info--disabled .c-review-block__stay-info-arrow{display:none}.c-review-block__meta{border:1px solid var(--bui_color_border_alt);border-radius:var(--bui_border_radius_100);display:inline-block;margin:var(--bui_spacing_1x) var(--bui_spacing_half) 0 0;padding:var(--bui_spacing_half) var(--bui_spacing_1x);cursor:pointer;-webkit-transition:ease border-color 300ms;transition:ease border-color 300ms}.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled,.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled a.c-review-block__room-link{cursor:default}.c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info{color:var(--bui_color_foreground);font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);border:0;padding:0}.c-review-block__room-info-row.c-review-block__meta{width:auto;clear:both;display:block;margin-bottom:var(--bui_spacing_4x);padding:12px 16px}.c-review-block .c-review-block__row.c-review-block__meta:last-child{padding-bottom:12px;margin-bottom:0}.c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__name{padding-right:var(--bui_spacing_4x);padding-top:0}.c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__name .room_info_heading{font-size:12px;line-height:18px;font-weight:500;margin-bottom:var(--bui_spacing_1x);color:var(--bui_color_foreground)}.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled .room_info_heading{color:var(--bui_color_foreground_alt)}.site_is_mdot .c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__name{padding-left:var(--bui_spacing_half)}.c-review-block__room-info-row.c-review-block__meta .c-review-block__room-info__arrow{display:block;right:-4px;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);-webkit-transition:ease all 300ms;transition:ease all 300ms}.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled .c-review-block__room-info__arrow{display:none}.c-review-block__meta:hover{border-color:#d6d6d6}.c-review-block__room-info-row.c-review-block__meta.review-block__room-info--disabled:hover{border-color:var(--bui_color_border_alt)}.c-review-block__meta:hover .c-review-block__room-info__arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.c-review-block__meta .review-block__room-info--disabled .c-review-block__room-info__name{padding-right:0}.c-review-block_room-info-content-wrap{padding-left:0!important}.site_is_mdot .c-review-block_room-info-content-wrap{padding-left:var(--bui_spacing_2x)!important}.c-review-snippet{display:block}.c-review-snippet__score{margin-bottom:4px}.c-review-snippet__title{margin-bottom:4px;font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.c-review-snippet__date{margin-top:2px}.c-review-snippet__guest{margin-top:8px}.c-subscores__header{margin-bottom:16px}.c-subscores__column{width:-webkit-calc(50% - 16px);width:calc(50% - 16px);float:left}.c-subscores__footer{margin-bottom:8px}.c-subscores__show-more{display:inline-block;padding:0;margin:0;font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.c-subscores__show-more,.c-subscores__show-more:hover,.c-subscores__show-more:active,.c-subscores__show-more:focus{border:0;background:0;color:#0071c2}.c-subscores__hide{display:none}.c-subscores__column+.c-subscores__column{margin:0 0 0 32px}.pending-review-banner .bui-banner__text{color:#6b6b6b}.pending-review-smileys a{text-decoration:none;margin-right:16px}.c-score-range{display:inline-block;font-size:0;line-height:0;margin:0;padding:0;position:relative;width:100%}.c-score-range,.c-score-range *{-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-user-select:none!important;user-select:none!important}.c-score-range .c-score-range__legend{display:block;font-size:14px;line-height:20px;color:#6b6b6b;font-weight:500;margin-top:-16px}.c-score-range__legend span:first-child{float:left;padding:0 4px}.c-score-range__legend span:last-child{float:right;padding:0 4px}.c-score-range__legend span>svg{width:20px;height:20px;fill:#6b6b6b}.c-score-range__legend span:first-child>svg{margin-right:4px}.c-score-range__legend span:last-child>svg{margin-left:4px}.c-score-range .c-score-range__numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:0;padding:0;margin:40px 0 32px 0;position:relative;width:100%}.c-score-range .c-score-range__tip{background-color:#0071c2;border-radius:6px;color:#FFF;display:none;font-size:14px;font-weight:700;left:50%;line-height:1.4;padding:4px 8px;position:absolute;text-align:center;top:-14px;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);white-space:nowrap;cursor:default}.c-score-range .c-score-range__tip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0071c2;content:"";display:block;height:0;position:absolute;width:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.c-score-range .c-score-range__tip svg{fill:#fff;width:24px;height:24px;vertical-align:bottom;display:inline-block}.c-score-range .c-score-range__lbl:last-of-type .c-score-range__tip{left:auto;right:-4px;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.c-score-range .c-score-range__lbl:last-of-type .c-score-range__tip:after{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);left:auto;right:8px}.c-score-range .c-score-range__lbl:first-of-type .c-score-range__tip{left:-4px;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.c-score-range .c-score-range__lbl:first-of-type .c-score-range__tip:after{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);left:8px}.c-score-range .c-score-range__inp+.c-score-range__lbl:hover .c-score-range__tip,.c-score-range .c-score-range__inp:checked+.c-score-range__lbl .c-score-range__tip{display:block}.c-score-range .c-score-range__numbers:hover .c-score-range__inp:checked+.c-score-range__lbl .c-score-range__tip{display:none!important}.c-score-range .c-score-range__numbers:hover .c-score-range__inp:checked+.c-score-range__lbl:hover .c-score-range__tip{display:block!important}.c-score-range .c-score-range__lbl{background-color:#FFF;border:none!important;border-color:#e6e6e6;border-radius:36px!important;border-width:4px!important;-webkit-box-shadow:0 0 0 4px #e6e6e6 inset;box-shadow:0 0 0 4px #e6e6e6 inset;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;color:#737373!important;display:inline-block!important;font-size:14px!important;font-weight:700!important;height:36px!important;line-height:36px!important;margin:0!important;padding:0!important;position:relative;text-align:center!important;vertical-align:top!important;width:36px!important;z-index:2!important}.c-score-range .c-score-range__inp{height:0!important;opacity:0!important;position:absolute!important;width:0!important;z-index:-1!important;left:0!important}.c-score-range .c-score-range__lbl:hover,.c-score-range .c-score-range__inp:hover+.c-score-range__lbl{-webkit-box-shadow:0 0 0 4px #0071c2 inset;box-shadow:0 0 0 4px #0071c2 inset;color:#0071c2}.c-score-range .c-score-range__inp:focus+.c-score-range__lbl,.c-score-range:active .c-score-range__inp:checked+.c-score-range__lbl,.c-score-range .c-score-range__inp:checked:focus+.c-score-range__lbl{-webkit-box-shadow:0 0 0 3px rgba(0,119,204,0.3);box-shadow:0 0 0 3px rgba(0,119,204,0.3)}.c-score-range .c-score-range__inp:checked+.c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range .c-score-range__inp:checked+.c-score-range__lbl:hover{-webkit-box-shadow:0 0 0 3px rgba(0,119,204,0.3);box-shadow:0 0 0 3px rgba(0,119,204,0.3)}@media only screen and (max-width:380px){.c-score-range .c-score-range__lbl{width:34px!important;height:34px!important;border-radius:34px!important;line-height:34px!important;margin-left:-6px!important;z-index:4!important}.c-score-range .c-score-range__lbl:first-of-type{margin-left:0!important}}.c-score-range .c-score-range__track{position:absolute;bottom:53px;height:2px;left:28px;right:28px;background-color:#bdbdbd}.c-score-range .c-score-range__track:after{background:#0071c2;content:"";height:3px;left:0;position:absolute;top:-1px}.c-score-range--slide.c-score-range--js [data-value="1"]+.c-score-range__track:after{width:0}.c-score-range--slide [data-value="1"] [data-a*="1,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="1"] [data-a*="1,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="2"]+.c-score-range__track:after{width:11.1111111111111%}.c-score-range--slide [data-value="2"] [data-a*="2,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="2"] [data-a*="2,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="3"]+.c-score-range__track:after{width:22.2222222222222%}.c-score-range--slide [data-value="3"] [data-a*="3,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="3"] [data-a*="3,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="4"]+.c-score-range__track:after{width:33.3333333333333%}.c-score-range--slide [data-value="4"] [data-a*="4,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="4"] [data-a*="4,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="5"]+.c-score-range__track:after{width:44.4444444444444%}.c-score-range--slide [data-value="5"] [data-a*="5,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="5"] [data-a*="5,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="6"]+.c-score-range__track:after{width:55.5555555555556%}.c-score-range--slide [data-value="6"] [data-a*="6,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="6"] [data-a*="6,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="7"]+.c-score-range__track:after{width:66.6666666666667%}.c-score-range--slide [data-value="7"] [data-a*="7,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="7"] [data-a*="7,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="8"]+.c-score-range__track:after{width:77.7777777777778%}.c-score-range--slide [data-value="8"] [data-a*="8,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="8"] [data-a*="8,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="9"]+.c-score-range__track:after{width:88.8888888888889%}.c-score-range--slide [data-value="9"] [data-a*="9,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="9"] [data-a*="9,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.c-score-range--slide.c-score-range--js [data-value="10"]+.c-score-range__track:after{width:100%}.c-score-range--slide [data-value="10"] [data-a*="10,"].c-score-range__lbl{background:#0071c2;-webkit-box-shadow:none;box-shadow:none;color:#FFF!important}.c-score-range--slide [data-value="10"] [data-a*="10,"].c-score-range__lbl:hover{background:#006bb8;-webkit-box-shadow:none;box-shadow:none}.rf_fieldset_required .c-score-range .c-score-range__lbl{-webkit-box-shadow:0 0 0 4px #a30000 inset!important;box-shadow:0 0 0 4px #a30000 inset!important;color:#a30000!important}.rf_score_range_fieldset--less-margin .c-score-range__numbers{margin-top:var(--bui_unit_medium)}.c-score-range--simple .c-score-range__track{display:none}.c-score-range--simple .c-score-range__lbl{width:10%!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;border:solid 1px #bdbdbd!important;border-right-width:0!important;height:42px!important;line-height:42px!important}.c-score-range--simple .c-score-range__lbl:first-of-type{border-radius:4px 0 0 4px!important}.c-score-range--simple .c-score-range__lbl:last-of-type{border-right-width:1px!important;border-radius:0 4px 4px 0!important}.c-score-range--simple .c-score-range__inp+.c-score-range__lbl:hover{background-color:#ececec!important}.c-score-range--simple .c-score-range__inp:focus+.c-score-range__lbl{background-color:#ececec!important;-webkit-box-shadow:0 0 0 3px rgba(0,119,204,0.3)!important;box-shadow:0 0 0 3px rgba(0,119,204,0.3)!important;z-index:5!important}.c-score-range--simple .c-score-range__inp:checked:active+.c-score-range__lbl,.c-score-range--simple .c-score-range__inp:checked:focus+.c-score-range__lbl,.c-score-range--simple .c-score-range__inp:checked:hover+.c-score-range__lbl .c-score-range--simple .c-score-range__inp:checked+.c-score-range__lbl,.c-score-range--simple .c-score-range__inp:checked+.c-score-range__lbl:hover,.c-score-range--simple .c-score-range__inp:checked+.c-score-range__lbl:active,.c-score-range--simple .c-score-range__inp:checked+.c-score-range__lbl:focus{background:#0071c2!important}.c-score-range--simple .c-score-range__inp:checked:focus+.c-score-range__lbl{-webkit-box-shadow:0 0 0 3px rgba(0,119,204,0.3)!important;box-shadow:0 0 0 3px rgba(0,119,204,0.3)!important;z-index:5!important}.c-avatar__loginicon{width:100%;height:100%;background:#fff;border-radius:100%;font-size:32px}.c-avatar__loginicon:before{color:#bdbdbd}.bui-avatar--small .c-avatar__loginicon{font-size:24px}.bui-avatar--large .c-avatar__loginicon{font-size:48px}.bui-avatar--larger .c-avatar__loginicon{font-size:64px}.bui-avatar--largest .c-avatar__loginicon{font-size:128px}.c-avatar.bui-avatar{min-width:32px}.c-avatar.bui-avatar--small{min-width:24px}.c-avatar.bui-avatar--large{min-width:48px}.c-avatar.bui-avatar--larger{min-width:64px}.c-avatar.bui-avatar--largest{min-width:128px}.c-guest-with-score{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.c-guest-with-score__guest{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-guest-with-score__score{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-guest-with-score .bui-avatar-block--small .bui-avatar-block__subtitle{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.c-guest-with-score .bui-review-score--small .bui-review-score__badge{color:#fff;width:28px;height:28px;font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.c-guest .bui-avatar-block__flag.bui-avatar-block__flag{margin:0 4px 0 0}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-flag.bui-avatar-block__flag{margin:0 2px}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__text{display:block}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__subtitle{display:inline-block}.c-guest.bui-avatar-block.bui-avatar-block--small .bui-avatar-block__title{display:inline-block;padding-right:2px}.c-review{display:inline-block;width:100%;vertical-align:top}.c-review__row{padding-top:var(--bui_spacing_4x)}.c-review__row:first-child{padding-top:0}.c-review__inner{padding:0;margin:0;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_foreground)}.c-review__inner--rtl{direction:rtl;text-align:right}.c-review__inner--ltr{direction:ltr;text-align:left}.c-review__body{padding:0;margin:0;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_foreground);direction:ltr;text-align:left;white-space:pre-line}.c-review__body--hidden{display:none}.c-review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:var(--bui_color_foreground)}.c-review__prefix{display:inline-block;font-weight:600}.c-review__prefix--color-green,.c-review__prefix--color-green .c-review__icon{color:var(--bui_color_constructive_foreground);fill:var(--bui_color_constructive_foreground)}.c-review__read-more,.c-review__read-more:hover,.c-review__read-more:active,.c-review__read-more:focus{text-decoration:underline;font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:var(--bui_color_action_foreground);cursor:pointer}.c-review__read-more:active{text-decoration:underline}.c-review__extreme-topics:not(:last-child){margin-bottom:var(--bui_unit_medium)}.c-review__body+.c-review__extreme-topics{display:block;margin-top:var(--bui_unit_medium)}.c-review__extreme-topics+.c-review__extreme-topics{display:block}.c-score-bar{display:block;font-size:0;line-height:0;padding:0;margin:0 0 8px 0}.c-score-bar .c-score-bar__title{display:inline-block;vertical-align:top;width:100%;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;font-weight:400}.c-score-bar .c-score-bar__bar{display:block;vertical-align:top;height:10px;background-color:#e6e6e6;position:relative;overflow:hidden;margin-top:3px;border-radius:2px}.c-score-bar .c-score-bar__value{width:auto;height:100%;display:block;background-color:#003580;border-radius:2px}.c-score-bar .c-score-bar__score{display:inline-block;vertical-align:top;width:30px;text-align:right;float:right;font-size:12px;line-height:18px;font-weight:500}.c-score.bui-review-score--small .bui-review-score__title{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);line-height:1}.c-score.bui-review-score--small .bui-review-score__text{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin-top:2px;line-height:1}.c-score.bui-review-score--small .bui-review-score__badge{width:28px;height:28px;font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.c-score.bui-review-score--smaller .bui-review-score__title{font-size:12px;line-height:18px;font-weight:500;line-height:1}.c-score.bui-review-score--smaller .bui-review-score__text{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin-top:2px;line-height:1}.c-score.bui-review-score--smaller .bui-review-score__badge{width:24px;height:24px;font-size:12px;line-height:18px;font-weight:500}.c-score.bui-review-score--smaller .bui-review-score__content{margin:0 0 0 4px}.c-score.bui-review-score--text{display:inline}.c-score.bui-review-score--text .bui-review-score__title{display:inline;color:#003580}.c-score.bui-review-score--text .bui-review-score__text{display:inline;margin:0;padding:0 2px}.c-score.bui-review-score--text .bui-review-score__content{display:inline;margin:0}.c-score.bui-review-score--text .bui-review-score__badge{display:inline;width:auto;height:auto;background:0;color:#003580}.sr-card__item__review-score .c-score.bui-review-score--smaller .bui-review-score__text{margin-top:0;display:contents;word-break:break-word}.c-score.bui-review-score--external{display:inline-block}.c-score.bui-review-score--external.bui-review-score--external-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-score.bui-review-score--external .bui-review-score__badge{color:var(--bui_color_black)}.c-score.bui-review-score--external.bui-review-score--external-inline .bui-review-score__badge{color:var(--bui_color_foreground)}.c-score.bui-review-score--external.bui-review-score--end .bui-review-score__badge{float:right;margin-left:5px;margin-right:0}.sr-card__item__review-score .c-score.bui-review-score--external .bui-review-score__badge{min-width:auto;float:left;margin-right:5px}.c-score.bui-review-score--external .bui-review-score__content{display:inline-block}.c-score.bui-review-score--external.bui-review-score--external-inline .bui-review-score__content{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.sr-card__item__review-score .c-score.bui-review-score--external .bui-review-score__content{display:inline}.c-score.bui-review-score--external.bui-review-score--end .bui-review-score__badge+.bui-review-score__content{display:block}.c-score.bui-review-score--external .bui-review-score__title{display:block;color:var(--bui_color_black)}.c-score.bui-review-score--external.bui-review-score--external-inline .bui-review-score__title{color:var(--bui_color_foreground)}.sr-card__item__review-score .c-score.bui-review-score--external .bui-review-score__title{line-height:18px}.c-score.bui-review-score--external:not(.bui-review-score--external-inline) .bui-review-score__text,.sr-card__item__review-score .c-score.bui-review-score--external .bui-review-score__text{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);display:inline-block;width:200px;left:0;bottom:0;padding-left:0}.c-score.bui-review-score--external.bui-review-score--end .bui-review-score__text{font-size:12px;right:0;left:auto;padding-right:0;white-space:nowrap;position:relative;vertical-align:top}.c-score.bui-review-score--external .bui-review-score__text:before{content:none}.c-score.bui-review-score--external.bui-review-score--external-inline .bui-review-score__text:before{content:"•";margin-right:1px}.c-score.bui-review-score--external .bui-review-score__text.bui-review-score__text--with-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--bui_spacing_1x);cursor:pointer}.tt-card-review-score .bui-review-score__subtext{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);text-align:left;color:var(--bui_color_foreground_alt);margin-top:8px;font-size:14px}.c-review{display:inline-block;width:100%;vertical-align:top}.c-review__row{padding-top:var(--bui_spacing_4x)}.c-review__row:first-child{padding-top:0}.c-review__inner{padding:0;margin:0;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_foreground)}.c-review__inner--rtl{direction:rtl;text-align:right}.c-review__inner--ltr{direction:ltr;text-align:left}.c-review__body{padding:0;margin:0;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);color:var(--bui_color_foreground);direction:ltr;text-align:left;white-space:pre-line;word-break:break-word}.c-review__body--hidden{display:none}.c-review__icon{width:18px;height:18px;display:inline-block;vertical-align:sub;fill:var(--bui_color_foreground)}.c-review__prefix{display:inline-block;font-weight:600}.c-review__prefix--color-green,.c-review__prefix--color-green .c-review__icon{color:var(--bui_color_constructive_foreground);fill:var(--bui_color_constructive_foreground)}.c-review__read-more,.c-review__read-more:hover,.c-review__read-more:active,.c-review__read-more:focus{text-decoration:underline;font-size:inherit;background:0;border:0;display:inline-block;line-height:inherit;padding:0;margin:0;color:var(--bui_color_action_foreground);cursor:pointer}.c-review__read-more:active{text-decoration:underline}.c-review__translation-cta{color:var(--bui_color_foreground_alt);font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.c-review__translation-cta>a{color:var(--bui_color_action_foreground);text-decoration:none;font-weight:normal;display:inline-block}.c-review__translation-cta--hidden{display:none}.c-review__translation-cta img{vertical-align:text-bottom;margin-bottom:-1px}.c-review__translation-loader{color:var(--bui_color_foreground_alt);font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.c-review-block__room-info{border:1px solid #e6e6e6;padding:16px;overflow:hidden;border-radius:2px}a.c-review-block__room-link{text-decoration:none;font-weight:normal}.c-review-block__room-link .c-review-block__room-info{position:relative}.c-review-block__room-info__name{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px}.hide-room-reviews .c-review-block__room-info-row{display:none!important}body.colada .list .c-review-block__room-info__name strong{display:block}.c-review-block__room-info__name_room_title{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);font-size:12px}.review-block__room-info--disabled .c-review-block__room-info__name{color:#6b6b6b;padding-right:0}.review-block__room-info--disabled .c-review-block__room-info__arrow{display:none}.c-review-block__room-info__arrow{position:absolute;right:10px;top:-webkit-calc(50% - 12px);top:calc(50% - 12px)}.payment-method__container+.bp_legacy_form_box__content{background-color:transparent!important;border:0;padding:0!important}.payment-method__toggles{display:block;margin:-10px -10px 10px;padding:0;background-color:transparent;border:0}.content--redeem .payment-method__toggles{margin:0}.payment-method__toggle--is-disabled{opacity:.7}.payment-method__toggles .pay-method-icon,.payment-details .payment-method__toggles .pay-method-icon{margin:0 auto 10px;float:none}.payment-method__toggle__text{font-size:13px}.payment-method_tip_highlight{color:#ff8000;margin-bottom:0}.payment-method__toggle__text__sub{left:0;right:0;margin:0 auto;position:absolute;font-size:11px}.payment-method__toggle-item{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.33333333%;padding:10px}.payment-method__toggle__label{display:block;margin:0;padding:20px;text-align:center;color:#333;background:#ebf3ff;border:1px solid #bad4f7;cursor:pointer;position:relative}.payment-method__toggle__label:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent}.payment-method__toggles .payment-method__toggle__input{position:absolute;left:15px;top:15px}.payment-method__toggle--not-applicable{opacity:.7}.payment-method__toggle--is-hidden{display:none}.payment-method__content-item{display:none}.payment-method__content-item .bp_input_select{margin-bottom:10px}.payment-method__content--is-selected{display:block}.payment-method__content-item__item-block{margin:5px 0}.payment-method__content-item__item-block__header{font-size:14px;font-weight:bold;margin:20px 10px 0}.payment-method__content-item__list .content-item__list--refund{list-style:none;position:relative;color:#006607;font-weight:bold}input.company-check-input[value="1"]:not(:checked) ~ .payment-method__company-check-show,input.company-check-input[value="1"]:not(:checked) ~ * .payment-method__company-check-show{display:none!important}input.company-check-input[value="1"]:checked ~ .payment-method__company-check-hide,input.company-check-input[value="1"]:checked ~ * .payment-method__company-check-hide{display:none!important}.company-check-input{cursor:pointer}.company-check-input+label{margin-right:24px;cursor:pointer}.company-check-input-buffer{padding:8px}.company-check-input-buffer2{padding:6px}input.company-check-input[value="1"]:checked ~ .company-check-input-buffer2{padding:16px}.content-item__list--refund:before{font-family:'booking-iconset';content:"\b259";position:absolute;font-size:11px;left:-20px}.content-item__list--important{font-weight:bold}.payment-method__contents,.payment-details .payment-method__contents{background:#ebf3ff;border:1px solid #bad4f7;padding:20px;position:relative}.payment-method__contents .loyalty-program__payment,.payment-details .payment-method__contents .loyalty-program__payment{padding:0}.payment-method__contents-policy-holder{background:#cce1fe;border-bottom:1px solid var(--bui_color_white);margin:-20px -20px 20px -20px;padding:12px 20px 12px 20px}.payment-method__contents-policy-holder .svg-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;height:1em;width:1em;margin-right:5px}.svg-icon svg{height:1em;width:1em}.svg-icon.svg-baseline svg{bottom:-0.125em;position:absolute}.payment-method__toggle--is-overlay{display:none}.payment-method__toggle--show-overlay{position:relative}.payment-method__toggle--show-overlay .payment-method__toggle--is-overlay{position:absolute;display:block;top:0;z-index:1;background:rgba(255,255,255,0.6);width:100%;height:100%;right:auto;left:auto;bottom:auto;left:0}.payment-method__toggle__text svg.payment_method_icon-svg{display:block;margin:0 auto;padding-bottom:10px;fill:#bad4f7}.bp-box__heading__subtitle.bp-box__heading__subtitle--secure{padding:5px 0;font-weight:normal;color:#333}.payment-details__m-no_need_cc_data .bp_legacy_form_box__content{border:0;padding:0!important}.payment-method__extras{margin:20px}.payment-method__extras .payment-method__extras-item,.payment-method__extras .payment-details-t-and-c.payment-method__extras-item{padding:0;margin-bottom:10px}.payment-method__extras .payment-method__extras-item label{margin-left:10px}.tltp.vcc-tooltip{pointer-events:auto}.vcc-tooltip .tltp__content{padding:0}.vcc-tooltip .tltp__content a:visited{color:#cd8900}.vcc-tooltip .tltp__content a:hover{color:#febb02}.sca-loader__container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1003}.sca-loader__container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6)}.sca-loader__container.show-progress{display:block}.sca-loader__body{position:absolute;top:50%;left:50%;margin:-webkit-calc(-32px * .5) 0 0 -webkit-calc(-32px * .5);margin:calc(-32px * .5) 0 0 calc(-32px * .5);background:var(--bui_color_white);border-radius:3px;padding:12px}@-webkit-keyframes bui-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes bui-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}.sca-loader__container .bui-spinner{display:block;margin:0 auto;width:32px;height:32px;position:relative;-webkit-animation:bui-spinner 1s infinite cubic-bezier(0.445,0.05,0.55,0.95);animation:bui-spinner 1s infinite cubic-bezier(0.445,0.05,0.55,0.95)}.sca-loader__container .bui-spinner__inner:after,.sca-loader__container .bui-spinner__inner:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:-webkit-calc(2px * 1.5) solid #e6e6e6;border:calc(2px * 1.5) solid #e6e6e6;border-radius:50%}.sca-loader__container .bui-spinner__inner:after{border:-webkit-calc(2px * 1.5) solid transparent;border:calc(2px * 1.5) solid transparent;border-top-color:#0071c2;border-right-color:#0071c2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sca-loader__container .bui-spinner:before,.sca-loader__container .bui-spinner:after{content:'';width:-webkit-calc(2px * 1.5);width:calc(2px * 1.5);height:-webkit-calc(2px * 1.5);height:calc(2px * 1.5);background:#0071c2;border-radius:50%;position:absolute;z-index:2}.sca-loader__container .bui-spinner:before{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sca-loader__container .bui-spinner:after{right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sca-loader__container .bui-spinner--light .bui-spinner__inner:before{opacity:.3}.sca-loader__container .bui-spinner--light .bui-spinner__inner:after{border-top-color:var(--bui_color_white);border-right-color:var(--bui_color_white)}.sca-loader__container .bui-spinner--light:after,.sca-loader__container .bui-spinner--light:before{background:var(--bui_color_white)}.bp_label_text{font-weight:bold;display:block}.bp_form_row{display:block}.bs3_loyalty_program{margin-top:1.2em}.bs3_loyalty_program .title{padding:10px;position:relative;font-weight:bold;color:var(--bui_color_white);background-color:#bad4f7}.bs3_loyalty_program .content{background-color:#fafcff;border-left:1px solid #bad4f7;border-right:1px solid #bad4f7;border-bottom:1px solid #bad4f7;padding:10px}.bs3_loyalty_program--row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bs3_loyalty_program--column{display:inline-block}.bs3_loyalty_program--logo{float:right;max-width:100%;max-height:90px}.bs3_loyalty-program-terms-list li{margin-top:10px;line-height:140%}.bs3-loyalty-program{margin-top:16px}.bs3-loyalty-program__button{padding:10px 18px}.bs3-loyalty-program__logo{max-height:40px}.bui-accordion__row.bui-is-active .bs3-loyalty-program__content{padding:0 18px 18px}.bs3-loyalty-program__title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family)}.bs3-loyalty-program__subtitle{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.bs3-loyalty-program__input{width:50%}.bp_pricedetails_earning_points span:first-child{padding-bottom:6px}.bp_pricedetails_earning_points span:first-child span{border-bottom:1px dotted #003580;cursor:help;padding-bottom:1px}.bp_pricedetails_cashback{text-transform:capitalize;list-style:none;background:#008009;padding:10px;color:var(--bui_color_white);cursor:help}.bp_earning_points{width:auto;line-height:2.7em;list-style:none;padding:0 10px}.preferred_thumb{display:inline-block;height:20px;line-height:20px;margin-top:0}.preferred-program-icon{color:#febb02;position:relative;display:inline-block}.pp-icon-large-hp{top:-1px}.pp-icon-medium-sr{top:1px}.pp-icon-large-conf{top:5px}.pp-icon-mobile-sr{top:1px}.pp-icon-mobile-hp{margin-right:0}.pp-icon-tdot-bp{top:3px}.pp-icon-lp-promocard{top:5px}.pp-icon-valign--tbottom{vertical-align:text-bottom}.pp-icon-valign--ttop{vertical-align:text-top}.pp-icon-valign--inherit{vertical-align:inherit}.pp-icon-valign--initial{vertical-align:initial}.m-badge_preferred{margin:0;padding-left:2px}.m_hp_header_preferred_badge img{vertical-align:top}.invisible_spoken{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;white-space:normal;overflow:hidden;top:0;left:0}.pay--loading{background:var(--bui_color_white) url("//cf.bstatic.com/static/img/ajax-loaders/hp-gallery-ajax-loader/3288d1035d70bb86517e2c233f1a904e41f06b29.gif") no-repeat center center}.pay--visible{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pay--invisible{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pay--strong{font-weight:bold}.pay--left{text-align:left}.pay--center{text-align:center}.pay--right{text-align:right}.js-accordion-content{display:none}.accordion__item--is-active .js-accordion-content{display:block}.accordion__item--is-expanded .js-accordion-content{display:block}.improved_details .content.payment-accordion-wrapper{padding:0!important}.payment-accordion-wrapper .newsletter_subscription{padding:20px;margin-top:0}.payment-accordion-wrapper .newsletter_subscription_header{display:none}.payment-method{border-bottom:1px solid #fafcff;-webkit-transition:background .12s ease-out;transition:background .12s ease-out}.payment-method:hover{background:#fafcff}.payment-method__toggle{width:100%;display:table;padding:20px 0}.payment-method__toggle__column{display:table-cell;width:50%;vertical-align:middle}.payment-method__toggle__select,.payment-method__toggle__icons{padding:0 20px}.payment-method__toggle .payment-method__toggle__label{display:inline;font-size:16px;margin-left:10px;padding:0;background:0;padding:none}.payment-method__toggle__icons{margin-bottom:-5px}.payment-method__content{padding:0 20px}.payment-method__content__details{padding-bottom:20px}.payment-method__content__submit{margin:0 -20px;padding:0 20px 20px 20px}.payment-method__content__submit .payment-details-t-and-c{padding:0 0 15px 0}.pay-submit-button{background-color:#0071c2;font-size:1.2em;font-weight:bold;border-radius:4px;border:0;color:var(--bui_color_white);padding:15px 10px;margin:0;width:50%;cursor:pointer;-webkit-transition:background .12s ease-out;transition:background .12s ease-out}.pay-submit-button.auto-width-button{width:auto}.pay-submit-button:hover,.pay-submit-button:focus,.pay-submit-button:active{background-color:#5bbaff}.payment-method__check-your-booking-button{font-weight:bold;font-size:1.1em;line-height:normal;color:#0071c2;background-color:var(--bui_color_white);border:1px solid #0071c2;border-radius:6px;cursor:pointer;padding:15px 20px;float:left;margin:0 10px 0 0}.payment-method__check-your-booking-button:hover{color:#333;border-color:#003580}.pay-alt-alert{position:relative;padding:8px 13px;margin:0;border-radius:3px;background:#008009;color:var(--bui_color_white);width:48%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pay-alt-alert:after{content:"";position:absolute;top:19px;left:-8px;width:0;height:0;border:4px solid transparent;border-right-color:#008009}.pay-method-icon{background:url("//cf.bstatic.com/static/img/payments/icons/payment-method-icons-sprite@2x/c5a8b1580e13e62cb39f35ea0a3b889cc0cf9155.png") no-repeat;background-size:3200px 30px;height:30px;width:48px;display:block;float:left;margin:0 5px 5px 0}.pay-method-icon.pay-method-icon--v2{display:inline-block;float:none;vertical-align:middle}.pay-method-icon--no-icon{display:inline-block;float:none;height:30px;margin:0 5px 5px 0}.b_msie_8 .pay-method-icon{background:url("//cf.bstatic.com/static/img/payments/icons/payment-method-icons-sprite/aaa69ec16170c1e004415642c4506cc1d622db37.png") no-repeat}.pay-method-icon.pay-method-icon__default{background-position:0 0}.pay-method-icon.pay-method-icon__visa_di,.pay-method-icon.pay-method-icon__visa_alt,.pay-method-icon.pay-method-icon__visa{background-position:-58px 0}.pay-method-icon.pay-method-icon__mc_di,.pay-method-icon.pay-method-icon__mc_alt,.pay-method-icon.pay-method-icon__mastercard{background-position:-116px 0}.pay-method-icon.pay-method-icon__maestro{background-position:-174px 0}.pay-method-icon.pay-method-icon__amex_di,.pay-method-icon.pay-method-icon__amex_alt,.pay-method-icon.pay-method-icon__americanexpress,.pay-method-icon.pay-method-icon__amex{background-position:-232px 0}.pay-method-icon.pay-method-icon__discover_api,.pay-method-icon.pay-method-icon__discover_alt,.pay-method-icon.pay-method-icon__discover{background-position:-290px 0}.pay-method-icon.pay-method-icon__diners_api,.pay-method-icon.pay-method-icon__diners_alt,.pay-method-icon.pay-method-icon__dinersclub{background-position:-348px 0}.pay-method-icon.pay-method-icon__jcb_di,.pay-method-icon.pay-method-icon__jcb{background-position:-406px 0}.pay-method-icon.pay-method-icon__cup_hpp,.pay-method-icon.pay-method-icon__cup_di,.pay-method-icon.pay-method-icon__unionpaycreditcard,.pay-method-icon.pay-method-icon__unionpaydebitcard,.pay-method-icon.pay-method-icon__unionpay{background-position:-464px 0}.pay-method-icon.pay-method-icon__cup_hpp.pay-method-icon__cup_hpp_new{width:123px;background:url(//cf.bstatic.com/static/img/payments/icons/china_local_payments/unionpay_187x120/8d57f6e22cff2921c858ed9c11fbbfd3fb7f6e56.png) no-repeat center;background-size:contain}.pay-method-icon.pay-method-icon__sofortdirect{background-position:-522px 0;width:95px}.pay-method-icon.pay-method-icon__ideal{background-position:-627px 0;width:34px}.pay-method-icon.pay-method-icon__paypal{background-position:-671px 0;width:123px}.pay-method-icon.pay-method-icon__alipay,.pay-method-icon.pay-method-icon__alipay_wap{background-position:-804px 0;width:86px}.pay-method-icon.pay-method-icon__alipay_native{background-position:-804px 0;width:30px}.pay-method-icon.pay-method-icon__alipay.pay-method-icon__alipay_new{width:123px;background:url(//cf.bstatic.com/static/img/payments/icons/china_local_payments/alipay_120x120/550baa2761af2f98d94174e12ad0aef59c0780f3.png) no-repeat center;background-size:contain}.pay-method-icon.pay-method-icon__wxpay,.pay-method-icon.pay-method-icon__wechatpay,.pay-method-icon.pay-method-icon__wechat{background-position:-900px 0;width:111px}.pay-method-icon.pay-method-icon__wxpay.pay-method-icon__wxpay_new{width:123px;background:url(//cf.bstatic.com/static/img/payments/icons/china_local_payments/wechat_pay_135x120/bcf464480595ad3298dd6e6ca2b3c74edc84c111.png) no-repeat center;background-size:contain}.pay-method-icon.pay-method-icon__tenpay{background-position:-1021px 0;width:83px}.pay-method-icon.pay-method-icon__giropay{background-position:-1114px 0;width:70px}.pay-method-icon.pay-method-icon__dotpay{background-position:-1194px 0;width:103px}.pay-method-icon.pay-method-icon__yandex_money,.pay-method-icon.pay-method-icon__yandexmoney{background-position:-1307px 0;width:158px}.pay-method-icon.pay-method-icon__qiwi,.pay-method-icon.pay-method-icon__qiwiwallet{background-position:-1475px 0;width:19px}.pay-method-icon.pay-method-icon__webmoney{background-position:-1504px 0;width:119px}.pay-method-icon.pay-method-icon__paypal-vertical{background-position:-1633px 0;width:34px}.pay-method-icon.pay-method-icon__bcmc,.pay-method-icon.pay-method-icon__bcmc_mobile{background-position:-1677px 0;width:45px}.pay-method-icon.pay-method-icon__default-alt{background-position:-1732px 0}.pay-method-icon.pay-method-icon__eps{background-position:-1790px 0}.pay-method-icon.pay-method-icon__poli{background-position:-1843px 0;width:79px}.pay-method-icon.pay-method-icon__entercash{background-position:-1932px 0;width:155px}.pay-method-icon.pay-method-icon__interac{background-position:-2097px 0;width:30px}.pay-method-icon.pay-method-icon__sberbank_online{background-position:-2137px 0;width:117px}.pay-method-icon.pay-method-icon__malaysia_ebanking{background-position:-2264px 0;width:100px}.pay-method-icon.pay-method-icon__paytrail{background-position:-2374px 0;width:30px}.pay-method-icon.pay-method-icon__dragonpay{background-position:-2414px 0;width:69px}.pay-method-icon.pay-method-icon__payco{background-position:-2493px 0;width:76px}.pay-method-icon.pay-method-icon__elo,.pay-method-icon.pay-method-icon__elocreditcard{background-position:-2579px 0;width:30px}.pay-method-icon.pay-method-icon__hipercard{background-position:-2619px 0;width:69px}.pay-method-icon.pay-method-icon__alfamart{background-position:-2698px 0;width:118px}.pay-method-icon.pay-method-icon__indomaret{background-position:-2826px 0;width:93px}.pay-method-icon.pay-method-icon__doku_ewallet{background-position:-2929px 0;width:103px}.pay-method-icon.pay-method-icon__mandiri_clickpay{background-position:-3042px 0;width:103px}.pay-method-icon.pay-method-icon__permata_net_atm{background-position:-3155px 0;width:45px}.pay-method-icon.pay-method-icon__company{background:url("//cf.bstatic.com/static/img/payments/icons/corporate-card-logo/a3677c9963b89367a18e4f6e1ceec0f846ee4f75.svg") no-repeat;background-size:auto;width:41px;height:40px;margin-bottom:0!important;position:relative;top:-5px}.pay-method-icon.pay-method-icon__mir{background:url("//cf.bstatic.com/static/img/payments/icons/mir/d6a023ed9249ccc36a6a223d792dabf12685655e.svg") no-repeat center/contain;width:54px}.pay-method-icon.pay-method-icon__klarna_slice_it,.pay-method-icon.pay-method-icon__klarna_pay_later{background:url("//cf.bstatic.com/static/img/payments/icons/klarna/057e5e645cb7947da8848a2c99ffebb6b74195b3.svg") no-repeat center/contain;width:54px}.pay-method-icon--small{background:url("//cf.bstatic.com/static/img/payments/icons/payment-method-icons-small-sprite@2x/e530cf4846a6cc07284c26a9d7e7841a49cfdecc.png") no-repeat;background-size:1586px 20px;height:20px;width:32px;display:inline-block;margin:0 5px 5px 0;position:relative;vertical-align:middle}.pay-method-icon--greyscale{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.pay-method-icon--unavailable-overlay{background:url("//cf.bstatic.com/static/img/payments/icons/payment-icon--unavailable-overlay/8f2f583b8d0169f7e6699a1736395ffead8a5943.svg") no-repeat;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.9;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pay-method-icon--small.pay-method-icon--cc-only{background:url("//cf.bstatic.com/static/img/payments/icons/cc-icons-small-sprite/2f328628ef9d3c12630022945b67823f9fa4a0c2.png") no-repeat;background-size:452px 20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.pay-method-icon--small.pay-method-icon--cc-only{background:url("//cf.bstatic.com/static/img/payments/icons/cc-icons-small-sprite@2x/661b1a826491154028f6d84d54018bfe2e61ce3f.png") no-repeat;background-size:452px 20px}}.pay-method-icon--small.pay-method-icon--v2{display:inline-block;float:none;vertical-align:middle}.pay-method-icon--small--no-icon{display:inline-block;float:none;height:30px;margin:0 5px 5px 0}.b_msie_8 .pay-method-icon--small{background:url("//cf.bstatic.com/static/img/payments/icons/payment-method-icons-small-sprite/dee6857ac34f3684e94202721e15f5196ff6b258.png") no-repeat}.pay-method-icon--small.pay-method-icon__default{background-position:0 0}.pay-method-icon--small.pay-method-icon__visa_di,.pay-method-icon--small.pay-method-icon__visa_alt,.pay-method-icon--small.pay-method-icon__visa,.pay-method-icon--small.cc_type__2{background-position:-42px 0}.pay-method-icon--small.pay-method-icon__mc_di,.pay-method-icon--small.pay-method-icon__mc_alt,.pay-method-icon--small.pay-method-icon__mastercard,.pay-method-icon--small.cc_type__3{background-position:-84px 0}.pay-method-icon--small.pay-method-icon__maestro,.pay-method-icon--small.pay-method-icon__maestroswitch,.pay-method-icon--small.cc_type__10{background-position:-126px 0}.pay-method-icon--small.pay-method-icon__amex_di,.pay-method-icon--small.pay-method-icon__amex_alt,.pay-method-icon--small.pay-method-icon__americanexpress,.pay-method-icon--small.pay-method-icon__amex,.pay-method-icon--small.cc_type__1{background-position:-168px 0}.pay-method-icon--small.pay-method-icon__discover_api,.pay-method-icon--small.pay-method-icon__discover_alt,.pay-method-icon--small.pay-method-icon__discover,.pay-method-icon--small.cc_type__11{background-position:-210px 0}.pay-method-icon--small.pay-method-icon__diners_api,.pay-method-icon--small.pay-method-icon__diners_alt,.pay-method-icon--small.pay-method-icon__dinersclub,.pay-method-icon--small.cc_type__5{background-position:-252px 0}.pay-method-icon--small.pay-method-icon__jcb_di,.pay-method-icon--small.pay-method-icon__jcb,.pay-method-icon--small.cc_type__7{background-position:-294px 0}.pay-method-icon--small.pay-method-icon__cup_hpp,.pay-method-icon--small.pay-method-icon__cup_di,.pay-method-icon--small.pay-method-icon__unionpay,.pay-method-icon--small.pay-method-icon__unionpaydebitcard,.pay-method-icon--small.pay-method-icon__unionpaycreditcard,.pay-method-icon--small.cc_type__44{background-position:-336px 0}.pay-method-icon--small.pay-method-icon__sofort,.pay-method-icon--small.pay-method-icon__sofortdirect{background-position:-378px 0}.pay-method-icon--small.pay-method-icon__ideal{background-position:-420px 0}.pay-method-icon--small.pay-method-icon__paypal{background-position:-462px 0}.pay-method-icon--small.pay-method-icon__alipay,.pay-method-icon--small.pay-method-icon__alipay_native,.pay-method-icon--small.pay-method-icon__alipay_wap{background-position:-504px 0}.pay-method-icon--small.pay-method-icon__wxpay,.pay-method-icon--small.pay-method-icon__wechatpay,.pay-method-icon--small.pay-method-icon__wechat{background-position:-546px 0}.pay-method-icon--small.pay-method-icon__tenpay{background-position:-588px 0}.pay-method-icon--small.pay-method-icon__giropay{background-position:-630px 0}.pay-method-icon--small.pay-method-icon__dotpay{background-position:-672px 0}.pay-method-icon--small.pay-method-icon__yandex_money,.pay-method-icon--small.pay-method-icon__yandexmoney{background-position:-714px 0}.pay-method-icon--small.pay-method-icon__qiwi,.pay-method-icon--small.pay-method-icon__qiwiwallet{background-position:-756px 0}.pay-method-icon--small.pay-method-icon__webmoney{background-position:-798px 0}.pay-method-icon--small.pay-method-icon__bcmc,.pay-method-icon--small.pay-method-icon__bcmc_mobile{background-position:-840px 0}.pay-method-icon--small.pay-method-icon__default-alt{background-position:-882px 0}.pay-method-icon--small.pay-method-icon__eps{background-position:-924px 0}.pay-method-icon--small.pay-method-icon__poli{background-position:-966px 0}.pay-method-icon--small.pay-method-icon__entercash{background-position:-1008px 0}.pay-method-icon--small.pay-method-icon__interac{background-position:-1050px 0}.pay-method-icon--small.pay-method-icon__sberbank_online{background-position:-1092px 0}.pay-method-icon--small.pay-method-icon__malaysia_ebanking{background-position:-1134px 0}.pay-method-icon--small.pay-method-icon__paytrail{background-position:-1176px 0}.pay-method-icon--small.pay-method-icon__dragonpay{background-position:-1218px 0}.pay-method-icon--small.pay-method-icon__payco{background-position:-1260px 0}.pay-method-icon--small.pay-method-icon__elo,.pay-method-icon--small.pay-method-icon__elocreditcard{background-position:-1302px 0}.pay-method-icon--small.pay-method-icon__hipercard{background-position:-1344px 0}.pay-method-icon--small.pay-method-icon__mir{background:url("//cf.bstatic.com/static/img/payments/icons/mir/d6a023ed9249ccc36a6a223d792dabf12685655e.svg") no-repeat center/contain}.pay-method-icon--small.pay-method-icon__klarna_slice_it,.pay-method-icon--small.pay-method-icon__klarna_pay_later{background:url("//cf.bstatic.com/static/img/payments/icons/klarna/057e5e645cb7947da8848a2c99ffebb6b74195b3.svg") no-repeat center/contain}.pay-method-icon--small.pay-method-icon__alfamart{background-position:-1386px 0}.pay-method-icon--small.pay-method-icon__indomaret{background-position:-1428px 0}.pay-method-icon--small.pay-method-icon__doku_ewallet{background-position:-1470px 0}.pay-method-icon--small.pay-method-icon__mandiri_clickpay{background-position:-1484px 0}.pay-method-icon--small.pay-method-icon__permata_net_atm{background-position:-1554px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__ideal{background-position:-424px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__paypal{background-position:-468px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__alipay,.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__alipay_native,.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__alipay_wap{background-position:-510px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__wechat{background-position:-551px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__qiwi{background-position:-765px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__eps{background-position:-926px 0}.pay-method-icon--small.pay-method-icon--small--left-aligned.pay-method-icon__poli{background-position:-966px 0}.bp-payment-summary{clear:both;background:#f0f0f0;border-top:1px solid #ddd;padding:12px 12px 14px 61px;position:relative}.bp-payment-summary_icon{display:block;position:absolute;width:36px;height:24px;left:11px;top:15px;background:url("//cf.bstatic.com/static/img/book/bp_recurring_payment_icon/d3b45d724e8942f1bc4bc68251ab8790254a5b96.png") no-repeat 0 0 transparent}.bp-payment-summary_title{padding:0;margin:0}.bp-payment-summary_list{display:block;list-style-type:disc;-webkit-margin-before:5px;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:15px}.bp-payment-summary_list li{padding:1px 0}.bp-payment-schedule{display:block;background:#f8f8f8;border-width:1px;border-style:solid;border-color:#ddd;border-radius:3px;padding:13px 10px 0}.bp-payment-schedule_s-top{border-radius:3px 3px 0 0;border-bottom-width:0}.bp-payment-schedule_s-book_button{font-size:.85em;border-width:0}.bp-payment-schedule_s-bottom{border-radius:0 0 3px 3px;border-top-width:0}.bp-payment-schedule_title{font-size:1em;padding:0;margin:0}.bp-payment-schedule_payments-list{display:block;padding:0;margin:0}.bp-payment-schedule_payment{list-style:none;display:block;border-bottom:1px solid #ddd;padding:13px 0 7px}.bp-payment-schedule_payment:last-child{border-bottom:0}.bp-payment-schedule_payment-title{font-size:1em;font-weight:normal;float:left;padding:0 0 4px;margin:0}.bp-payment-schedule_payment-amount{text-align:right;float:right;padding:0 0 4px}.bp-payment-schedule_payment-details{clear:both;font-size:.85em;padding:0 0 4px}.bp-payment-schedule_notice-title{font-weight:bold}.pricing_total_cost.pricing_total_cost_s-payment-schedule-on-top{border-radius:0 0 3px 3px}.pricing_total_cost.pricing_total_cost_s-payment-schedule-on-bottom{border-radius:3px 3px 0 0}.more_ways_to_pay{background:var(--bui_color_white);padding:8px 0 0 8px;margin:10px 0 0;border-radius:3px}.supported_alt_payment_method_icon_container{width:130px;float:left;margin-right:5px}.supported_alt_payment_method_icon_container .pay-method-icon{margin:0 auto 5px auto;float:none}.supported_alt_payment_method_icon_container .pay-method-icon__alipay{margin:0 0 5px 0}#user_form #uc_feedbacklink_box .menu_add_property a{background:0;border-top:1px solid #ddd;padding:5px 5px 6px 23px}#user_form #uc_feedbacklink_box .menu_extranet_link a{background:0;padding-left:6px}#user_form #uc_feedbacklink_box .menu_extranet_link a .bicon-dashboard{font-size:11px;width:14px;height:14px;color:#333;margin-right:5px}.plus_character{color:#333;margin:0 9px 0 -16px;font-size:15px;font-weight:bold}.pay-hpp-reassurance{color:#006607;padding-bottom:10px}.pay-hpp-reassurance .reassurance-message{float:left}.pay-hpp-reassurance .bicon-checkmark{color:#008009;float:left;width:25px;font-size:12px}.content.bp_legacy_form_box__content.payment-accordion-wrapper-v2{padding:0!important}.payment-method_v2{border-bottom:1px solid #fafcff;-webkit-transition:background .12s ease-out;transition:background .12s ease-out}.payment-method_v2:last-child{border-bottom:0}.payment-method_v2 .payment-method__content__submit .payment-details-t-and-c{padding-top:15px}.payment-method_v2__toggle{padding:20px 0}.payment-method_v2__toggle__select,.payment-method_v2__toggle__icons{padding:0 20px}.payment-method_v2__toggle__label{display:inline;font-size:16px;margin-left:10px}.payment-method_v2__toggle__icons{margin-bottom:-5px}.payment-method_v2__content{padding:0 20px}.payment-method_v2__content__details{padding-bottom:20px}.tab-content>.payment-method_v2__content{display:none}.tab-content>.payment-method_v2__content.accordion__item--is-active{display:block}.pay-hpp-reassurance-fp{color:#006607;padding:10px;background-color:#97e59c;border-radius:2px}.pay-hpp-reassurance-fp.pay-instant{width:380px;float:right;padding:0;margin-top:0}.pay-hpp-reassurance-fp.pay-instant{background:0}.reassurance-message-header{background:#97e59c;padding:10px;font-weight:bold}.reassurance-message-body{background:#e0f3e1;padding:10px}.reassurance-continue{font-size:14px;margin-top:20px}.reassurance-next-step .pay-method-icon{margin-top:10px;display:block}.pay-hpp-reassurance-fp .reassurance-message{float:left}.pay-hpp-reassurance-fp .bicon-actick{color:#006607;float:left;width:25px;font-size:12px}.pay-hpp-reassurance-fp.no-background-color{background-color:transparent;border:1px solid #97e59c;display:inline-block}.pay-warning__icon{font-family:'booking-iconset';font-style:normal;color:#a30000;font-size:20px;left:20px;top:15px;position:absolute}.top-warning .pay-warning__heading{font-weight:bold;font-size:18px}.top-warning .pay-warning__body{font-size:13px}.pay-lightbox{background-color:var(--bui_color_white);padding:30px}.pay-lightbox__content__heading{font-weight:bold;font-size:15px}.pay-lightbox__actions{background-color:#f5f5f5;border-top:1px solid #e6e6e6;text-align:right;padding:12px 20px;margin:30px -30px -30px -30px}a.pay-lighbox__actions__button{text-decoration:none;color:var(--bui_color_white);background-color:#0071c2;border:1px solid #0071c2;font-weight:normal;display:inline-block;border-radius:3px;margin-left:10px;padding:8px 13px;-webkit-transition:all .3s ease;transition:all .3s ease}a.pay-lighbox__actions__button.modal-mask-closeBtn{background-image:none;width:auto;height:auto;overflow:inherit;position:inherit}a.pay-lighbox__actions__button:hover{border-color:#003580;background-color:#003580}.pay-lighbox__actions__button:first-child{margin-left:0}a.pay-lighbox__actions__button--secondary{background-color:var(--bui_color_white);color:#0071c2}a.pay-lighbox__actions__button--secondary:hover{border-color:#003580;background-color:#003580;color:var(--bui_color_white)}.payment_choice-wrapper{padding:15px 15px 15px 35px;margin:10px 0 20px 0;margin-top:10px;background:#e9f0fa;position:relative;font-weight:bold;border-bottom:4px solid #cce1ff}.payment_choice__name{margin-bottom:5px}.payment_choice__desc-item{float:left;margin-top:5px;font-weight:normal}.check_box_pay_now{position:absolute;left:10px;top:18px}.bs3_payment-method-usp__wrapper{background:#ebf3ff;border-bottom:2px solid #89a7d1;padding:10px 10px 10px 60px;margin-top:-5px;position:relative}.bs3_payment-method-usp__wrapper.usp__wrapper--green .bs3_payment-method-usp__title:before{content:'\b218'}.bs3_payment-method-usp__wrapper.usp__wrapper--green{background:#e7fde9;border-bottom:2px solid #97e59c;padding:10px 10px 10px 60px;margin-top:-5px;position:relative;margin-top:10px}.bs3_payment-method-usp__wrapper.usp__wrapper--green .bs3_payment-method-usp__title,.bs3_payment-method-usp__wrapper.usp__wrapper--green .bs3_payment-method-usp__subtitle{color:#006607}.bs3_payment-method-usp__wrapper .bs3_payment-method-usp__title:before{font-family:'booking-iconset';content:'\b056';font-size:20px;position:absolute;left:20px;top:50%;margin-top:-15px}.bs3_payment-method-usp__wrapper .bs3_payment-method-usp__title{margin-top:0}.bs3_payment-method-usp__wrapper .bs3_payment-method-usp__subtitle{margin-bottom:0}.bs3_payment-method-usp__wrapper+select.bp_input_select{margin-top:20px}.bs3_payment-method-usp__title{font-size:14px;font-weight:bold;margin-top:8px;margin-bottom:4px}.bs3_payment-method-usp__subtitle{color:#838383;font-size:13px;margin-bottom:32px}.bp-payments{background:#ebf3ff;border:1px solid #bad4f7;padding:20px;position:relative;margin:10px 0}.bui-radio__label--description{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.bp-payments-timing label{display:block;margin:10px 0}.bp-payments-timing label a{font-weight:normal}.bp-payments-timing span.bui-radio__label{width:100%;font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.bp-payments-timing-method__icons{float:right;margin-left:10px}.bp-payments-timing-tooltip-trigger{border-bottom:1px dashed}.bp-payments-timing-tooltip-trigger:hover{cursor:pointer;color:#333}.pay-error-upsell--container{width:95%;margin:-20px 2.5% 12px;padding:0;display:table;position:relative;background:#f9f9f9;border-radius:2px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.1);box-shadow:0 1px 2px 1px rgba(0,0,0,0.1)}.pay-error-upsell--container:after{content:"";position:absolute;left:37px;top:-9px;width:0;height:0;border:5px solid transparent;border-bottom:5px solid #f9f9f9;-webkit-filter:drop-shadow(0 -1px 0 rgba(0,0,0,0.07))}.pay-error-upsell--icon-wrapper{display:table-cell;vertical-align:middle;padding:0 25px}.pay-error-upsell--icon{font-size:32px;color:#008009}.pay-error-upsell--content{margin:0;padding:10px 20px;border-left:1px solid rgba(0,0,0,0.08);color:#006607}.pay-error-upsell--content-title{display:block;font-size:1.45em;margin:5px 0}.pay-error-upsell--content-detail{margin:5px 0}.pay-error-upsell--content .pay-error-upsell--link{display:inline-block;padding:7px 9px;margin:10px 0 0 0;background:#008009;border-radius:2px;font-size:1.1em;color:var(--bui_color_white);text-decoration:none;-webkit-transition:background .16s ease-out;transition:background .16s ease-out}.pay-error-upsell--content .pay-error-upsell--link:hover{background:#006607}.bp-payments-cash-based-pending-payment.bui-alert--large-spacing--large{margin-top:16px;margin-bottom:16px}.bui-alert__description-code{background:#003580;color:var(--bui_color_white);font-size:18px;text-align:center;padding:10px;border-radius:3px;margin-bottom:10px;max-width:50%;direction:ltr}.bui-alert__description-expire{margin-bottom:10px;font-weight:bold}.bui-alert__description-instructions{margin-bottom:10px}.bp-payments-cashier-instructions .bui-link.bui-link--primary{text-decoration:none;font-weight:normal}.bp-payments-cashier-instructions .bp-payments-info__trigger--rotated .bk-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bp-payments-cashier-instructions .bp-payments-info__trigger{display:block;margin:0 0 16px}.genius-popover__g-badge--small{float:left;margin:0 8px 0 0;width:25px}.genius-popover__g-logo{width:70px;position:absolute;top:50%;left:16px;margin-top:-16px}.genius-popover__g-logo svg{margin-top:6px;width:70px}.genius-popover__g-badge--small svg{max-height:45px}.js-eligible-genius-email.bui-card{padding:16px 16px 16px 96px}.genius-logo_inverted--white-dot .genius-logo-inverted__dot{fill:white}.genius-badge--baseline{vertical-align:baseline}.genius-badge--top{vertical-align:top}.genius-footer-signature.genius-footer-signature--no-padding{padding:0}#user_form#user_form .profile_menu_trigger.genius_new_identity,body.new_genius_branding #user_form .user_center_nav li a.popover_trigger.genius_user_box_update.genius_new_identity{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;text-shadow:0 1px 1px rgba(0,0,0,0.10);padding-top:0!important;width:auto!important}#user_form#user_form .profile_menu_trigger.genius_new_identity:hover{opacity:.9}#user_form#user_form .profile_menu_trigger.genius_new_identity .header_name{font-size:14px;font-weight:bold;line-height:normal;padding-top:2px;padding-bottom:2px}.profile_menu_trigger.genius_new_identity .user_account_indication_block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:2px;padding-bottom:2px}.profile_menu_trigger.genius_new_identity .user_account_indication{background:0;color:#febb02;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);font-weight:normal;padding:0}.profile_menu_trigger.genius_new_identity .user_account_indication+.user_account_indication:before{content:"\2022";color:rgba(234,242,255,0.9);display:inline-block;margin-left:4px;margin-right:4px}.logged_in_user .user_avatar.user_avatar--normalised .user_avatar--login-item,.logged_in_user .user_avatar.user_avatar--normalised .user_avatar--bb-briefcase{left:auto;top:auto}.logged_in_user .user_avatar.user_avatar--normalised .user_avatar--bb-briefcase{height:auto;width:16px}.genius_user_box_update.genius_new_identity .user_account_indication_block{padding-top:0}.bbt_new_header .genius_user_box_update.genius_new_identity .user_account_indication{background:#003580;color:#fff;font-size:11px;margin-left:4px;margin-right:4px;padding:2px 4px}.bbt_new_header .genius_user_box_update.genius_new_identity .user_account_indication+.user_account_indication:before{display:none}#user_form#user_form li#current_account .user_avatar--normalised{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 2px #fff;border-radius:50% 50%;display:inline-block;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0;margin-right:8px;height:32px!important;width:32px}#user_form#user_form li#current_account .user_avatar--normalised.user_avatar--genius{border-color:#febb02}#user_form#user_form li#current_account .user_avatar.user_avatar--normalised img{border:none!important;border-radius:0;height:100%;width:100%}body.new_genius_branding #user_form#user_form li#current_account .user_avatar.user_avatar--normalised img{border:none!important}.ge-block.ge-block--new-identity{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:var(--bui_color_white);border:1px solid #c6c6c6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ge-block.ge-block--new-identity .ge-block__stickers{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;width:auto}.ge-block.ge-block--new-identity .ge-block__desc{width:auto;-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}.ge-block.ge-block--new-identity .ge-block__desc_inner{background:var(--bui_color_white);padding:0;border:0}.ge-block.ge-block--new-identity .ge-block__journey.small_linear_journey{padding:8px;width:auto}.ge-block.ge-block--new-identity.ge-block-sr_banner_stickers{background:#f5f5f5}.genius-logo.genius-sr-filter-override{height:27px;margin:0 auto;position:relative;top:-1px}.genius-sr-filter-override.deselected,.selected .genius-sr-filter-override.selected{display:block}.selected .genius-sr-filter-override.deselected,.genius-sr-filter-override.selected{display:none}.sr_item_genius .ranking_vb_tag,.sr_item_genius .genius-badge{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:text-bottom;height:20px}.hprt-price-deal-badge .ge-wombat-the-budge.genius_identity_refresh{display:block;height:24px}.rt__ge-free-breakfast-headline{margin-bottom:8px}.overview-cug-reinforcement .bk-icon.genius-badge,.pb-conf-overview-table .bk-icon.genius-badge,.mb-myBookingOptionsTitleName .bk-icon.genius-badge{vertical-align:bottom}.genius-logo__greyscale .mb-section__icon{background-image:url(//cf.bstatic.com/static/icons/genius/new_identity/genius_badge_greyscale/79e6ea6ee9211f525cfe84b634fe5b7493750db3.svg)}.company-genius-side-banner.company-genius-side-banner--new{border-bottom:1px solid #e6e6e6}.company-genius-side-banner--new .company-genius-timeline__list{width:100%}.company-genius-side-banner--new .company-genius-timeline__list:before,.company-genius-side-banner--new .company-genius-timeline__list:after{left:24px}.company-genius-side-banner--new .company-genius-timeline--stayed-2 .company-genius-timeline__list:after{width:20%}.company-genius-side-banner--new .company-genius-timeline--stayed-3 .company-genius-timeline__list:after{width:40%}.company-genius-side-banner--new .company-genius-timeline--stayed-4 .company-genius-timeline__list:after{width:60%}.company-genius-side-banner--new .company-genius-timeline--stayed-5 .company-genius-timeline__list:after{width:80%}.company-genius-side-banner--new .company-genius-timeline-stamp{float:left;width:20%}.company-genius-side-banner--new .company-genius-timeline-stamp__image{margin-left:auto;margin-right:auto}.company-genius-side-banner--new .company-genius-timeline-stamp:before,.company-genius-side-banner--new .company-genius-timeline-stamp:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.genius-levels-status.genius-levels-status__new-identity .bui-card{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.genius-levels-status.genius-levels-status__new-identity .bui-card__content{margin-right:8px}.genius-levels-status.genius-levels-status__new-identity .bui-list.horizontal{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.genius-levels-status__new-identity .genius-levels-status--body--image{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;height:130px;margin-left:24px;margin-right:24px;width:130px}.genius-levels-status__new-identity .genius-levels-status--body--image.genius_level-1{padding-top:0}.genius-levels-status--body--avatar{height:auto;margin:0;overflow:visible;position:relative;width:160px}.genius-levels-status--body--avatar:before,.genius-levels-status--body--avatar:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0}.genius-levels-status--body--avatar:before{background:url("//cf.bstatic.com/static/img/genius/genius-levels/genius_profile_underlay/343e9b1926b5dfbc87a76ab387607e51748e5903.svg") center center no-repeat;z-index:1}.genius-levels-status--body--avatar--image{border-radius:100%;position:absolute;left:50%;background-color:#dae9ff;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;z-index:2}.genius-levels-status--body--avatar:after{background:url("//cf.bstatic.com/static/img/genius/genius-levels/genius_profile_overlay/6100059d53ae791a5dd36913bf78f1dc76e2d2e4.svg") center center no-repeat;z-index:3}.genius-border__none{border-bottom:0}.genius-footer-signature{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#6b6b6b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:none;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:8px 0}.genius-footer-signature .genius-footer-signature__learn{font-size:12px;line-height:18px;font-weight:500;display:inline-block}.genius-footer-signature__copy{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.genius-footer-signature .genius-logo{margin-left:8px;margin-right:0}.genius-footer-signature__logo{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;top:-1px;margin-right:0;margin-left:0}.genius-levels-status .genius-footer-signature{border-top:1px solid #ddd;margin-top:8px;margin-bottom:-8px;padding-top:16px}.ge-block.ge-block--new-identity .genius-footer-signature{padding-bottom:0}.property_highlights_genius_lightweight .genius-footer-signature{border-top:1px solid #ddd;margin:5px -15px 0;padding:10px 15px 5px}.ge_bp_non_logged_user .genius-footer-signature{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-bottom:0}.ge_bp_non_logged_user .genius-footer-signature__logo{margin-left:24px;margin-right:24px}.ge_bp_non_logged_aspiring .genius-footer-signature{border-top:1px solid #ebf3ff;margin:8px -10px 0;padding:8px 8px 0 8px;width:auto}.bp_pricedetails_holder .property_highlights_genius_lightweight .genius-footer-signature{margin:0;padding:16px}.ge-extended-freebies-detail-container.genius-refresh{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);border-top:0;border-radius:2px;background:#e8e8e8;margin-top:0;padding-top:0}.ge-extended-freebies-signature{background:#e8e8e8;border-radius:0 0 var(--bui_border_radius_200) var(--bui_border_radius_200);border-top:solid 1px #d8d8d8;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);padding:16px}.genius-footer-signature--business{padding-top:0;padding-bottom:0}[data-capla-component="b-property-web-property-page/PropertyGeniusBenefitsBadge"],[data-capla-component="b-property-web-property-page/PropertyGeniusBenefitsBadge"]>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.bwallet-book-block{margin:24px 0}.bwallet-book-block-bg{background-color:#fafcff;border:1px solid #ebf3ff;padding:16px}.bwallet-book-block .use-wallet-input{margin-right:8px}.bwallet-book-block .wallet-title-cell{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family)}.bwallet-book-block .use-wallet-input[disabled] ~ .use-wallet-input-label{color:#bdbdbd}.bwallet-book-block .wallet-balance-cell{display:table-cell;text-align:right}.bwallet-book-block .wallet-description{margin-bottom:8px;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.bwallet-book-block .mywallet-link{text-decoration:none;cursor:pointer;color:#0071c2}.wallet-form_value_positive{font-weight:500;color:#008009}.wallet-form_value_disabled{color:#bad4f7}.bwallet-book-block .wallet-hybrid-use-wallet-block{padding:5px 0}.wallet-hybrid-use-wallet-block div{padding:5px 0}.bwallet-book-block .bui-divider{border-color:#ebf3ff;margin-top:8px;margin-bottom:8px}.bwallet-book-block .wallet-form{margin-top:8px}.bwallet-book-block .wallet-form-input-section{display:inline-block}.bwallet-book-block .wallet-button.active{background-color:#0071c2;color:var(--bui_color_white)}.bwallet-book-block .wallet-button.disabled{background-color:#fafcff;border-color:#aaa;color:#777;cursor:not-allowed}.bwallet-book-block .wallet-input-value-group{position:relative;display:inline-block}.bwallet-book-block .wallet-input-value-currency{position:absolute;left:8px;top:6px}.bwallet-book-block .wallet-input-value-input{cursor:pointer;width:130px;border-radius:0 4px 4px 0;border:1px solid #bdbdbd;font-weight:500;font-size:16px}body:not(.bp-bui-refresh) .wallet-form .bui-text-input__group--prepend .bui-input__addon,body:not(.bp-bui-refresh) .wallet-form .bui-input-text__addon{background-color:#fafcff;border-radius:4px 0 0 4px;border-color:#bdbdbd;border-right-color:transparent;font-size:16px;line-height:20px;color:#333}.wallet-input-tooltip{padding:10px;background-color:var(--bui_color_white);color:#333;padding:8px 12px}.wallet-input-tooltip[class*="tltp--end"]{margin-left:12px}.wallet-input-tooltip[class*="tltp--start"]{margin-left:-12px}.wallet-input-tooltip[class*="tltp--end"]:before{border-right-color:var(--bui_color_white)}.bwallet-book-block .disabled .wallet-input-value-input{background-color:#fafcff;border-color:#aaa;color:#aaa;cursor:not-allowed}.bwallet-book-block .wallet-input-value-input:focus{color:#202020;background-color:var(--bui_color_white);outline:0}.wallet-price-update-block{-webkit-transition:border .6s ease,background-color .6s ease,color .6s ease;transition:border .6s ease,background-color .6s ease,color .6s ease;font-size:14px;line-height:20px}.bwallet-book-block .bk-icon{margin-right:8px;display:inline-block;position:relative;top:-2px}.wallet-price-update-block.unused{color:#fcb4b4}.wallet-price-update-block.used{color:#006607;background-color:#e7fde9}.bwallet-book-block .wallet-footer{width:100%;padding-top:10px}.wallet-footer .wallet-disabled-message{display:none;color:#333;float:left}.wallet-overview-modal .bui-inline-container,.wallet-overview-modal .bui-group.bui-group--inline{text-align:right}.bwallet-book-login-block{background-color:#fafcff;border:1px solid #ebf3ff;padding:16px;font-size:13px;margin-bottom:24px;position:relative}.bwallet-book-login-block .bwallet-book-login-title{display:table-cell;text-align:left;font-weight:500;padding-bottom:8px;font-size:1.2em}.bwallet-book-login-block .mywallet-link{text-decoration:none;cursor:pointer;color:#0071c2}.bwallet-book-login-block .wallet-book-login-signin{display:inline-block;color:var(--bui_color_white);background-color:#0071c2;padding:8px 16px;margin-top:18px;border:1px solid #55b8ff;border-radius:4px;cursor:pointer}.bwallet-book-login-block .form-section{position:static}.bwallet-book-login-block .iam_bp_login_form_auth_low_header,.bwallet-book-login-block .iam_bp_login_form_auth_low--avatar,.bwallet-book-login-block .bui-banner__text{display:none}.bwallet-book-login-block .iam_bp_login_form_auth_low--banner{background-color:transparent!important;padding:0}.bwallet-book-login-block .bp_login_holder{margin-bottom:0}.wallet-overview-description{background-color:#fff;display:none;text-align:left;padding:24px;color:#000}.wallet-overview-description-header{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family);margin-bottom:4px}.wallet-overview-description-sub-header{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);margin-top:16px;margin-bottom:4px}.wallet-overview-description-body{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.bwallet_bp_pricedetails{display:none;width:100%;font-size:13px;color:#008009;padding-top:10px}.bwallet_bp_pricedetails-wrapper{display:table;width:100%}.bwallet_bp_pricedetails_applied_credit{display:table-cell;text-align:left;width:60%}.bwallet_bp_pricedetails_after_price{display:table-cell;text-align:right}.bp-card-authentication--wallet{margin-top:0!important}.bwallet-wallet-label-block{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);background-color:#ebf3ff;color:#003580;padding:2px 8px;display:inline-block;border-radius:4px}.bwallet-wallet-label-block--dark{background-color:#003580;color:var(--bui_color_white)}.bs3-pay-now-wallet-block--wallet-icon{margin:0 4px 0 4px;font-size:1.3em;display:inline-block;line-height:15px;vertical-align:bottom;margin-left:0}a.a11y-skip-to-content{display:inline-block;position:absolute;top:-10em;left:var(--bui_spacing_2x);z-index:1;padding:var(--bui_spacing_2x);background-color:var(--bui_color_callout_background_alt);color:var(--bui_color_action_foreground);border-radius:3px;-webkit-box-shadow:var(--bui_shadow_200);box-shadow:var(--bui_shadow_200);-webkit-transition:all .1s ease;transition:all .1s ease}a.a11y-skip-to-content:focus{top:var(--bui_spacing_2x)}.hybrid-body a.a11y-skip-to-content{z-index:202}.bypass_menu{position:absolute;left:0;top:-100%;margin:10px;z-index:333;background-color:#fff}.bypass_menu:focus,.bypass_menu:focus-within{top:0}.bypass_menu a{border-radius:0;box-shadow:none;-webkit-box-shadow:none}.bypass_menu a:hover{color:var(--bui_color_foreground)}.bypass_menu a:focus{-webkit-box-shadow:inset 0 0 0 2px var(--bui_color_background_base),inset 0 0 0 4px var(--bui_color_action_border);box-shadow:inset 0 0 0 2px var(--bui_color_background_base),inset 0 0 0 4px var(--bui_color_action_border);outline:0}.bs3-nocc_disabled-cc-form__fieldset{opacity:.3}#book_credit_card.bs3-nocc_optional__fieldset{margin-left:32px}.bs3-nocc_disabled-cc-form__fieldset abbr.mandatory-asterisk{display:none}.bs3_nocc-login__option{position:relative;padding:24px 24px 24px 60px;margin-left:-28px;margin-right:-28px}.bs3_nocc-login__option__nocc{margin-top:-28px;border-bottom:1px solid #ebf3ff}.bs3_nocc-login__option svg{position:absolute;top:20px;left:16px}.bs3_nocc-login__option p{margin:0;font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.bs3_nocc-login__option__caption{display:block;font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family)}.bs3_nocc-login__text-after{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);padding-bottom:10px}.hide-me{display:none!important}.bb-payments-cc-searchbox__input-container{position:relative;width:360px}.bb-payments-cc-searchbox #card-search{border-radius:4px;padding:6px 25px 6px 2px;zoom:1;height:32px;line-height:23px;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bb-payments-cc-searchbox{position:relative}.bb-payments-cc-searchbox #card-search{padding-left:6px}.bb-payments-cc-searchbox .clear-searchbox-icon{position:absolute;left:auto;top:8px;right:8px;fill:#6b6b6b}.bb-payments-cc-searchbox .clear-searchbox-icon:hover{fill:#bdbdbd;cursor:pointer}.airplus-dbi-input{margin:0}.company-airplus-fields{text-align:center;position:relative;min-height:32px}.company-airplus-fields .w-form-loading{top:9px}.company-airplus-fields-success{color:#008009}.company-airplus-fields-error{color:#c00}.company-settings-accepted-values-tooltip:hover{color:#0071c2}.airplus-card-box-wrapper{padding:0}.airplus-card-box-wrapper .m-r-15{margin-right:15px}.airplus-show-hide-card{height:32px;cursor:pointer}.airplus-show-hide-card svg{height:32px;pointer-events:none}.airplus-show-hide-card svg path{pointer-events:none}.airplus-card-box-header{border-bottom:0}.airplus-shared-inline{display:inline}.airplus-remove-shared{margin-top:-3px;cursor:pointer}.w-table__row--no-bottom-border{border-bottom:0}.hide-me{display:none!important}.airplus-card-box-wrapper .has-error{border:1px solid #a30000!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #fcb4b4;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #fcb4b4}.airplus-card-box-wrapper .ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.airplus-card-box-success{color:#008009}.airplus-card-box-error{color:#c00}.airplus-card-box-toolbox{margin-bottom:5px}.airplus-card-name{width:50%}.airplus-card-name-100{width:100%}.airplus-add-card-btn{margin:15px!important}.airplus-remove-card-btn{float:right}.airplus-credit-card-alert{margin:10px}.airplus-add-card-btn:disabled{pointer-events:none}.company-card-bs3-header{padding:0 5px 10px 5px;font-size:20px;font-weight:500}.company-card-bs3-sub-header{padding-top:15px;font-size:18px}.company-card-content-table{width:100%}.company-card-content-table-header-cell{white-space:nowrap}.company-card-content-table-cell label{cursor:pointer}.company-card-content-table-cell,.company-card-content-table-header-cell{padding:10px;border-bottom:1px solid #bad4f7}.company-card-content-table-header-cell--card-type{padding-right:40px!important;white-space:nowrap}.company-card-content-table-header-cell--card-number{white-space:nowrap}.company-card-content-table-cell__logo{display:inline-block;height:20px;line-height:20px;vertical-align:middle;padding-right:7px}.company-card-content-table-cell__logo img{width:24px;vertical-align:middle}.company-card-content-table-cell__card-number__dots{font-size:30px;line-height:16px;display:inline-block;vertical-align:top;position:relative;top:-2px}.company-select-cc{vertical-align:middle}.company-card--shared-cc__cvc{width:40px;padding:0 5px}.company-card-content-table-header-cell--card-type label{display:block;line-height:19px}.company-card-content-table-cell__text{vertical-align:middle}.company-card-bs3-bdi-props{padding:5px}.company-card-bs3-select{width:280px;margin-bottom:0!important}.company-card-bs3-input{padding:6px 8px!important}.company-card-bs3-input-invalid{border:1px solid #a30000!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #fcb4b4;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #fcb4b4}.bp-overview-buttons-submit.disabled{background-color:#bdbdbd!important;pointer-events:none;opacity:.5}.company-card-bs3-inline-error{display:block;color:#a30000;margin-top:5px}.bs3-auth-form-banner{width:100%;margin-top:20px;border:1px solid #febb02!important;background-color:#fefbf0}.bs3-auth-form-banner-header{margin:15px 15px 10px 15px;font-weight:bold}.bs3-auth-form-banner-body{margin:0 15px 15px}.hide-me{display:none!important}.bbpayments-auth-form__control{margin-top:16px}.bbpayments-auth-form__control:first-child{margin-top:0}.bbpayments-auth-form__notified-guests .bui-alert__description{padding-left:0}.bbpayments-auth-form__notified-guests .bui-alert__text{font-weight:600}.bbpayments-auth-form__notified-guests .bui-list__body{line-height:24px}.btn-print-auth-form+.bui-dropdown__menu,.btn-download-auth-form+.bui-dropdown__menu,.btn-notify-guests+.bui-dropdown__menu{width:100%}.btn-print-auth-form.is-loading .bui-dropdown__arrows{display:none}.btn-print-auth-form.is-loading .mb-loader.mb-loader--print{display:block!important;background-image:url(//cf.bstatic.com/static/img/profile/mb_redesign/mb-overlay-loader/5e44221be1b8330154a362e3adbd87f3dabc1038.gif);background-size:16px auto}.auth-form-lang-select.is-loading .bui-dropdown__item-content{background:url("//cf.bstatic.com/static/img/profile/mb_redesign/mb-loader-whitebg/93b17e679f82870ab7c6ef449a96ddaaf2d479f5.gif") no-repeat right center}.bbtool_airplus_auth_form_preview{background:#f7f7f7}.bbpay-auth-form__container{margin:40px auto;padding-left:300px;position:relative}.bbpay-auth-form__sidebar{position:absolute;left:0;width:300px}.bbpay-auth-form__sidebar__title{margin:0;padding:0;color:#333;font-size:24px;line-height:30px;font-weight:500}.bbpay-auth-form__sidebar__desc{margin:16px 0;padding:0;font-size:14px;line-height:1.5em;color:#6c6c6c}.bbpay-auth-form__sidebar .bui-dropdown,.bbpay-auth-form__sidebar--mobile .bui-dropdown{width:100%}.bbpay-auth-form__sidebar .bui-dropdown .bui-button__text,.bbpay-auth-form__sidebar--mobile .bui-dropdown .bui-button__text{width:100%;text-align:left}.bbpay-auth-form__content{padding-left:30px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bbpay-auth-form__content__source{border:0;-webkit-box-shadow:0 0 3px 0 var(--bui_color_black);box-shadow:0 0 3px 0 var(--bui_color_black);background:var(--bui_color_white);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:1000px;background:url("//cf.bstatic.com/static/img/mlt/loader/1bc7dd42d53a03bf95ff4c7fe386b8566155db2b.gif") no-repeat center center}.modal--auth-form .bui-modal__content{max-width:670px}form[name="guest-list"] fieldset{margin:0;padding:0;border:0}.auth-form__guest-list__item{white-space:nowrap}.auth-form__guest-list__item__field{display:inline-block;padding-right:16px}.auth-form__guest-list__item__field--name{width:220px}.auth-form__guest-list__item__field--phone{width:170px}.auth-form__guest-list__item__field--email{width:210px;padding-right:5px}.auth-form__guest-list__item__field input:invalid{border-color:#fcb4b4;-webkit-box-shadow:0 0 2px 2px #ffebeb;box-shadow:0 0 2px 2px #ffebeb}.auth-form__add-guest{display:inline-block;font-weight:normal!important}.auth-form__add-guest:hover,.auth-form__add-guest:focus{text-decoration:none!important}.auth-form__add-guest span{font-size:32px;line-height:0;position:relative;top:4px}.auth-form__guest-list__item__field__delete{display:inline-block;background-color:var(--bui_color_white);border:0;padding:5px;cursor:pointer}.site_is_mdot .bbpay-auth-form__container{margin:0;padding:20px 10px}.site_is_mdot .bbpay-auth-form__sidebar{position:relative;width:100%}.site_is_mdot .bbpay-auth-form__content{padding-left:0;margin-top:50px}.site_is_mdot .modal--auth-form .bui-modal__content{max-width:100%}.site_is_mdot .auth-form__guest-list__item{white-space:normal}.site_is_mdot .auth-form__guest-list__item__field--name,.site_is_mdot .auth-form__guest-list__item__field--phone,.site_is_mdot .auth-form__guest-list__item__field--email{width:100%;padding:0;margin-bottom:10px}.auth-form-banner-container{border-radius:3px;border:1px solid #febb02!important;background-color:#fefbf0;font-size:16px;padding:15px;margin-bottom:20px}.auth-form-banner-header{margin-bottom:15px;font-weight:bold}.auth-form-banner-body{margin-bottom:5px}@-webkit-keyframes expand{from{max-height:0}to{max-height:1000px}}@keyframes expand{from{max-height:0}to{max-height:1000px}}#company-settings-airplus-onboarding .w-section-content{overflow:hidden;height:0;padding-bottom:0}#company-settings-airplus-onboarding .w-section-content.animate{height:100%;padding-bottom:15px;-webkit-animation:expand 1s linear;animation:expand 1s linear}#company-settings-airplus-onboarding .divider{border-bottom:0}#company-settings-airplus-onboarding .bui-list__item{margin-bottom:0;font-size:14px}#company-settings-airplus-onboarding .cancel-link{margin-left:16px;font-size:14px}#company-settings-airplus-onboarding p{font-size:14px}#company-settings-airplus-onboarding .header{font-size:16px;font-weight:500}#company-settings-airplus-onboarding .bui-nav-progress--horizontal{margin-bottom:16px}#company-settings-airplus-onboarding .legal-checkbox.bui-checkbox:last-of-type{margin-bottom:16px}#company-settings-airplus-onboarding .completed-last-paragraph{margin-bottom:100px}#company-settings-airplus-onboarding #company-settings-company-cards .w-section-content{height:auto}#company-settings-airplus-onboarding #company-settings-company-cards .w-section-head{display:none}#company-settings-airplus-onboarding .company-form-container{margin-bottom:15px}#company-settings-airplus-onboarding .m-b-15{margin-bottom:15px}#company-settings-airplus-onboarding .m-b-50{margin-bottom:50px}#company-settings-airplus-onboarding .m-t-15{margin-top:15px}#company-settings-airplus-onboarding .airplus-card-name{width:350px}#company-settings-airplus-onboarding .airplus-expiry{width:150px}#company-settings-airplus-onboarding .credit-card-alert{margin:0 0 10px 0}#company-settings-airplus-onboarding .bk-icon.vertical-align-initial{vertical-align:initial}#company-settings-airplus-onboarding .has-error{border:1px solid #a30000!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #fcb4b4;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05),0 0 6px #fcb4b4}#book_credit_card .bp_form__field--cc_number [name="cc_number"]{background-position:100%}.car_rentals_discount_header{color:#ff8000;margin:0}.car_rentals_discount_header--container{opacity:0}.car_rentals_discount_header--animate{-webkit-animation:rc_discount_slide_in .36s forwards;animation:rc_discount_slide_in .36s forwards;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.car_rentals_discount_header--negative_margin{margin-top:-4px;margin-bottom:8px}.car_rentals_discount_header__icon{fill:#ff8000;margin-top:-2px}@-webkit-keyframes rc_discount_slide_in{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes rc_discount_slide_in{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.car_rentals_discount_item--transport{font-size:var(--bui_font_small_1_font-size);font-weight:var(--bui_font_small_1_font-weight);line-height:var(--bui_font_small_1_line-height);font-family:var(--bui_font_small_1_font-family);margin-top:20px;margin-bottom:0}.car_rentals_discount_item__text{border-bottom:1px dotted}.uf_addon_price_free_banner--discount{background-color:#ff8000}.plan_head_car_rental_discount{text-align:center}.plan_head_car_rental_discount__badge{position:relative;margin-top:4px}.plan_head_car_rental_discount__badge:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#ff8000;border-width:4px;margin-left:-4px}.rc_discount_badge{font-style:normal}.hprt-car-rental-discount-condition{display:none}.hprt-booking-summary-conditions .hprt-car-rental-discount-condition{display:list-item;font-weight:bold}.sr-item-banner{width:100%;height:191px;background:url('//cf.bstatic.com/static/img/cars/car-rental-discount-banner-background/b7348950732f3ba4125604ba2df2cda36aee46d5.jpg');border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-position:center left}.sr-item-banner--alternative{background:url('//cf.bstatic.com/static/img/cars/car-rental-discount-banner-background-v2/0e9d42bf8e3b01d9ca121d48a1d335a555072460.jpg');-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:32px}.sr-item-banner--alternative.lang-is-rtl{background:url('//cf.bstatic.com/static/img/cars/car-rental-discount-banner-background-rtl-v2/de2fe1a440d35ae262bb2228c0ae5e0f319fe220.jpg')}.sr-item-banner__overlay{width:100%}.sr-item-banner__content{color:var(--bui_color_white);max-width:380px;text-align:center}.sr-item-banner__content__description{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);text-align:center;width:100%;margin:0}.sr-item-banner__text{text-align:center;color:var(--bui_color_white);width:100%}.sr-item-banner__right-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:304px;width:304px;height:191px;padding:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#ff8000),to(#e07000));background:-webkit-linear-gradient(#ff8000,#e07000);background:linear-gradient(#ff8000,#e07000);color:var(--bui_color_white);fill:var(--bui_color_white)}.sr-item-banner__right-block__icon-container{margin-right:8px;margin-top:3px}.sr-item-banner__right-block__title{font-size:var(--bui_font_featured_3_font-size);font-weight:var(--bui_font_featured_3_font-weight);line-height:var(--bui_font_featured_3_line-height);font-family:var(--bui_font_featured_3_font-family);margin:0;margin-bottom:4px}.sr-item-banner__right-block__description{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family);margin:0}.sr-item-banner__text__discount{font-size:var(--bui_font_headline_1_font-size);font-weight:var(--bui_font_headline_1_font-weight);line-height:var(--bui_font_headline_1_line-height);font-family:var(--bui_font_headline_1_font-family);line-height:32px;font-weight:bold;border:3px solid var(--bui_color_white);display:inline;padding:8px 24px}.sr-item-banner__text__discount--orange-border{display:inline-block;border-color:#ff8000;border-width:4px;margin-bottom:8px}.sr-item-banner__text__discount-text{margin:0}.sr-item-banner__text__title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);text-shadow:0 2px 2px rgba(0,0,0,8);font-weight:bold}.sr-item-banner__text__body-text{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin:0;text-shadow:0 2px 2px rgba(0,0,0,8)}.sr-item-banner__text__body-text svg{fill:var(--bui_color_white)}.property_highlights_car_rental{background:url('//cf.bstatic.com/static/img/cars/car-rental-discount-hp-banner-background-v3/8ab776af50631c1240dd72a44989022fcb0afba6.jpg');border-radius:3px;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:165px}.property_highlights_car_rental--alternative{background:url('//cf.bstatic.com/static/img/cars/car-rental-discount-hp-banner-background-v2/5a7df91975166e6831945d696e619cdbba7b7b18.jpg')}.property_highlights_car_rental__content{color:var(--bui_color_white);padding:16px;text-align:center}.property_highlights_car_rental__content__title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);font-weight:bold}.property_highlights_car_rental__content_body{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin:0}.property_highlights_car_rental__tooltip,.sr-item-banner__tooltip{color:#97e59c;margin:0;margin-top:16px;padding:0}.property_highlights_car_rental__tooltip::before,.sr-item-banner__tooltip::before{content:"\b188";font-family:'booking-iconset';margin-right:8px;font-size:9px;margin-top:4px}.hp-car-rental-banner{background:url('//cf.bstatic.com/static/img/cars/car-rental-discount-hp-banner-background-v4/455788b89153c035e8401785a01005502f2b55f9.jpg');-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;color:var(--bui_color_white);height:119px;padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.hp-car-rental-banner__content{text-align:center;width:500px}.hp-car-rental-banner__content__title{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);font-weight:bold}.hp-car-rental-banner__content__description{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family);margin:0}.bp_booking_conditions__package_directive__container{margin-top:32px}.bp_booking_conditions__package_directive__title{font-size:var(--bui_font_emphasized_2_font-size);font-weight:var(--bui_font_emphasized_2_font-weight);line-height:var(--bui_font_emphasized_2_line-height);font-family:var(--bui_font_emphasized_2_font-family);margin-top:0;margin-bottom:8px}.bp_booking_conditions__package_directive__text{font-size:var(--bui_font_body_2_font-size);font-weight:var(--bui_font_body_2_font-weight);line-height:var(--bui_font_body_2_line-height);font-family:var(--bui_font_body_2_font-family)}.c-covid-banner-th--www{margin-bottom:16px}.c-covid-banner-th--www+.c-fine-print-covid-banner{margin-top:-16px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.c-covid-banner-th--mdot+.c-fine-print-covid-banner{margin-top:8px}.book-and-unlock-bp-reversed-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.book-and-unlock-bp-reversed-card__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.book-and-unlock-bp-reversed-card__content--icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}button.bui-link.book-and-unlock-bp-reversed-card__button{font-size:16px;line-height:24px;font-weight:500}.book-and-unlock-bp-reversed-card__button:hover,.book-and-unlock-bp-reversed-card__button:focus{text-decoration:none}.bau-timeline{margin-left:var(--bui_spacing_4x)}.bau-timeline__item{padding-left:var(--bui_spacing_8x);min-height:40px}.bau-timeline__item:before{background:0;border-left:none;left:1px}.bau-timeline__item:after{width:0;height:0}.bau-timeline__icon{width:36px;height:36px;border-radius:18px;border:1px solid var(--bui_color_border_alt);background:var(--bui_color_white);position:absolute;left:-18px;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bau-timeline__title{min-height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}a.bau-timeline-link{font-weight:normal}