@font-face{font-family:'Elegant Icons';font-style:normal;font-weight:400;src:url("/fonts/ElegantIcons.ttf") format("truetype"),url("https://plugins.traveltripper.io/fonts/ElegantIcons.ttf") format("truetype");src:url("/fonts/ElegantIcons.eot"),url("https://plugins.traveltripper.io/fonts/ElegantIcons.eot");src:url("/fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"),url("https://plugins.traveltripper.io/fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"),url("/fonts/ElegantIcons.woff") format("woff"),url("https://plugins.traveltripper.io/fonts/ElegantIcons.woff") format("woff"),url("/fonts/ElegantIcons.ttf") format("truetype"),url("https://plugins.traveltripper.io/fonts/ElegantIcons.ttf") format("truetype"),url("/fonts/ElegantIcons.svg#ElegantIcons") format("svg"),url("https://plugins.traveltripper.io/fonts/ElegantIcons.svg#ElegantIcons") format("svg")}.elegant-icon{font-family:"Elegant Icons"}.elegant-icon--gift_alt{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.elegant-icon--gift_alt::before{content:"\E008"}.ttweb-tooltip{margin-left:.5rem;text-align:left}.ttweb-tooltip__target .elegant-icon{vertical-align:middle;font-size:1rem}.ttweb-tooltip__content{width:150px;z-index:10}.ttweb-tooltip__content a{color:blue;cursor:pointer}.ttweb-selected-dates{position:relative;box-sizing:border-box;display:inline}.ttweb-selected-dates *{box-sizing:border-box}.ttweb-selected-dates--clickable{text-decoration:underline;cursor:pointer}.ttweb-tooltip{position:relative;box-sizing:border-box;display:inline}.ttweb-tooltip *{box-sizing:border-box}.ttweb-tooltip__target{display:inline;cursor:pointer}.ttweb-tooltip__content{position:absolute;top:100%;left:0;transform:translateX(-50%);background:white;color:black;padding:.5rem;border:1px solid black;display:none}.ttweb-tooltip:hover .ttweb-tooltip__content,.ttweb-tooltip--active .ttweb-tooltip__content{display:block}.ttweb-booking-button,.ttweb-offer-booking-button,.ttweb-room-booking-button{box-sizing:border-box;white-space:nowrap;display:block;font-size:1rem;height:3em;line-height:1em;padding:1em 2em;background:blue;color:white;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer}.ttweb-booking-button *,.ttweb-offer-booking-button *,.ttweb-room-booking-button *{box-sizing:border-box}.ttweb-booking-button--disabled,.ttweb-booking-button--disabled:visited,.ttweb-booking-button--disabled:hover,.ttweb-offer-booking-button--disabled,.ttweb-offer-booking-button--disabled:visited,.ttweb-offer-booking-button--disabled:hover,.ttweb-room-booking-button--disabled,.ttweb-room-booking-button--disabled:visited,.ttweb-room-booking-button--disabled:hover{background:gray;color:black}select.ttweb-select{box-sizing:border-box;text-align:center;font-size:1rem;height:2em;padding:0.5em calc(1em + 18px) 0.5em 1em;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid' width='11' height='9' viewBox='0 0 11 9'%3E %3Cdefs%3E %3Cstyle%3E .cls-1 %7B fill: %237a7878; fill-rule: evenodd; %7D %3C/style%3E %3C/defs%3E %3Cpath d='M5.500,8.999 L10.999,0.001 L0.001,0.001 L5.500,8.999 ' class='cls-1'/%3E %3C/svg%3E");background-repeat:no-repeat;background-size:11px 9px;background-position:calc(100% - 9px) center}select.ttweb-select *{box-sizing:border-box}.ttweb-radio-group{box-sizing:border-box;display:inline-block;width:100%;vertical-align:middle}.ttweb-radio-group *{box-sizing:border-box}.ttweb-radio-group--icon-off,.ttweb-radio-group--icon-on{font-family:'Elegant Icons';font-size:25px;float:left;cursor:pointer;margin-right:12.5px}.ttweb-radio-group__wrapper{cursor:pointer;display:inline !important;vertical-align:top;line-height:25px}.ttweb-radio-group__radio{width:0;height:0;display:none;position:fixed;left:-999999;opacity:0}.ttweb-collapsible{box-sizing:border-box;margin:.5rem}.ttweb-collapsible *{box-sizing:border-box}.ttweb-collapsible__trigger{position:relative;display:block;background:#CCC;cursor:pointer;font-size:1rem;padding:.5em;height:2em;line-height:1em}.ttweb-collapsible__trigger:after{font-family:'Elegant Icons';content:'\E044';position:absolute;right:.5em;top:.5em;display:block}.ttweb-collapsible__trigger.is-open:after{transform:rotateZ(180deg)}.ttweb-collapsible__trigger.is-disabled{background:#AAA}.ttweb-cross-out-rate{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end}.ttweb-cross-out-rate__actual,.ttweb-cross-out-rate__common,.ttweb-cross-out-rate__crossout{margin:0 0 0 .5rem}.ttweb-cross-out-rate__actual{font-size:1.5rem;line-height:1em;font-weight:bold}.ttweb-cross-out-rate__crossout{position:relative}.ttweb-cross-out-rate__crossout::before{content:"";border-bottom:1px solid black;position:absolute;left:0;width:100%;height:50%}.ttweb-cross-out-rate-error__change-dates{cursor:pointer;text-decoration:underline}.ttweb-loading-rates{padding-right:1.5rem;background-image:url("data:image/svg+xml,%3Csvg class='lds-spinner' width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(30 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(60 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(90 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(120 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(150 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(180 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(210 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(240 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(270 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(300 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(330 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23000000'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1rem}.ttweb-ota-rate-table{position:relative;display:flex;flex-wrap:wrap;box-sizing:border-box}.ttweb-ota-rate-table *{position:relative;box-sizing:border-box}.ttweb-ota-rate-table__row{flex:0 0 50%;padding-right:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;line-height:1em}.ttweb-ota-rate-table__label{display:block;flex:1;padding-right:.5rem;white-space:nowrap}.ttweb-ota-rate-table__cost{display:block;text-align:right}.ttweb-calendar-month{box-sizing:border-box;width:100%;background:#EEE}.ttweb-calendar-month *{box-sizing:border-box}.ttweb-calendar-month__header{display:flex;flex-wrap:no-wrap;align-items:center}.ttweb-calendar-month__name,.ttweb-calendar-month__control{padding:1rem 0;text-align:center;flex-grow:1}.ttweb-calendar-month__control{cursor:pointer;line-height:1em;width:20%}.ttweb-calendar-month__control--disabled{visibility:hidden}.ttweb-calendar-month__name{width:60%}.ttweb-calendar-month .ttweb-week-days{display:flex}.ttweb-calendar-month .ttweb-week-days__weekday-label{width:14.2857%;display:flex;flex-direction:column;justify-content:center;padding:.25rem;min-height:2rem;border:.1px solid white;text-align:center}.ttweb-calendar-month .ttweb-calendar-month__grid{width:100%;display:flex;flex-wrap:wrap}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:14.2857%;text-align:center;min-height:2rem;vertical-align:top;box-sizing:border-box;border:.1px solid white}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day:focus,.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day[tabindex="-1"]:focus{outline-color:#4d90fe !important;outline-offset:-2px !important;outline-style:auto !important;outline-width:5px !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day:focus,.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day[tabindex="-1"]:focus{outline-color:#6b6b6b !important;outline-style:solid !important;outline-width:2px !important}}@supports (-ms-ime-align: auto){.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day:focus,.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day[tabindex="-1"]:focus{outline-color:#6b6b6b !important;outline-style:solid !important;outline-width:2px !important}}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--start-selection{overflow:visible}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--other-month{background-color:#CCC}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--not-available{background:#AAA}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--past-date{background:#888}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--in-selection{background:#6AF}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day__arrival-label,.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day__departure-label{visibility:hidden;font-size:75%;line-height:1em;flex:0 1 .75em;background:white;width:100%}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day__number{display:block;width:100%;flex:1 0 auto}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day__rate{display:none;flex:0 1 25%;font-size:75%}.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--start-selection .ttweb-day__arrival-label,.ttweb-calendar-month .ttweb-calendar-month__grid .ttweb-day--end-selection .ttweb-day__departure-label{visibility:visible}.ttweb-calendar-month .ttweb-calendar-month__month--with-rates .ttweb-calendar-month__grid .ttweb-day__rate{display:block}.ttweb-slide-out-widget{box-sizing:border-box;position:fixed;z-index:2140000000;top:0;bottom:0;right:-360px;width:360px;max-width:100%;background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;-webkit-transition:right 0.4s, box-shadow 0.4s;transition:right 0.4s, box-shadow 0.4s;overflow:hidden}.ttweb-slide-out-widget *{box-sizing:border-box}.ttweb-slide-out-widget--show{right:0;box-shadow:0 0 75px 15px rgba(0,0,0,0.25)}.ttweb-slide-out-widget__header,.ttweb-slide-out-widget__body,.ttweb-slide-out-widget__footer{left:0;right:0;z-index:1;width:100%}.ttweb-slide-out-widget__header{height:58px;outline:none}.ttweb-slide-out-widget__close{position:absolute;top:0;right:0;font-size:30px;text-align:center;width:58px;height:58px;line-height:58px;cursor:pointer;z-index:1}.ttweb-slide-out-widget__title{font-size:20px;line-height:58px;letter-spacing:2px;text-transform:uppercase;text-align:center;margin:0}.ttweb-slide-out-widget__body{padding:0;z-index:2;overflow-y:auto;flex-grow:1}.ttweb-slide-out-widget__footer{z-index:3}.ttweb-person-count-selector select.ttweb-select{width:100%}.ttweb-person-count-selector__description{margin:0;padding:0 1rem}.ttweb-booking-widget{box-sizing:border-box}.ttweb-booking-widget *{box-sizing:border-box}.ttweb-booking-widget__skip-to{width:0;height:0;overflow:hidden;padding:0;position:absolute;left:0;top:0;white-space:nowrap}.ttweb-booking-widget__skip-to:hover,.ttweb-booking-widget__skip-to:focus,.ttweb-booking-widget__skip-to:active{width:auto;height:auto;padding:5px 10px;left:50%}.ttweb-booking-widget__hotel-selector{padding:.5rem}.ttweb-booking-widget__hotel-selector .ttweb-select{width:100%}.ttweb-booking-widget .ttweb-search-date-display{background:#AAA;display:flex;align-items:center;justify-content:space-evenly}.ttweb-booking-widget .ttweb-search-date-display__selected-date{padding:1rem 0;line-height:1em}.ttweb-booking-widget .ttweb-search-date-display__through{font-size:.8rem;font-style:italic}.ttweb-booking-widget .ttweb-search-date-display__date-display{text-align:center}.ttweb-booking-widget .ttweb-search-date-display__date-display input{font-size:11px}.ttweb-booking-widget .ttweb-booking-widget__num-guests{margin:.5rem 0;display:flex;align-items:flex-start}.ttweb-booking-widget .ttweb-booking-widget__num-guests .ttweb-person-count-selector{width:calc(50% - 1rem);margin:0 .5rem}.ttweb-booking-widget__input-code{display:flex;justify-content:space-evenly;align-items:center;margin:.5rem 0}.ttweb-booking-widget__input-code label{text-align:center}.ttweb-booking-widget__input-code input{padding:.5rem}.ttweb-booking-widget__footer{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.ttweb-booking-widget__footer__loading,.ttweb-booking-widget__footer__error,.ttweb-booking-widget__footer .ttweb-cross-out-rate,.ttweb-booking-widget__footer__powered-by{margin:1rem 0}.ttweb-booking-widget__footer__loading,.ttweb-booking-widget__footer__error{display:block}.ttweb-booking-widget__footer .ttweb-cross-out-rate{overflow:hidden;justify-content:center}.ttweb-booking-widget__footer__powered-by{text-align:center}.ttweb-booking-widget__footer__powered-by span{text-transform:uppercase;font-size:.8rem;font-weight:700}.ttweb-booking-widget__footer__powered-by img{margin-left:5px;width:120px;vertical-align:middle}.ttweb-banner,.ttweb-brg-banner{box-sizing:border-box;width:100%;background:black;color:white}.ttweb-banner .ttweb-loading-rates,.ttweb-brg-banner .ttweb-loading-rates{background-image:url("data:image/svg+xml,%3Csvg class='lds-spinner' width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(30 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(60 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(90 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(120 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(150 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(180 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(210 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(240 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(270 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(300 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3Cg transform='rotate(330 50 50)'%3E %3Crect x='47' y='0' rx='9.4' ry='0' width='6' height='30' fill='%23FFFFFF'%3E %3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E %3C/rect%3E %3C/g%3E%3C/svg%3E")}.ttweb-banner *,.ttweb-brg-banner *{box-sizing:border-box}.ttweb-banner__body,.ttweb-brg-banner__body{display:flex;justify-content:center;align-items:center;padding:1rem}.ttweb-banner__ad-text,.ttweb-banner__ad-text p,.ttweb-brg-banner__ad-text,.ttweb-brg-banner__ad-text p{font-size:1.5rem;line-height:1em;display:inline}.ttweb-banner__sample-rate,.ttweb-brg-banner__sample-rate{display:inline-flex}.ttweb-banner .ttweb-cross-out-rate,.ttweb-brg-banner .ttweb-cross-out-rate{align-items:flex-end;justify-content:flex-end}.ttweb-banner .ttweb-cross-out-rate__crossout:before,.ttweb-brg-banner .ttweb-cross-out-rate__crossout:before{border-color:white}.ttweb-banner__sample-rate-details,.ttweb-brg-banner__sample-rate-details{text-align:right;font-size:.8rem;margin-top:.2rem}.ttweb-banner__sample-rate-details button,.ttweb-brg-banner__sample-rate-details button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:bold;text-decoration:underline;cursor:pointer;display:inline;background:transparent;padding:0;margin:0;border:0;color:inherit}.ttweb-banner__sample-rate-details .discount,.ttweb-brg-banner__sample-rate-details .discount{font-weight:bold;font-size:1.25em}.ttweb-banner .room-count,.ttweb-banner .recent-bookings-count,.ttweb-banner .recent-bookings-timeframe,.ttweb-brg-banner .room-count,.ttweb-brg-banner .recent-bookings-count,.ttweb-brg-banner .recent-bookings-timeframe{font-weight:bold;font-size:1.5rem}.ttweb-banner .ttweb-ota-rate-table__label,.ttweb-brg-banner .ttweb-ota-rate-table__label{order:1;padding:0 0 0 .5rem;text-align:left}.ttweb-banner .ttweb-ota-rate-table__cost,.ttweb-brg-banner .ttweb-ota-rate-table__cost{order:0;text-align:left}.ttweb-banner .ttweb-ota-rate-table__cost::before,.ttweb-brg-banner .ttweb-ota-rate-table__cost::before{content:"";border-bottom:1px solid white;position:absolute;left:0;width:100%;height:50%}.ttweb-banner__column,.ttweb-brg-banner__column{padding:0 15px;margin:0 15px}.ttweb-banner__column:nth-child(1),.ttweb-brg-banner__column:nth-child(1){border-left:none;text-align:right}.ttweb-banner__column-spacer,.ttweb-brg-banner__column-spacer{display:block;border-left:1px solid white;align-self:stretch}@media (max-width: 992px){.ttweb-ota-rate-table{flex-direction:column}.ttweb-ota-rate-table__row{width:100%}}@media (max-width: 768px) and (min-width: 577px){.ttweb-banner__body{flex-wrap:wrap}.ttweb-banner__body>.ttweb-banner__column:nth-child(1){flex-basis:45%;margin-left:0;padding-left:0}.ttweb-banner__body>.ttweb-banner__column:nth-child(1)+.ttweb-banner__column-spacer+.ttweb-banner__column{flex-basis:40%;margin-right:0;padding-right:0}.ttweb-banner__body>.ttweb-banner__column:nth-child(1)+.ttweb-banner__column-spacer+.ttweb-banner__column+.ttweb-banner__column-spacer{display:none}.ttweb-banner__body>.ttweb-banner__column:nth-child(1)+.ttweb-banner__column-spacer+.ttweb-banner__column+.ttweb-banner__column-spacer+.ttweb-banner__column{margin-right:0;padding-right:0;margin-top:2em;flex-basis:auto}}@media (max-width: 576px){.ttweb-banner__body{flex-direction:column}.ttweb-banner__ad-text,.ttweb-banner__sample-rate,.ttweb-banner__sample-rate-details{text-align:center;margin:0px auto}.ttweb-banner__column{margin:.5em 0;margin-top:.5em !important;padding-top:0;position:relative;text-align:center}.ttweb-banner__column:nth-child(1){text-align:center}.ttweb-banner__column:nth-child(1)+.ttweb-banner__column-spacer+.ttweb-banner__column:before,.ttweb-banner__column:nth-child(1)+.ttweb-banner__column-spacer+.ttweb-banner__column:after{display:block;content:"";position:absolute;border-bottom:1px solid white;opacity:0.25;top:-.25rem;left:0;right:0}.ttweb-banner__column:nth-child(1)+.ttweb-banner__column-spacer+.ttweb-banner__column:after{top:auto;bottom:-.25rem}.ttweb-banner__column:last-child:after,.ttweb-banner__column:last-child:before{display:none !important}.ttweb-ota-rate-table{flex-direction:row}}.ttweb-conversion-plus-message{display:none;width:auto;border:1px solid black;padding:2rem 2rem 1rem 1rem;background:white;position:fixed;bottom:0;left:0}.ttweb-conversion-plus-message__tab-content{position:fixed;bottom:0;left:0;border:1px solid black;transform:rotate(-90deg);transform-origin:0 0;padding:.5rem;display:none;cursor:pointer}.ttweb-conversion-plus-message__tab-content--show{display:block}.ttweb-conversion-plus-message--show{display:block}.ttweb-conversion-plus-message--is-button{padding:0}.ttweb-conversion-plus-message--is-button .ttweb-conversion-plus-message__content a{display:block;padding:1rem}.ttweb-conversion-plus-message--is-button .ttweb-conversion-plus-message__close{top:-1rem;right:-1rem}.ttweb-conversion-plus-message__close{position:absolute;top:.5rem;right:.5rem;font-size:1rem;line-height:1em;cursor:pointer}.ttweb-offercalendar-widget{box-sizing:border-box}.ttweb-offercalendar-widget *{box-sizing:border-box}.ttweb-offercalendar-widget__footer{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.ttweb-offercalendar-widget__footer__loading,.ttweb-offercalendar-widget__footer__error,.ttweb-offercalendar-widget__footer .ttweb-cross-out-rate,.ttweb-offercalendar-widget__footer__powered-by{margin:1rem 0}.ttweb-offercalendar-widget__footer__loading,.ttweb-offercalendar-widget__footer__error{display:block}.ttweb-offercalendar-widget__footer .ttweb-cross-out-rate{overflow:hidden;justify-content:center}.ttweb-brg-banner__sample-rate-details,.ttweb-brg-banner__sample-rate{font-size:1em;display:inline}.ttweb-brg-banner.ttweb-banner .ttweb-cross-out-rate{display:inline-flex}.ttweb-brg-banner__ad-text{display:block}
