.gst-infinite-card-list{overflow-y:auto}.gst-gift-card-chip{background-color:#fbff2c;color:var(--v-quaternary-base)}.gst-gift-card-chip,.gst-save-amount-card-chip{line-height:18px;padding:0 8px;font-size:11px;font-weight:600;border-radius:4px;text-transform:uppercase}.gst-save-amount-card-chip{height:18px;background-color:var(--v-success-base);color:#fff;text-wrap:nowrap}.gst-price-details[data-v-4e3d4b05]{text-align:left}.gst-price-details .gst-price-details__gifts[data-v-4e3d4b05]{gap:4px}@media(max-width:959px){.gst-price-details .gst-price-details__prices[data-v-4e3d4b05]{text-align:left}}.gst-price-details .gst-price-details__prices .gst-price-details__price[data-v-4e3d4b05]{line-height:20px;color:var(--v-quaternary-base);font-size:16px;font-weight:600}.gst-price-details .gst-price-details__prices .gst-price-details__price-secondary[data-v-4e3d4b05]{line-height:14px;color:var(--v-tertiary-base);font-size:12px;font-weight:600}.gst-price-details .gst-price-details__prices .gst-price-details__price-secondary--font-light[data-v-4e3d4b05]{font-weight:400;white-space:nowrap}.gst-price-details .gst-price-details__prices .gst-price-details__discount[data-v-4e3d4b05]{margin-right:4px;color:var(--v-tertiary-base);text-decoration:line-through}.gst-price-details .gst-price-details__prices .gst-price-details__discount--font-s[data-v-4e3d4b05]{line-height:20px;font-size:14px}.gst-price-details .gst-price-details__prices .gst-price-details__discount--font-xxs[data-v-4e3d4b05]{line-height:14px;font-size:12px}.gst-price-details .gst-price-details__prices--all-inclusive .gst-price-details__discount[data-v-4e3d4b05]{line-height:20px;color:var(--v-quaternary-base);font-size:12px;font-weight:400}.gst-price-details .gst-price-details__prices--all-inclusive .gst-price-details__price-primary--font-bold[data-v-4e3d4b05]{font-size:12px;font-weight:600}.gst-price-details .gst-price-details__prices--all-inclusive .gst-price-details__price-primary--font-light[data-v-4e3d4b05]{font-size:12px;font-weight:400;white-space:nowrap}.gst-promoted-card-chip{right:0;line-height:17px;padding:4px;border:1px solid var(--promoted-card-chip-bg,var(--v-defaultPromotedBg-base));background-color:var(--promoted-card-chip-bg,var(--v-defaultPromotedBg-base));color:var(--promoted-card-chip-color,var(--v-defaultPromotedColor-base));font-size:11px;font-weight:600;text-transform:uppercase;pointer-events:none}.gst-promoted-card-chip.fit-content{height:17px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 3px}@media(max-width:959px){.gst-promoted-card-chip.fit-content{border-radius:0 0 0 3px}}.gst-promoted-card-chip.full-width{height:24px;width:100%;border-radius:3px 3px 0 0}@media(max-width:959px){.gst-promoted-card-chip.full-width{border-radius:0}}.gst-promoted-card-chip .gst-promoted-card-chip--image{height:16px}.gst-add-hotel-reservation-hotel-list-card{font-size:15px;font-weight:400;border:1px solid #e3e3e3;font-family:Averta Std,sans-serif;border-radius:3px;overflow:hidden}.gst-add-hotel-reservation-hotel-list-card:hover{border:1px solid #ebf5ff;background-color:#ebf5ff}.gst-add-hotel-reservation-hotel-list-card.gst-add-hotel-reservation-hotel-list-card--highlighted{border:1px solid #024ddf;background-color:#ebf5ff}.gst-add-hotel-reservation-hotel-list-card.gst-add-hotel-reservation-hotel-list-card--highlighted:hover{border:1px solid #024ddf}.gst-add-hotel-reservation-hotel-list-card.gst-add-hotel-reservation-hotel-list-card--no-radius-top{border-radius:0 0 4px 4px}@media(max-width:959px){.gst-add-hotel-reservation-hotel-list-card.gst-add-hotel-reservation-hotel-list-card--no-radius-top{border-radius:0}}.gst-add-hotel-reservation-hotel-list-card .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gst-add-hotel-reservation-hotel-list-card .v-image{border-radius:2px}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__rating{height:20px;margin-top:2px;float:left}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__distance{font-size:12px;line-height:15px!important;color:var(--v-tertiary-base)}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__name{font-size:16px;font-weight:600;line-height:20px!important;color:var(--v-quaternary-base)}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__room{font-size:14px;line-height:20px!important;position:relative}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__gifts{gap:4px}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__icon path{fill:var(--v-tertiary-base)}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__icon:hover path{fill:var(--v-primary-base)}@media(max-width:959px){.gst-add-hotel-reservation-hotel-list-card{border:unset;border-bottom:1px solid #e3e3e3;border-radius:0}.gst-add-hotel-reservation-hotel-list-card:hover{border:unset;background-color:#ebf5ff;border-bottom:1px solid #ebf5ff}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__distance{margin-top:4px}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__rating-wrapper .gst-add-hotel-reservation-hotel-list-card__distance{position:relative;bottom:4px;margin-top:0}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__room{top:2px}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__rating{position:relative;bottom:4px}}.gst-hotel-no-data{line-height:normal;text-align:center}.gst-hotel-no-data h5{padding-bottom:8px;font-size:30px;font-weight:600}.gst-hotel-no-data p{margin-bottom:24px;font-size:16px;font-weight:400}.gst-hotel-no-data a{font-size:16px;text-transform:capitalize}@media(max-width:959px){.gst-hotel-no-data{padding:56px 20px 0 20px}.gst-hotel-no-data h5{font-size:24px;font-weight:600}}.gst-add-hotel-reservation-hotel-list .v-list{padding-top:0!important}.gst-add-hotel-reservation-hotel-list .v-list .v-list-item:before{background-color:transparent}.gst-add-hotel-reservation-hotel-list .gst-add-hotel-reservation-hotel-list__load-more-btn{text-transform:capitalize}.gst-add-hotel-reservation-hotel-list .v-btn:not(.v-btn--round).v-size--default{height:unset!important;min-height:36px!important}.gst-add-hotel-reservation-hotel-list .gst-hotels-map__update-list-btn span{width:100%}.gst-add-hotel-reservation-hotel-list .gst-hotels-map__update-list-btn span span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-wrap:wrap}.gst-add-hotel-reservation-hotel-list .gst-hotels-map__update-list-btn svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.gst-add-hotel-reservation-hotel-list .gst-hotels-map__update-list-btn svg .gst-svg-icon{stroke:var(--v-primary-base)}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{-ms-touch-action:none;touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;-webkit-transform:translate(0);transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){-webkit-box-shadow:0 0 0 2px ButtonText;box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{-webkit-box-shadow:0 0 2px 2px #0096ff;box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{-webkit-box-shadow:0 0 2px 2px #0096ff;box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){-webkit-box-shadow:none;box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mapboxgl-popup-anchor-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mapboxgl-popup-anchor-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{-ms-flex-item-align:center;align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{-ms-flex-item-align:start;align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{-ms-flex-item-align:end;align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{-ms-flex-item-align:center;align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{-ms-flex-item-align:start;align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{-ms-flex-item-align:end;align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{-ms-flex-item-align:center;align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{-ms-flex-item-align:center;align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{background:#fff;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:-webkit-box;display:-ms-flexbox;display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);box-shadow:0 0 3px rgba(0,0,0,.35);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;-webkit-transform:translateY(-28px) skewY(-20deg);transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;-webkit-transform:translate(7.5px,-28px) skewY(20deg);transform:translate(7.5px,-28px) skewY(20deg)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;-webkit-transition:opacity .75s ease-in-out;transition:opacity .75s ease-in-out;-webkit-transition-delay:1s;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.gst-campaign-icon{height:19.2px;margin:3.2px 0;max-width:24.8px}.gst-map-marker-hotel{z-index:1}.gst-map-marker-hotel .mapboxgl-popup-content{padding:0 5px;border:1px solid var(--v-primary-base);background-color:var(--v-primary-base);color:#fff;font-size:14px;font-weight:600;font-family:Averta Std,sans-serif;border-radius:15px;cursor:pointer}.gst-map-marker-hotel .mapboxgl-popup-content .hotel-marker-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.gst-map-marker-hotel .mapboxgl-popup-tip{position:relative;top:-1px;border:6px solid transparent;border-top-color:var(--v-primary-base)}.gst-map-marker-hotel .mapboxgl-popup-tip:before{position:absolute;top:-6px;left:-5px;height:0;width:0;border:5px solid transparent;border-bottom:none;content:"";z-index:1;-webkit-box-shadow:0 7px 4px rgba(0,0,0,.2);box-shadow:0 7px 4px rgba(0,0,0,.2)}.gst-map-marker-hotel--active,.gst-map-marker-hotel--focused,.gst-map-marker-hotel:hover{z-index:2}.gst-map-marker-hotel--active .mapboxgl-popup-content,.gst-map-marker-hotel--focused .mapboxgl-popup-content,.gst-map-marker-hotel:hover .mapboxgl-popup-content{border:1px solid var(--v-primary-base);background-color:#fff;color:var(--v-primary-base)}.gst-map-marker-hotel--active .mapboxgl-popup-tip:before,.gst-map-marker-hotel--focused .mapboxgl-popup-tip:before,.gst-map-marker-hotel:hover .mapboxgl-popup-tip:before{border-top-color:#fff}.gst-map-hotel-popup{min-width:400px;z-index:5}.gst-map-hotel-popup .mapboxgl-popup-tip{display:none}.gst-map-hotel-popup .mapboxgl-popup-content{padding:0;border-radius:10px}.gst-map-hotel-popup .mapboxgl-popup-content .gst-add-hotel-reservation-hotel-list-card__room{padding-right:44px}.gst-map-hotel-popup.gst-map-hotel-popup--campaign .mapboxgl-popup-close-button{top:20px}.gst-map-hotel-popup .mapboxgl-popup-close-button{top:0;right:0;height:44px;width:44px;color:var(--v-tertiary-base);font-size:20px;font-weight:700}.gst-map-hotel-popup .mapboxgl-popup-close-button:hover{background:none}@media(max-width:959px){.gst-map-hotel-popup{position:absolute;top:auto;left:10px;bottom:10px;width:calc(100% - 20px);max-width:100%!important;min-width:auto;-webkit-transform:none!important;transform:none!important}.gst-map-hotel-popup .mapboxgl-popup-content{width:100%}}.gst-notification-card{font-size:13px}.gst-notification-card.gst-notification-card--error{background-color:rgba(235,0,0,.15)}.gst-notification-card.gst-notification-card--error svg{height:20px;width:20px}.gst-notification-card.gst-notification-card--warning{background-color:rgba(255,185,50,.15)}.gst-notification-card.gst-notification-card--warning .close-btn{margin:-8px;min-width:20px}.gst-notification-card.gst-notification-card--warning .close-btn .gst-svg-icon{fill:var(--v-newTertiary-base)!important}@media(min-width:960px){.gst-notification-card{font-size:14px}.gst-notification-card.gst-notification-card--error svg{height:24px;width:24px}}.gst-hotels-map__load-more-button[data-v-72f92a2c]{background:#fff;-webkit-box-shadow:4px 6px 12px 0 rgba(0,0,0,.12)!important;box-shadow:4px 6px 12px 0 rgba(0,0,0,.12)!important;text-transform:capitalize}.gst-hotels-map__refresh-button[data-v-72f92a2c]{padding:0!important;border:1px solid #012770;margin-right:8px;background:#012770;min-width:38px!important}.gst-notification-card[data-v-72f92a2c]{-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.06);box-shadow:0 12px 12px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);box-shadow:0 0 12px 0 rgba(0,0,0,.12)}.gst-notification-card-wrapper[data-v-72f92a2c]{background:#fff}@media(max-width:959px){.gst-notification-card[data-v-72f92a2c]{min-width:340px}}.gst-hotels-map[data-v-a0e2bf2a]{position:relative}.gst-hotels-map .gst-hotels-map__actions[data-v-a0e2bf2a]{position:absolute;top:38px;left:50%;z-index:2;-webkit-transform:translate(-50%);transform:translate(-50%)}@media(max-width:959px){.gst-hotels-map .gst-hotels-map__empty-state[data-v-a0e2bf2a]{position:absolute;top:16px;left:50%;width:84%;padding:16px;background:#fff5e0;-webkit-transform:translate(-50%);transform:translate(-50%)}.gst-hotels-map .gst-hotels-map__actions[data-v-a0e2bf2a]{top:20px}}.gst-hotel-selected-card{font-size:15px;font-weight:400;border:1px solid #024ddf;background-color:#ebf5ff;border-radius:3px;overflow:hidden}.gst-hotel-selected-card .v-image{border-radius:2px}.gst-hotel-selected-card .gst-hotel-selected-card__rating{height:12px;margin-top:2px;float:left}.gst-hotel-selected-card .gst-hotel-selected-card__distance{font-size:12px;line-height:15px!important;color:var(--v-tertiary-base)}.gst-hotel-selected-card .gst-hotel-selected-card__name{font-size:14px;font-weight:600;line-height:20px!important;color:var(--v-quaternary-base)}.gst-hotel-selected-card .gst-hotel-selected-card__room{font-size:14px;line-height:20px!important;position:relative;top:4px}.gst-hotel-selected-card .gst-hotel-selected-card__room-name{color:var(--v-tertiary-base);font-size:12px;font-weight:400}.gst-hotel-selected-card .gst-hotel-selected-card__bundle-products{font-size:12px;line-height:15px!important;margin:4px 0;color:var(--v-tertiary-base)}.gst-hotel-selected-card .gst-hotel-selected-card__gifts{gap:4px}.gst-hotel-selected-card .gst-hotel-selected-card__btn{border:1px solid var(--v-primary-base);background-color:#fff!important;color:var(--v-primary-base)!important;font-weight:600;letter-spacing:0;text-transform:capitalize}.gst-hotel-selected-card .gst-hotel-selected-card__icon path{fill:var(--v-tertiary-base)}.gst-hotel-selected-card .gst-hotel-selected-card__icon:hover path{fill:var(--v-primary-base)}.gst-hotel-selected-card.gst-hotel-selected-card--promoted{border:1px solid var(--v-defaultPromotedBg-base)}.promoted-card-chip{margin-right:8px}@media(max-width:959px){.gst-hotel-selected-card{border:transparent!important;background:transparent!important;border-bottom:1px solid #e3e3e3;border-radius:0}.gst-hotel-selected-card:hover{border:transparent;background-color:#ebf5ff;border-bottom:1px solid #ebf5ff}.gst-hotel-selected-card .gst-hotel-selected-card__distance{margin-top:4px}.gst-hotel-selected-card .gst-hotel-selected-card__name{position:relative;top:2px}.gst-hotel-selected-card .gst-hotel-selected-card__rating{position:relative;bottom:4px}}.gst-add-hotel-reservation-header{line-height:24px;background-color:#fff;overflow-y:auto}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__title{padding-left:16px;color:var(--v-quaternary-base);font-size:18px;font-weight:600}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content{background-color:var(--v-quinary-base)!important;cursor:pointer}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__wrapper .gst-add-hotel-reservation-header__location-title{padding:0!important;color:var(--v-quaternary-base);font-size:16px;font-weight:600}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__icon{height:unset}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter{background-color:#ebf2ff;cursor:default}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .gst-base-button{border:none;color:var(--v-tertiary-base)!important}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .calendar-icon .gst-svg-icon{fill:var(--v-tertiary-base)}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .gst-add-hotel-reservation-header__location-details,.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .gst-add-hotel-reservation-header__wrapper .gst-add-hotel-reservation-header__location-title{color:var(--v-tertiary-base)}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .gst-base-icon path{fill:var(--v-tertiary-base)}.gst-add-hotel-reservation-header .gst-base-button{padding:16px!important;border:1px solid var(--v-primary-base);margin:4px 8px 4px 0;background-color:#fff;color:var(--v-primary-base);font-size:13px;letter-spacing:normal;text-transform:none;border-radius:2px}.gst-add-hotel-reservation-header .calendar-icon .gst-svg-icon{fill:var(--v-primary-base)}.gst-add-hotel-reservation-header .calendar-icon--read-only .gst-svg-icon{fill:var(--v-quaternary-base)}.gst-add-hotel-reservation-header .dot{height:4px;width:4px;margin:0 8px;background-color:var(--v-quaternary-base);border-radius:50%}.gst-add-hotel-reservation-header.gst-add-hotel-reservation-header--show-filter{position:relative;z-index:23}@media(max-width:959px){.gst-add-hotel-reservation-header .gst-base-button{padding:16px 8px!important;border:1px solid #fff;font-size:12px}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__wrapper .gst-add-hotel-reservation-header__location-title{font-size:13px}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__location-details{font-size:12px}}.gst-numeric-step-input{height:44px}.gst-numeric-step-input .gst-numeric-step-input__content{line-height:42px;border:1px solid var(--v-quinary-base);background-color:var(--v-quinary-base);color:var(--v-quaternary-base);font-size:18px;font-weight:700}.gst-numeric-step-input .gst-numeric-step-input__content--disabled{color:var(--v-senary-base)}.gst-numeric-step-input .gst-numeric-step-input__minus-btn{border-radius:10px 0 0 10px}.gst-numeric-step-input .gst-numeric-step-input__minus-btn svg .gst-svg-icon{fill:var(--v-primary-base)}.gst-numeric-step-input .gst-numeric-step-input__plus-btn{border-radius:0 10px 10px 0}.gst-numeric-step-input .gst-numeric-step-input__plus-btn .gst-svg-icon{fill:var(--v-primary-base)}.gst-numeric-step-input .gst-numeric-step-input__minus-btn--disabled svg,.gst-numeric-step-input .gst-numeric-step-input__plus-btn--disabled svg{opacity:.4}.gst-numeric-step-input__minus-btn,.gst-numeric-step-input__plus-btn{height:44px!important;width:44px!important;min-width:44px!important}.header-variant-1[data-v-f702e664]{position:relative;border-bottom:1px solid var(--v-quinary-base)}.header-variant-1.v-sheet[data-v-f702e664]{background:var(--v-primary-base)!important}.header-variant-1__title[data-v-f702e664]{font-size:18px;margin:0 auto;color:#fff;font-weight:600;letter-spacing:-.1px;line-height:24px!important}.header-variant-1__btn-close[data-v-f702e664]{position:absolute;right:10px}@media(max-width:959px){.header-variant-1__title[data-v-f702e664]{font-weight:400}}.header-variant-1__btn-close .gst-svg-icon{fill:#fff}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-toolbar{contain:layout;display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;-webkit-transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);position:relative;-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-toolbar--floating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.v-toolbar--prominent .v-toolbar__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:6px;padding-top:0}.gst-date-picker-tooltip-disabled-dates{font-size:14px;font-weight:400;background-color:#fff}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-header{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-header .v-date-picker-header__value{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table{height:auto}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--date .v-btn{font-size:14px;font-weight:600;height:20px;width:26px;border-radius:2px}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--date .v-btn.v-btn-readonly{color:var(--v-tertiary-base)!important}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--month td{font-size:14px;font-weight:600;height:44px}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table__events{display:none}@media(max-width:959px){.gst-date-picker-tooltip-disabled-dates .gst-add-hotel-reservation-header-date__picker .v-date-picker-header__value{font-size:15px}}.gst-pulse-animation[data-v-eabd81be]{-webkit-animation:pulseAnimation .75s ease-out infinite;animation:pulseAnimation .75s ease-out infinite}.gst-add-hotel-reservation-filter{font-size:14px;font-weight:400;background-color:#fff}.gst-add-hotel-reservation-filter .gst-rooms-tabs-filters__guests-title{font-weight:600}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input{font-size:14px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input p{margin:0;color:var(--v-primary-base);font-size:13px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input p span{font-size:12px;display:block;color:var(--v-tertiary-base)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input__minus-btn,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input__plus-btn{height:24px!important;width:24px!important;min-width:unset!important}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__minus-btn svg .gst-svg-icon,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__plus-btn .gst-svg-icon{fill:#fff}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn{height:24px!important;width:24px!important;padding:12px;background-color:var(--v-primary-base);border-radius:24px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn.gst-numeric-step-input__minus-btn--disabled,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn.gst-numeric-step-input__plus-btn--disabled{background:rgba(2,77,223,.3)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn ::v-deep .v-btn-content svg{height:16px!important;width:16px!important}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__content{border:0;background:none;font-size:22px;font-weight:400;min-height:20px;min-width:60px;text-align:center}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .children-ages-label{color:var(--v-tertiary-base)}.gst-add-hotel-reservation-filter .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--date .v-btn{border-radius:4px}.gst-add-hotel-reservation-filter .children-ages-container{padding:12px 0}.gst-add-hotel-reservation-filter .children-ages-container .child-age{padding:8px;border:1px solid var(--v-septenary-base);margin-right:4px;background:#fff;min-height:48px;border-radius:2px}.gst-add-hotel-reservation-filter .children-ages-container .child-age p{position:relative;left:4px;line-height:12px;margin-bottom:0;color:var(--v-quaternary-base);font-size:10px}.gst-add-hotel-reservation-filter .children-ages-container .gst-base-form-select{height:24px;line-height:15px;border:none;font-size:12px;font-weight:600}.gst-add-hotel-reservation-filter .children-ages-container .gst-base-form-select .gst-base-form-select__input{padding-left:4px;color:var(--v-quaternary-base)!important}.gst-add-hotel-reservation-filter .children-ages-container .gst-base-form-select .gst-base-form-select__icon{right:0;height:16px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer{background-color:var(--v-quinary-base);text-align:center}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer .gst-apply-button{background-color:var(--v-primary-base);min-width:110px;min-height:40px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer .gst-add-hotel-reservation-filter__buttons{padding:16px 16px 12px 16px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer .gst-add-hotel-reservation-filter__buttons .v-btn{font-weight:600}.gst-add-hotel-reservation-filter .overlay{position:fixed;top:50px;left:0;height:100vh;width:100vw;background-color:transparent!important;z-index:27}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__content{z-index:28}.gst-add-hotel-reservation-filter .gst-notification-card{margin-right:24px;margin-left:8px}@media(max-width:959px){.gst-add-hotel-reservation-filter .gst-notification-card{width:95%;margin-right:0}.gst-add-hotel-reservation-filter .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--date .v-btn{border-radius:2px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input{font-size:14px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input p{margin:0;color:var(--v-primary-base);font-size:14px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input p span{font-size:14px;display:block;color:var(--v-tertiary-base)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__minus-btn svg .gst-svg-icon,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__plus-btn .gst-svg-icon{fill:#fff}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn{height:32px!important;width:32px!important;padding:12px;background-color:var(--v-primary-base);border-radius:32px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn.gst-numeric-step-input__minus-btn--disabled,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn.gst-numeric-step-input__plus-btn--disabled{background:rgba(2,77,223,.3)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn ::v-deep .v-btn-content svg{height:16px!important;width:16px!important}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__content{border:0;background:none;font-size:22px;font-weight:400;min-height:26px;min-width:60px;text-align:center}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .children-ages-label{color:var(--v-tertiary-base);margin-left:4px}.gst-add-hotel-reservation-filter .children-ages-container{max-height:400px;overflow-y:auto}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer{padding:16px 16px 32px 16px;background-color:var(--v-quinary-base)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer .gst-add-hotel-reservation-filter__buttons .v-btn{letter-spacing:normal}}@media(max-width:959px){.gst-add-hotel-reservation-filter{overflow:auto!important}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer{padding-bottom:0!important}}@media(max-width:959px){.gst-add-hotel-reservation .gst-add-hotel-reservation-header h6{padding-left:8px!important}.gst-add-hotel-reservation--with-toggle-view .gst-add-hotel-reservation-hotel-list .v-list{padding-bottom:100px!important}.gst-add-hotel-reservation__toggle-view{position:fixed;right:10px;bottom:10px;margin-bottom:8px;background-color:#012770!important;color:#fff!important;font-weight:600;z-index:8;text-transform:capitalize}.gst-add-hotel-reservation__toggle-view svg path{fill:#fff}}.gst-hotel-details-header{position:sticky!important;top:0;width:100%;background-color:#fff!important;color:var(--v-quaternary-base);z-index:25}.gst-hotel-details-header,.gst-hotel-details-header .v-toolbar__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-hotel-details-header .v-toolbar__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gst-hotel-details-header .gst-hotel-details-header__location{margin-left:-4px}.gst-hotel-details-header .gst-hotel-details-header__icon-close{fill:var(--v-tertiary-base)}.gst-hotel-details-header .gst-hotel-details-header__first-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-height:85px}.gst-hotel-details-header .gst-hotel-details-header__first-row .gst-add-hotel-reservation-hotel-list-card__rating{position:relative;top:2px;margin-left:8px}.gst-hotel-details-header .gst-hotel-details-header__first-row .gst-hotel-details-header__title{font-size:18px;font-weight:600;letter-spacing:-.1px;min-height:20px}.gst-hotel-details-header .gst-hotel-details-header__first-row .gst-hotel-details-header__rating svg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.gst-hotel-details-header .gst-hotel-details-header__divider{height:1px;width:100%;background-color:#e3e3e3}@media(max-width:959px){.gst-hotel-details-header{height:unset!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:unset!important}.gst-hotel-details-header .v-toolbar__content{height:auto!important;padding:0}.gst-hotel-details-header .gst-hotel-details-header__first-row{width:100%;padding:12px 0;background-color:var(--v-primary-base)!important;max-height:66px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gst-hotel-details-header .gst-hotel-details-header__first-row .gst-hotel-details-header__title{line-height:20px;padding:0 16px;margin-bottom:4px;color:#fff;font-size:16px;font-weight:400;min-height:20px}.gst-hotel-details-header .gst-hotel-details-header__first-row .gst-hotel-details-header__rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gst-hotel-details-header .gst-hotel-details-header__first-row .gst-hotel-details-header__icon-close{position:absolute;top:calc(50% - 14px);right:0}.gst-hotel-details-header .gst-hotel-details-header__first-row .gst-hotel-details-header__icon-close .gst-svg-icon{fill:#fff!important}}.gst-hotel-details-header__location[data-v-6605bc55]{width:100%;color:var(--v-tertiary-base);font-size:14px}.gst-hotel-details-header__location .gst-hotel-details-header__location__title[data-v-6605bc55]{position:relative;bottom:4px}.gst-hotel-details-header__location svg[data-v-6605bc55]{position:relative;left:4px;bottom:2px;height:24px;width:24px}@media(max-width:959px){.gst-hotel-details-header__location[data-v-6605bc55]{padding:0 16px}.gst-hotel-details-header__location svg[data-v-6605bc55]{bottom:auto}.gst-hotel-details-header__location div[data-v-6605bc55]{width:calc(100% - 20px);margin-bottom:0;font-size:14px}.gst-hotel-details-header__location div span[data-v-6605bc55]{display:inline-block;width:100%}}.gst-hotel-rooms-carousel{position:relative;width:260px;padding:3px;margin-bottom:19px;max-height:360px}.gst-hotel-rooms-carousel .v-image{height:100%!important}.gst-hotel-rooms-carousel .v-window__next,.gst-hotel-rooms-carousel .v-window__prev{background-color:#fff!important}.gst-hotel-rooms-carousel .v-window__next .gst-svg-icon,.gst-hotel-rooms-carousel .v-window__prev .gst-svg-icon{fill:var(--v-primary-base)}.gst-hotel-rooms-carousel .gst-hotel-rooms-carousel__active-slide{position:absolute;right:12px;bottom:8px;padding:8px;background-color:rgba(0,0,0,.65);color:#fff;font-size:12px;border-radius:2px}@media(max-width:959px){.gst-hotel-rooms-carousel{width:100%;margin-bottom:16px}}.gst-nearby-tab>div{width:33%;padding:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.gst-nearby-tab>div .headline{margin-bottom:16px}.gst-nearby-tab>div .headline span{line-height:20px;padding-left:8px;font-size:16px;font-weight:400}.gst-nearby-tab>div .headline svg{height:24px;width:24px}.gst-nearby-tab>div .content .item{margin-bottom:16px}.gst-nearby-tab>div .content .item span{line-height:17px;font-size:15px}.gst-nearby-tab>div .content .item span.distance{color:var(--v-primary-base)}@media(max-width:959px){.gst-nearby-tab>div{width:100%}}.gst-room-carousel{position:relative;width:260px;max-height:160px;border-radius:4px}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next,.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev{position:absolute;top:calc(50% - 12px);z-index:1;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.25)}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next svg .gst-svg-icon,.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev svg .gst-svg-icon{fill:var(--v-tertiary-base)}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next.disabled svg .gst-svg-icon,.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev.disabled svg .gst-svg-icon{fill:var(--v-septenary-base)}.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev{left:8px}.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev svg{margin-left:-2px}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next{right:8px}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next svg{margin-right:-2px}.gst-room-carousel .v-carousel__controls{height:22px;background-color:unset}.gst-room-carousel .v-carousel__controls__item{height:8px;width:8px;margin:3px;background-color:hsla(0,0%,100%,.4)}.gst-room-carousel .v-carousel__controls__item .v-icon{height:12px;width:12px}.gst-room-carousel .v-item--active{background:#fff;opacity:1}.gst-room-carousel .gst-room-card-variant-3__gallery__fallback{height:100%}@media(max-width:959px){.gst-room-carousel{width:100%}}.gst-room-offer-fees .gst-room-offer-fees__row{display:block;line-height:normal;color:var(--v-tertiary-base);font-size:10px;font-weight:400}.gst-cancellation-policies{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:normal;color:var(--v-quaternary-base);font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.gst-cancellation-policies .gst-cancellation-policies__icon .gst-svg-icon{stroke:var(--v-tertiary-base);fill:none}.gst-cancellation-policies .gst-cancellation-policies__icon--free .gst-svg-icon{fill:var(--v-success-base);stroke:none}.gst-cancellation-policies .gst-cancellation-policies__policy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.gst-cancellation-policies .gst-cancellation-policies__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.gst-cancellation-policies .gst-cancellation-policies__toggle{color:var(--v-primary-base);font-weight:600;margin-left:24px}.gst-room-offer{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.gst-room-offer,.gst-room-offer .gst-room-offer__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.gst-room-offer .gst-room-offer__benefits{padding:16px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:45%;flex-basis:45%;min-width:45%;border-right:1px solid #e3e3e3}.gst-room-offer .gst-room-offer__benefits .benefit{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gst-room-offer .gst-room-offer__benefits .benefit:last-child{margin-bottom:0}.gst-room-offer .gst-room-offer__benefits .benefit p{margin-bottom:0;color:var(--v-quaternary-base);font-size:12px}.gst-room-offer .gst-room-offer__benefits .benefit .gst-svg-icon__rounded{margin-right:8px;-ms-flex-negative:0;flex-shrink:0;min-width:16px;min-height:16px}.gst-room-offer .gst-room-offer__benefits .benefit .gst-svg-icon__rounded .gst-svg-icon{fill:#048851}.gst-room-offer .gst-room-offer__bundle-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.gst-room-offer .gst-room-offer__bundle-price-container .gst-select-button{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;text-transform:unset}.gst-room-offer .gst-room-offer__bundle-price-container .bundle-products{line-height:14px;color:var(--v-tertiary-base);font-size:12px}@media(max-width:959px){.gst-room-offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-room-offer .gst-room-offer__benefits{padding-right:16px;padding-left:12px;border:0}.gst-room-offer .gst-room-offer__benefits .benefit p{line-height:normal;font-size:12px}.gst-room-offer .gst-room-offer__room-details .amenities-container{width:100%;padding-top:12px;max-width:unset}.gst-room-offer .gst-room-offer__room-details .amenities-container .gst-room-offer__name{padding:0}.gst-room-offer .gst-room-offer__room-details .amenities-container .gst-room-offer__amenities{height:auto;padding:0}.gst-room-offer .gst-room-offer__bundle-price-container{width:100%;padding-top:0;padding-right:12px;padding-left:12px;max-width:unset}.gst-room-offer .gst-room-offer__bundle-price-container .gst-select-button{padding:8px;font-weight:600;float:right}.gst-room-offer .gst-room-offer__bundle-price-container .bundle-products{text-align:left}}.gst-room-amenities .gst-room-amenities__list{line-height:24px;font-size:11px}.gst-room-amenities .gst-room-amenities__list .gst-list__item-pill{padding:0 4px;margin:4px 4px 0 0;background-color:var(--v-backgroundSuccess-base);color:var(--v-success-base);border-radius:4px}.gst-room-amenities .gst-room-amenities__all-amenities-button{padding-right:4px;padding-left:4px;margin-top:8px;color:var(--v-primary-base);font-size:12px;font-weight:600}.gst-room-amenities .gst-room-amenities__all-amenities-button .gst-base-icon{height:16px;width:16px}.gst-room-amenities .gst-room-amenities__all-amenities-button .gst-base-icon path{fill:var(--v-primary-base)!important}.gst-room-card-variant-2{border:1px solid #e3e3e3;-ms-flex-align:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.gst-room-card-variant-2,.gst-room-card-variant-2 .gst-room-card-variant-2__room-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-direction:normal}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details{max-width:33%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:270px}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container .room-name{line-height:17px;color:var(--v-quaternary-base);font-size:14px;font-weight:600}.gst-room-card-variant-2 .gst-room-card-variant-2__offers{width:100%}.gst-room-card-variant-2 .gst-room-card-variant-2__offers .offer{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-bottom:1px solid #e3e3e3}.gst-room-card-variant-2 .gst-room-card-variant-2__offers .offer:last-child{border-bottom:0}@media(max-width:959px){.gst-room-card-variant-2{border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details{min-width:100%}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container{width:100%;padding:12px 0;margin-top:0;max-width:unset}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container .room-name{padding:0}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container .amenities{height:auto;padding:0}.gst-room-card-variant-2 .gst-room-card-variant-2__offers .offer{border:1px solid #ebebeb;margin:0 16px 16px 16px;border-radius:2px}.gst-room-card-variant-2 .gst-room-card-variant-2__offers .offer:last-child{border:1px solid #ebebeb;margin-bottom:0}}@media(max-width:959px){.gst-room-card-variant-2:last-child{margin-bottom:16px}}.gst-map-directions__estimated-time .mapboxgl-popup-tip{display:none}.gst-map-directions__estimated-time .mapboxgl-popup-content{padding:4px 8px;background-color:var(--v-primary-base);color:#fff;font-family:Averta Std,sans-serif}.gst-map-directions__estimated-time .mapboxgl-popup-content .walking-time-icon{margin-right:4px}.hotel-details-overview[data-v-4173c7d8]{padding:16px 16px 0 16px;margin-bottom:164px}.hotel-details-overview .hotel-details-overview__description[data-v-4173c7d8]{width:100%;padding-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.hotel-details-overview .hotel-details-overview__description p[data-v-4173c7d8]{color:#000}.hotel-details-overview .hotel-details-overview__amenities__title[data-v-4173c7d8],.hotel-details-overview .hotel-details-overview_map__title[data-v-4173c7d8]{display:block;line-height:18px;color:#000;font-size:16px;font-weight:700}.hotel-details-overview .hotel-details-overview__amenities .amenities-container .hotel-details-overview__amenities__elements[data-v-4173c7d8]{width:33%;padding:4px 32px 4px 0;background-color:#fff;color:var(--v-success-base)}.hotel-details-overview .hotel-details-overview__amenities .amenities-container .hotel-details-overview__amenities__elements span[data-v-4173c7d8]{padding-left:16px}.hotel-details-overview .hotel-details-overview__amenities .amenities-container .hotel-details-overview__amenities__elements span[data-v-4173c7d8]:only-child{padding-left:32px}.hotel-details-overview .hotel-details-overview__amenities .amenities-container .hotel-details-overview__amenities__elements svg[data-v-4173c7d8]{height:18px;width:18px;min-width:18px}.hotel-details-overview .hotel-details-overview_map[data-v-4173c7d8]{height:25vw;width:100%}.hotel-details-overview .hotel-details-overview_map .hotel-details-overview_map__title[data-v-4173c7d8]{padding:16px 0}@media(max-width:959px){.hotel-details-overview[data-v-4173c7d8]{padding:16px 0;margin-bottom:0}.hotel-details-overview .hotel-details-overview__description[data-v-4173c7d8]{padding:16px 16px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hotel-details-overview .hotel-details-overview__description p[data-v-4173c7d8]{line-height:22px;font-size:16px}.hotel-details-overview .hotel-details-overview__amenities[data-v-4173c7d8]{padding:0 16px 0 16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hotel-details-overview .hotel-details-overview__amenities .amenities-container .hotel-details-overview__amenities__elements[data-v-4173c7d8]{width:50%;padding-right:16px;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.hotel-details-overview .hotel-details-overview_map[data-v-4173c7d8]{height:50vh;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hotel-details-overview .hotel-details-overview_map .hotel-details-overview_map__title[data-v-4173c7d8]{padding-left:16px}.hotel-details-overview .hotel-details-overview__call-to-action[data-v-4173c7d8]{position:fixed;bottom:0;height:40px;width:100%;font-weight:600;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;border-radius:0!important;text-transform:none}.hotel-details-overview--padding-bottom[data-v-4173c7d8]{padding-bottom:40px}}.theme--light.v-tabs>.v-tabs-bar .v-tab{line-height:20px;color:var(--v-quaternary-base)!important;font-size:16px;font-weight:400}.gst-hotel-details-tabs-navigation{position:sticky;top:85px;width:auto;background:#fff;z-index:20}.gst-hotel-details-tabs-navigation .v-tabs-bar{border-bottom:1px solid #e3e3e3}.gst-hotel-details-tabs-navigation .v-tab,.gst-hotel-details-tabs-navigation .v-tab--active{padding:0;background-color:#fff;color:var(--v-quaternary-base)!important;text-transform:capitalize!important}.gst-hotel-details-tabs-navigation .v-tab{margin:0 16px}.gst-hotel-details-tabs-navigation .v-tab--active{border-bottom:3px solid var(--v-primary-base)}@media(max-width:959px){.gst-hotel-details-tabs-navigation{top:66px}.gst-hotel-details-tabs-navigation .v-tabs-bar{margin:0 16px}.gst-hotel-details-tabs-navigation .v-tabs-bar .v-tab{font-size:14px!important}.gst-hotel-details-tabs-navigation .v-tabs-bar .v-slide-group__next--disabled,.gst-hotel-details-tabs-navigation .v-tabs-bar .v-slide-group__prev--disabled{display:none!important}}.gst-hotel-details{position:relative;padding-bottom:16px;background-color:#fff!important;color:var(--v-quaternary-base);-webkit-box-shadow:none!important;box-shadow:none!important;overflow-x:hidden;overflow-y:scroll}.gst-event-totals-container[data-v-4f363c50]{padding:16px;background:#d7e5ff;color:var(--v-primary-base);z-index:1}.gst-event-totals-container h4[data-v-4f363c50]{line-height:24px;font-size:16px;font-weight:700}.gst-event-totals-container p[data-v-4f363c50]{line-height:15px;font-size:12px;font-weight:400}.gst-event-totals-container .gst-event-totals-container__no-price[data-v-4f363c50]{min-height:39px}@media(max-width:959px){.gst-event-totals-container[data-v-4f363c50]{padding-top:8px;padding-bottom:8px}}.gst-event-sidebar__submit-btn[data-v-555a39bc]{height:44px;line-height:20px;font-size:16px;font-weight:600;text-transform:none;border-radius:0}@media screen and (max-width:320px){.gst-event-sidebar .gst-add-hotel-reservation-header__content{padding-left:0!important;-ms-flex-wrap:unset!important;flex-wrap:unset!important}.gst-event-sidebar .gst-add-hotel-reservation-header__content .v-btn{-webkit-transform:scale(.925);transform:scale(.925)}.gst-event-sidebar .gst-add-hotel-reservation-header__content .v-btn:first-child{margin-right:-4px}}.gst-support-section .gst-support-section__segment[data-v-61352db4],.gst-support-section .gst-support-section__title[data-v-61352db4]{color:var(--v-quaternary-base)}.gst-support-section .gst-support-section__title[data-v-61352db4]{font-size:18px;font-weight:600}.gst-support-section .gst-support-section__link[data-v-61352db4],.gst-support-section .gst-support-section__segment[data-v-61352db4]{display:inline;line-height:20px;font-size:14px;font-weight:400}.gst-support-section .gst-support-section__link[data-v-61352db4]{color:var(--v-primary-base);font-weight:600}@media(max-width:959px){.gst-support-section .gst-support-section__title[data-v-61352db4]{font-size:14px}}.gst-hotel-no-data-replace[data-v-df1c5916]{line-height:normal;text-align:center}.gst-hotel-no-data-replace h5[data-v-df1c5916]{padding-bottom:36px;font-size:18px;font-weight:600}.gst-hotel-no-data-replace .gst-btn[data-v-df1c5916]{margin-bottom:32px!important}.gst-hotel-no-data-replace .gst-support-section[data-v-df1c5916]{text-align:left}.gst-hotels-info-panel-replace__inner{line-height:normal;padding:12px;background-color:rgba(167,51,255,.1)}@media(max-width:959px){.gst-hotels-info-panel-replace__inner,.gst-hotels-info-panel-replace__inner h6{font-size:13px}}