.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(https://www.hotel-bb.com/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(https://www.hotel-bb.com/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(https://www.hotel-bb.com/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(https://www.hotel-bb.com/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(https://www.hotel-bb.com/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(https://www.hotel-bb.com/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(https://www.hotel-bb.com/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(https://www.hotel-bb.com/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(https://www.hotel-bb.com/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(https://www.hotel-bb.com/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(https://www.hotel-bb.com/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(https://www.hotel-bb.com/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
body.compensate-for-scrollbar{overflow:hidden;}.fancybox-active{height:auto;}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden;}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992;}.fancybox-container *{box-sizing:border-box;}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0;}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto;}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible;}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox-toolbar{right:0;top:0;}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994;}.fancybox-is-open .fancybox-stage{overflow:hidden;}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994;}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}.fancybox-slide--next{z-index:99995;}.fancybox-slide--image{overflow:visible;padding:44px 0;}.fancybox-slide--image::before{display:none;}.fancybox-slide--html{padding:6px 6px 0 6px;}.fancybox-slide--iframe{padding:44px 44px 0;}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle;}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.14,1);animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995;}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out;}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in;}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab;}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing;}.fancybox-container [data-selectable='true']{cursor:text;}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;}.fancybox-spaceball{z-index:1;}.fancybox-slide--html .fancybox-content{margin-bottom:6px;}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%;}.fancybox-slide--video .fancybox-content{background:#000;}.fancybox-slide--map .fancybox-content{background:#e5e3df;}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px;}.fancybox-video,.fancybox-iframe{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%;}.fancybox-iframe{vertical-align:top;}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%;}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0;}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px;}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc;}.fancybox-button:focus,.fancybox-button:hover{color:#fff;}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision;}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3;}.fancybox-button--play svg path:nth-child(2){display:none;}.fancybox-button--pause svg path:nth-child(1){display:none;}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor;}.fancybox-button--share svg path{stroke-width:1;}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px;}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s;}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px;}.fancybox-navigation .fancybox-button--arrow_left{left:6px;}.fancybox-navigation .fancybox-button--arrow_right{right:6px;}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10;}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s;}.fancybox-close-small:focus{outline:none;}.fancybox-close-small:hover svg{opacity:1;}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px;}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg{background:transparent;color:#fff;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none;}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0;}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1;}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,0.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0;}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none;}.fancybox-caption a:hover{color:#fff;text-decoration:underline;}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;border:6px solid rgba(100,100,100,0.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999;}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,0.25,1);}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.fancybox-fx-fade.fancybox-slide--current{opacity:1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);transform:translate3d(100%,0,0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center;}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0;}.fancybox-share p{margin:0;padding:0;}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff;}.fancybox-share__button:hover{text-decoration:none;}.fancybox-share__button--fb{background:#3b5998;}.fancybox-share__button--fb:hover{background:#344e86;}.fancybox-share__button--pt{background:#bd081d;}.fancybox-share__button--pt:hover{background:#aa0719;}.fancybox-share__button--tw{background:#1da1f2;}.fancybox-share__button--tw:hover{background:#0d95e8;}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;}.fancybox-share__button svg path{fill:#fff;}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%;}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995;}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden;}.fancybox-show-thumbs .fancybox-thumbs{display:block;}.fancybox-show-thumbs .fancybox-inner{right:212px;}.fancybox-thumbs > ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%;}.fancybox-thumbs-x > ul{overflow:hidden;}.fancybox-thumbs-y > ul::-webkit-scrollbar{width:7px;}.fancybox-thumbs-y > ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px;}.fancybox-thumbs > ul > li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px;}.fancybox-thumbs-loading{background:rgba(0,0,0,0.1);}.fancybox-thumbs > ul > li{background-position:center center;background-repeat:no-repeat;background-size:cover;}.fancybox-thumbs > ul > li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991;}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1;}@media all and (max-width:800px){.fancybox-thumbs{width:110px;}.fancybox-show-thumbs .fancybox-inner{right:110px;}.fancybox-thumbs > ul > li{max-width:calc(100% - 10px);}}.intl-tel-input{position:relative;display:inline-block;}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box;}.intl-tel-input .hide{display:none;}.intl-tel-input .v-hide{visibility:hidden;}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0;}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px;}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px;}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto;}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555;}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll;}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px;}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px;}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal;}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC;}.intl-tel-input .country-list .country{padding:5px 10px;}.intl-tel-input .country-list .country .dial-code{color:#999;}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05);}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle;}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px;}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0;}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0;}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px;}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer;}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0.05);}.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover{cursor:default;}.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag{background-color:transparent;}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,0.05);display:table;}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px;}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{padding-left:66px;}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:76px;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px;}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{padding-left:74px;}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:84px;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px;}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{padding-left:82px;}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:92px;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px;}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{padding-left:90px;}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:100px;}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px;}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px;}.intl-tel-input.iti-container:hover{cursor:pointer;}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed;}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%;}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em;}.iti-flag{width:20px;}.iti-flag.be{width:18px;}.iti-flag.ch{width:15px;}.iti-flag.mc{width:19px;}.iti-flag.ne{width:18px;}.iti-flag.np{width:13px;}.iti-flag.va{width:15px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px;}}.iti-flag.ac{height:10px;background-position:0px 0px;}.iti-flag.ad{height:14px;background-position:-22px 0px;}.iti-flag.ae{height:10px;background-position:-44px 0px;}.iti-flag.af{height:14px;background-position:-66px 0px;}.iti-flag.ag{height:14px;background-position:-88px 0px;}.iti-flag.ai{height:10px;background-position:-110px 0px;}.iti-flag.al{height:15px;background-position:-132px 0px;}.iti-flag.am{height:10px;background-position:-154px 0px;}.iti-flag.ao{height:14px;background-position:-176px 0px;}.iti-flag.aq{height:14px;background-position:-198px 0px;}.iti-flag.ar{height:13px;background-position:-220px 0px;}.iti-flag.as{height:10px;background-position:-242px 0px;}.iti-flag.at{height:14px;background-position:-264px 0px;}.iti-flag.au{height:10px;background-position:-286px 0px;}.iti-flag.aw{height:14px;background-position:-308px 0px;}.iti-flag.ax{height:13px;background-position:-330px 0px;}.iti-flag.az{height:10px;background-position:-352px 0px;}.iti-flag.ba{height:10px;background-position:-374px 0px;}.iti-flag.bb{height:14px;background-position:-396px 0px;}.iti-flag.bd{height:12px;background-position:-418px 0px;}.iti-flag.be{height:15px;background-position:-440px 0px;}.iti-flag.bf{height:14px;background-position:-460px 0px;}.iti-flag.bg{height:12px;background-position:-482px 0px;}.iti-flag.bh{height:12px;background-position:-504px 0px;}.iti-flag.bi{height:12px;background-position:-526px 0px;}.iti-flag.bj{height:14px;background-position:-548px 0px;}.iti-flag.bl{height:14px;background-position:-570px 0px;}.iti-flag.bm{height:10px;background-position:-592px 0px;}.iti-flag.bn{height:10px;background-position:-614px 0px;}.iti-flag.bo{height:14px;background-position:-636px 0px;}.iti-flag.bq{height:14px;background-position:-658px 0px;}.iti-flag.br{height:14px;background-position:-680px 0px;}.iti-flag.bs{height:10px;background-position:-702px 0px;}.iti-flag.bt{height:14px;background-position:-724px 0px;}.iti-flag.bv{height:15px;background-position:-746px 0px;}.iti-flag.bw{height:14px;background-position:-768px 0px;}.iti-flag.by{height:10px;background-position:-790px 0px;}.iti-flag.bz{height:14px;background-position:-812px 0px;}.iti-flag.ca{height:10px;background-position:-834px 0px;}.iti-flag.cc{height:10px;background-position:-856px 0px;}.iti-flag.cd{height:15px;background-position:-878px 0px;}.iti-flag.cf{height:14px;background-position:-900px 0px;}.iti-flag.cg{height:14px;background-position:-922px 0px;}.iti-flag.ch{height:15px;background-position:-944px 0px;}.iti-flag.ci{height:14px;background-position:-961px 0px;}.iti-flag.ck{height:10px;background-position:-983px 0px;}.iti-flag.cl{height:14px;background-position:-1005px 0px;}.iti-flag.cm{height:14px;background-position:-1027px 0px;}.iti-flag.cn{height:14px;background-position:-1049px 0px;}.iti-flag.co{height:14px;background-position:-1071px 0px;}.iti-flag.cp{height:14px;background-position:-1093px 0px;}.iti-flag.cr{height:12px;background-position:-1115px 0px;}.iti-flag.cu{height:10px;background-position:-1137px 0px;}.iti-flag.cv{height:12px;background-position:-1159px 0px;}.iti-flag.cw{height:14px;background-position:-1181px 0px;}.iti-flag.cx{height:10px;background-position:-1203px 0px;}.iti-flag.cy{height:13px;background-position:-1225px 0px;}.iti-flag.cz{height:14px;background-position:-1247px 0px;}.iti-flag.de{height:12px;background-position:-1269px 0px;}.iti-flag.dg{height:10px;background-position:-1291px 0px;}.iti-flag.dj{height:14px;background-position:-1313px 0px;}.iti-flag.dk{height:15px;background-position:-1335px 0px;}.iti-flag.dm{height:10px;background-position:-1357px 0px;}.iti-flag.do{height:13px;background-position:-1379px 0px;}.iti-flag.dz{height:14px;background-position:-1401px 0px;}.iti-flag.ea{height:14px;background-position:-1423px 0px;}.iti-flag.ec{height:14px;background-position:-1445px 0px;}.iti-flag.ee{height:13px;background-position:-1467px 0px;}.iti-flag.eg{height:14px;background-position:-1489px 0px;}.iti-flag.eh{height:10px;background-position:-1511px 0px;}.iti-flag.er{height:10px;background-position:-1533px 0px;}.iti-flag.es{height:14px;background-position:-1555px 0px;}.iti-flag.et{height:10px;background-position:-1577px 0px;}.iti-flag.eu{height:14px;background-position:-1599px 0px;}.iti-flag.fi{height:12px;background-position:-1621px 0px;}.iti-flag.fj{height:10px;background-position:-1643px 0px;}.iti-flag.fk{height:10px;background-position:-1665px 0px;}.iti-flag.fm{height:11px;background-position:-1687px 0px;}.iti-flag.fo{height:15px;background-position:-1709px 0px;}.iti-flag.fr{height:14px;background-position:-1731px 0px;}.iti-flag.ga{height:15px;background-position:-1753px 0px;}.iti-flag.gb{height:10px;background-position:-1775px 0px;}.iti-flag.gd{height:12px;background-position:-1797px 0px;}.iti-flag.ge{height:14px;background-position:-1819px 0px;}.iti-flag.gf{height:14px;background-position:-1841px 0px;}.iti-flag.gg{height:14px;background-position:-1863px 0px;}.iti-flag.gh{height:14px;background-position:-1885px 0px;}.iti-flag.gi{height:10px;background-position:-1907px 0px;}.iti-flag.gl{height:14px;background-position:-1929px 0px;}.iti-flag.gm{height:14px;background-position:-1951px 0px;}.iti-flag.gn{height:14px;background-position:-1973px 0px;}.iti-flag.gp{height:14px;background-position:-1995px 0px;}.iti-flag.gq{height:14px;background-position:-2017px 0px;}.iti-flag.gr{height:14px;background-position:-2039px 0px;}.iti-flag.gs{height:10px;background-position:-2061px 0px;}.iti-flag.gt{height:13px;background-position:-2083px 0px;}.iti-flag.gu{height:11px;background-position:-2105px 0px;}.iti-flag.gw{height:10px;background-position:-2127px 0px;}.iti-flag.gy{height:12px;background-position:-2149px 0px;}.iti-flag.hk{height:14px;background-position:-2171px 0px;}.iti-flag.hm{height:10px;background-position:-2193px 0px;}.iti-flag.hn{height:10px;background-position:-2215px 0px;}.iti-flag.hr{height:10px;background-position:-2237px 0px;}.iti-flag.ht{height:12px;background-position:-2259px 0px;}.iti-flag.hu{height:10px;background-position:-2281px 0px;}.iti-flag.ic{height:14px;background-position:-2303px 0px;}.iti-flag.id{height:14px;background-position:-2325px 0px;}.iti-flag.ie{height:10px;background-position:-2347px 0px;}.iti-flag.il{height:15px;background-position:-2369px 0px;}.iti-flag.im{height:10px;background-position:-2391px 0px;}.iti-flag.in{height:14px;background-position:-2413px 0px;}.iti-flag.io{height:10px;background-position:-2435px 0px;}.iti-flag.iq{height:14px;background-position:-2457px 0px;}.iti-flag.ir{height:12px;background-position:-2479px 0px;}.iti-flag.is{height:15px;background-position:-2501px 0px;}.iti-flag.it{height:14px;background-position:-2523px 0px;}.iti-flag.je{height:12px;background-position:-2545px 0px;}.iti-flag.jm{height:10px;background-position:-2567px 0px;}.iti-flag.jo{height:10px;background-position:-2589px 0px;}.iti-flag.jp{height:14px;background-position:-2611px 0px;}.iti-flag.ke{height:14px;background-position:-2633px 0px;}.iti-flag.kg{height:12px;background-position:-2655px 0px;}.iti-flag.kh{height:13px;background-position:-2677px 0px;}.iti-flag.ki{height:10px;background-position:-2699px 0px;}.iti-flag.km{height:12px;background-position:-2721px 0px;}.iti-flag.kn{height:14px;background-position:-2743px 0px;}.iti-flag.kp{height:10px;background-position:-2765px 0px;}.iti-flag.kr{height:14px;background-position:-2787px 0px;}.iti-flag.kw{height:10px;background-position:-2809px 0px;}.iti-flag.ky{height:10px;background-position:-2831px 0px;}.iti-flag.kz{height:10px;background-position:-2853px 0px;}.iti-flag.la{height:14px;background-position:-2875px 0px;}.iti-flag.lb{height:14px;background-position:-2897px 0px;}.iti-flag.lc{height:10px;background-position:-2919px 0px;}.iti-flag.li{height:12px;background-position:-2941px 0px;}.iti-flag.lk{height:10px;background-position:-2963px 0px;}.iti-flag.lr{height:11px;background-position:-2985px 0px;}.iti-flag.ls{height:14px;background-position:-3007px 0px;}.iti-flag.lt{height:12px;background-position:-3029px 0px;}.iti-flag.lu{height:12px;background-position:-3051px 0px;}.iti-flag.lv{height:10px;background-position:-3073px 0px;}.iti-flag.ly{height:10px;background-position:-3095px 0px;}.iti-flag.ma{height:14px;background-position:-3117px 0px;}.iti-flag.mc{height:15px;background-position:-3139px 0px;}.iti-flag.md{height:10px;background-position:-3160px 0px;}.iti-flag.me{height:10px;background-position:-3182px 0px;}.iti-flag.mf{height:14px;background-position:-3204px 0px;}.iti-flag.mg{height:14px;background-position:-3226px 0px;}.iti-flag.mh{height:11px;background-position:-3248px 0px;}.iti-flag.mk{height:10px;background-position:-3270px 0px;}.iti-flag.ml{height:14px;background-position:-3292px 0px;}.iti-flag.mm{height:14px;background-position:-3314px 0px;}.iti-flag.mn{height:10px;background-position:-3336px 0px;}.iti-flag.mo{height:14px;background-position:-3358px 0px;}.iti-flag.mp{height:10px;background-position:-3380px 0px;}.iti-flag.mq{height:14px;background-position:-3402px 0px;}.iti-flag.mr{height:14px;background-position:-3424px 0px;}.iti-flag.ms{height:10px;background-position:-3446px 0px;}.iti-flag.mt{height:14px;background-position:-3468px 0px;}.iti-flag.mu{height:14px;background-position:-3490px 0px;}.iti-flag.mv{height:14px;background-position:-3512px 0px;}.iti-flag.mw{height:14px;background-position:-3534px 0px;}.iti-flag.mx{height:12px;background-position:-3556px 0px;}.iti-flag.my{height:10px;background-position:-3578px 0px;}.iti-flag.mz{height:14px;background-position:-3600px 0px;}.iti-flag.na{height:14px;background-position:-3622px 0px;}.iti-flag.nc{height:10px;background-position:-3644px 0px;}.iti-flag.ne{height:15px;background-position:-3666px 0px;}.iti-flag.nf{height:10px;background-position:-3686px 0px;}.iti-flag.ng{height:10px;background-position:-3708px 0px;}.iti-flag.ni{height:12px;background-position:-3730px 0px;}.iti-flag.nl{height:14px;background-position:-3752px 0px;}.iti-flag.no{height:15px;background-position:-3774px 0px;}.iti-flag.np{height:15px;background-position:-3796px 0px;}.iti-flag.nr{height:10px;background-position:-3811px 0px;}.iti-flag.nu{height:10px;background-position:-3833px 0px;}.iti-flag.nz{height:10px;background-position:-3855px 0px;}.iti-flag.om{height:10px;background-position:-3877px 0px;}.iti-flag.pa{height:14px;background-position:-3899px 0px;}.iti-flag.pe{height:14px;background-position:-3921px 0px;}.iti-flag.pf{height:14px;background-position:-3943px 0px;}.iti-flag.pg{height:15px;background-position:-3965px 0px;}.iti-flag.ph{height:10px;background-position:-3987px 0px;}.iti-flag.pk{height:14px;background-position:-4009px 0px;}.iti-flag.pl{height:13px;background-position:-4031px 0px;}.iti-flag.pm{height:14px;background-position:-4053px 0px;}.iti-flag.pn{height:10px;background-position:-4075px 0px;}.iti-flag.pr{height:14px;background-position:-4097px 0px;}.iti-flag.ps{height:10px;background-position:-4119px 0px;}.iti-flag.pt{height:14px;background-position:-4141px 0px;}.iti-flag.pw{height:13px;background-position:-4163px 0px;}.iti-flag.py{height:11px;background-position:-4185px 0px;}.iti-flag.qa{height:8px;background-position:-4207px 0px;}.iti-flag.re{height:14px;background-position:-4229px 0px;}.iti-flag.ro{height:14px;background-position:-4251px 0px;}.iti-flag.rs{height:14px;background-position:-4273px 0px;}.iti-flag.ru{height:14px;background-position:-4295px 0px;}.iti-flag.rw{height:14px;background-position:-4317px 0px;}.iti-flag.sa{height:14px;background-position:-4339px 0px;}.iti-flag.sb{height:10px;background-position:-4361px 0px;}.iti-flag.sc{height:10px;background-position:-4383px 0px;}.iti-flag.sd{height:10px;background-position:-4405px 0px;}.iti-flag.se{height:13px;background-position:-4427px 0px;}.iti-flag.sg{height:14px;background-position:-4449px 0px;}.iti-flag.sh{height:10px;background-position:-4471px 0px;}.iti-flag.si{height:10px;background-position:-4493px 0px;}.iti-flag.sj{height:15px;background-position:-4515px 0px;}.iti-flag.sk{height:14px;background-position:-4537px 0px;}.iti-flag.sl{height:14px;background-position:-4559px 0px;}.iti-flag.sm{height:15px;background-position:-4581px 0px;}.iti-flag.sn{height:14px;background-position:-4603px 0px;}.iti-flag.so{height:14px;background-position:-4625px 0px;}.iti-flag.sr{height:14px;background-position:-4647px 0px;}.iti-flag.ss{height:10px;background-position:-4669px 0px;}.iti-flag.st{height:10px;background-position:-4691px 0px;}.iti-flag.sv{height:12px;background-position:-4713px 0px;}.iti-flag.sx{height:14px;background-position:-4735px 0px;}.iti-flag.sy{height:14px;background-position:-4757px 0px;}.iti-flag.sz{height:14px;background-position:-4779px 0px;}.iti-flag.ta{height:10px;background-position:-4801px 0px;}.iti-flag.tc{height:10px;background-position:-4823px 0px;}.iti-flag.td{height:14px;background-position:-4845px 0px;}.iti-flag.tf{height:14px;background-position:-4867px 0px;}.iti-flag.tg{height:13px;background-position:-4889px 0px;}.iti-flag.th{height:14px;background-position:-4911px 0px;}.iti-flag.tj{height:10px;background-position:-4933px 0px;}.iti-flag.tk{height:10px;background-position:-4955px 0px;}.iti-flag.tl{height:10px;background-position:-4977px 0px;}.iti-flag.tm{height:14px;background-position:-4999px 0px;}.iti-flag.tn{height:14px;background-position:-5021px 0px;}.iti-flag.to{height:10px;background-position:-5043px 0px;}.iti-flag.tr{height:14px;background-position:-5065px 0px;}.iti-flag.tt{height:12px;background-position:-5087px 0px;}.iti-flag.tv{height:10px;background-position:-5109px 0px;}.iti-flag.tw{height:14px;background-position:-5131px 0px;}.iti-flag.tz{height:14px;background-position:-5153px 0px;}.iti-flag.ua{height:14px;background-position:-5175px 0px;}.iti-flag.ug{height:14px;background-position:-5197px 0px;}.iti-flag.um{height:11px;background-position:-5219px 0px;}.iti-flag.us{height:11px;background-position:-5241px 0px;}.iti-flag.uy{height:14px;background-position:-5263px 0px;}.iti-flag.uz{height:10px;background-position:-5285px 0px;}.iti-flag.va{height:15px;background-position:-5307px 0px;}.iti-flag.vc{height:14px;background-position:-5324px 0px;}.iti-flag.ve{height:14px;background-position:-5346px 0px;}.iti-flag.vg{height:10px;background-position:-5368px 0px;}.iti-flag.vi{height:14px;background-position:-5390px 0px;}.iti-flag.vn{height:14px;background-position:-5412px 0px;}.iti-flag.vu{height:12px;background-position:-5434px 0px;}.iti-flag.wf{height:14px;background-position:-5456px 0px;}.iti-flag.ws{height:10px;background-position:-5478px 0px;}.iti-flag.xk{height:15px;background-position:-5500px 0px;}.iti-flag.ye{height:14px;background-position:-5522px 0px;}.iti-flag.yt{height:14px;background-position:-5544px 0px;}.iti-flag.za{height:14px;background-position:-5566px 0px;}.iti-flag.zm{height:14px;background-position:-5588px 0px;}.iti-flag.zw{height:10px;background-position:-5610px 0px;}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/img/flags.png);background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/img/flags%402x.png);}}.iti-flag.np{background-color:transparent;}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;border-radius:9px;margin:0 3px 0 0;height:16px;width:16px;}.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%;}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0;}.jcf-radio.jcf-checked span{display:block;}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;margin:0 3px 0 0;height:16px;width:16px;}.jcf-checkbox span{position:absolute;display:none;height:4px;width:8px;top:50%;left:50%;margin:-7px 0 0 -6px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";}:root .jcf-checkbox span{margin:-4px 0 0 -5px;}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0;}.jcf-checkbox.jcf-checked span{display:block;}.jcf-button{display:inline-block;vertical-align:top;position:relative;overflow:hidden;border:1px solid #777;background:#fff;margin:0 10px 10px 0;padding:5px 10px;}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:none;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0;}.jcf-file{display:inline-block;white-space:nowrap;position:relative;overflow:hidden;background:#fff;}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0;}.jcf-file .jcf-fake-input{display:inline-block;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden;border:1px solid #777;padding:0 8px;font-size:13px;line-height:28px;height:28px;width:125px;}.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:1px solid #777;margin:0 0 0 -1px;padding:0 10px;line-height:28px;height:28px;}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative;}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0;}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0;}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0;}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px;}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0;}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px;}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px;}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden;}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3;}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px;}.jcf-select select{z-index:1;left:0;top:0;}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px;}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0;}body > .jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999;}body > .jcf-select-drop.jcf-drop-flipped{margin:1px 0 0;}.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px;}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto;}.jcf-select.jcf-compact-multiple{max-width:220px;}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:'...';}.jcf-select-drop .jcf-select-drop-content{border:1px solid #f00;}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:none;}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000;}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:'';height:4px;width:8px;margin:-7px 5px 0 -3px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px;}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%;}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%;}.jcf-list ul{list-style:none;padding:0;margin:0;}.jcf-list ul li{overflow:hidden;display:block;}.jcf-list .jcf-overflow{overflow:auto;}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;min-height:14px;height:1%;}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important;}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000;}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000;}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px;}.jcf-textarea{border:1px solid #b8c3c9;box-sizing:content-box;display:inline-block;position:relative;}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0;}.jcf-textarea textarea{padding:8px 10px;border:none;margin:0;}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:bold;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0;}.jcf-textarea .jcf-resize:before{border:1px solid #000;border-width:0 1px 1px 0;display:block;margin:4px 0 0 3px;width:6px;height:6px;content:'';}.jcf-number{display:inline-block;position:relative;height:32px;}.jcf-number input{-moz-appearance:textfield;}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none;}.jcf-number input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #777;padding:3px 27px 3px 7px;margin:0;height:100%;}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px;top:1px;}.jcf-number .jcf-btn-dec{top:auto;bottom:1px;}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:#e6e6e6;}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa;}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:'';width:0;height:0;top:50%;left:50%;margin:-6px 0 0 -4px;border:4px solid #aaa;border-color:transparent transparent #000 transparent;}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0 -4px;border-color:#000 transparent transparent transparent;}.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before,.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before{opacity:0.3;}.jcf-number.jcf-disabled input{background:#ddd;}.jcf-range{display:inline-block;min-width:200px;margin:0 10px;width:130px;}.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block;height:10px;}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;display:block;margin:5px 0;}.jcf-range.jcf-vertical{min-width:0;width:auto;}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0;}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px;}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto;}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:10px;min-width:10px;left:10px;right:10px;}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#888;width:10px;height:10px;}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0 -10px;padding:0 0 0 10px;}.jcf-range .jcf-range-display.jcf-range-max{margin:0 -10px 0 0;padding:0 10px 0 0;}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px;}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0 0 -10px;padding:0 0 10px;}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px 0 0;}.jcf-range .jcf-range-handle{position:absolute;background:#aaa;border-radius:19px;width:19px;height:19px;margin:-4px 0 0;z-index:1;top:0;left:0;}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px;}.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px;}.jcf-range .jcf-active-handle{z-index:2;}.jcf-range.jcf-focus .jcf-active-handle{border:1px solid #f00;margin:-5px 0 0 -1px;}.jcf-range.jcf-disabled{background:none !important;opacity:0.3;}.jcf-disabled{background:#ddd !important;}.jcf-focus,.jcf-focus *{border-color:#f00 !important;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff;}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden;}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important;}.selectize-dropdown-header-close:hover{color:#000000;}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none;}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none;}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none;}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important;}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05);}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca;}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none;}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff;}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px;}.selectize-control{position:relative;}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit;}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block;}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px;}.selectize-input.full{background-color:#fff;}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important;}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.selectize-input > *{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}.selectize-control.multi .selectize-input > div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0;}.selectize-control.multi .selectize-input > div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca;}.selectize-control.multi .selectize-input.disabled > div,.selectize-control.multi .selectize-input.disabled > div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff;}.selectize-input > input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important;}.selectize-input > input::-ms-clear{display:none;}.selectize-input > input:focus{outline:none !important;}.selectize-input::after{content:' ';display:block;clear:left;}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0;}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden;}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.selectize-dropdown .option,.selectize-dropdown .optgroup-header{padding:5px 8px;}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:0.5;}.selectize-dropdown [data-selectable].option{opacity:1;}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none;}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default;}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68;}.selectize-dropdown .active.create{color:#495c68;}.selectize-dropdown .create{color:rgba(48,48,48,0.5);}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch;}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer;}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text;}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent;}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent;}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto;}.selectize-control.rtl .selectize-input > input{margin:0 4px 0 -2px !important;}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url(https://www.hotel-bb.com/themes/custom/bbh_front/html/css/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:"slick";src:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/css/fonts/slick/slick.eot);src:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/css/fonts/slick/slick.eot#iefix) format("embedded-opentype"),url(https://www.hotel-bb.com/themes/custom/bbh_front/html/css/fonts/slick/slick.woff) format("woff"),url(https://www.hotel-bb.com/themes/custom/bbh_front/html/css/fonts/slick/slick.ttf) format("truetype"),url(https://www.hotel-bb.com/themes/custom/bbh_front/html/css/fonts/slick/slick.svg#slick) format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}.select-box .drop,.intro .links,#nav{margin:0;padding:0;list-style:none;}.clearfix:after,.header:after,.intro .links:after,.nearby-info:after,.preview-block:after,.rooms-block:after,.search-block .search-holder:after,.reviews-block:after,.trustyou-wrap:after{content:'';display:block;clear:both;}.desktop-hidden{display:none;}@media (max-width:1023px){.desktop-hidden{display:block;}}@media (min-width:980px) and (max-width:1023px){.tablet-hidden{display:none;}}@media (max-width:767px){.mobile-hidden{display:none;}}.mobile-visible{display:none;}@media (max-width:767px){.mobile-visible{display:block;}}@media (min-width:768px) and (max-width:979px){.tablet-hidden-trustyou{display:none;}}@media (max-width:1023px){.hidden--device--mobile{position:fixed !important;left:-9999px !important;top:-9999px !important;}}@media (min-width:1024px){.hidden--device--desktop{position:fixed !important;left:-9999px !important;top:-9999px !important;}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,.discover-more-section .item .opener,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html{box-sizing:border-box;}@media (max-width:979px){html{overflow-x:hidden;}}*,*:before,*:after{box-sizing:inherit;}*{max-height:1000000px;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}body{color:#1d3330;background:#fff;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;height:100%;overflow-x:hidden;}img{max-width:100%;height:auto;vertical-align:top;}.gm-style img{max-width:none;}a,.discover-more-section .item .opener{color:#9ebf00;text-decoration:none;}strong{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}em{font-family:"Akkurat-Pro-Italic","Arial","Helvetica Neue","Helvetica",sans-serif;}.visually-hidden{width:0;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:inherit;font-weight:normal;margin:0 0 0.5em;color:inherit;}h1,.h1{font-size:32px;line-height:40px;margin:0 0 17px;}h2,.h2{font-size:27px;}h3,.h3{font-size:24px;}h4,.h4{font-size:21px;}h5,.h5{font-size:17px;}h6,.h6{font-size:15px;}p{margin:0 0 1em;}.slick-loading .slick-list{background:initial;}.slick-arrow{-webkit-tap-highlight-color:transparent;}.iti-flag{background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/intl-tel-input/flags.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/intl-tel-input/flags%402x.png);}}.pull-to-refresh-ios{position:relative;height:100%;}.pull-to-refresh-ios__main{height:100%;}.pull-to-refresh-ios__spinner{position:absolute;top:16px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:28px;height:28px;display:none;}.pull-to-refresh--pulling .pull-to-refresh-ios__spinner,.pull-to-refresh--aborting .pull-to-refresh-ios__spinner,.pull-to-refresh--reached .pull-to-refresh-ios__spinner,.pull-to-refresh--refreshing .pull-to-refresh-ios__spinner,.pull-to-refresh--restoring .pull-to-refresh-ios__spinner{display:block;}.pull-to-refresh-ios__blade{position:absolute;left:13px;top:10px;width:2px;height:8px;border-radius:1px;background-color:#565E6D;}.pull-to-refresh--refreshing .pull-to-refresh-ios__spinner{-webkit-animation:pull-to-refresh-ios-refreshing 2s;animation:pull-to-refresh-ios-refreshing 2s;}@-webkit-keyframes pull-to-refresh-ios-refreshing{from{-webkit-transform:translate3d(-50%,0,0) rotate(0deg);transform:translate3d(-50%,0,0) rotate(0deg);}to{-webkit-transform:translate3d(-50%,0,0) rotate(360deg);transform:translate3d(-50%,0,0) rotate(360deg);}}@keyframes pull-to-refresh-ios-refreshing{from{-webkit-transform:translate3d(-50%,0,0) rotate(0deg);transform:translate3d(-50%,0,0) rotate(0deg);}to{-webkit-transform:translate3d(-50%,0,0) rotate(360deg);transform:translate3d(-50%,0,0) rotate(360deg);}}.pull-to-refresh--restoring .pull-to-refresh-ios__spinner{-webkit-animation:pull-to-refresh-ios-restoring 0.15s forwards;animation:pull-to-refresh-ios-restoring 0.15s forwards;}@-webkit-keyframes pull-to-refresh-ios-restoring{from{-webkit-transform:translate3d(-50%,0,0) rotate(0deg) scale(1);transform:translate3d(-50%,0,0) rotate(0deg) scale(1);}to{-webkit-transform:translate3d(-50%,0,0) rotate(360deg) scale(0);transform:translate3d(-50%,0,0) rotate(360deg) scale(0);}}@keyframes pull-to-refresh-ios-restoring{from{-webkit-transform:translate3d(-50%,0,0) rotate(0deg) scale(1);transform:translate3d(-50%,0,0) rotate(0deg) scale(1);}to{-webkit-transform:translate3d(-50%,0,0) rotate(360deg) scale(0);transform:translate3d(-50%,0,0) rotate(360deg) scale(0);}}.pull-to-refresh--refreshing .pull-to-refresh-ios__blade{-webkit-animation:pull-to-refresh-ios-fade 1s linear infinite;animation:pull-to-refresh-ios-fade 1s linear infinite;}.pull-to-refresh--pulling .pull-to-refresh-ios__blade,.pull-to-refresh--aborting .pull-to-refresh-ios__blade{opacity:0;}.pull-to-refresh-ios__spinner--s1 .pull-to-refresh-ios__blade:nth-child(1){opacity:0.2;}.pull-to-refresh-ios__spinner--s2 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s2 .pull-to-refresh-ios__blade:nth-child(2){opacity:0.4;}.pull-to-refresh-ios__spinner--s3 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s3 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s3 .pull-to-refresh-ios__blade:nth-child(3){opacity:0.6;}.pull-to-refresh-ios__spinner--s4 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s4 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s4 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s4 .pull-to-refresh-ios__blade:nth-child(4){opacity:0.8;}.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(5){opacity:1;}.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(5),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(6){opacity:1;}.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(5),.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(6){opacity:1;}.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(5),.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(6),.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(7){opacity:1;}.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(5),.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(6),.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(7),.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(8){opacity:1;}.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(5),.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(6),.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(7),.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(8),.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(9){opacity:1;}.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(5),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(6),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(7),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(8),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(9),.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(10){opacity:1;}.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(5),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(6),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(7),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(8),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(9),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(10),.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(11){opacity:1;}.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(1),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(2),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(3),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(4),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(5),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(6),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(7),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(8),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(9),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(10),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(11),.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(12){opacity:1;}.pull-to-refresh-ios__blade:nth-child(1){-webkit-animation-delay:-1s;animation-delay:-1s;-webkit-transform:rotate(0deg) translate(0,-120%);transform:rotate(0deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(2){-webkit-animation-delay:-0.91667s;animation-delay:-0.91667s;-webkit-transform:rotate(30deg) translate(0,-120%);transform:rotate(30deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(3){-webkit-animation-delay:-0.83333s;animation-delay:-0.83333s;-webkit-transform:rotate(60deg) translate(0,-120%);transform:rotate(60deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(4){-webkit-animation-delay:-0.75s;animation-delay:-0.75s;-webkit-transform:rotate(90deg) translate(0,-120%);transform:rotate(90deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(5){-webkit-animation-delay:-1.66667s;animation-delay:-1.66667s;-webkit-transform:rotate(120deg) translate(0,-120%);transform:rotate(120deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(6){-webkit-animation-delay:-1.58333s;animation-delay:-1.58333s;-webkit-transform:rotate(150deg) translate(0,-120%);transform:rotate(150deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(7){-webkit-animation-delay:-1.5s;animation-delay:-1.5s;-webkit-transform:rotate(180deg) translate(0,-120%);transform:rotate(180deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(8){-webkit-animation-delay:-1.41667s;animation-delay:-1.41667s;-webkit-transform:rotate(210deg) translate(0,-120%);transform:rotate(210deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(9){-webkit-animation-delay:-1.33333s;animation-delay:-1.33333s;-webkit-transform:rotate(240deg) translate(0,-120%);transform:rotate(240deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(10){-webkit-animation-delay:-1.25s;animation-delay:-1.25s;-webkit-transform:rotate(270deg) translate(0,-120%);transform:rotate(270deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(11){-webkit-animation-delay:-1.16667s;animation-delay:-1.16667s;-webkit-transform:rotate(300deg) translate(0,-120%);transform:rotate(300deg) translate(0,-120%);}.pull-to-refresh-ios__blade:nth-child(12){-webkit-animation-delay:-1.08333s;animation-delay:-1.08333s;-webkit-transform:rotate(330deg) translate(0,-120%);transform:rotate(330deg) translate(0,-120%);}@-webkit-keyframes pull-to-refresh-ios-fade{0%{opacity:1;}50%{opacity:0.25;}100%{opacity:0.25;}}@keyframes pull-to-refresh-ios-fade{0%{opacity:1;}50%{opacity:0.25;}100%{opacity:0.25;}}.block-title{font-size:30px;line-height:1.4;margin:0;padding-right:40px;flex:1 1 5px;}@media (max-width:1023px){.block-title{padding-right:30px;}}@media (max-width:979px){.block-title{padding-right:0;text-align:center;font-size:24px;}}.block-description{font-size:18px;line-height:1.6;padding-right:40px;flex:1 1 5px;}@media (max-width:1023px){.block-description{padding-right:30px;}}@media (max-width:979px){.block-description{padding-right:0;text-align:center;}}@media (max-width:1023px){html.guests-form-opened{overflow:hidden;}}@media (max-width:1023px){html.guests-form-opened body{overflow:hidden;}}.fbc{display:flex;}.fbc--row{flex-direction:row;}.fbc--row-rev{flex-direction:row-reverse;}.fbc--column{flex-direction:column;}.fbc--column-rev{flex-direction:column-reverse;}@media (max-width:1023px){.fbc--row--t{flex-direction:row;}.fbc--row-rev--t{flex-direction:row-reverse;}.fbc--column--t{flex-direction:column;}.fbc--column-rev--t{flex-direction:column-reverse;}}@media (max-width:979px){.fbc--row--m{flex-direction:row;}.fbc--row-rev--m{flex-direction:row-reverse;}.fbc--column--m{flex-direction:column;}.fbc--column-rev--m{flex-direction:column-reverse;}}.fbc--wrap{flex-wrap:wrap;}.fbc--nowrap{flex-wrap:nowrap;}.fbc--wrap-rev{flex-wrap:wrap-reverse;}@media (max-width:1023px){.fbc--wrap--t{flex-wrap:wrap;}.fbc--nowrap--t{flex-wrap:nowrap;}.fbc--wrap-rev--t{flex-wrap:wrap-reverse;}}@media (max-width:979px){.fbc--wrap--m{flex-wrap:wrap;}.fbc--nowrap--m{flex-wrap:nowrap;}.fbc--wrap-rev--m{flex-wrap:wrap-reverse;}}.fbc--align--start{align-items:flex-start;}.fbc--align--end{align-items:flex-end;}.fbc--align--stretch{align-items:stretch;}.fbc--align--center{align-items:center;}@media (max-width:1023px){.fbc--align--start--t{align-items:flex-start;}.fbc--align--end--t{align-items:flex-end;}.fbc--align--stretch--t{align-items:stretch;}.fbc--align--center--t{align-items:center;}}@media (max-width:979px){.fbc--align--start--m{align-items:flex-start;}.fbc--align--end--m{align-items:flex-end;}.fbc--align--stretch--m{align-items:stretch;}.fbc--align--center--m{align-items:center;}}.fbc--justify--start{justify-content:flex-start;}.fbc--justify--end{justify-content:flex-end;}.fbc--justify--center{justify-content:center;}.fbc--justify--between{justify-content:space-between;}.fbc--justify--around{justify-content:space-around;}@media (max-width:1023px){.fbc--justify--start--t{justify-content:flex-start;}.fbc--justify--end--t{justify-content:flex-end;}.fbc--justify--center--t{justify-content:center;}.fbc--justify--between--t{justify-content:space-between;}.fbc--justify--around--t{justify-content:space-around;}}@media (max-width:979px){.fbc--justify--start--m{justify-content:flex-start;}.fbc--justify--end--m{justify-content:flex-end;}.fbc--justify--center--m{justify-content:center;}.fbc--justify--between--m{justify-content:space-between;}.fbc--justify--around--m{justify-content:space-around;}}.fbc.fbc--row.fbc--justify--start,.fbc.fbc--row-rev.fbc--justify--start{margin:-10px -10px -10px 0;}.fbc.fbc--row.fbc--justify--start > *,.fbc.fbc--row-rev.fbc--justify--start > *{margin:10px 10px 10px 0;}.fbc.fbc--row.fbc--justify--center,.fbc.fbc--row-rev.fbc--justify--center{margin:-10px;}.fbc.fbc--row.fbc--justify--center > *,.fbc.fbc--row-rev.fbc--justify--center > *{margin:10px;}.fbc.fbc--row.fbc--justify--end,.fbc.fbc--row-rev.fbc--justify--end{margin:-10px 0 -10px -10px;}.fbc.fbc--row.fbc--justify--end > *,.fbc.fbc--row-rev.fbc--justify--end > *{margin:10px 0 10px 10px;}.fbc.fbc--row.fbc--justify--around,.fbc.fbc--row.fbc--justify--between,.fbc.fbc--row-rev.fbc--justify--around,.fbc.fbc--row-rev.fbc--justify--between{margin:-10px 0;}.fbc.fbc--row.fbc--justify--around > *,.fbc.fbc--row.fbc--justify--between > *,.fbc.fbc--row-rev.fbc--justify--around > *,.fbc.fbc--row-rev.fbc--justify--between > *{margin:10px 0;}.fbc.fbc--column.fbc--justify--start,.fbc.fbc--column.fbc--justify--end,.fbc.fbc--column.fbc--justify--around,.fbc.fbc--column.fbc--justify--between,.fbc.fbc--column-rev.fbc--justify--start,.fbc.fbc--column-rev.fbc--justify--end,.fbc.fbc--column-rev.fbc--justify--around,.fbc.fbc--column-rev.fbc--justify--between{margin:-10px 0;}.fbc.fbc--column.fbc--justify--start > *,.fbc.fbc--column.fbc--justify--end > *,.fbc.fbc--column.fbc--justify--around > *,.fbc.fbc--column.fbc--justify--between > *,.fbc.fbc--column-rev.fbc--justify--start > *,.fbc.fbc--column-rev.fbc--justify--end > *,.fbc.fbc--column-rev.fbc--justify--around > *,.fbc.fbc--column-rev.fbc--justify--between > *{margin:10px 0;}@media (max-width:1023px){.fbc.fbc--row.fbc--justify--start--t,.fbc.fbc--row-rev.fbc--justify--start--t{margin:-10px -10px -10px 0;}.fbc.fbc--row.fbc--justify--start--t > *,.fbc.fbc--row-rev.fbc--justify--start--t > *{margin:10px 10px 10px 0;}}@media (max-width:1023px){.fbc.fbc--row.fbc--justify--center--t,.fbc.fbc--row-rev.fbc--justify--center--t{margin:-10px;}.fbc.fbc--row.fbc--justify--center--t > *,.fbc.fbc--row-rev.fbc--justify--center--t > *{margin:10px;}}@media (max-width:1023px){.fbc.fbc--row.fbc--justify--end--t,.fbc.fbc--row-rev.fbc--justify--end--t{margin:-10px 0 -10px -10px;}.fbc.fbc--row.fbc--justify--end--t > *,.fbc.fbc--row-rev.fbc--justify--end--t > *{margin:10px 0 10px 10px;}}@media (max-width:1023px){.fbc.fbc--row.fbc--justify--around--t,.fbc.fbc--row.fbc--justify--between--t,.fbc.fbc--row-rev.fbc--justify--around--t,.fbc.fbc--row-rev.fbc--justify--between--t{margin:-10px 0;}.fbc.fbc--row.fbc--justify--around--t > *,.fbc.fbc--row.fbc--justify--between--t > *,.fbc.fbc--row-rev.fbc--justify--around--t > *,.fbc.fbc--row-rev.fbc--justify--between--t > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--column.fbc--justify--start--t,.fbc.fbc--column.fbc--justify--end--t,.fbc.fbc--column.fbc--justify--around--t,.fbc.fbc--column.fbc--justify--between--t,.fbc.fbc--column-rev.fbc--justify--start--t,.fbc.fbc--column-rev.fbc--justify--end--t,.fbc.fbc--column-rev.fbc--justify--around--t,.fbc.fbc--column-rev.fbc--justify--between--t{margin:-10px 0;}.fbc.fbc--column.fbc--justify--start--t > *,.fbc.fbc--column.fbc--justify--end--t > *,.fbc.fbc--column.fbc--justify--around--t > *,.fbc.fbc--column.fbc--justify--between--t > *,.fbc.fbc--column-rev.fbc--justify--start--t > *,.fbc.fbc--column-rev.fbc--justify--end--t > *,.fbc.fbc--column-rev.fbc--justify--around--t > *,.fbc.fbc--column-rev.fbc--justify--between--t > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--row.fbc--justify--start--m,.fbc.fbc--row-rev.fbc--justify--start--m{margin:-10px -10px -10px 0;}.fbc.fbc--row.fbc--justify--start--m > *,.fbc.fbc--row-rev.fbc--justify--start--m > *{margin:10px 10px 10px 0;}}@media (max-width:979px){.fbc.fbc--row.fbc--justify--center--m,.fbc.fbc--row-rev.fbc--justify--center--m{margin:-10px;}.fbc.fbc--row.fbc--justify--center--m > *,.fbc.fbc--row-rev.fbc--justify--center--m > *{margin:10px;}}@media (max-width:979px){.fbc.fbc--row.fbc--justify--end--m,.fbc.fbc--row-rev.fbc--justify--end--m{margin:-10px 0 -10px -10px;}.fbc.fbc--row.fbc--justify--end--m > *,.fbc.fbc--row-rev.fbc--justify--end--m > *{margin:10px 0 10px 10px;}}@media (max-width:979px){.fbc.fbc--row.fbc--justify--around--m,.fbc.fbc--row.fbc--justify--between--m,.fbc.fbc--row-rev.fbc--justify--around--m,.fbc.fbc--row-rev.fbc--justify--between--m{margin:-10px 0;}.fbc.fbc--row.fbc--justify--around--m > *,.fbc.fbc--row.fbc--justify--between--m > *,.fbc.fbc--row-rev.fbc--justify--around--m > *,.fbc.fbc--row-rev.fbc--justify--between--m > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--column.fbc--justify--start--m,.fbc.fbc--column.fbc--justify--end--m,.fbc.fbc--column.fbc--justify--around--m,.fbc.fbc--column.fbc--justify--between--m,.fbc.fbc--column-rev.fbc--justify--start--m,.fbc.fbc--column-rev.fbc--justify--end--m,.fbc.fbc--column-rev.fbc--justify--around--m,.fbc.fbc--column-rev.fbc--justify--between--m{margin:-10px 0;}.fbc.fbc--column.fbc--justify--start--m > *,.fbc.fbc--column.fbc--justify--end--m > *,.fbc.fbc--column.fbc--justify--around--m > *,.fbc.fbc--column.fbc--justify--between--m > *,.fbc.fbc--column-rev.fbc--justify--start--m > *,.fbc.fbc--column-rev.fbc--justify--end--m > *,.fbc.fbc--column-rev.fbc--justify--around--m > *,.fbc.fbc--column-rev.fbc--justify--between--m > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--start,.fbc.fbc--row-rev--t.fbc--justify--start{margin:-10px -10px -10px 0;}.fbc.fbc--row--t.fbc--justify--start > *,.fbc.fbc--row-rev--t.fbc--justify--start > *{margin:10px 10px 10px 0;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--center,.fbc.fbc--row-rev.fbc--justify--center{margin:-10px;}.fbc.fbc--row--t.fbc--justify--center > *,.fbc.fbc--row-rev.fbc--justify--center > *{margin:10px;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--end,.fbc.fbc--row-rev.fbc--justify--end{margin:-10px 0 -10px -10px;}.fbc.fbc--row--t.fbc--justify--end > *,.fbc.fbc--row-rev.fbc--justify--end > *{margin:10px 0 10px 10px;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--around,.fbc.fbc--row--t.fbc--justify--between,.fbc.fbc--row-rev.fbc--justify--around,.fbc.fbc--row-rev.fbc--justify--between{margin:-10px 0;}.fbc.fbc--row--t.fbc--justify--around > *,.fbc.fbc--row--t.fbc--justify--between > *,.fbc.fbc--row-rev.fbc--justify--around > *,.fbc.fbc--row-rev.fbc--justify--between > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--column--t.fbc--justify--start,.fbc.fbc--column--t.fbc--justify--end,.fbc.fbc--column--t.fbc--justify--around,.fbc.fbc--column--t.fbc--justify--between,.fbc.fbc--column-rev.fbc--justify--start,.fbc.fbc--column-rev.fbc--justify--end,.fbc.fbc--column-rev.fbc--justify--around,.fbc.fbc--column-rev.fbc--justify--between{margin:-10px 0;}.fbc.fbc--column--t.fbc--justify--start > *,.fbc.fbc--column--t.fbc--justify--end > *,.fbc.fbc--column--t.fbc--justify--around > *,.fbc.fbc--column--t.fbc--justify--between > *,.fbc.fbc--column-rev.fbc--justify--start > *,.fbc.fbc--column-rev.fbc--justify--end > *,.fbc.fbc--column-rev.fbc--justify--around > *,.fbc.fbc--column-rev.fbc--justify--between > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--start--t,.fbc.fbc--row-rev--t.fbc--justify--start--t{margin:-10px -10px -10px 0;}.fbc.fbc--row--t.fbc--justify--start--t > *,.fbc.fbc--row-rev--t.fbc--justify--start--t > *{margin:10px 10px 10px 0;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--center--t,.fbc.fbc--row-rev.fbc--justify--center--t{margin:-10px;}.fbc.fbc--row--t.fbc--justify--center--t > *,.fbc.fbc--row-rev.fbc--justify--center--t > *{margin:10px;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--end--t,.fbc.fbc--row-rev.fbc--justify--end--t{margin:-10px 0 -10px -10px;}.fbc.fbc--row--t.fbc--justify--end--t > *,.fbc.fbc--row-rev.fbc--justify--end--t > *{margin:10px 0 10px 10px;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--around--t,.fbc.fbc--row--t.fbc--justify--between--t,.fbc.fbc--row-rev.fbc--justify--around--t,.fbc.fbc--row-rev.fbc--justify--between--t{margin:-10px 0;}.fbc.fbc--row--t.fbc--justify--around--t > *,.fbc.fbc--row--t.fbc--justify--between--t > *,.fbc.fbc--row-rev.fbc--justify--around--t > *,.fbc.fbc--row-rev.fbc--justify--between--t > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--column--t.fbc--justify--start--t,.fbc.fbc--column--t.fbc--justify--end--t,.fbc.fbc--column--t.fbc--justify--around--t,.fbc.fbc--column--t.fbc--justify--between--t,.fbc.fbc--column-rev.fbc--justify--start--t,.fbc.fbc--column-rev.fbc--justify--end--t,.fbc.fbc--column-rev.fbc--justify--around--t,.fbc.fbc--column-rev.fbc--justify--between--t{margin:-10px 0;}.fbc.fbc--column--t.fbc--justify--start--t > *,.fbc.fbc--column--t.fbc--justify--end--t > *,.fbc.fbc--column--t.fbc--justify--around--t > *,.fbc.fbc--column--t.fbc--justify--between--t > *,.fbc.fbc--column-rev.fbc--justify--start--t > *,.fbc.fbc--column-rev.fbc--justify--end--t > *,.fbc.fbc--column-rev.fbc--justify--around--t > *,.fbc.fbc--column-rev.fbc--justify--between--t > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--start--m,.fbc.fbc--row-rev--t.fbc--justify--start--m{margin:-10px -10px -10px 0;}.fbc.fbc--row--t.fbc--justify--start--m > *,.fbc.fbc--row-rev--t.fbc--justify--start--m > *{margin:10px 10px 10px 0;}}@media (max-width:979px){.fbc.fbc--row--t.fbc--justify--start--m,.fbc.fbc--row-rev--t.fbc--justify--start--m{margin:-10px -10px -10px 0;}.fbc.fbc--row--t.fbc--justify--start--m > *,.fbc.fbc--row-rev--t.fbc--justify--start--m > *{margin:10px 10px 10px 0;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--center--m,.fbc.fbc--row-rev.fbc--justify--center--m{margin:-10px;}.fbc.fbc--row--t.fbc--justify--center--m > *,.fbc.fbc--row-rev.fbc--justify--center--m > *{margin:10px;}}@media (max-width:979px){.fbc.fbc--row--t.fbc--justify--center--m,.fbc.fbc--row-rev.fbc--justify--center--m{margin:-10px;}.fbc.fbc--row--t.fbc--justify--center--m > *,.fbc.fbc--row-rev.fbc--justify--center--m > *{margin:10px;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--end--m,.fbc.fbc--row-rev.fbc--justify--end--m{margin:-10px 0 -10px -10px;}.fbc.fbc--row--t.fbc--justify--end--m > *,.fbc.fbc--row-rev.fbc--justify--end--m > *{margin:10px 0 10px 10px;}}@media (max-width:979px){.fbc.fbc--row--t.fbc--justify--end--m,.fbc.fbc--row-rev.fbc--justify--end--m{margin:-10px 0 -10px -10px;}.fbc.fbc--row--t.fbc--justify--end--m > *,.fbc.fbc--row-rev.fbc--justify--end--m > *{margin:10px 0 10px 10px;}}@media (max-width:1023px){.fbc.fbc--row--t.fbc--justify--around--m,.fbc.fbc--row--t.fbc--justify--between--m,.fbc.fbc--row-rev.fbc--justify--around--m,.fbc.fbc--row-rev.fbc--justify--between--m{margin:-10px 0;}.fbc.fbc--row--t.fbc--justify--around--m > *,.fbc.fbc--row--t.fbc--justify--between--m > *,.fbc.fbc--row-rev.fbc--justify--around--m > *,.fbc.fbc--row-rev.fbc--justify--between--m > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--row--t.fbc--justify--around--m,.fbc.fbc--row--t.fbc--justify--between--m,.fbc.fbc--row-rev.fbc--justify--around--m,.fbc.fbc--row-rev.fbc--justify--between--m{margin:-10px 0;}.fbc.fbc--row--t.fbc--justify--around--m > *,.fbc.fbc--row--t.fbc--justify--between--m > *,.fbc.fbc--row-rev.fbc--justify--around--m > *,.fbc.fbc--row-rev.fbc--justify--between--m > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--column--t.fbc--justify--start--m,.fbc.fbc--column--t.fbc--justify--end--m,.fbc.fbc--column--t.fbc--justify--around--m,.fbc.fbc--column--t.fbc--justify--between--m,.fbc.fbc--column-rev.fbc--justify--start--m,.fbc.fbc--column-rev.fbc--justify--end--m,.fbc.fbc--column-rev.fbc--justify--around--m,.fbc.fbc--column-rev.fbc--justify--between--m{margin:-10px 0;}.fbc.fbc--column--t.fbc--justify--start--m > *,.fbc.fbc--column--t.fbc--justify--end--m > *,.fbc.fbc--column--t.fbc--justify--around--m > *,.fbc.fbc--column--t.fbc--justify--between--m > *,.fbc.fbc--column-rev.fbc--justify--start--m > *,.fbc.fbc--column-rev.fbc--justify--end--m > *,.fbc.fbc--column-rev.fbc--justify--around--m > *,.fbc.fbc--column-rev.fbc--justify--between--m > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--column--t.fbc--justify--start--m,.fbc.fbc--column--t.fbc--justify--end--m,.fbc.fbc--column--t.fbc--justify--around--m,.fbc.fbc--column--t.fbc--justify--between--m,.fbc.fbc--column-rev.fbc--justify--start--m,.fbc.fbc--column-rev.fbc--justify--end--m,.fbc.fbc--column-rev.fbc--justify--around--m,.fbc.fbc--column-rev.fbc--justify--between--m{margin:-10px 0;}.fbc.fbc--column--t.fbc--justify--start--m > *,.fbc.fbc--column--t.fbc--justify--end--m > *,.fbc.fbc--column--t.fbc--justify--around--m > *,.fbc.fbc--column--t.fbc--justify--between--m > *,.fbc.fbc--column-rev.fbc--justify--start--m > *,.fbc.fbc--column-rev.fbc--justify--end--m > *,.fbc.fbc--column-rev.fbc--justify--around--m > *,.fbc.fbc--column-rev.fbc--justify--between--m > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--start,.fbc.fbc--row-rev--m.fbc--justify--start{margin:-10px -10px -10px 0;}.fbc.fbc--row--m.fbc--justify--start > *,.fbc.fbc--row-rev--m.fbc--justify--start > *{margin:10px 10px 10px 0;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--center,.fbc.fbc--row-rev.fbc--justify--center{margin:-10px;}.fbc.fbc--row--m.fbc--justify--center > *,.fbc.fbc--row-rev.fbc--justify--center > *{margin:10px;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--end,.fbc.fbc--row-rev.fbc--justify--end{margin:-10px 0 -10px -10px;}.fbc.fbc--row--m.fbc--justify--end > *,.fbc.fbc--row-rev.fbc--justify--end > *{margin:10px 0 10px 10px;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--around,.fbc.fbc--row--m.fbc--justify--between,.fbc.fbc--row-rev.fbc--justify--around,.fbc.fbc--row-rev.fbc--justify--between{margin:-10px 0;}.fbc.fbc--row--m.fbc--justify--around > *,.fbc.fbc--row--m.fbc--justify--between > *,.fbc.fbc--row-rev.fbc--justify--around > *,.fbc.fbc--row-rev.fbc--justify--between > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--column--m.fbc--justify--start,.fbc.fbc--column--m.fbc--justify--end,.fbc.fbc--column--m.fbc--justify--around,.fbc.fbc--column--m.fbc--justify--between,.fbc.fbc--column-rev.fbc--justify--start,.fbc.fbc--column-rev.fbc--justify--end,.fbc.fbc--column-rev.fbc--justify--around,.fbc.fbc--column-rev.fbc--justify--between{margin:-10px 0;}.fbc.fbc--column--m.fbc--justify--start > *,.fbc.fbc--column--m.fbc--justify--end > *,.fbc.fbc--column--m.fbc--justify--around > *,.fbc.fbc--column--m.fbc--justify--between > *,.fbc.fbc--column-rev.fbc--justify--start > *,.fbc.fbc--column-rev.fbc--justify--end > *,.fbc.fbc--column-rev.fbc--justify--around > *,.fbc.fbc--column-rev.fbc--justify--between > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--row--m.fbc--justify--start--t,.fbc.fbc--row-rev--m.fbc--justify--start--t{margin:-10px -10px -10px 0;}.fbc.fbc--row--m.fbc--justify--start--t > *,.fbc.fbc--row-rev--m.fbc--justify--start--t > *{margin:10px 10px 10px 0;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--start--t,.fbc.fbc--row-rev--m.fbc--justify--start--t{margin:-10px -10px -10px 0;}.fbc.fbc--row--m.fbc--justify--start--t > *,.fbc.fbc--row-rev--m.fbc--justify--start--t > *{margin:10px 10px 10px 0;}}@media (max-width:1023px){.fbc.fbc--row--m.fbc--justify--center--t,.fbc.fbc--row-rev.fbc--justify--center--t{margin:-10px;}.fbc.fbc--row--m.fbc--justify--center--t > *,.fbc.fbc--row-rev.fbc--justify--center--t > *{margin:10px;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--center--t,.fbc.fbc--row-rev.fbc--justify--center--t{margin:-10px;}.fbc.fbc--row--m.fbc--justify--center--t > *,.fbc.fbc--row-rev.fbc--justify--center--t > *{margin:10px;}}@media (max-width:1023px){.fbc.fbc--row--m.fbc--justify--end--t,.fbc.fbc--row-rev.fbc--justify--end--t{margin:-10px 0 -10px -10px;}.fbc.fbc--row--m.fbc--justify--end--t > *,.fbc.fbc--row-rev.fbc--justify--end--t > *{margin:10px 0 10px 10px;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--end--t,.fbc.fbc--row-rev.fbc--justify--end--t{margin:-10px 0 -10px -10px;}.fbc.fbc--row--m.fbc--justify--end--t > *,.fbc.fbc--row-rev.fbc--justify--end--t > *{margin:10px 0 10px 10px;}}@media (max-width:1023px){.fbc.fbc--row--m.fbc--justify--around--t,.fbc.fbc--row--m.fbc--justify--between--t,.fbc.fbc--row-rev.fbc--justify--around--t,.fbc.fbc--row-rev.fbc--justify--between--t{margin:-10px 0;}.fbc.fbc--row--m.fbc--justify--around--t > *,.fbc.fbc--row--m.fbc--justify--between--t > *,.fbc.fbc--row-rev.fbc--justify--around--t > *,.fbc.fbc--row-rev.fbc--justify--between--t > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--around--t,.fbc.fbc--row--m.fbc--justify--between--t,.fbc.fbc--row-rev.fbc--justify--around--t,.fbc.fbc--row-rev.fbc--justify--between--t{margin:-10px 0;}.fbc.fbc--row--m.fbc--justify--around--t > *,.fbc.fbc--row--m.fbc--justify--between--t > *,.fbc.fbc--row-rev.fbc--justify--around--t > *,.fbc.fbc--row-rev.fbc--justify--between--t > *{margin:10px 0;}}@media (max-width:1023px){.fbc.fbc--column--m.fbc--justify--start--t,.fbc.fbc--column--m.fbc--justify--end--t,.fbc.fbc--column--m.fbc--justify--around--t,.fbc.fbc--column--m.fbc--justify--between--t,.fbc.fbc--column-rev.fbc--justify--start--t,.fbc.fbc--column-rev.fbc--justify--end--t,.fbc.fbc--column-rev.fbc--justify--around--t,.fbc.fbc--column-rev.fbc--justify--between--t{margin:-10px 0;}.fbc.fbc--column--m.fbc--justify--start--t > *,.fbc.fbc--column--m.fbc--justify--end--t > *,.fbc.fbc--column--m.fbc--justify--around--t > *,.fbc.fbc--column--m.fbc--justify--between--t > *,.fbc.fbc--column-rev.fbc--justify--start--t > *,.fbc.fbc--column-rev.fbc--justify--end--t > *,.fbc.fbc--column-rev.fbc--justify--around--t > *,.fbc.fbc--column-rev.fbc--justify--between--t > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--column--m.fbc--justify--start--t,.fbc.fbc--column--m.fbc--justify--end--t,.fbc.fbc--column--m.fbc--justify--around--t,.fbc.fbc--column--m.fbc--justify--between--t,.fbc.fbc--column-rev.fbc--justify--start--t,.fbc.fbc--column-rev.fbc--justify--end--t,.fbc.fbc--column-rev.fbc--justify--around--t,.fbc.fbc--column-rev.fbc--justify--between--t{margin:-10px 0;}.fbc.fbc--column--m.fbc--justify--start--t > *,.fbc.fbc--column--m.fbc--justify--end--t > *,.fbc.fbc--column--m.fbc--justify--around--t > *,.fbc.fbc--column--m.fbc--justify--between--t > *,.fbc.fbc--column-rev.fbc--justify--start--t > *,.fbc.fbc--column-rev.fbc--justify--end--t > *,.fbc.fbc--column-rev.fbc--justify--around--t > *,.fbc.fbc--column-rev.fbc--justify--between--t > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--start--m,.fbc.fbc--row-rev--m.fbc--justify--start--m{margin:-10px -10px -10px 0;}.fbc.fbc--row--m.fbc--justify--start--m > *,.fbc.fbc--row-rev--m.fbc--justify--start--m > *{margin:10px 10px 10px 0;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--center--m,.fbc.fbc--row-rev.fbc--justify--center--m{margin:-10px;}.fbc.fbc--row--m.fbc--justify--center--m > *,.fbc.fbc--row-rev.fbc--justify--center--m > *{margin:10px;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--end--m,.fbc.fbc--row-rev.fbc--justify--end--m{margin:-10px 0 -10px -10px;}.fbc.fbc--row--m.fbc--justify--end--m > *,.fbc.fbc--row-rev.fbc--justify--end--m > *{margin:10px 0 10px 10px;}}@media (max-width:979px){.fbc.fbc--row--m.fbc--justify--around--m,.fbc.fbc--row--m.fbc--justify--between--m,.fbc.fbc--row-rev.fbc--justify--around--m,.fbc.fbc--row-rev.fbc--justify--between--m{margin:-10px 0;}.fbc.fbc--row--m.fbc--justify--around--m > *,.fbc.fbc--row--m.fbc--justify--between--m > *,.fbc.fbc--row-rev.fbc--justify--around--m > *,.fbc.fbc--row-rev.fbc--justify--between--m > *{margin:10px 0;}}@media (max-width:979px){.fbc.fbc--column--m.fbc--justify--start--m,.fbc.fbc--column--m.fbc--justify--end--m,.fbc.fbc--column--m.fbc--justify--around--m,.fbc.fbc--column--m.fbc--justify--between--m,.fbc.fbc--column-rev.fbc--justify--start--m,.fbc.fbc--column-rev.fbc--justify--end--m,.fbc.fbc--column-rev.fbc--justify--around--m,.fbc.fbc--column-rev.fbc--justify--between--m{margin:-10px 0;}.fbc.fbc--column--m.fbc--justify--start--m > *,.fbc.fbc--column--m.fbc--justify--end--m > *,.fbc.fbc--column--m.fbc--justify--around--m > *,.fbc.fbc--column--m.fbc--justify--between--m > *,.fbc.fbc--column-rev.fbc--justify--start--m > *,.fbc.fbc--column-rev.fbc--justify--end--m > *,.fbc.fbc--column-rev.fbc--justify--around--m > *,.fbc.fbc--column-rev.fbc--justify--between--m > *{margin:10px 0;}}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.screen-reader{position:absolute;display:block;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.svg-icon{width:100%;height:100%;display:inline-block;vertical-align:top;fill:currentColor;}.svg-icon svg{width:100%;height:100%;vertical-align:top;}.btn-example-box{max-width:500px;margin:0 auto 20px;text-align:center;}.btn-example-box p{margin:0 0 10px;}.button{height:42px;background-color:#9ebf00;border:1px solid #9ebf00;border-radius:40px;position:relative;cursor:pointer;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}.no-touchevents .button:hover:not(.button--no-hover),.no-js .button:hover:not(.button--no-hover),.button:focus:not(.button--no-hover),.button.active:not(.button--no-hover),.button--active:not(.button--no-hover){background-color:#bee500;border-color:#bee500;}.no-touchevents .button:hover:not(.button--no-hover):before,.no-touchevents .button:hover:not(.button--no-hover):after,.no-js .button:hover:not(.button--no-hover):before,.no-js .button:hover:not(.button--no-hover):after,.button:focus:not(.button--no-hover):before,.button:focus:not(.button--no-hover):after,.button.active:not(.button--no-hover):before,.button.active:not(.button--no-hover):after,.button--active:not(.button--no-hover):before,.button--active:not(.button--no-hover):after{right:20px;}.button:before,.button:after{content:'';width:1px;height:5px;background-color:#fff;position:absolute;right:25px;top:50%;transform:rotate(45deg);z-index:1;transition:background-color 0.3s ease-in-out,right 0.3s ease-in-out;}.button:before{margin:-3px 0 0;transform:rotate(-45deg);}.button__inner,.button__inner[type="submit"]{font:14px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#fff;display:block;width:100%;border:none;background:none;border-radius:40px;padding:12px 15px 14px;margin:0;text-align:center;text-decoration:none;transition:color 0.3s ease-in-out;}.no-touchevents .button__inner:hover,.no-js .button__inner:hover,.button__inner:focus,.button__inner.active,.button__inner--active,.no-touchevents .button__inner[type="submit"]:hover,.no-js .button__inner[type="submit"]:hover,.button__inner[type="submit"]:focus,.button__inner[type="submit"].active,.button__inner[type="submit"]--active{text-decoration:none;}.button__inner:focus,.button__inner[type="submit"]:focus{outline:none;}.button__inner span,.button__inner[type="submit"] span{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.button__inner{display:block;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.button--secondary{background-color:#fff;border-color:#dee3e2;}.button--secondary:before,.button--secondary:after{background-color:#1d3330;}.button--secondary .button__inner,.button--secondary .button__inner[type="submit"]{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;}.no-touchevents .button--secondary:hover:not(.button--no-hover),.no-js .button--secondary:hover:not(.button--no-hover),.button--secondary:focus:not(.button--no-hover),.button--secondary.active:not(.button--no-hover),.button--secondary--active:not(.button--no-hover){background-color:#dee3e2;border-color:#dee3e2;}.no-touchevents .button--secondary:hover:not(.button--no-hover):before,.no-touchevents .button--secondary:hover:not(.button--no-hover):after,.no-js .button--secondary:hover:not(.button--no-hover):before,.no-js .button--secondary:hover:not(.button--no-hover):after,.button--secondary:focus:not(.button--no-hover):before,.button--secondary:focus:not(.button--no-hover):after,.button--secondary.active:not(.button--no-hover):before,.button--secondary.active:not(.button--no-hover):after,.button--secondary--active:not(.button--no-hover):before,.button--secondary--active:not(.button--no-hover):after{background-color:#1d3330;}.no-touchevents .button--secondary:hover:not(.button--no-hover) .button__inner,.no-touchevents .button--secondary:hover:not(.button--no-hover) .button__inner[type="submit"],.no-js .button--secondary:hover:not(.button--no-hover) .button__inner,.no-js .button--secondary:hover:not(.button--no-hover) .button__inner[type="submit"],.button--secondary:focus:not(.button--no-hover) .button__inner,.button--secondary:focus:not(.button--no-hover) .button__inner[type="submit"],.button--secondary.active:not(.button--no-hover) .button__inner,.button--secondary.active:not(.button--no-hover) .button__inner[type="submit"],.button--secondary--active:not(.button--no-hover) .button__inner,.button--secondary--active:not(.button--no-hover) .button__inner[type="submit"]{color:#1d3330;}.button--disabled{background-color:#6a6a6a;border-color:#6a6a6a;cursor:default;}.button--disabled:before,.button--disabled:after{background-color:#fff;}.button--disabled .button__inner,.button--disabled .button__inner[type="submit"]{pointer-events:none;color:#fff;}.no-touchevents .button--disabled:hover:not(.button--no-hover),.no-js .button--disabled:hover:not(.button--no-hover),.button--disabled:focus:not(.button--no-hover),.button--disabled.active:not(.button--no-hover),.button--disabled--active:not(.button--no-hover){background-color:#6a6a6a;border-color:#6a6a6a;}.no-touchevents .button--disabled:hover:not(.button--no-hover):before,.no-touchevents .button--disabled:hover:not(.button--no-hover):after,.no-js .button--disabled:hover:not(.button--no-hover):before,.no-js .button--disabled:hover:not(.button--no-hover):after,.button--disabled:focus:not(.button--no-hover):before,.button--disabled:focus:not(.button--no-hover):after,.button--disabled.active:not(.button--no-hover):before,.button--disabled.active:not(.button--no-hover):after,.button--disabled--active:not(.button--no-hover):before,.button--disabled--active:not(.button--no-hover):after{background-color:#fff;right:25px;}.no-touchevents .button--disabled:hover:not(.button--no-hover) .button__inner,.no-touchevents .button--disabled:hover:not(.button--no-hover) .button__inner[type="submit"],.no-js .button--disabled:hover:not(.button--no-hover) .button__inner,.no-js .button--disabled:hover:not(.button--no-hover) .button__inner[type="submit"],.button--disabled:focus:not(.button--no-hover) .button__inner,.button--disabled:focus:not(.button--no-hover) .button__inner[type="submit"],.button--disabled.active:not(.button--no-hover) .button__inner,.button--disabled.active:not(.button--no-hover) .button__inner[type="submit"],.button--disabled--active:not(.button--no-hover) .button__inner,.button--disabled--active:not(.button--no-hover) .button__inner[type="submit"]{color:#fff;}.button--no-border{border:none;}.no-touchevents .button--no-border:hover,.no-js .button--no-border:hover,.button--no-border:focus,.button--no-border.active,.button--no-border--active{border:none;}.button--no-arrow:before,.button--no-arrow:after{display:none;}.button--arrow-to-bottom:after,.button--arrow-to-bottom:before{top:43%;}.button--arrow-to-bottom:before{margin:0 3px 0 0;}.no-touchevents .button--arrow-to-bottom:hover:not(.button--no-hover):after,.no-touchevents .button--arrow-to-bottom:hover:not(.button--no-hover):before,.no-js .button--arrow-to-bottom:hover:not(.button--no-hover):after,.no-js .button--arrow-to-bottom:hover:not(.button--no-hover):before,.button--arrow-to-bottom:focus:not(.button--no-hover):after,.button--arrow-to-bottom:focus:not(.button--no-hover):before,.button--arrow-to-bottom.active:not(.button--no-hover):after,.button--arrow-to-bottom.active:not(.button--no-hover):before,.button--arrow-to-bottom--active:not(.button--no-hover):after,.button--arrow-to-bottom--active:not(.button--no-hover):before{right:25px;}.button--promo{background-color:#41b1c6;border-color:#41b1c6;}.no-touchevents .button--promo:hover:not(.button--no-hover),.no-js .button--promo:hover:not(.button--no-hover),.button--promo:focus:not(.button--no-hover),.button--promo.active:not(.button--no-hover),.button--promo--active:not(.button--no-hover){background-color:#6bc5d6;border-color:#6bc5d6;}.button--transparent-white{background-color:transparent;border-color:#fff;}.button--checkin{box-shadow:0 14px 29px rgba(138,153,151,0.3);background:linear-gradient(135deg,#5f94e3 0%,#30c2b6 100%);text-transform:uppercase;}.button .loader{display:none !important;font-size:6px !important;}.button--loading .button__inner-txt,.button--loading input{visibility:hidden;}.button--loading .loader{display:block !important;}.button--loading:before,.button--loading:after{display:none;}.button.pager__item{display:block;padding:0;}.button--no-hover,.button--no-hover .button__inner{cursor:default;}.no-touchevents .cart__total-price .button:hover:not(.button--no-hover):before,.no-touchevents .cart__total-price .button:hover:not(.button--no-hover):after,.no-js .cart__total-price .button:hover:not(.button--no-hover):before,.no-js .cart__total-price .button:hover:not(.button--no-hover):after,.cart__total-price .button:focus:not(.button--no-hover):before,.cart__total-price .button:focus:not(.button--no-hover):after,.cart__total-price .button.active:not(.button--no-hover):before,.cart__total-price .button.active:not(.button--no-hover):after,.cart__total-price .button--active:not(.button--no-hover):before,.cart__total-price .button--active:not(.button--no-hover):after{right:7px;}.cart__total-price .button:before,.cart__total-price .button:after{right:11px;}.btn-view{background:#fff;border:1px solid #dbe0df;border-radius:4px;width:40px;height:40px;margin-left:10px;display:flex;align-items:center;justify-content:center;}.btn-view .svg-ico{width:18px;height:18px;}.btn-view .svg-ico use{fill:#6a6a6a;}.no-touchevents .btn-view:hover:not(.button--no-hover),.no-js .btn-view:hover:not(.button--no-hover),.btn-view:focus:not(.button--no-hover),.btn-view.active:not(.button--no-hover),.btn-view--active:not(.button--no-hover){border-color:#9ebf00;}.no-touchevents .btn-view:hover:not(.button--no-hover) .svg-ico use,.no-js .btn-view:hover:not(.button--no-hover) .svg-ico use,.btn-view:focus:not(.button--no-hover) .svg-ico use,.btn-view.active:not(.button--no-hover) .svg-ico use,.btn-view--active:not(.button--no-hover) .svg-ico use{fill:#9ebf00;}.btn-expand{position:absolute;left:30px;top:30px;}.btn-expand .holder{height:38px;background:#fff;border-radius:3px;border:1px solid rgba(138,153,151,0.3);z-index:10;padding:9px;font-size:12px;line-height:20px;color:#1d3330;display:flex;justify-content:center;}.no-touchevents .btn-expand:hover,.no-js .btn-expand:hover,.btn-expand:focus,.btn-expand.active,.btn-expand--active{text-decoration:none;}.no-touchevents .btn-expand:hover .holder,.no-js .btn-expand:hover .holder,.btn-expand:focus .holder,.btn-expand.active .holder,.btn-expand--active .holder{background:#f7f8fa;border-color:#dee3e2;}.btn-expand .svg-ico{width:18px;height:18px;}@media (max-width:979px){.btn-expand .svg-ico{width:15px;height:15px;}}.map-expanded .btn-expand .svg-ico{display:none;}.btn-expand .svg-ico.collapse{display:none;}.map-expanded .btn-expand .svg-ico.collapse{display:block;}.btn-expand .expand-state{display:none;}.btn-expand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px 0 6px;}@media (max-width:979px){.btn-expand span{padding:0 2px;}}.btn-expand .turn-state{display:none;}.map-expanded .btn-expand .turn-state{display:none;}@media (max-width:979px){.btn-expand .turn-state{display:block;}}.map-expanded .btn-expand .expand-state{display:block;}.btn-expand--map-search{left:20px;top:20px;}@media (max-width:1023px){.btn-expand--map-search{left:10px;}body:not(.map-expanded) .btn-expand--map-search{top:auto;width:260px;bottom:16px;left:50%;transform:translateX(-50%);}}.btn-expand--map-search .holder{align-items:center;}@media (max-width:1023px){.btn-expand--map-search .svg-ico{margin:0 5px 0 0;display:none;}}.btn-expand--map-search .svg-ico--mobile{display:none;}@media (max-width:1023px){.btn-expand--map-search .svg-ico--mobile{display:block;}}@media (max-width:1023px){.btn-expand--map-search .turn-state{display:block;}}@media (max-width:979px){.map-hotel .btn-expand .holder{padding:10px 5px;text-align:center;}}@media (max-width:1023px){.landing .btn-expand{left:30px;}}.landing .btn-expand .turn-state{display:none;}@media (max-width:979px){.landing .btn-expand .turn-state{display:block;}.map-expanded .landing .btn-expand .turn-state{display:none;}}@media (max-width:979px){.landing .btn-expand{top:auto;bottom:20px;left:50%;transform:translateX(-50%);}}.btn-gray{color:#6a6a6a;border:1px solid rgba(138,153,151,0.3);border-radius:4px;background:#fff;font-size:12px;line-height:18px;padding:9px 5px;display:flex;justify-content:center;align-items:center;align-content:space-around;white-space:nowrap;}.no-touchevents .btn-gray:hover:not(.button--no-hover),.no-js .btn-gray:hover:not(.button--no-hover),.btn-gray:focus:not(.button--no-hover),.btn-gray.active:not(.button--no-hover),.btn-gray--active:not(.button--no-hover){background:#f7f8fa;border-color:#dee3e2;}.btn-gray .svg-ico{width:16px;height:13px;margin:0 6px 0 0;fill:#6a6a6a;float:left;}.btn-gray span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:979px){.btn-gray .hidden-mobile{display:none;}}.btn-nearby{display:flex;align-items:center;color:#1d3330;padding:9px 18px;line-height:17px;cursor:pointer;}.btn-nearby .svg-ico{width:16px;height:17px;margin:0 9px 0 0;}.btn-nearby .num-of-items{width:25px;height:25px;border-radius:100%;border:1px solid rgba(106,106,106,0.2);background:#fafafa;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:13px;line-height:15px;color:#9ebf00;}.btn-club{color:#1c3330;}.btn-club .btn-holder{display:block;position:relative;min-width:320px;}.btn-club .btn-holder:before,.btn-club .btn-holder:after{content:'';width:1px;height:5px;background:#b9c2c1;position:absolute;right:21px;top:50%;transform:rotate(45deg);margin:-1px 0 0;transition:background 0.5s;}.btn-club .btn-holder:before{margin:-4px 0 0;transform:rotate(-45deg);}.link-more{color:#9ebf00;display:inline;border-bottom:1px dotted #9ebf00;line-height:14px;}.link-more:hover{border-bottom-color:transparent;}.social ul{overflow:hidden;margin:0 0 -10px -9px;}@media (max-width:1199px){.social ul{margin:0 0 -10px -5px;}}@media (max-width:1023px){.social ul{margin:0 0 -10px -2px;}}@media (max-width:979px){.social ul{margin:0 0 -10px -9px;}}.social li{float:left;margin:0 0 10px 9px;}@media (max-width:1199px){.social li{margin:0 0 10px 5px;}}@media (max-width:1023px){.social li{margin:0 0 10px 2px;}}@media (max-width:979px){.social li{margin:0 0 10px 9px;}}.social a,.social .discover-more-section .item .opener,.discover-more-section .item .social .opener{display:block;width:38px;height:38px;border:1px solid #d7dcdc;border-radius:21px;color:#6a6a6a;text-align:center;}.social a svg,.social .discover-more-section .item .opener svg,.discover-more-section .item .social .opener svg{display:inline-block;vertical-align:top;width:24px;fill:#6a6a6a;}.social a svg use,.social .discover-more-section .item .opener svg use,.discover-more-section .item .social .opener svg use{fill:#6a6a6a;}.social a.icon-pinterest svg,.social .discover-more-section .item .icon-pinterest.opener svg,.discover-more-section .item .social .icon-pinterest.opener svg{width:11px;}.social a.icon-googleplus svg,.social .discover-more-section .item .icon-googleplus.opener svg,.discover-more-section .item .social .icon-googleplus.opener svg{width:20px;}.social a.icon-youtube svg,.social .discover-more-section .item .icon-youtube.opener svg,.discover-more-section .item .social .icon-youtube.opener svg{width:16px;}form,fieldset{margin:0;padding:0;border-style:none;}input[type='text'],input[type='tel'],input[type='number'],input[type='email'],input[type='search'],input[type='password'],input[type='submit'],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;padding:4px 20px;border:1px solid rgba(153,158,157,0.3);border-radius:4px;font:14px/20px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;width:100%;outline:none;}@media (max-width:1023px){input[type='text'],input[type='tel'],input[type='number'],input[type='email'],input[type='search'],input[type='password'],input[type='submit'],textarea{font-size:16px;}}input[type='text']:focus,input[type='tel']:focus,input[type='number']:focus,input[type='email']:focus,input[type='search']:focus,input[type='password']:focus,input[type='submit']:focus,textarea:focus{border-color:rgba(153,158,157,0.3);}input[type='text'] ::-webkit-input-placeholder,input[type='tel'] ::-webkit-input-placeholder,input[type='number'] ::-webkit-input-placeholder,input[type='email'] ::-webkit-input-placeholder,input[type='search'] ::-webkit-input-placeholder,input[type='password'] ::-webkit-input-placeholder,input[type='submit'] ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#2f544f;}input[type='text'] :-moz-placeholder,input[type='tel'] :-moz-placeholder,input[type='number'] :-moz-placeholder,input[type='email'] :-moz-placeholder,input[type='search'] :-moz-placeholder,input[type='password'] :-moz-placeholder,input[type='submit'] :-moz-placeholder,textarea :-moz-placeholder{color:#2f544f;}input[type='text'] ::-moz-placeholder,input[type='tel'] ::-moz-placeholder,input[type='number'] ::-moz-placeholder,input[type='email'] ::-moz-placeholder,input[type='search'] ::-moz-placeholder,input[type='password'] ::-moz-placeholder,input[type='submit'] ::-moz-placeholder,textarea ::-moz-placeholder{color:#2f544f;}input[type='text'] :-ms-input-placeholder,input[type='tel'] :-ms-input-placeholder,input[type='number'] :-ms-input-placeholder,input[type='email'] :-ms-input-placeholder,input[type='search'] :-ms-input-placeholder,input[type='password'] :-ms-input-placeholder,input[type='submit'] :-ms-input-placeholder,textarea :-ms-input-placeholder{color:#2f544f;}.error input[type='text'],.past-date-error input[type='text'],.error input[type='tel'],.past-date-error input[type='tel'],.error input[type='number'],.past-date-error input[type='number'],.error input[type='email'],.past-date-error input[type='email'],.error input[type='search'],.past-date-error input[type='search'],.error input[type='password'],.past-date-error input[type='password'],.error input[type='submit'],.past-date-error input[type='submit'],.error textarea,.past-date-error textarea{border-color:rgba(255,54,54,0.8);border-width:1px;}input[type=number]{-moz-appearance:textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}select{-webkit-border-radius:0;}@media (max-width:1023px){select{font-size:16px;}}textarea{resize:vertical;vertical-align:top;}button,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{cursor:pointer;}.text-field{position:relative;}.text-field-help-txt{font-size:12px;line-height:15px;color:#788785;display:flex;margin:5px 0 0;}.error .text-field-help-txt,.past-date-error .text-field-help-txt{display:none;}.text-field-help-txt__icon-info{flex:0 0 13px;height:13px;margin:0 7px 0 0;}.text-field-error-txt{font-size:12px;line-height:15px;color:#ff3636;margin:5px 0 0;display:none;opacity:0;transition:opacity 0.1s ease-in-out;}.text-field-error-txt__icon-error{flex:0 0 13px;height:13px;margin:1px 7px 0 0;}.error .text-field-error-txt,.past-date-error .text-field-error-txt{display:flex;opacity:1;}.server_error_msg ~ .text-field-error-txt{display:none;}.text-field__icon-eye{position:absolute;top:50%;transform:translateY(-50%);right:14px;width:19px;height:19px;cursor:pointer;}.text-field__icon-eye > span{display:block;width:100%;height:100%;}.text-field--password .text-field__icon-eye{display:block;}.text-field--password input{padding-right:40px;}.text-field--with-left-icon .svg-ico{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;fill:#9ebf00;}.text-field--with-left-icon input{padding-left:45px;}.cb-custom{display:inline-block;vertical-align:top;position:relative;cursor:pointer;font-size:14px;line-height:22px;overflow:hidden;}.error .cb-custom,.past-date-error .cb-custom{color:#ff3636;}.cb-custom input[type="checkbox"],.cb-custom input[type="radio"]{position:absolute;cursor:pointer;width:100%;height:100%;border:0;margin:0;left:0;top:0;}.cb-custom input[type="checkbox"].jcf-ignore,.cb-custom input[type="radio"].jcf-ignore{visibility:hidden;}.cb-custom input[type="checkbox"] + span,.cb-custom input[type="radio"] + span{display:inline-block;position:relative;padding-left:33px;line-height:18px;min-height:18px;}.cb-custom input[type="checkbox"] + span:before,.cb-custom input[type="radio"] + span:before{content:'';position:absolute;top:0;left:0;border:1px solid #9ebf00;border-radius:4px;height:18px;width:18px;}.error .cb-custom input[type="checkbox"] + span:before,.past-date-error .cb-custom input[type="checkbox"] + span:before,.error .cb-custom input[type="radio"] + span:before,.past-date-error .cb-custom input[type="radio"] + span:before{border-color:rgba(255,54,54,0.8);}.cb-custom input[type="checkbox"] + span:after,.cb-custom input[type="radio"] + span:after{content:'';position:absolute;top:4px;left:4px;height:10px;width:10px;background:#9ebf00;border-radius:2px;display:none;}.cb-custom input[type="checkbox"]:disabled + span,.cb-custom input[type="radio"]:disabled + span{color:#788785;cursor:default;}.cb-custom input[type="checkbox"]:disabled + span:before,.cb-custom input[type="radio"]:disabled + span:before{border-color:#6a6a6a;}.cb-custom input[type="checkbox"]:disabled + span:after,.cb-custom input[type="radio"]:disabled + span:after{background:#6a6a6a;}.cb-custom input[type="checkbox"]:checked + span:after,.cb-custom input[type="radio"]:checked + span:after{display:block;}.cb-custom a,.cb-custom .discover-more-section .item .opener,.discover-more-section .item .cb-custom .opener{color:#748885;border-bottom:1px dotted #748885;}.no-touchevents .cb-custom a:hover,.no-touchevents .cb-custom .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .cb-custom .opener:hover,.no-js .cb-custom a:hover,.no-js .cb-custom .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .cb-custom .opener:hover,.cb-custom a:focus,.cb-custom .discover-more-section .item .opener:focus,.discover-more-section .item .cb-custom .opener:focus,.cb-custom a.active,.cb-custom .discover-more-section .item .active.opener,.discover-more-section .item .cb-custom .active.opener,.cb-custom a--active{border-bottom-color:transparent;}.cb-custom input[type="radio"] + span{line-height:19px;min-height:19px;}.cb-custom input[type="radio"] + span:before{border-radius:50%;background:#fff;border-color:#CBCBCB;width:19px;height:19px;}.cb-custom input[type="radio"] + span:after{display:block;border-radius:50%;background:#fff;border:1px solid #CBCBCB;width:11px;height:11px;}.cb-custom input[type="radio"]:checked + span:after{border-color:#9ebf00;background:#9ebf00;}div.cb-custom{cursor:inherit;}.jcf-scrollbar-vertical{width:6px;border-radius:4px;}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#6a6a6a;border-radius:4px;}.jcf-scrollbar-vertical .jcf-scrollbar-handle{width:6px;}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{height:0;background:#e3e3e3;}.main-header{background:#142421;padding:20px 0;margin-bottom:35px;}.main-header h1{font-size:40px;text-align:center;margin:0;color:#fff;}.main-header h1 a,.main-header h1 .discover-more-section .item .opener,.discover-more-section .item .main-header h1 .opener{color:#fff;}.no-touchevents .main-header h1 a:hover,.no-touchevents .main-header h1 .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .main-header h1 .opener:hover,.no-js .main-header h1 a:hover,.no-js .main-header h1 .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .main-header h1 .opener:hover,.main-header h1 a:focus,.main-header h1 .discover-more-section .item .opener:focus,.discover-more-section .item .main-header h1 .opener:focus,.main-header h1 a.active,.main-header h1 .discover-more-section .item .active.opener,.discover-more-section .item .main-header h1 .active.opener,.main-header h1 a--active{text-decoration:none;}.preview-box-wrap{display:flex;flex-wrap:wrap;}.preview-box{flex:0 0 25%;max-width:25%;padding:0 15px;text-align:center;margin:0 0 20px;}@media (max-width:979px){.preview-box{flex:0 0 50%;max-width:50%;}}@media (max-width:767px){.preview-box{flex:0 0 1000%;max-width:100%;}}.preview-box img{width:100%;}.preview-box a,.preview-box .discover-more-section .item .opener,.discover-more-section .item .preview-box .opener{margin:0 0 10px;display:block;}.preview-box h4{font-size:20px;line-height:30px;}.search-result{display:flex;}@media (max-width:1023px){.search-result{flex-direction:column;}}.search-result__content{flex:1 1 855px;max-width:855px;padding:0 30px 0 0;}@media (max-width:1023px){.search-result__content{flex:1 1 auto;max-width:none;padding:0 30px;order:2;}}.search-result__content_city-landing .landing__img-box{width:100%;}.search-result__content_city-landing .landing__img-box--with-space{margin-bottom:50px;}@media (max-width:979px){.search-result__content_city-landing .landing__img-box--with-space{margin-bottom:20px;}}@media (max-width:1023px){.search-result__content_city-landing .search-result__aside{margin-bottom:40px;overflow:visible;}}@media (max-width:1023px){.search-result__content_city-landing .search-result__aside .map{width:100vw !important;top:0 !important;max-width:none;position:relative;left:-30px;}}.search-result__aside{flex:0 0 385px;max-width:385px;position:relative;overflow:hidden;}@media (max-width:1023px){.search-result__aside{flex:0 0 240px;height:240px;max-width:none;order:1;overflow:hidden;}}.no-result-block{overflow:hidden;padding:0 0 30px;min-height:500px;}@media (max-width:1023px){.no-result-block{min-height:auto;}}.no-result-block p{margin:0 0 23px;}.no-result-block .btn-row{display:flex;}.no-result-block .btn-wrap{flex:0 1 auto;min-width:270px;}@media (max-width:979px){.container--search-result.container{padding:0;}}.visual-holder{width:100%;position:relative;margin:0 0 30px;}@media (max-width:979px){.visual-holder{margin:0;}}.visual-holder .wrap-block{width:100%;position:relative;padding:0 370px 0 0;}@media (max-width:979px){.visual-holder .wrap-block{padding:0;}}@media (max-width:979px){.visual-holder .container{padding:0;}}.visual-holder .hotel-details{margin:0 0 30px;padding:38px 0 0;display:flex;align-items:center;justify-content:space-between;}.visual-holder .hotel-details .reviews-block{border:none;padding:0;margin:0;}.visual-holder .hotel-details .info{float:left;}@media (max-width:1023px){.visual-holder .hotel-details .info{width:100%;float:none;}}.visual-holder .hotel-details .book-info{width:370px;margin:0 0 0 10px;float:right;text-align:center;}@media (max-width:1023px){.visual-holder .hotel-details .book-info{display:none;}}.visual-holder .hotel-details .book-info .info-text{display:block;font:12px/16px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;text-align:center;}@media (max-width:1023px){.visual-holder .hotel-details{margin:0 0 18px;padding:27px 30px 0;display:block;position:relative;}.visual-holder .hotel-details:after{content:'';height:10px;position:absolute;left:-20px;right:-20px;top:-10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);}}.visual-holder .hotel-details .contact-info{margin:0;border:0;}@media (max-width:979px){.visual-holder .hotel-details .contact-info{padding:15px 0 0;}}.visual-holder .hotel-details .btn-wrap{margin:0 0 10px;}.hotel-details{width:100%;margin:0 0 20px;padding:0 413px 0 0;position:relative;}@media (max-width:979px){.hotel-details .mobile-hidden{display:none;}}@media (max-width:979px){.hotel-details{padding:0;margin:0;}}.hotel-details h1{margin:0 0 2px;font-size:32px;line-height:40px;letter-spacing:-0.5px;font-weight:normal;}@media (max-width:979px){.hotel-details h1{margin:0 0 10px;font-size:24px;line-height:30px;}}.hotel-details address{font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0 0 11px;position:relative;}@media (max-width:979px){.hotel-details address{font-size:12px;line-height:18px;margin:0 0 13px;}}@media (min-width:1024px){.without-availability .hotel-details{margin-bottom:40px;padding-bottom:35px;border-bottom:1px solid #f2f5f7;}}.hotel-details .stay-information{text-align:center;}@media (min-width:1200px){.hotel-details .stay-information{margin-left:-100%;margin-right:-100%;}.hotel-details .stay-information br{display:none;}}.user-area-page{background-color:#f7f8fa;}.user-area-page h1{font-size:24px;line-height:30px;letter-spacing:-0.4px;color:#1d3330;max-width:55%;margin-bottom:24px;}@media (max-width:1023px){.user-area-page h1{max-width:none;}}@media (max-width:767px){.user-area-page h1{margin-bottom:23px;}}@media (max-width:1023px){.user-area-page--faq,.user-area-page--faq#main{padding-top:6px;}}.user-area-section{display:flex;justify-content:space-between;}@media (max-width:1023px){.user-area-section{display:block;}}.user-area-section__content{flex:1;margin:0 45px 0 0;}.user-area-section__content h1{max-width:100%;}@media (max-width:1023px){.user-area-section__content h1{max-width:none;}}@media (max-width:1023px){.user-area-section__content{margin:0;}}.user-area-section__heading{padding:12px 0;}.user-area-section__heading p{margin:0 0 16px;}.user-area-section__heading p a,.user-area-section__heading p .discover-more-section .item .opener,.discover-more-section .item .user-area-section__heading p .opener{color:#879a97;text-decoration:underline dashed;}.no-touchevents .user-area-section__heading p a:hover,.no-touchevents .user-area-section__heading p .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .user-area-section__heading p .opener:hover,.no-js .user-area-section__heading p a:hover,.no-js .user-area-section__heading p .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .user-area-section__heading p .opener:hover,.user-area-section__heading p a:focus,.user-area-section__heading p .discover-more-section .item .opener:focus,.discover-more-section .item .user-area-section__heading p .opener:focus,.user-area-section__heading p a.active,.user-area-section__heading p .discover-more-section .item .active.opener,.discover-more-section .item .user-area-section__heading p .active.opener,.user-area-section__heading p a--active{text-decoration:none;}.user-area-section__header{margin:0 0 30px;}@media (max-width:1023px){.user-area-section__header{margin-bottom:20px;}}.user-area-section__header h1{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:32px;line-height:1.25;color:#233A37;margin:0;}@media (max-width:1023px){.user-area-section__header h1{font-size:24px;}}.user-area-section__header p{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;line-height:1.5;color:#6A6A6A;margin:0;}@media (max-width:1023px){.user-area-section__header p{font-size:12px;}}.user-area-section .tabs{padding:12px 0 1px;margin-bottom:27px;}.user-area-section .aside-holder{position:relative;right:0;flex:0 0 370px;max-width:370px;margin-left:50px;}@media (max-width:1023px){.user-area-section .aside-holder{flex:0 0 300px;max-width:300px;}}@media (max-width:1023px){.user-area-section .aside-holder{display:none;}}.user-area-section .aside-holder:before{content:'';position:absolute;left:-50px;right:-999px;top:-9999px;bottom:-28px;background:#fff;}@media (max-width:1023px){.user-area-section .aside-holder:before{display:none;}}.user-area-section .aside-holder:after{display:none;}@media (max-width:1023px){.user-area-section .aside-holder--login{display:block;flex:1 1 100%;max-width:none;margin:0;}}.user-area-section .aside-block{position:relative;}@media (max-width:1023px){.user-area-section .aside-block{padding:0;}}@media (min-width:1024px){.user-area-section .aside-block .my-account{position:static;width:100%;transform:translateY(0);display:block !important;}.user-area-section .aside-block .my-account:before{display:none;}}@media (max-width:1023px){.user-area-section--personal .aside-holder{position:static;display:block;padding:0;}}.user-area-section--personal .basket-holder .cancelation-terms{padding-top:18px;font-size:14px;line-height:21px;color:#2A423F;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.user-area-section--personal .basket-holder .cancelation-terms a,.user-area-section--personal .basket-holder .cancelation-terms .discover-more-section .item .opener,.discover-more-section .item .user-area-section--personal .basket-holder .cancelation-terms .opener{color:#6A6A6A;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.user-area-section--personal .basket-holder .cancelation-terms .cancellation-title{font-size:14px;line-height:30px;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.user-area-section--personal .basket-holder .btn-city-tax{font-size:14px;}.user-area-section--account-contact .user-form{margin-bottom:32px;}.user-area-section--account-contact .user-form--topic-selected{margin-bottom:0;padding-bottom:0;position:relative;}.user-area-section--account-contact .user-form--topic-selected:after{content:'';position:absolute;bottom:-5px;left:0;right:0;height:10px;background:#fff;}.user-area-section--account-contact .user-form__row-additional .cb-custom input[type="checkbox"] + span{padding:0 0 0 21px;}.user-area-section--account-contact .user-form__row-additional .cb-custom input[type="checkbox"] + span:before{left:0;right:auto;}.user-area-section--account-contact .user-form__row-additional .cb-custom input[type="checkbox"] + span:after{left:2px;right:auto;}.user-area-section__subtitle{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;margin:-10px 0 20px 0;}.user-area-section--faq{margin-top:24px;}@media (max-width:1023px){.user-area-section--faq{margin-top:0;}}.user-area-section--faq .user-area-section__content{margin-right:0;}@media (max-width:1023px){.user-area-section--faq .user-area-section__content{position:relative;z-index:201;}}.user-area-section--faq .aside-holder{margin-left:35px;}@media (max-width:1023px){.user-area-section--faq .aside-holder{display:block;margin:0;max-width:100%;}}.user-area-section--faq .aside-holder:before{display:none;}.support-page{background-color:#f7f8fa;border-top:1px solid #dfe3e4;}.support-page h1{font-size:24px;line-height:30px;letter-spacing:-0.4px;color:#1d3330;margin-bottom:24px;}.support__heading{margin-bottom:10px;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.support__heading h1{font:32px/44px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.support__heading p{margin:0 0 15px;}.support__select-category{padding:38px 0 12px;}@media (max-width:767px){.support__select-category{padding:0 0 10px;}}.support__select-category-row{display:flex;align-items:center;}.support__select-category-row + .support__select-category-row{padding-top:15px;}.support__select-category-row .support-form-item{display:flex;align-items:center;flex:1;padding-right:15px;}.support__select-category-row .support-form-item:last-child{padding-right:0;}.support__select-category-row label{padding-right:10px;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.support__select-category-row label{display:none;}}.support__select-category-row .jcf-select{max-width:250px;margin:0;}@media (max-width:767px){.support__select-category-row .jcf-select{max-width:100%;}}.support__category-group{overflow:hidden;}.support__category-block{padding:20px 0 36px;border-top:1px solid #e4e4e4;}.support__category-block:first-child{border-top:0;}.support__category-title{display:block;font:26px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 15px;}.support__category-subtitle{display:block;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:16px;}.faq-nav-category{display:flex;flex-wrap:wrap;font:14px/21px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:30px 0 10px;margin:0 -15px;}@media (max-width:767px){.faq-nav-category{flex-direction:column;margin:0;padding:14px 0 0;}}.faq-nav-category__item{display:flex;flex-direction:column;min-width:10%;padding:0 15px 20px;width:25%;}@media (max-width:767px){.faq-nav-category__item{padding:0 0 25px;}}.faq-nav-category__title{color:#1d3330;margin:0 0 8px;line-height:14px;}@media (max-width:767px){.faq-nav-category__title{display:flex;align-self:flex-start;}}.faq-nav-category__title-inner{display:inline;border-bottom:1px dotted #1d3330;}.faq-nav-category__link{align-self:flex-start;font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;}.faq-nav-category__link .svg-ico{display:inline-block;width:7px;height:10px;margin-right:3px;}.faq-nav-category__link .svg-ico use{fill:#9ebf00;}.faq-nav-category__link > span{display:inline;border-bottom:1px dotted #9ebf00;}.no-touchevents .faq-nav-category__link:hover > span,.no-js .faq-nav-category__link:hover > span,.faq-nav-category__link:focus > span,.faq-nav-category__link.active > span,.faq-nav-category__link--active > span{border-bottom-color:transparent;}.confirmation-page{border-top:1px solid #dfe3e4;}.confirmation-page#main{padding:0;}.confirmation-page h1{font:42px/51px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:-0.7px;color:#9ebf00;margin-bottom:12px;}@media (max-width:767px){.confirmation-page h1{font:21px/25px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:7px;}}.confirmation__btn-checkin-row{display:flex;justify-content:center;}.confirmation__btn-checkin-wrap{min-width:300px;margin:0 0 50px;}.confirmation--e-club .confirmation__btn-checkin-wrap{margin-bottom:40px;}.confirmation__btn-checkin-wrap .button{height:auto;min-height:42px;}.confirmation__btn-checkin-wrap .button__inner{padding:11px 45px 13px;}.confirmation__section{background-color:#f7f8fa;border-bottom:1px solid #dfe3e4;padding:58px 0 54px;text-align:center;}@media (max-width:767px){.confirmation__section{padding:30px 0;}}.confirmation__block{max-width:742px;margin:0 auto;}.confirmation__block .icon--confirm,.confirmation__block .icon--error{margin:0 auto 21px;}@media (max-width:767px){.confirmation__block .icon--confirm,.confirmation__block .icon--error{transform:scale(0.81);}}.confirmation--newsletter .confirmation__block{padding:83px 30px 90px;}.confirmation__txt-box{font:18px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:0 141px;}@media (max-width:767px){.confirmation__txt-box{padding:0;font-size:12px;line-height:18px;}}.confirmation__txt-box p{margin:0 0 18px;}.confirmation__txt-box span{display:block;font-size:12px;line-height:21px;margin:0 0 28px;}.confirmation--newsletter .confirmation__txt-box{padding:0;text-align:center;}.confirmation--newsletter .confirmation__txt-box h3{font:42px/50px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;margin:0 0 12px;}.confirmation--newsletter .confirmation__txt-box p{margin:0 120px;}@media (max-width:979px){.confirmation--newsletter .confirmation__txt-box p{margin:0;}}.confirmation--newsletter-error .confirmation__txt-box h3{color:#ff3636;}.confirmation__payment{display:flex;border:1px solid rgba(138,153,151,0.3);box-shadow:0 14px 41px rgba(138,153,151,0.2);border-radius:0 0 4px 4px;overflow:hidden;background-color:#fff;flex-wrap:wrap;}.confirmation__payment-wrap{display:flex;justify-content:center;margin-bottom:40px;}.confirmation__payment .box{height:124px;flex:1 1 0%;padding:10px;border:solid rgba(138,153,151,0.3);border-width:0 0 0 1px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:280px;}@media (max-width:767px){.confirmation__payment .box{flex:1 1 100%;border-width:1px 0 0 0;}}.confirmation__payment .box:first-child{border-width:0;}.confirmation__payment .title{font:14px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.confirmation__payment .total-price{font:22px/32px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;}.confirmation__payment .total-price span{font-size:32px;}.confirmation__payment .total-price span.small{font-size:14px;}.confirmation__promo-holder{display:flex;justify-content:center;flex-wrap:wrap;}.confirmation__promo-holder .e-club-member-push__box{width:100%;max-width:714px;margin:0;}.confirmation__promo-box{max-width:351px;flex:1 1 0%;margin:0 20px;}@media (max-width:767px){.confirmation__promo-box{max-width:none;margin:0;flex:0 0 100%;border-top:1px solid #1d3330;}.confirmation__promo-box:first-child{border-top:0;}}.confirmation__promo-box .btn-club{position:static;background:none;border-radius:0;border:0;color:#fff;display:flex;align-items:center;padding:5px 12px 5px 40px;min-height:93px;}.confirmation__promo-box .btn-club .loyality{overflow:hidden;flex:0 0 40px;}@media (max-width:767px){.confirmation__promo-box .btn-club .loyality{flex:0 0 90px;}}.confirmation__promo-box .btn-club .loyality .svg-ico{width:40px;margin:auto;position:static;}.confirmation__promo-box .btn-club .e-club{border:2px solid #6a6a6a;background-color:#515b5a;border-radius:4px;overflow:hidden;flex:0 0 90px;}.confirmation__promo-box .btn-club .e-club .svg-ico{width:86px;height:37px;position:static;}.confirmation__promo-box .btn-club .btn-holder{flex:1 1 auto;padding:0 10px 0 36px;min-width:0;display:flex;flex-direction:column;line-height:17px;}.confirmation__promo-box .btn-club .btn-holder:after,.confirmation__promo-box .btn-club .btn-holder:before{display:none;}.confirmation__promo-box .btn-club .text-holder{display:flex;flex-direction:column;text-align:left;}.confirmation__promo-box .btn-club .text-holder .title{font-size:10px;color:#788785;text-transform:uppercase;}.confirmation__promo-box .btn-club .text-holder .description{font-size:11px;font-weight:400;white-space:pre-wrap;}.confirmation__promo-inner{border-radius:4px;background-image:linear-gradient(to right,#213230 0%,#3b5955 96%);}@media (max-width:767px){.confirmation__promo-inner{border-radius:0;}}.confirmation__promo-msg{font:12px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#f7d400;text-align:center;}.confirmation__summary{background:#fff;padding:58px 0 43px;}@media (max-width:767px){.confirmation__summary{padding:0 0 40px;}}.confirmation__summary-block{box-shadow:0 14px 41px rgba(138,153,151,0.2);border-radius:0 0 4px 4px;border:1px solid #dbe0df;padding:40px 40px 20px;max-width:587px;margin:0 auto 30px;}@media (max-width:767px){.confirmation__summary-block{padding:0;border:none;border-radius:0;max-width:none;box-shadow:0 2px 4px rgba(138,153,151,0.3);}}.confirmation__summary-block .map-box{height:220px;width:100%;position:relative;margin-bottom:28px;}@media (max-width:767px){.confirmation__summary-block .map-box{margin-bottom:18px;height:153px;}}.confirmation__summary-block .map-box .map-holder{width:100%;height:100%;}.confirmation__summary-block .hotel-info{font:12px/22px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:0 0 17px;}@media (max-width:767px){.confirmation__summary-block .hotel-info{padding:0 30px 10px;}}.confirmation__summary-block .hotel-info .columns{display:flex;flex-wrap:wrap;margin:0 0 10px;}.confirmation__summary-block .hotel-info .column{flex:1 1 50%;margin:0 0 10px;}@media (max-width:767px){.confirmation__summary-block .hotel-info .column{flex:1 1 100%;}}.confirmation__summary-block .hotel-info .column:nth-child(2){text-align:right;}@media (max-width:767px){.confirmation__summary-block .hotel-info .column:nth-child(2){text-align:left;overflow:hidden;}}@media (max-width:767px){.confirmation__summary-block .hotel-info .column:nth-child(2) > *{float:left;clear:both;}}.confirmation__summary-block .hotel-info .title{margin:0 0 19px;display:block;font-size:18px;line-height:30px;font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.confirmation__summary-block .hotel-info address{display:block;}.confirmation__summary-block .hotel-info address span{display:block;}.confirmation__summary-block .hotel-info a,.confirmation__summary-block .hotel-info .discover-more-section .item .opener,.discover-more-section .item .confirmation__summary-block .hotel-info .opener{color:#1d3330;text-decoration:none;}.no-touchevents .confirmation__summary-block .hotel-info a:hover,.no-touchevents .confirmation__summary-block .hotel-info .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .confirmation__summary-block .hotel-info .opener:hover,.no-js .confirmation__summary-block .hotel-info a:hover,.no-js .confirmation__summary-block .hotel-info .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .confirmation__summary-block .hotel-info .opener:hover,.confirmation__summary-block .hotel-info a:focus,.confirmation__summary-block .hotel-info .discover-more-section .item .opener:focus,.discover-more-section .item .confirmation__summary-block .hotel-info .opener:focus,.confirmation__summary-block .hotel-info a.active,.confirmation__summary-block .hotel-info .discover-more-section .item .active.opener,.discover-more-section .item .confirmation__summary-block .hotel-info .active.opener,.confirmation__summary-block .hotel-info a--active{text-decoration:underline;}.confirmation__summary-block .hotel-info .personal{margin-bottom:10px;}.confirmation__summary-block .hotel-info .personal strong{display:block;font:12px/22px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.confirmation__ads{max-width:300px;margin:0 auto;}.confirmation__ads .title{display:block;font:8px/12px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#d5d5d5;}.confirmation__ads .img-box{background-color:#f3f3f3;padding:8px;}.confirmation--newsletter{background:#fff;border-radius:4px;}.confirmation--e-club .app-list{justify-content:center;margin-bottom:20px;}.no-booking-block{padding:10px 0;}.no-booking-block__btn-row{display:flex;}.no-booking-block__btn-wrap{min-width:300px;}@media (max-width:767px){.no-booking-block__btn-wrap{margin:0 auto;min-width:260px;}}.no-booking-block p{font:14px/17px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 20px;}@media (max-width:767px){.no-booking-block p{text-align:center;font-size:18px;line-height:22px;}}.booking-info{display:flex;justify-content:space-between;margin:-20px -26px 0;border-bottom:1px solid #dbe0df;}@media (max-width:979px){.booking-info{margin:-20px -30px 0;}}.booking-info__content{flex:1;padding:20px 30px 10px;}@media (max-width:767px){.booking-info__content{max-width:none;}}.content-section .booking-info__content h2{font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 2px;}.content-section .booking-info__content h2 a,.content-section .booking-info__content h2 .discover-more-section .item .opener,.discover-more-section .item .content-section .booking-info__content h2 .opener{color:#1d3330;}.no-touchevents .content-section .booking-info__content h2 a:hover,.no-touchevents .content-section .booking-info__content h2 .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .content-section .booking-info__content h2 .opener:hover,.no-js .content-section .booking-info__content h2 a:hover,.no-js .content-section .booking-info__content h2 .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .content-section .booking-info__content h2 .opener:hover,.content-section .booking-info__content h2 a:focus,.content-section .booking-info__content h2 .discover-more-section .item .opener:focus,.discover-more-section .item .content-section .booking-info__content h2 .opener:focus,.content-section .booking-info__content h2 a.active,.content-section .booking-info__content h2 .discover-more-section .item .active.opener,.discover-more-section .item .content-section .booking-info__content h2 .active.opener,.content-section .booking-info__content h2 a--active{text-decoration:underline;}.booking-info__row{padding:0 0 12px;display:flex;justify-content:space-between;}.booking-info__row .text{max-width:50%;display:flex;flex-direction:column;}.booking-info__row .date,.booking-info__row .guest{font:12px/15px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.booking-info__row .stay-info{max-width:50%;min-width:80px;margin-left:10px;display:flex;justify-content:flex-end;}.booking-info__row .stay-info__text{height:30px;font-size:10px;line-height:23px;padding:4px 18px 3px;border-radius:19px;background-color:#1c3330;color:#fff;}.booking-info__map{flex:0 1 300px;position:relative;}@media (max-width:767px){.booking-info__map{display:none;}}.booking-info__map .map-holder{width:100%;height:100%;}@media (max-width:767px){.booking-info .reservation-wrap{margin:0 -30px -10px;padding:15px 30px;background:#eff2f5;}}.booking-info .reservation-info{background:none;border-top:1px solid #dbe0df;margin-top:4px;padding:10px 0 12px;}.booking-info .reservation-info .night-info{background:#eef2f5;height:30px;line-height:30px;padding:0 10px;min-width:86px;text-align:center;margin:5px 0 0 10px;}@media (max-width:767px){.booking-info .reservation-info .night-info{background:#fff;}}.booking-details{margin:-20px -26px;}.booking-details__box{padding:20px 26px;border-top:1px solid #dbe0df;}.booking-details__box:first-child{border-top:0;}.booking-details__heading .title{display:block;}.booking-details__heading .description{display:block;font:12px/15px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.booking-details .help-box{padding:11px 0 0;margin:0 0 -7px;flex-wrap:wrap;}@media (max-width:767px){.booking-details .help-box{margin:0 auto -7px;justify-content:center;}}.booking-details .help-box__col{margin:0 15px 17px 0;min-width:270px;}@media (max-width:767px){.booking-details .help-box__col{margin:0 15px 17px;}}@media (max-width:767px){.booking-section{margin:0 -15px;}}.booking-section-wrap{border-top:1px solid #dbe0df;padding:20px 0 40px;}.booking-section-wrap.no-border{border-top:0;}@media screen and (max-width:1023px){.booking-section-wrap{border:none;padding:0 0 40px;}}@media screen and (max-width:1023px){.booking-section-wrap .terminate-contract-block .holder{padding:25px 30px 30px;border-radius:0;}}@media (max-width:767px){.booking-section-wrap.faq-block{padding:20px 10px 40px;}}.booking-section-wrap:first-child{border-top:0;}.booking-section__heading{display:flex;align-items:center;padding:0 0 15px;}.booking-section__heading h1{margin:0;}@media (max-width:767px){.booking-section__heading h1{font-size:14px;line-height:19px;}}.booking-section__heading .num{height:14px;width:14px;border-radius:50%;background:#9ebf00;display:flex;align-items:center;justify-content:center;font:10px/14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#fff;margin-left:2px;align-self:flex-start;}.booking-section__heading .more-link{color:#6a6a6a;text-decoration:underline;margin:0 0 0 auto;}.no-touchevents .booking-section__heading .more-link:hover,.no-js .booking-section__heading .more-link:hover,.booking-section__heading .more-link:focus,.booking-section__heading .more-link.active,.booking-section__heading .more-link--active{text-decoration:none;}.booking-section__filter-row{padding:0 0 30px;height:80px;}@media (max-width:767px){.booking-section__filter-row{padding:0 0 10px;}}@media (max-width:767px){.booking-section__filter-row{flex-direction:column;}}.booking-section__filter-row select,.booking-section__filter-row .jcf-select{width:250px;float:left;}@media (max-width:767px){.booking-section__filter-row select,.booking-section__filter-row .jcf-select{width:100%;}}.booking-section__btn-holder{display:flex;}@media (max-width:767px){.booking-section__btn-holder{flex-direction:column;align-items:center;}}.booking-section__btn-wrap{min-width:300px;}.booking-section .description{font-size:10px;line-height:14px;color:#6a6a6a;}@media (max-width:767px){.booking-section .description{padding:5px 15px 0;}}.booking-section .description p{margin:0 0 15px;}.booking-section .description p:last-child{margin:0;}.booking-item{box-shadow:0 2px 4px rgba(138,153,151,0.3);border-radius:4px;background:#fff;margin-bottom:35px;overflow:hidden;}.booking-item .phone-number-box{margin-top:10px;}.booking-item__heading{display:flex;align-items:center;justify-content:space-between;background-color:#1c3330;padding:10px 25px 9px;color:#fff;font-size:12px;line-height:18px;}.booking-item--cancelled .booking-item__heading{background:#6a6a6a;}.booking-item__content{padding:20px 25px 30px;}.booking-item__info{padding:0 0 12px;}.booking-item__info h2{font-size:18px;line-height:30px;margin:0 0 3px;}.booking-item__info h2 a,.booking-item__info h2 .discover-more-section .item .opener,.discover-more-section .item .booking-item__info h2 .opener{color:#1d3330;}.no-touchevents .booking-item__info h2 a:hover,.no-touchevents .booking-item__info h2 .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .booking-item__info h2 .opener:hover,.no-js .booking-item__info h2 a:hover,.no-js .booking-item__info h2 .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .booking-item__info h2 .opener:hover,.booking-item__info h2 a:focus,.booking-item__info h2 .discover-more-section .item .opener:focus,.discover-more-section .item .booking-item__info h2 .opener:focus,.booking-item__info h2 a.active,.booking-item__info h2 .discover-more-section .item .active.opener,.discover-more-section .item .booking-item__info h2 .active.opener,.booking-item__info h2 a--active{text-decoration:underline;}.booking-item__info address{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.booking-cancelation .txt-box{padding:0 0 30px;}.booking-cancelation h4{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 2px;}.btn-reservation-wrap .btn-wrap{max-width:270px;margin:0 auto;}.eclub-info{display:flex;justify-content:space-between;padding:23px 0 0;}@media (max-width:767px){.eclub-info{flex-direction:column;}}@media (max-width:767px){.eclub-info .link-holder{margin:0 0 23px;}}.eclub-info .link{font-size:12px;position:relative;}.eclub-info .link:after{content:'';position:absolute;left:0;bottom:0;right:0;border-bottom:1px dotted #9ebf00;}.eclub-info .btn-wrap{flex:1 1 235px;max-width:235px;}@media (max-width:767px){.eclub-info .btn-wrap{flex:1;max-width:100%;}}.history-block{padding:25px 0 32px;}.history-block .booking-section{position:relative;}@media (max-width:767px){.history-block{padding:37px 0 32px;}}.history-block .sort-block{float:right;}@media (max-width:767px){.history-block .sort-block{position:absolute;right:15px;top:-7px;}}.history-block h1{font-size:18px;line-height:24px;}@media (max-width:767px){.history-block .booking-section__filter-row{padding:0 15px 27px;}}@media (max-width:767px){.history-block .booking-section__heading{padding:0 15px 25px;}}.history-block .jcf-select{margin:0;}.history-block .booking-item{margin-bottom:30px;}@media (max-width:767px){.history-block .booking-item{margin:0 0 20px;}}@media (max-width:767px){.history-block .booking-item__heading{font-size:10px;padding:10px 15px 9px;}}@media (max-width:767px){.history-block .booking-item__content{padding:12px 15px 24px;}}@media (max-width:767px){.history-block .booking-item__info h2{margin:0;font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}}@media (max-width:767px){.history-block .booking-item__info address{font-size:12px;line-height:18px;}}@media (max-width:767px){.history-block .basket-holder .text-holder.mobile-column{flex-direction:row;}}.history-block .basket-holder .text-holder.mobile-column .frame{max-width:34%;}@media (max-width:767px){.history-block .basket-holder .item{padding:13px 0;}}@media (max-width:767px){.history-block .basket-holder .item:last-child{padding-top:16px;}}@media (max-width:767px){.history-block .basket-holder .item .sub-title{font-size:12px;line-height:16px;}}@media (max-width:767px){.history-block .basket-holder .item .info{font-size:12px;line-height:16px;text-align:right;}}@media (max-width:767px){.history-block .basket-holder .item .info span{text-transform:lowercase;}}.faq-block{padding:25px 0 32px;}.faq-block.block-with-separator{margin-bottom:20px;padding-bottom:45px;}@media (max-width:979px){.faq-block.block-with-separator{margin-bottom:15px;padding-bottom:30px;}}.faq-block h1{font-size:18px;line-height:24px;}.landing__section-title-wrap{font-size:32px;line-height:40px;margin:0 0 20px;}.landing__section-title-wrap h1{display:inline;font-size:inherit;line-height:inherit;margin:0;}.landing__section-title-wrap span{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:inherit;line-height:inherit;}.landing__section{border-top:1px solid #eff2f5;padding:40px 0 50px;}.landing__section:first-child{border-top:0;padding-top:0;}@media (max-width:1023px){.landing__section:first-child{padding-top:25px;}}.landing__section h1{font-size:32px;line-height:40px;margin:0 0 20px;}.landing__section h1 span{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.landing__section h2{font:30px/42px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 20px;}@media (max-width:979px){.landing__section h2{font-size:18px;line-height:22px;}}.landing__section h6{font:14px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 20px;}.landing__section p{margin:0 0 20px;}.landing__section .wysiwyg-wrap{max-width:none;margin:0;}.landing__section--destination-list:nth-child(odd){background:rgba(222,227,226,0.2);}.landing__heading{margin-bottom:30px;}@media (max-width:1023px){.landing__heading{padding-top:25px;}}.landing__heading h1{margin-bottom:5px;}@media (max-width:1023px){.landing__heading h1{font-size:24px;line-height:28px;}}.landing__heading address{font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.landing__heading .wysiwyg-block{padding:0;margin:0;}.landing__two-columns{display:flex;margin:0 -15px;}@media (max-width:1023px){.landing__two-columns{margin:0;flex-direction:column;}}.landing__two-columns--visual{margin:0 0 40px;max-height:410px;}@media (max-width:1023px){.landing__two-columns--visual{margin:0;max-height:none;}}.landing__col{flex:1 1 50%;max-width:50%;padding:0 15px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.landing__col:only-child{flex:1 1 100%;max-width:100%;}@media (max-width:1023px){.landing__col{max-width:100%;flex:1 1 auto;padding:0;}}.landing__col.wysiwyg-wrap{max-width:50%;margin:0;}@media (max-width:1023px){.landing__col.wysiwyg-wrap{max-width:100%;}}.landing__col.wysiwyg-wrap:only-child{max-width:100%;flex:auto;}.landing__two-columns--visual .landing__col{padding:0;max-width:none;}.landing__two-columns--visual .landing__col.wysiwyg-wrap{max-width:none;}@media (max-width:1023px){.landing__txt-box{order:2;}}.landing__map-box{position:relative;height:410px;}@media (max-width:1023px){.landing__map-box{order:1;height:232px;margin:0 0 25px;}}.landing__map-box .map{position:absolute;top:0;left:15px;right:15px;height:100%;width:auto !important;max-width:none;}@media (max-width:1023px){.landing__map-box .map{left:-30px;right:-30px;}}.landing__map-box .map .js-map-holder{height:100%;}.map-expanded .landing__map-box .map .js-map-holder{position:fixed;width:100%;height:auto;bottom:0;z-index:301;}@media (max-width:1023px){.landing__map-box .map .gm-bundled-control{width:28px !important;right:30px !important;margin:0 !important;bottom:25px !important;height:55px;}}@media (max-width:1023px){.landing__map-box .map .control-holder{right:30px !important;}}@media (max-width:1023px){.landing__map-box .map .control-holder .btn{margin:0;}}.landing__two-columns--visual .landing__map-box{flex:0 0 370px;}@media (max-width:1023px){.landing__two-columns--visual .landing__map-box{flex:1 1 auto;}}.landing__two-columns--visual .landing__map-box .map{left:0;right:0;}@media (max-width:1023px){.landing__two-columns--visual .landing__map-box .map{left:-30px;right:-30px;}.map-expanded .landing__two-columns--visual .landing__map-box .map{left:0;right:0;}}.landing__img-box{flex:1 1 800px;}@media (max-width:1023px){.landing__img-box{flex:1 1 auto;margin:0 0 20px;}}.landing__img-box img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}@media (max-width:1023px){.landing__img-box img{height:auto;}}.landing__main{display:flex;position:relative;}@media (max-width:1023px){.landing__main{margin:0;flex-direction:column;}}.landing__main.fixed-block-holder{display:block;padding-right:370px;}@media (max-width:1023px){.landing__main.fixed-block-holder{display:flex;padding:0;}}.landing__main .aside-holder:not(.fixed-block-wrap){position:relative;right:0;flex:1 1 370px;}@media (max-width:1023px){.landing__main .aside-holder{position:relative;flex:1 1 auto;max-width:none;width:auto;}}.landing__main .aside-block{max-height:none !important;}.landing__main .aside-block:not(.fixed-block){position:relative;}.landing__main .aside-block.fixed-block .event-item{margin-bottom:40px;}.landing__content{flex:1 1 800px;max-width:815px;padding:0 30px 0 0;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.landing__content{flex:1 1 auto;max-width:none;padding:0;}}.landing__content h6{margin:0 0 10px;}.landing__content p{margin:0 0 25px;}.landing__content p:last-child{margin:0 0 5px;}.landing__content a:not(.button__inner),.landing__content .discover-more-section .item .opener:not(.button__inner),.discover-more-section .item .landing__content .opener:not(.button__inner){display:inline;border-bottom:1px dotted #9ebf00;}.no-touchevents .landing__content a:not(.button__inner):hover,.no-touchevents .landing__content .discover-more-section .item .opener:not(.button__inner):hover,.discover-more-section .item .no-touchevents .landing__content .opener:not(.button__inner):hover,.no-js .landing__content a:not(.button__inner):hover,.no-js .landing__content .discover-more-section .item .opener:not(.button__inner):hover,.discover-more-section .item .no-js .landing__content .opener:not(.button__inner):hover,.landing__content a:not(.button__inner):focus,.landing__content .discover-more-section .item .opener:not(.button__inner):focus,.discover-more-section .item .landing__content .opener:not(.button__inner):focus,.landing__content a:not(.button__inner).active,.landing__content .discover-more-section .item .opener:not(.button__inner).active,.discover-more-section .item .landing__content .opener:not(.button__inner).active,.landing__content a:not(.button__inner)--active,.landing__content .discover-more-section .item .opener:not(.button__inner)--active,.discover-more-section .item .landing__content .opener:not(.button__inner)--active{border-bottom-color:transparent;}.landing__intro-txt{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.landing__intro-txt p,.landing__intro-txt p:last-child{margin-bottom:20px;}.landing__visual-holder{margin-bottom:42px;}.news-lading__btn-holder{display:flex;justify-content:center;margin-bottom:30px;}.news-lading__btn-wrap{flex:0 1 auto;min-width:270px;}.destination-list{min-width:25%;padding:0 20px 0 0;}@media (max-width:979px){.destination-list{padding:0;}}.destination-list:last-child{padding:0;}.destination-list-wrap{display:flex;flex-wrap:wrap;}@media (max-width:979px){.destination-list-wrap{flex-direction:column;}}.destination-list li{padding:0 0 12px;}.destination-list li a,.destination-list li .discover-more-section .item .opener,.discover-more-section .item .destination-list li .opener{display:inline;border-bottom:1px dotted #9ebf00;}.no-touchevents .destination-list li a:hover,.no-touchevents .destination-list li .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .destination-list li .opener:hover,.no-js .destination-list li a:hover,.no-js .destination-list li .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .destination-list li .opener:hover,.destination-list li a:focus,.destination-list li .discover-more-section .item .opener:focus,.discover-more-section .item .destination-list li .opener:focus,.destination-list li a.active,.destination-list li .discover-more-section .item .active.opener,.discover-more-section .item .destination-list li .active.opener,.destination-list li a--active{border-bottom-color:transparent;}.destination-list__btn-holder{display:flex;justify-content:center;margin-top:30px;}.destination-list__btn-wrap{flex:0 1 auto;min-width:270px;}.page-node-type-city-landing .questions-wrapper{display:flex;align-items:flex-start;margin:0 -15px;}@media (max-width:1023px){.page-node-type-city-landing .questions-wrapper{margin:0;display:block;}}.page-node-type-city-landing .questions-wrapper .faq-block{flex:1 1 800px;padding-right:30px;}@media (max-width:1023px){.page-node-type-city-landing .questions-wrapper .faq-block{flex:1 1 auto;margin:0 0 20px;padding:0;}}.page-node-type-city-landing .questions-wrapper .travel-guide-questions-block{width:370px;}@media (max-width:1023px){.page-node-type-city-landing .questions-wrapper .travel-guide-questions-block{width:100%;}}.page-node-type-e-club{background:#f7f8fa;}.page-node-type-e-club .header{background:#fff;}.page-node-type-e-club .breadcrumbs-wrap{background:#fff;}.e-club-area{background:#f7f8fa;}.e-club-area__heading{padding-bottom:20px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.e-club-area__heading h1{font:24px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.partners-page{overflow:hidden;padding-top:0 !important;background:#f7f8fa;}.partners-page__heading{margin-bottom:10px;margin-right:400px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.partners-page__heading{margin:0;}}.partners-page h1{font:32px/42px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}@media (max-width:979px){.partners-page h1{font:24px/28px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}}.partners-page p{margin:0 0 10px;}@media (max-width:767px){.partners-page-alt .search-panel--partners{margin:0 0 20px;}}.partners-page-alt .partners-page__heading{overflow:hidden;margin:0 0 30px;}@media (max-width:767px){.partners-page-alt .partners-page__heading{margin:0 0 20px;}}.partners-page-alt h1{margin:0 0 5px;}@media (max-width:767px){.partners-page-alt h1{font-size:32px;line-height:35px;margin:0 0 17px;}}.partners-page-alt .partners__sections-heading{overflow:hidden;}.partners-page-alt .partners__sections-heading h2{font-size:26px;}@media (max-width:767px){.partners-page-alt .partners__sections-heading h2{font-size:24px;margin:0 0 2px;}}.partners-page-alt .partner-block--national .partner-block__main{padding:0;}@media (max-width:979px){.partners-page-alt .partner-block--national .partner-block__main{display:block;}}.partners-page-alt .partner-block--national .partner-block__logo-box{order:0;margin:0;border-right:1px solid #dbe0df;min-height:210px;flex:0 0 206px;position:static;height:auto;}@media (max-width:979px){.partners-page-alt .partner-block--national .partner-block__logo-box{display:block;min-height:auto;padding:18px 18px 13px;border:none;max-width:90px;}.partners-page-alt .partner-block--national .partner-block__logo-box.alt-size{max-width:120px;}}@media (max-width:767px){.partners-page-alt .partner-block--national .partner-block__logo-box img{height:auto;width:auto;}}.partners-page-alt .partner-block--national .partner-block__text-holder{padding:30px 25px 38px 46px;}@media (max-width:979px){.partners-page-alt .partner-block--national .partner-block__text-holder{padding:0 18px 18px;}}@media (max-width:979px){.partners-page-alt .partner-block--national .partner-block__name{margin:0 0 6px;}}.partners-page-alt .partner-block{margin-bottom:23px;}@media (max-width:767px){.partners-page-alt .partner-block{margin:0 0 20px;}}.partners-page-alt .partner-block p{margin:0;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.partners-page-alt .partners__section:first-child{padding:0;}.partners-page-alt .partners .user-form{margin:0 0 40px;padding:31px 31px 22px;}@media (max-width:767px){.partners-page-alt .partners .user-form{margin:0 0 23px;padding:23px 20px 22px;}}.partners-page-alt .partners .user-form .labels-holder label{flex:0 1 470px;max-width:100%;}@media (max-width:767px){.partners-page-alt .partners .user-form .labels-holder label{flex:0 1 auto;max-width:none;}}.partners-page-alt .partners__section{border:none;}@media (max-width:767px){.partners-page-alt .partners__section{padding:15px 0 10px;}}.partners-page-alt .user-form__col{flex:0 1 470px;max-width:100%;padding-bottom:13px;}@media (max-width:767px){.partners-page-alt .user-form__col{flex:0 1 auto;max-width:none;}}.partners-page-alt .btn-wrap{padding:0 0 0 16px;flex:0 1 196px;max-width:196px;}@media (max-width:767px){.partners-page-alt .btn-wrap{flex:0 1 auto;max-width:100%;padding:0 10px;}}.partners-page-alt .partner-block__heading{padding:17px 31px 14px;}@media (max-width:767px){.partners-page-alt .partner-block__heading{padding:16px 19px 14px;align-items:flex-start;}}@media (max-width:767px){.partners-page-alt .partner-block__heading .partner-block__heading-text{flex:1;}}.partners-page-alt .partner-block__category{margin:0;letter-spacing:1px;}.partners-page-alt .partner-block__category .svg-ico{width:15px;height:15px;flex:0 0 15px;margin-right:7px;}.partners-page-alt .partner-block__contact-info{flex:1 0 330px;max-width:330px;padding:34px 35px 25px 54px;line-height:21px;}@media (max-width:1023px){.partners-page-alt .partner-block__contact-info{padding:34px 30px 25px;}}@media (max-width:979px){.partners-page-alt .partner-block__contact-info{padding:20px;flex:1 1 100%;max-width:100%;}}@media (max-width:767px){.partners-page-alt .partner-block__contact-info{padding:18px;}}.partners-page-alt .partner-block__contact-info .svg-ico{margin:3px 15px 0 0;}.partners-page-alt .partner-block__address{margin:0 0 11px;}.partners-page-alt .partner-block--regional .partner-block__text-holder{overflow:hidden;padding:34px 25px 25px 46px;}@media (max-width:979px){.partners-page-alt .partner-block--regional .partner-block__text-holder{padding:0 20px 20px;}}@media (max-width:979px){.partners-page-alt .partner-block--regional .partner-block__text-holder{padding:0 20px;}}.partners-page-alt .partner-block--regional .partner-block__text-holder p{margin:0 0 14px;}.partners-page-alt .partner-block--regional .partner-block__text-holder p span{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.partners-page-alt .partner-block--regional .partner-block__text-holder p span{font-size:12px;line-height:21px;}}.partners-page-alt .partner-block--regional .partner-block__main{padding:0;}@media (max-width:979px){.partners-page-alt .partner-block--regional .partner-block__main{display:block;}}.partners-page-alt .partner-block--regional .partner-block__logo-box{min-height:190px;order:unset;margin:0;border-right:1px solid #dbe0df;}@media (max-width:1023px){.partners-page-alt .partner-block--regional .partner-block__logo-box{display:none;}}.partners-page-alt .partner-block--regional{margin:0 0 30px;}.partners-page-alt .partner-block__phone{margin:0 0 14px;}.partners-page-alt .promo{padding:0 11px;font:10px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;background:#41B1C6;color:#fff;border-radius:3px;}@media (max-width:979px){.partners-page-alt .container{padding:0 20px;}}.wrapper{position:relative;height:100%;width:100%;}.w1{width:100%;min-height:100%;position:relative;}.container{max-width:1225px;padding:0 20px;margin:0 auto;}@media (max-width:979px){.container{padding:0 30px;}}.hidden{display:none;}#block-bbh-front-primary-local-tasks{position:absolute;left:0;right:0;top:0;transform:translateY(-100%);}.tabs .primary{width:100%;list-style:none;margin:0;padding:0;background:#ccc;overflow:hidden;font-size:16px;line-height:26px;}.tabs .primary li{float:left;margin:0;}.tabs .primary a,.tabs .primary .discover-more-section .item .opener,.discover-more-section .item .tabs .primary .opener{background:none;color:#000;margin:0;border-width:0 0 0 1px;}.form-item,.form-actions{margin:0;}@media (max-width:1023px){.search-open{width:100%;height:100%;position:fixed;left:0;top:0;}}.svg-ico{display:block;width:100%;height:100%;pointer-events:none;}.hidden{display:none !important;}.lightbox-holder{height:0;overflow:hidden;position:fixed;}.align-left{float:left;margin:0 15px 15px 0;}.align-right{float:right;margin:0 0 15px 15px;}.align-center{text-align:center;margin:0 0 15px;}.path-search-on-the-map .search-block{margin:0;}@media (max-width:1023px){html.show-filters,html.cart-opened{height:auto;overflow:hidden;}html.show-filters body,html.cart-opened body{overflow:hidden;}html.show-filters .wrapper,html.show-filters .w1,html.cart-opened .wrapper,html.cart-opened .w1{min-height:auto;height:100%;overflow:hidden;}}#main{display:block;width:100%;padding:28px 0;}@media (max-width:979px){#main{padding:23px 0;}}.js-tab-hidden{display:block !important;left:-9999px !important;position:absolute !important;top:-9999px !important;}.jcf-select{width:100%;height:auto;color:#1d3330;border:1px solid #dbe0df;border-radius:3px;}.error .jcf-select,.past-date-error .jcf-select{border-color:rgba(255,54,54,0.8);}.jcf-select .jcf-select-text{margin:0 52px 0 20px;padding:4px 0;font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;height:40px;}.jcf-select .jcf-select-opener{width:46px;background:none;}.jcf-select .jcf-select-opener:before,.jcf-select .jcf-select-opener:after{content:'';width:0;height:0;border-style:solid;border-width:0 2.5px 3px 2.5px;border-color:transparent transparent #1d3330 transparent;position:absolute;left:50%;top:50%;transform:translate(-50%,-3px);}.jcf-select .jcf-select-opener:before{border-width:3px 2.5px 0 2.5px;border-color:#1d3330 transparent transparent transparent;transform:translate(-50%,2px);}.jcf-select-drop .jcf-option-hidden{display:none;}.jcf-select-drop .jcf-select-drop-content{background:#fff;font-size:0;line-height:0;border:none;position:relative;overflow:hidden;}.jcf-select-drop .jcf-select-drop-content:before,.jcf-select-drop .jcf-select-drop-content:after{content:'';width:100%;height:1px;background:#dbe0df;position:absolute;top:0;left:0;z-index:100;}.jcf-select-drop .jcf-select-drop-content:before{top:auto;bottom:0;}.jcf-select-drop .jcf-select-drop-content .jcf-list{font-size:0;line-height:0;}.jcf-select-drop .jcf-select-drop-content .jcf-option{font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:5px 20px;background:none;color:#1d3330;cursor:pointer;transition:background 0.5s;white-space:normal;border:1px solid #dbe0df;border-width:0 1px;}.jcf-select-drop .jcf-select-drop-content .jcf-option:hover{background:#dbe0df;}.jcf-select-drop .jcf-select-drop-content .jcf-option-hideme{display:none !important;}.jcf-focus,.jcf-focus *{border-color:#dbe0df !important;}.jcf-disabled{background:#fff !important;}.jcf-checkbox{width:49px;height:30px;border-radius:15px;background:#eff2f5;border:none;transition:background 0.3s linear;}.jcf-checkbox span{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;left:5px;top:50%;transform:translateY(-50%);margin:0 !important;border:none;display:block;transition:left 0.3s linear;}.jcf-checkbox.jcf-checked{background:#96da05;}.jcf-checkbox.jcf-checked span{left:26px;}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input.dropdown-active{color:#1d3330;border:1px solid #dbe0df;box-shadow:none;padding:5px 52px 5px 20px;font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;vertical-align:top;margin:0;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.error .selectize-control.single .selectize-input,.past-date-error .selectize-control.single .selectize-input,.error .selectize-control.single .selectize-input.dropdown-active,.past-date-error .selectize-control.single .selectize-input.dropdown-active{border-color:rgba(255,54,54,0.8);}.selectize-control.single .selectize-input input[type="text"],.selectize-control.single .selectize-input input[type="select-one"],.selectize-control.single .selectize-input.dropdown-active input[type="text"],.selectize-control.single .selectize-input.dropdown-active input[type="select-one"]{height:30px !important;font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 !important;}@media (max-width:1023px){.selectize-control.single .selectize-input input[type="text"],.selectize-control.single .selectize-input input[type="select-one"],.selectize-control.single .selectize-input.dropdown-active input[type="text"],.selectize-control.single .selectize-input.dropdown-active input[type="select-one"]{font-size:16px;}}.selectize-control.single .selectize-input:before,.selectize-control.single .selectize-input:after,.selectize-control.single .selectize-input.dropdown-active:before,.selectize-control.single .selectize-input.dropdown-active:after{content:'';width:0;height:0;border-style:solid;border-width:0 2.5px 3px 2.5px;border-color:transparent transparent #1d3330 transparent;position:absolute;top:50%;left:auto;right:15px !important;transform:translate(-50%,-3px);margin:0;}.selectize-control.single .selectize-input:before,.selectize-control.single .selectize-input.dropdown-active:before{border-width:3px 2.5px 0 2.5px;border-color:#1d3330 transparent transparent transparent;transform:translate(-50%,2px);}.selectize-dropdown{margin-top:0;font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.selectize-dropdown [data-selectable]{padding:5px 20px;color:#1d3330;}.selectize-dropdown [data-selectable] .highlight{background:none;}.selectize-dropdown .active{color:#1d3330;background:#dbe0df;}.loyalty-program-block{border-radius:4px;margin:0 0 36px;}@media (max-width:979px){.loyalty-program-block{margin:0 -30px 36px;}}.loyalty-program-block .heading{padding:17px 46px 16px 25px;background:#002235 url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/loyality-bg.png) no-repeat 145px 50%;display:flex;align-items:center;color:#fff;margin-bottom:39px;overflow:hidden;justify-content:space-between;}@media (max-width:979px){.loyalty-program-block .heading{flex-direction:column;align-items:flex-start;padding:30px;background-image:none;justify-content:flex-start;}}@media (max-width:979px){.loyalty-program-block .heading .holder{margin:0 0 12px;}}.loyalty-program-block .heading h2{font-size:24px;line-height:30px;margin:0 15px 0 0;}.loyalty-program-block .heading span{display:block;color:#6a6a6a;}@media (max-width:979px){.loyalty-program-block .heading span{font-size:12px;line-height:24px;}}.loyalty-program-block .heading .icon-bbclub{color:#fff;width:112px;height:47px;}.loyalty-program-block .frame{text-align:center;}@media (max-width:979px){.loyalty-program-block .frame{text-align:left;}}.loyalty-program-block .points-info{display:flex;align-items:center;text-align:left;margin:0 0 -5px;}@media (max-width:979px){.loyalty-program-block .points-info{margin:0 0 12px;}}.loyalty-program-block .points-info .value{font:42px/42px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:-2.56px;color:#cabd3c;padding:0 8px 0 0;}.loyalty-program-block .points-info .text{font:14px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:1px;padding:0 0 0 7px;color:#cabd3c;}.loyalty-program-block .link{color:#6a6a6a;position:relative;font-size:12px;line-height:22px;display:inline-block;vertical-align:top;margin-top:10px;}.loyalty-program-block .link:after{content:'';position:absolute;left:0;bottom:2px;right:0;border-bottom:1px dotted #6a6a6a;transition:border-color 0.3s ease-in-out;}.no-touchevents .loyalty-program-block .link:hover:after,.no-js .loyalty-program-block .link:hover:after,.loyalty-program-block .link:focus:after,.loyalty-program-block .link.active:after,.loyalty-program-block .link--active:after{border-color:transparent;}.loyalty-program-block .content{padding:27px 28px 28px;background:#002235;color:#fff;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:24px;}@media (max-width:979px){.loyalty-program-block .content{padding:30px;border-bottom:1px solid #dee3e2;}}.loyalty-program-block .content h3{font-size:24px;line-height:30px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}.loyalty-program-block .content p{margin:0 0 10px;}.loyality-block{margin:0 -15px;display:flex;}.loyality-block .slick-slide{height:auto;}.loyality-block .slick-prev{left:-10px;}.loyality-block .slick-next{right:-10px;}.loyality-block .reward-card{width:33.3%;display:flex;box-shadow:none;background:#f7f8fa;border-radius:2px;font-size:10px;line-height:16px;padding:0 15px 20px;position:relative;margin-top:30px;}.loyality-block .reward-card p{padding:2px 15px 6px;color:#6a6a6a;font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;width:100%;margin:0;}.loyality-block .reward-card.active .reward-card__icon-box{border-color:#cabd3c;background:#cabd3c;}.loyality-block .reward-card.active .reward-card__icon-box .svg-ico{fill:#fff;}.loyality-block .reward-card.active .reward-card__points{color:#cabd3c;}.loyality-block .reward-card .icon{position:absolute;left:50%;top:-7px;width:14px;height:14px;min-width:14px;}.loyality-block .reward-card .icon:before,.loyality-block .reward-card .icon:after{content:'';position:absolute;width:1px;height:7px;left:8px;top:4px;background:#fff;transform:rotate(40deg);}.loyality-block .reward-card .icon:before{height:4px;top:7px;left:5px;transform:rotate(-45deg);}.loyality-block .reward-card .reward-card__points{margin:-5px 0 10px;font-size:18px;color:#9b9b9b;display:block;}@media (max-width:767px){.loyality-block .reward-card .reward-card__points{margin:0 0 8px;}}.loyality-block .reward-card .btn-wrap{width:100%;}.loyality-block .reward-card .button{height:37px;width:100%;background:#cabd3c;border-color:#cabd3c;}.loyality-block .reward-card .button .button__inner{padding:10px 15px;width:100%;}.loyality-block .reward-card__icon-box{width:60px;height:60px;border:2px solid #9b9b9b;margin:-30px 0 17px;box-shadow:0 4px 25px rgba(0,0,0,0.3);background:#fff;}@media (max-width:767px){.loyality-block .reward-card__icon-box{width:70px;height:70px;margin-top:-35px;}}.loyality-block .reward-card__icon-box .svg-ico{width:30px;height:30px;fill:#495C59;}.loyality-block .reward-card__icon-box .svg-ico svg{width:30px;height:30px;}.loyality-block .reward-card__title{margin:0;font-size:18px;line-height:22px;}@media (max-width:767px){.loyality-block .reward-card__title{font-size:12px;}}.loyality-block .reward-card__points-num{margin-right:4px;}.loyality-block .slick-track{display:flex;padding:5px 0 0;}.loyality-block .slick-dots{display:none !important;bottom:-32px;}@media (max-width:767px){.loyality-block .slick-dots{display:block !important;}}.loyality-block .slick-dots li{width:8px;height:8px;margin:0 3px;}.loyality-block .slick-dots li.slick-active button{background:#9ebf00;}.loyality-block .slick-dots button{padding:0;width:8px;height:8px;border-radius:50%;background:#6a6a6a;}.loyality-block .slick-dots button:before{display:none;}.app-list{max-width:520px;margin:0 auto 40px;display:flex;justify-content:space-between;flex-wrap:wrap;}.app-list-wrap{border-top:1px solid #dbe0df;padding-top:16px;}.app-list--booking{margin:0 -10px;padding:13px 0 0;max-width:400px;}@media (max-width:767px){.app-list{margin:0 auto 20px;}}.app-list__item{max-width:99px;display:flex;flex-direction:column;align-items:center;font-size:12px;line-height:17px;text-transform:uppercase;padding:0 10px 20px;}@media (max-width:767px){.app-list__item{padding:0 3px 17px;}}.app-list--booking .app-list__item{padding:0 10px 10px;max-width:83px;}@media (max-width:767px){.app-list--booking .app-list__item{padding:0 3px 10px;}}.app-list__item-holder{display:flex;flex-direction:column;align-items:center;position:relative;outline:none;}.app-list__item-holder.addeventatc-selected{z-index:112 !important;}.app-list__item-name{margin:10px 0 0;text-align:center;}.wysiwyg-section .app-list__item-name,.app-list--booking .app-list__item-name{font-size:10px;}.app-list__item-holder.active .app-list__item-name,.app-list__item-holder.addeventatc-selected .app-list__item-name{color:#9ebf00;}.app-list__icon-box{width:79px;height:79px;border:1px solid #6a6a6a;border-radius:5px;background:#fcfcfd;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;}.app-list__icon-box:after{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;}.app-list--booking .app-list__icon-box{width:63px;height:63px;}.app-list__item-holder.active .app-list__icon-box,.app-list__item-holder.addeventatc-selected .app-list__icon-box{border-color:#9ebf00;}@media (max-width:767px){.app-list__icon-box{width:60px;height:60px;}}.app-list__icon-box .svg-ico use,.app-list__icon-box .svg-ico g{fill:#1d3330;}.app-list__icon-box .ico-calendar{width:28px;}.app-list__icon-box .ico-print-book{width:25px;}.app-list__icon-box .ico-logo{width:50px;}.app-list__icon-box .ico-share{width:24px;}.app-list__icon-box .ico-share use{stroke:#1d3330;}.app-list__drop{color:#1d3330;position:absolute;top:100%;left:0;padding:10px 0 0;margin-left:-15px;display:none;z-index:999;}@media (max-width:767px){.app-list__drop{left:50%;transform:translateX(-50%);margin-left:0;}}.app-list__item-holder.active .app-list__drop{display:block;}@media (max-width:767px){.app-list__item--calendar .app-list__drop{left:0;transform:translateX(0);}}@media (max-width:767px){.app-list__item--add-this .app-list__drop{left:auto;right:0;transform:translateX(0);}}.app-list__drop-holder{box-shadow:0 0 24px rgba(138,153,151,0.3);border-radius:4px;background:#fff;padding:15px 18px;position:relative;}@media (max-width:767px){.app-list__drop-holder{text-align:center;}}.app-list__drop-holder::after{content:"";position:absolute;top:2px;left:55px;width:0;height:0;box-sizing:border-box;border:6px solid #fff;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-225deg);box-shadow:-2px 2px 3px 0 rgba(138,153,151,0.1);}@media (max-width:767px){.app-list__drop-holder::after{left:50%;transform:translateX(-50%) rotate(-225deg);margin-left:12px;}}@media (max-width:767px){.app-list__item--calendar .app-list__drop-holder::after{left:27px;transform:translateX(0) rotate(-225deg);}}@media (max-width:767px){.app-list__item--add-this .app-list__drop-holder::after{left:auto;right:15px;transform:translateX(0) rotate(-225deg);}}.app-list__drop-title{display:block;font-size:18px;line-height:22px;color:#1c3330;text-transform:none;margin:0 0 10px;}.app-list .addeventatc_dropdown{display:none;position:absolute;left:0 !important;box-shadow:0 0 24px rgba(138,153,151,0.3);border-radius:4px;background:#fff;padding:15px 18px;margin:10px 0 0 -15px;font-size:0;line-height:0;color:#1d3330;white-space:nowrap;}@media (max-width:767px){.app-list .addeventatc_dropdown{margin-left:0;}}.app-list .addeventatc_dropdown::after{content:"";position:absolute;top:2px;left:55px;width:0;height:0;box-sizing:border-box;border:6px solid #fff;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-225deg);box-shadow:-2px 2px 3px 0 rgba(138,153,151,0.1);}@media (max-width:767px){.app-list .addeventatc_dropdown::after{left:37px;}}.app-list .addeventatc_dropdown > span:not(.app-list__drop-title){padding:46px 15px 0;text-align:center;display:inline-block;vertical-align:top;font-size:10px;line-height:12px;position:relative;cursor:pointer;}.app-list .addeventatc_dropdown > span:not(.app-list__drop-title)::after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:42px;height:42px;border-radius:100%;border:1px solid #6a6a6a;}.app-list .addeventatc_dropdown > span.ategoogle{margin-left:-15px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-google-calendar.png) no-repeat 50% 9px;}.app-list .addeventatc_dropdown > span.ateappleical{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-i-calendar.png) no-repeat 50% 9px;}.app-list .addeventatc_dropdown > span.ateoutlook{margin-right:-15px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-outlook.png) no-repeat 50% 9px;}.app-list .addeventatc_dropdown .copyx{display:none;}.aside-item{border-radius:4px;background:#fff;border:1px solid rgba(106,106,106,0.3);box-shadow:0 14px 41px rgba(106,106,106,0.2);margin-bottom:30px;overflow:hidden;font:12px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;}.aside-item__heading{background:#1c3330;min-height:80px;padding:19px;display:flex;justify-content:center;align-items:center;}.aside-item__heading h2{font:18px/42px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;}.aside-item__main{padding:20px 30px 30px;}.aside-item__main p{margin-bottom:20px;}.aside-item__box{border-top:1px solid #dbe0df;padding:20px 0 17px;}.aside-item__box:first-child{border-top:0;padding-top:0;}.aside-holder{width:370px;position:absolute;right:0;top:0;bottom:0;z-index:100;}@media (max-width:979px){.aside-holder{position:fixed;left:0;bottom:0;z-index:200;top:auto;width:100%;background:#fff;}}.map-expanded .aside-holder{z-index:0;}@media (max-width:979px){.cart-opened .aside-holder{top:0;background:#fff;z-index:201;}}.aside-holder .btn-club-wrap{margin:0 0 30px;}@media (max-width:979px){.aside-holder .btn-club-wrap{margin:0;}}.aside-holder .btn-club{margin:0 0 5px;position:relative;display:block;top:0;bottom:0;}@media (max-width:979px){.aside-holder .btn-club{display:none;}}.aside-holder .btn-club:before,.aside-holder .btn-club:after{content:'';width:1px;height:6px;background:#1c3330;position:absolute;right:21px;top:50%;transform:rotate(45deg);margin:-1px 0 0;transition:background 0.5s;}.aside-holder .btn-club:before{margin:-4px 0 0;transform:rotate(-45deg);}.aside-holder .btn-club .e-club-member-push__box{padding:16px 45px 17px 21px;border-radius:6px;margin:0;}.aside-holder .btn-club .e-club-member-push__info{padding:0;}.aside-holder .btn-club .e-club-member-push__logo-box{margin-right:16px;flex:0 0 65px;}.aside-holder .btn-club .e-club-member-push__text-box{padding:0;}.aside-holder .btn-club .e-club-member-push__title{font-size:12px;line-height:16px;margin-bottom:1px;}.aside-holder .fixed-block-static-wrap{overflow:hidden;}.aside-block{position:absolute;top:0;font-size:10px;line-height:12px;z-index:2;width:100%;}.cart-opened .aside-block{height:100%;}.aside-block.fixed{position:fixed;top:10px;}@media (max-width:1023px){.aside-block{width:100% !important;position:static !important;}}.aside-block .aside-block-holder{padding:0 0 30px;}@media (max-width:979px){.aside-block .aside-block-holder{padding:0;}.cart-opened .aside-block .aside-block-holder{position:absolute;left:0;top:0;width:100%;height:100%;}}.aside-block .e-club-message{display:block;text-align:center;font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#495C59;}.aside-block .cart-block{overflow:hidden;}.aside-block .cart-block .holder{float:left;margin:0 30px 0 0;}.aside-block .cart-block .frame{overflow:hidden;}@media (max-width:979px){.aside-block .cart-block{display:none;}}.aside-block .cart-block p{margin:0 0 13px;}.aside-block .img-holder{margin:0 0 4px;}.aside-block .cart-list{margin:0 0 14px;display:flex;}.aside-block .cart-list li{margin:0 0 0 20px;}.aside-block .cart-list li:first-child{margin:0;}.aside-block .wrap{width:100%;}.aside-block .search-block{display:block;}.aside-block .opener-details{display:none;margin:7px 0 0;}.aside-block .opener-details .close-state{display:none;}.cart-opened .aside-block .opener-details span{display:none;}.cart-opened .aside-block .opener-details .close-state{display:block;}@media (max-width:979px){.aside-block .opener-details{display:inline-block;vertical-align:top;}}.search-block .autocomplete .ajax-drop{margin:1px 0 0;width:100%;position:absolute;left:0;top:100%;font-size:14px;line-height:18px;color:#1d3330;visibility:hidden;box-shadow:0 2px 15px rgba(0,0,0,0.2);background:#fff;border-radius:5px;z-index:200;overflow:hidden;}.search-block .autocomplete .ajax-drop h2{font-size:14px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.28;margin:0;padding:20px 30px 5px;color:rgba(0,0,0,0.4);text-transform:uppercase;text-align:left;}@media (max-width:979px){.search-block .autocomplete .ajax-drop{top:60px;bottom:0;z-index:10;}}.search-block .autocomplete .ajax-drop.visible{visibility:visible;}.search-block .autocomplete .ajax-drop .drop-holder{width:100%;overflow:hidden;}.search-block .autocomplete .ajax-drop .item{cursor:pointer;background:#fff;position:relative;padding:10px 28px 10px 58px;transition:background 0.5s;}.search-block .autocomplete .ajax-drop .item.selected-line,.search-block .autocomplete .ajax-drop .item:hover{background:#edf8cc;}.search-block .autocomplete .ajax-drop .item:after{content:'';position:absolute;left:30px;top:50%;transform:translateY(-50%);width:20px;height:20px;}.search-block .autocomplete .ajax-drop .item.hotels:after{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-place.svg) no-repeat;background-size:20px 20px;}.search-block .autocomplete .ajax-drop .item.locations:after{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-location.svg) no-repeat;background-size:20px 20px;}.search-block .autocomplete .ajax-drop .item.events:after{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-calendar.svg) no-repeat;background-size:20px 20px;}.search-block .autocomplete .ajax-drop .item.poi:after{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-services.svg) no-repeat;background-size:20px 20px;}.search-block .autocomplete .ajax-drop .item a,.search-block .autocomplete .ajax-drop .discover-more-section .item .opener,.discover-more-section .search-block .autocomplete .ajax-drop .item .opener{text-decoration:none;color:#1d3330;}.search-block .autocomplete .ajax-drop .item .link{display:flex;align-items:center;}.search-block .autocomplete .ajax-drop .item .main-data{flex-grow:1;padding-right:10px;}@media (min-width:1024px){.search-block .autocomplete .ajax-drop .item .main-data{display:flex;flex-wrap:wrap;}}.search-block .autocomplete .ajax-drop .item div,.search-block .autocomplete .ajax-drop .item span{font-size:12px;color:#6a6a6a;}.search-block .autocomplete .ajax-drop .item div.date,.search-block .autocomplete .ajax-drop .item span.date{padding:0 0 0 4px;}.search-block .autocomplete .ajax-drop .item div.language,.search-block .autocomplete .ajax-drop .item span.language{flex-shrink:0;}.search-block .autocomplete .ajax-drop .item div.title,.search-block .autocomplete .ajax-drop .item span.title{font-size:14px;color:#1d3330;}@media (min-width:1024px){.search-block .autocomplete .ajax-drop .item div.title,.search-block .autocomplete .ajax-drop .item span.title{margin-right:7px;}}@media (min-width:1024px){.search-block .autocomplete .ajax-drop .item span{position:relative;top:1px;}}.search-block .autocomplete .ajax-drop .item strong{color:#9ebf00;font-weight:bold;}.search-block .autocomplete .ajax-drop .recent-search:empty,.search-block .autocomplete .ajax-drop .location-results:empty,.search-block .autocomplete .ajax-drop .hotels-results:empty,.search-block .autocomplete .ajax-drop .events-results:empty,.search-block .autocomplete .ajax-drop .poi-results:empty{display:none;}.search-block .autocomplete .ajax-drop .location-results:after,.search-block .autocomplete .ajax-drop .hotels-results:after,.search-block .autocomplete .ajax-drop .events-results:after{content:'';border-top:1px solid rgba(0,0,0,0.1);display:block;margin:8px 30px 0 10px;}@media (max-width:979px){.search-block .autocomplete .ajax-drop .location-results:after,.search-block .autocomplete .ajax-drop .hotels-results:after,.search-block .autocomplete .ajax-drop .events-results:after{margin:8px 0 0;}}.search-block .autocomplete .ajax-drop .hotels-results .item{padding:0;}.search-block .autocomplete .ajax-drop .hotels-results a,.search-block .autocomplete .ajax-drop .hotels-results .discover-more-section .item .opener,.discover-more-section .item .search-block .autocomplete .ajax-drop .hotels-results .opener{padding:10px 28px 10px 58px;}.search-block .autocomplete .ajax-drop .recent-search{box-sizing:border-box;padding-bottom:20px;}@media (max-width:979px){.search-block .autocomplete .ajax-drop .recent-search{min-height:291px;padding-bottom:40px;}}.search-block .autocomplete .ajax-drop .recent-search .item strong{color:#1d3330;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;}@media (min-width:1024px){.search-block .autocomplete .ajax-drop .recent-search .item span{position:static;}}.search-block .autocomplete .ajax-drop .jcf-scrollable{width:100% !important;border-radius:5px;overflow:auto;}.search-block .autocomplete .ajax-drop .jcf-scrollable-wrapper{width:100% !important;margin-bottom:-1px;}.search-block .autocomplete .ajax-drop .jcf-scrollbar-vertical{right:2px;width:16px;background:none;}.search-block .autocomplete .ajax-drop .jcf-scrollbar-vertical .jcf-scrollbar-inc,.search-block .autocomplete .ajax-drop .jcf-scrollbar-vertical .jcf-scrollbar-dec{width:6px;height:3px;background:none;}.search-block .autocomplete .ajax-drop .jcf-scrollbar-vertical .jcf-scrollbar-handle{width:16px;border-radius:16px;background:#DBE0DF;}.banner{border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(138,153,151,0.3);border:1px solid rgba(138,153,151,0.2);background:#fff;display:flex;margin:0 0 20px;}.banner .wysiwyg-block{margin:0;padding:0;border:none;}@media (max-width:979px){.banner{margin:0 -10px 20px;}}@media (max-width:767px){.banner{flex-direction:column;}}.banner__txt-box{flex:1 1 400px;display:flex;flex-direction:column;justify-content:center;padding:30px;font-size:14px;line-height:24px;}@media (max-width:767px){.banner__txt-box{flex:1 1 auto;order:2;padding:17px 20px 25px;}}.banner__txt-box h3{font:30px/37px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 14px;}.banner__txt-box h3 span{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.banner__txt-box p{margin:0 0 20px;}.banner__btn-row{display:flex;}.banner__btn-wrap{flex:0 1 auto;min-width:270px;}.banner__title{font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.banner__img-box{flex:1 1 770px;}@media (max-width:767px){.banner__img-box{flex:1 1 auto;order:1;}}.banner__img-box img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.basket-holder .box{padding:14px 0 28px;border-top:1px solid #e4e4e4;}@media (max-width:767px){.basket-holder .box{padding:14px 30px 30px;}}.basket-holder .box:first-child{border:none;}.basket-holder .room-title{display:flex;justify-content:space-between;align-items:center;font:12px/22px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;text-transform:capitalize;}.basket-holder .room-title strong{white-space:nowrap;font-size:14px;}.basket-holder .room-title .info{color:#1d3330;}.basket-holder .room-title .payment-info{font-size:10px;line-height:17px;color:#6a6a6a;}.basket-holder .room-title .payment-info strong{display:block;font:11px/17px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .room-title .payment-info .reservation-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:3px;}.basket-holder .room-title .payment-info .reservation-list li{margin:0 2px;}.basket-holder .room-title .payment-info .reservation-list li:after{content:',';}.basket-holder .room-title .payment-info .reservation-list li:last-child:after{display:none;}.basket-holder .room-title .payment-info .reservation-list a,.basket-holder .room-title .payment-info .reservation-list .discover-more-section .item .opener,.discover-more-section .item .basket-holder .room-title .payment-info .reservation-list .opener{border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:border-color 0.3s ease-in-out;}.no-touchevents .basket-holder .room-title .payment-info .reservation-list a:hover,.no-touchevents .basket-holder .room-title .payment-info .reservation-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .basket-holder .room-title .payment-info .reservation-list .opener:hover,.no-js .basket-holder .room-title .payment-info .reservation-list a:hover,.no-js .basket-holder .room-title .payment-info .reservation-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .basket-holder .room-title .payment-info .reservation-list .opener:hover,.basket-holder .room-title .payment-info .reservation-list a:focus,.basket-holder .room-title .payment-info .reservation-list .discover-more-section .item .opener:focus,.discover-more-section .item .basket-holder .room-title .payment-info .reservation-list .opener:focus,.basket-holder .room-title .payment-info .reservation-list a.active,.basket-holder .room-title .payment-info .reservation-list .discover-more-section .item .active.opener,.discover-more-section .item .basket-holder .room-title .payment-info .reservation-list .active.opener,.basket-holder .room-title .payment-info .reservation-list a--active{border-color:transparent;}.basket-holder .price-info{display:flex;flex-wrap:wrap;text-transform:uppercase;justify-content:flex-end;text-align:right;font:12px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1199px){.basket-holder .price-info{flex-direction:row;}}.basket-holder .price-info .info{display:flex;justify-content:flex-end;}.basket-holder .price-info .promo-info{font:10px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#fff;border-radius:3px;padding:0 9px;margin:0 0 0 12px;}.basket-holder .room-title{font:12px/22px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;min-width:120px;}.basket-holder .item{padding:7px 0 8px;display:flex;align-items:center;font:12px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .item .sub-title{font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .item .voucher-number{font:12px/15px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .item .info{font:18px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;}.basket-holder .item .info span{font-size:12px;text-transform:uppercase;}.basket-holder .item.breakfast-rate .total-price span{font-size:18px;}.basket-holder .item.breakfast-rate .night-price{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .item.color-green .total-price{color:#9ebf00;}.basket-holder .item.color-green .night-price{color:#9ebf00;}.basket-holder .city-tax-item{padding:7px 0 8px;display:flex;align-items:center;font:12px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .circle{display:block;flex:0 0 28px;max-width:28px;width:28px;height:28px;margin:0 13px 0 0;border:1px solid #dbe0df;border-radius:14px;position:relative;}.basket-holder .circle img,.basket-holder .circle .svg-ico{width:9px;height:8px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.basket-holder .circle .number{display:block;text-align:center;font-size:12px;line-height:28px;}.basket-holder .circle .text{font-size:10px;}.basket-holder .text-holder{flex:1 1 auto;display:flex;justify-content:space-between;align-items:center;}@media (max-width:767px){.basket-holder .text-holder{flex-wrap:wrap;}}@media (max-width:767px){.basket-holder .text-holder.mobile-column{flex-direction:column;align-items:flex-start;}.basket-holder .text-holder.mobile-column .holder,.basket-holder .text-holder.mobile-column .frame{max-width:none;}}.basket-holder .holder,.basket-holder .frame{display:flex;flex-direction:column;max-width:50%;}@media (max-width:767px){.basket-holder .holder{max-width:65%;}}@media (max-width:767px){.basket-holder .frame{max-width:35%;}}.basket-holder .frame-inner{display:flex;align-items:center;}.basket-holder .frame-inner .total-price{min-width:auto;}.basket-holder strong.title{font:18px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.basket-holder strong.title{font-size:14px;}}.basket-holder span.title{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.basket-holder span.title{font-size:14px;}}.basket-holder .loyalty-discount{font:14px/17px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.basket-holder .total-price{font:16px/14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 0 10px;min-width:65px;text-align:right;}@media (max-width:767px){.basket-holder .total-price{font-size:14px;}}.basket-holder .total-price span{font:20px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.basket-holder .total-price span{font-size:14px;}}.basket-holder .total-price span.small{font-size:12px;padding:0 2px 0 0;}@media (max-width:767px){.basket-holder .total-price span.small{font-size:10px;padding:0;}}.basket-holder .total-price span.included{color:#9ebf00;}.basket-holder .label{font:12px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;display:block;}.basket-holder .btn-city-tax{font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.no-touchevents .basket-holder .btn-city-tax:hover,.no-js .basket-holder .btn-city-tax:hover,.basket-holder .btn-city-tax:focus,.basket-holder .btn-city-tax.active,.basket-holder .btn-city-tax--active{border-bottom-color:transparent;}.basket-holder .night-price{font:12px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0 0 0 10px;text-align:right;}@media (max-width:767px){.basket-holder .night-price{font-size:10px;}}.basket-holder .night-price.payed{color:#000;}.basket-holder .btn-holder{display:flex;align-items:center;justify-content:center;padding-top:18px;}.basket-holder .btn-holder .link-policy{margin-top:8px;display:inline-block;vertical-align:top;font-size:14px;line-height:21px;color:#6a6a6a;border-bottom:1px dotted #6a6a6a;}.no-touchevents .basket-holder .btn-holder .link-policy:hover,.no-js .basket-holder .btn-holder .link-policy:hover,.basket-holder .btn-holder .link-policy:focus,.basket-holder .btn-holder .link-policy.active,.basket-holder .btn-holder .link-policy--active{border-color:transparent;}.basket-holder .btn-wrap{flex:0 1 auto;min-width:270px;text-align:center;}.basket-holder .separation-border{border-bottom:1px solid #E4E4E4;}.basket-holder .total-box,.basket-holder .sub-total-box{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0;border-top:1px solid #e4e4e4;}@media (max-width:767px){.basket-holder .total-box,.basket-holder .sub-total-box{padding:20px 30px;}}.basket-holder .total-box .total-price,.basket-holder .sub-total-box .total-price{font-size:14px;color:#9ebf00;}.basket-holder .total-box .total-price span,.basket-holder .sub-total-box .total-price span{font-size:18px;line-height:34px;}.basket-holder .total-box .total-price span.small,.basket-holder .sub-total-box .total-price span.small{font-size:14px;}.basket-holder .sub-total-box{border-top:none;margin:20px 0 26px;padding:0;}@media (max-width:767px){.basket-holder .sub-total-box{padding:0 30px;}}@media (max-width:767px){.basket-holder.basket-holder--booking .sub-total-box{padding:0;}}.basket-holder .tax-box{border:1px solid #e4e4e4;border-width:1px 0;}@media (max-width:767px){.basket-holder .tax-box{margin:0 30px;}}.basket-holder .tax-box .row{display:flex;justify-content:space-between;align-items:center;padding:16px 0 4px;}.basket-holder .tax-box .ttl{display:block;font-size:14px;line-height:14px;color:#6a6a6a;}.basket-holder .tax-box .code{display:block;font-size:14px;line-height:36px;color:#1d3330;text-transform:uppercase;}.basket-holder .tax-box .total-price{font-size:22px;line-height:14px;color:#1d3330;}.basket-holder .tax-box .total-price span{font-size:28px;}.basket-holder .tax-box .total-price span.small{font-size:14px;}@media (max-width:767px){.basket-holder.basket-holder--booking .tax-box{margin:0;}}.basket-holder .promo-code-box .total-price{font-size:14px;}.basket-holder .promo-code-box .total-price span{font-size:18px;}.basket-holder .promo-code-box .total-price span.small{font-size:12px;}.basket-holder .tax-info{font:14px/25px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:rgba(28,51,48,0.5);padding:23px 0 25px;background:#fff;}@media (max-width:767px){.basket-holder .tax-info{margin:0 30px;}}.basket-holder .tax-info-title{display:block;}.basket-holder .tax-info .btn-city-tax{font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.no-touchevents .basket-holder .tax-info .btn-city-tax:hover,.no-js .basket-holder .tax-info .btn-city-tax:hover,.basket-holder .tax-info .btn-city-tax:focus,.basket-holder .tax-info .btn-city-tax.active,.basket-holder .tax-info .btn-city-tax--active{border-bottom-color:transparent;}.basket-holder .online-check-in-msg{margin:0 -26px;padding:0 26px;border-top:1px solid #e4e4e4;padding-top:20px;}.basket-holder .online-check-in-msg .send-message{margin:0 0 10px;}.basket-holder .online-check-in-msg h2{font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;color:#9ebf00;display:flex;}@media (max-width:767px){.basket-holder .online-check-in-msg h2{line-height:22px;}}.basket-holder .online-check-in-msg h2 .icon{box-shadow:0 2px 12px rgba(106,106,106,0.3);}.basket-holder .online-check-in-msg p{margin-bottom:5px;}.basket-holder .online-check-in-msg__block{max-width:none;padding-bottom:10px;}.basket-holder .online-check-in-msg .user-form__col{padding-bottom:10px;}.basket-holder .online-check-in-msg .label{font-size:10px;text-transform:uppercase;}.basket-holder .online-check-in-msg .value{display:block;}.basket-holder .message-cancelled{border-top:1px solid #dbe0df;background-color:rgba(255,158,54,0.02);margin:0 -26px -16px;padding:14px 25px 18px;font-size:12px;line-height:15px;}@media (max-width:767px){.basket-holder .message-cancelled{text-align:center;}}.basket-holder .message-cancelled .title{font:12px/15px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;margin:0 0 4px;}.basket-holder .message-cancelled .link{text-decoration:underline;}.no-touchevents .basket-holder .message-cancelled .link:hover,.no-js .basket-holder .message-cancelled .link:hover,.basket-holder .message-cancelled .link:focus,.basket-holder .message-cancelled .link.active,.basket-holder .message-cancelled .link--active{text-decoration:none;}.basket-holder .send-message{display:flex;align-items:flex-end;color:#9ebf00;font:16px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.basket-holder .send-message{line-height:22px;}}.basket-holder .send-message .icon-box{width:28px;height:28px;min-width:28px;border-radius:100%;background:#9ebf00;box-shadow:0 3px 18px rgba(106,106,106,0.3);align-self:center;display:flex;align-items:center;justify-content:center;margin:0 8px 0 0;}.basket-holder .send-message .icon-box .svg-ico{width:11px;height:11px;stroke:#fff;}.basket-holder .send-message__counter{margin:0 7px 0 0;font:14px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.basket-holder .send-message__counter{align-self:center;}}.basket-holder .send-message__counter > strong{font:28px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.basket-holder .send-message__text{align-self:center;}}@media (max-width:767px){.basket-holder .send-message__alt-text{text-align:center;}}.basket-holder--booking .personal-info{margin-bottom:0;border:0;}.basket-holder--booking .box{padding:19px 26px 16px;margin:0 -26px;}@media (max-width:979px){.basket-holder--booking .box{margin:0 -30px;}}.basket-holder--booking .box .link-more span.less{display:none;}.basket-holder--booking .box.active .link-more span{display:none;}.basket-holder--booking .box.active .link-more span.less{display:block;}.basket-holder--booking .room-heading{border-bottom:1px solid #dbe0df;padding:0 0 8px;flex-wrap:wrap;}.basket-holder--booking .room-heading__row{flex:1 1 100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 10px;flex-wrap:wrap;}.basket-holder--booking .room-heading__text-wrap{display:flex;flex-direction:column;}.basket-holder--booking .room-heading .offer-info{font:12px/15px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:1.2px;}.basket-holder--booking .room-heading .offer-info--promo{color:#41B1C6;}.basket-holder--booking .room-heading .read-more{font:12px/15px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;border-bottom:1px dotted #6a6a6a;text-decoration:none;display:block !important;}.no-touchevents .basket-holder--booking .room-heading .read-more:hover,.no-js .basket-holder--booking .room-heading .read-more:hover,.basket-holder--booking .room-heading .read-more:focus,.basket-holder--booking .room-heading .read-more.active,.basket-holder--booking .room-heading .read-more--active{border-bottom-color:transparent;}.basket-holder--booking .room-heading .occupant{font:12px/15px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.basket-holder--booking .room-heading .occupant{flex:0 0 100%;}}.basket-holder--booking .item{padding:10px 0 8px;}.basket-holder--booking .item--amount{border-bottom:1px solid #dbe0df;padding:20px 0;}.basket-holder--booking .item--amount:first-child{padding-top:10px;}.basket-holder--booking .item--amount .total-price{color:#9ebf00;}.basket-holder--booking .item--amount .total-box{flex:1 1 100%;padding:0;border:0;margin:-10px 0;}.basket-holder--booking strong.title,.basket-holder--booking span.title{font-size:14px;line-height:17px;}.basket-holder--booking .total-price span{line-height:17px;}.basket-holder--booking .total-price--promo{color:#41B1C6;}.basket-holder--booking .btn-holder{justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:18px 0 5px;}@media (max-width:767px){.basket-holder--booking .btn-holder{justify-content:center;}}.basket-holder--booking .btn-holder__col{flex:0 1 auto;min-width:270px;margin:0 22px 7px 0;text-align:center;}@media (max-width:767px){.basket-holder--booking .btn-holder__col{margin:0 15px 20px;}}.basket-holder--booking .btn-holder__col p{text-align:left;margin:0;max-width:270px;}@media (max-width:767px){.basket-holder--booking .btn-holder__col p{text-align:center;}}.basket-holder--booking .btn-holder__col .link-policy{font-size:12px;line-height:15px;color:#6a6a6a;border-bottom:1px dotted #6a6a6a;}.no-touchevents .basket-holder--booking .btn-holder__col .link-policy:hover,.no-js .basket-holder--booking .btn-holder__col .link-policy:hover,.basket-holder--booking .btn-holder__col .link-policy:focus,.basket-holder--booking .btn-holder__col .link-policy.active,.basket-holder--booking .btn-holder__col .link-policy--active{border-bottom-color:transparent;}@media (max-width:767px){.basket-holder--booking .btn-holder__col .link-policy{margin-top:17px;display:inline-block;vertical-align:top;}}.basket-holder--online-checkin .personal-info{padding-top:20px;}.basket-holder--online-checkin .personal-info h2{font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.basket-holder--online-checkin .personal-info__block{max-width:none;padding-bottom:10px;}.basket-holder--online-checkin .user-form__col{padding-bottom:10px;}.basket-holder--online-checkin .user-form__col .label{font-size:10px;text-transform:uppercase;}.basket-holder--online-checkin .basket-inner{margin:-20px 0 -16px;}.basket-holder--checkin-selection{height:100%;border:1px solid rgba(151,151,151,0.2);border-radius:8px;padding:0 13px;background:rgba(0,0,0,0.02);}@media (max-width:767px){.basket-holder--checkin-selection{background:none;border-radius:0;border-width:0 0 1px;padding:0;}}.basket-holder--checkin-selection .box{margin:0 -13px;padding:15px 18px;}@media (max-width:767px){.basket-holder--checkin-selection .box{margin:0;padding:15px 20px;}}.basket-holder--checkin-selection .btn-holder{justify-content:center;}.basket-holder--checkin-selection .btn-wrap{min-width:260px;}.basket-holder--booking-item .box{padding:0;border:0;}.basket-holder--booking-item .frame{flex-wrap:wrap;}.basket-holder--booking-item .item{padding:14px 0 15px;border-top:1px solid #dbe0df;}.basket-holder--booking-item .item:last-child{padding-bottom:0;}.basket-holder--booking-item .item .tatal-info,.basket-holder--booking-item .item .alt-price{font:12px/18px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.basket-holder--booking-item .item .alt-price{margin:0 0 0 auto;}@media (max-width:767px){.basket-holder--booking-item .item .tatal-info{margin:3px 0 0;flex:0 0 100%;}}.basket-holder--booking-item .item--cancelled:first-child{border-top:0;}.basket-holder--booking-item .item--cancelled .title{font-size:14px;line-height:17px;}.basket-holder--booking-item .total-box{flex:1 1 100%;border-top:0;padding:0;}.basket-holder--booking-item .btn-holder{justify-content:flex-start;padding-top:8px;align-items:flex-start;flex-wrap:wrap;}@media (max-width:767px){.basket-holder--booking-item .btn-holder{flex-direction:column;align-items:center;}}.basket-holder--booking-item .btn-holder__col{flex:0 1 auto;min-width:270px;margin:0 20px 10px 0;text-align:center;}@media (max-width:767px){.basket-holder--booking-item .btn-holder__col{flex:0 1 auto;margin:10px 0 0;}.basket-holder--booking-item .btn-holder__col:first-child{margin:0;}}.basket-holder--booking-item .btn-holder__col p{font:14px/21px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:left;margin:0;max-width:300px;}@media (max-width:767px){.basket-holder--booking-item .btn-holder__col p{text-align:center;max-width:none;}}.basket-holder--booking-item .btn-holder__col p strong{margin:0;}.basket-holder--booking-item .btn-holder__col strong{display:block;margin:5px 0 0;}.basket-holder--booking-item .message-cancelled{margin:0;padding:5px 0 0;border:0;background:none;text-align:left;}@media (max-width:767px){.basket-holder--booking-item .message-cancelled{text-align:center;}}.basket-holder--booking-item .message-cancelled .link{color:#6a6a6a;border-bottom:1px dotted #6a6a6a;text-decoration:none;}.no-touchevents .basket-holder--booking-item .message-cancelled .link:hover,.no-js .basket-holder--booking-item .message-cancelled .link:hover,.basket-holder--booking-item .message-cancelled .link:focus,.basket-holder--booking-item .message-cancelled .link.active,.basket-holder--booking-item .message-cancelled .link--active{border-bottom-color:transparent;}.basket-holder--online-checkin-item{padding:0 5px;}.basket-holder--online-checkin-item .box{padding:13px 0 8px;border:0;}.basket-holder--online-checkin-item .item{padding:14px 0 15px;border-top:1px solid #dbe0df;}.basket-holder--online-checkin-item .item:first-child{border:0;}.basket-holder--online-checkin-item .text-holder{display:flex;flex-direction:column;align-items:flex-start;min-width:0%;}.basket-holder--online-checkin-item .label{font:12px/15px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;padding-bottom:1px;max-width:100%;}.basket-holder--online-checkin-item .hotel-name{font-size:16px;line-height:24px;max-width:100%;}.basket-holder--online-checkin-item .user-name{font-size:14px;line-height:24px;}.basket-holder--online-checkin-item .btn-holder{margin:0 -30px -30px;padding:20px;background:#1c3330;}.basket-holder--loyalty{margin-bottom:-10px;}.basket-holder--loyalty .item--amount:last-child{border:0;}.basket-holder .cancelation-terms{font:12px/22px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;min-width:120px;}.basket-holder .cancelation-terms a,.basket-holder .cancelation-terms .discover-more-section .item .opener,.discover-more-section .item .basket-holder .cancelation-terms .opener{border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:border-color 0.3s ease-in-out;}.no-touchevents .basket-holder .cancelation-terms a:hover,.no-touchevents .basket-holder .cancelation-terms .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .basket-holder .cancelation-terms .opener:hover,.no-js .basket-holder .cancelation-terms a:hover,.no-js .basket-holder .cancelation-terms .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .basket-holder .cancelation-terms .opener:hover,.basket-holder .cancelation-terms a:focus,.basket-holder .cancelation-terms .discover-more-section .item .opener:focus,.discover-more-section .item .basket-holder .cancelation-terms .opener:focus,.basket-holder .cancelation-terms a.active,.basket-holder .cancelation-terms .discover-more-section .item .active.opener,.discover-more-section .item .basket-holder .cancelation-terms .active.opener,.basket-holder .cancelation-terms a--active{border-color:transparent;}.basket-holder .cancelation-terms .cancellation-title{font-weight:bold;font-size:14px;line-height:30px;}.basket-holder .confirmation__summary .cancelation-terms{font-size:14px;line-height:21px;color:#2A423F;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .confirmation__summary .cancelation-terms a,.basket-holder .confirmation__summary .cancelation-terms .discover-more-section .item .opener,.discover-more-section .item .basket-holder .confirmation__summary .cancelation-terms .opener{color:#6A6A6A;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .confirmation__summary .cancelation-terms .cancellation-title{font-size:14px;line-height:30px;}.path-checkout-confirmation .basket-holder .cancelation-terms,.path-online-checkin-confirmation .basket-holder .cancelation-terms{font-size:14px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding-top:30px;}.path-checkout-confirmation .basket-holder .cancelation-terms .cancellation-title,.path-online-checkin-confirmation .basket-holder .cancelation-terms .cancellation-title{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.path-checkout-confirmation .basket-holder .cancelation-terms a,.path-checkout-confirmation .basket-holder .cancelation-terms .discover-more-section .item .opener,.discover-more-section .item .path-checkout-confirmation .basket-holder .cancelation-terms .opener,.path-online-checkin-confirmation .basket-holder .cancelation-terms a,.path-online-checkin-confirmation .basket-holder .cancelation-terms .discover-more-section .item .opener,.discover-more-section .item .path-online-checkin-confirmation .basket-holder .cancelation-terms .opener{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.path-checkout-confirmation .basket-holder .btn-city-tax,.path-online-checkin-confirmation .basket-holder .btn-city-tax{font-size:14px;}.basket{box-shadow:0 2px 4px rgba(106,106,106,0.3);background:#fff;border-radius:4px;margin-bottom:40px;}.cart-opened .basket{margin-bottom:0;position:absolute;left:0;display:flex;flex-direction:column;top:0;width:100%;height:100%;}@media (max-width:979px){.basket{margin-bottom:0;}}.basket__close-details{outline:none;font-size:16px;background:#1b3330;height:60px;width:100%;align-items:center;justify-content:center;text-align:center;padding:5px 50px;color:#fff;font-weight:700;text-decoration:none;position:absolute;left:0;top:0;display:none;}.basket__close-details:after,.basket__close-details:before{content:"";width:22px;height:2px;position:absolute;top:50%;margin-top:-1px;background:#fff;right:20px;}.basket__close-details:after{transform:rotate(45deg);}.basket__close-details:before{transform:rotate(-45deg);}.basket__items{box-sizing:border-box;display:flex;flex-direction:column;}@media (min-width:980px){.basket__items{height:100% !important;}}@media (max-width:979px){.basket__items{display:none;margin-top:60px;overflow:auto;}.cart-opened .basket__items{display:flex;flex:1 1 auto;}}@media (min-width:980px){.basket__items .tax-info{display:none !important;}}.basket__item{padding:25px;border-bottom:1px solid rgba(138,153,151,0.3);}.basket__item:last-child{border-bottom:0;}.cart-opened .basket__item{border-bottom:1px solid rgba(138,153,151,0.3);}.basket__item-title{font-weight:700;font-size:16px;}.basket__item-button{margin:20px 0 0;text-align:center;position:relative;}.basket__item-button .button{display:inline-block;height:auto;}.basket__item-button .button .button__inner{padding:9px 30px 10px;font-size:14px;}.basket__item-button .button--secondary{opacity:.5;}.basket__item-button-warning-text{font:11px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#FF8100;position:absolute;width:100%;text-align:center;top:100%;left:0;display:none;}.basket__item-button--warning .basket__item-button-warning-text{display:block;}.basket__control{padding:20px;background:#1b3330;margin:0 -1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}@media (max-width:979px){.basket__control{padding:15px;display:block !important;position:absolute;bottom:0;width:100%;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.cart-opened .basket__control{position:relative;}}.basket__control-more-details{font-weight:400;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;}.basket__control-dates{color:#9ebf00;text-align:left;}@media (max-width:979px){.basket__control-dates{display:none;}}.basket__control-button{margin-top:10px;text-align:center;}@media (max-width:979px){.basket__control-button{margin-top:0;}}.basket__control-button .button{display:inline-block;height:auto;}@media (max-width:979px){.basket__control-button .button{display:block;}}@media (max-width:979px){.basket__control-button .button:before,.basket__control-button .button:after{display:none;}}.basket__control-button .button .button__inner{padding:12px 40px 14px;font-size:14px;}@media (max-width:979px){.basket__control-button .button .button__inner{height:59px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px 27px;}}@media (max-width:979px){.basket__control-button .button .button__inner > div{width:100%;vertical-align:middle;}}.basket__control-button .button .button__inner .button__second-part{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;margin-top:2px;}.basket__control-info{display:flex;align-items:center;}.basket__control-price{flex:1 1 auto;margin-right:20px;}.basket__control-price-label{font-size:12px;color:#9ebf00;}@media (max-width:979px){.basket__control-price-label{display:none;}}.basket__control-price-value{font-size:32px;font-weight:400;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.28;color:#fff;white-space:nowrap;}.basket__control-price-value sup{font-size:14px;}@media (max-width:979px){.basket__control-price-value sup{font-size:16px;}}.basket__control-price-value span{font-size:20px;}@media (max-width:979px){.basket__control-price-value span{font-size:24px;}}@media (min-width:980px){.basket .basket__control--state--start,.basket .basket__control--state--middle{pointer-events:none;}.basket .basket__control--state--start .button,.basket .basket__control--state--middle .button{background:#6F7978;border-color:currentColor;display:block;}.basket .basket__control--state--start .button:before,.basket .basket__control--state--start .button:after,.basket .basket__control--state--middle .button:before,.basket .basket__control--state--middle .button:after{background:rgba(255,255,255,0.3);}.basket .basket__control--state--start .button .button__inner,.basket .basket__control--state--middle .button .button__inner{color:rgba(255,255,255,0.3);}.basket .basket__control--state--start.preview .basket__control-dates,.basket .basket__control--state--middle.preview .basket__control-dates{font-size:12px;margin-top:10px;}.basket .basket__control--state--start.preview .basket__control-button,.basket .basket__control--state--middle.preview .basket__control-button{margin-top:0;}.basket .basket__control--state--start.preview .basket__control-dates--first,.basket .basket__control--state--middle.preview .basket__control-dates--first{display:none;}.basket .basket__control--state--start.preview .basket__control-dates--last,.basket .basket__control--state--middle.preview .basket__control-dates--last{display:block;}.basket .basket__control--state--start.preview .basket__control-price,.basket .basket__control--state--middle.preview .basket__control-price{display:block;}.basket .basket__control--state--start.preview .basket__control-info,.basket .basket__control--state--middle.preview .basket__control-info{display:flex;}}.basket .basket__control--state--start .basket__control-info,.basket .basket__control--state--middle .basket__control-info{display:block;}.basket .basket__control--state--start .basket__control-dates--last,.basket .basket__control--state--middle .basket__control-dates--last{display:none;}.basket .basket__control--state--start .basket__control-price,.basket .basket__control--state--middle .basket__control-price{display:none;}.basket .basket__control--state--start .button__second-part,.basket .basket__control--state--middle .button__second-part{display:none;}@media (max-width:979px){.basket .basket__control--state--middle .basket__control-more-details,.basket .basket__control--state--final .basket__control-more-details{display:block;}}@media (max-width:979px){.basket .basket__control--state--middle .basket__control-info,.basket .basket__control--state--final .basket__control-info{display:flex;}}@media (max-width:979px){.basket .basket__control--state--middle .basket__control-price,.basket .basket__control--state--final .basket__control-price{display:block;}}@media (max-width:979px){.basket .basket__control--state--middle .button__second-part,.basket .basket__control--state--final .button__second-part{display:block;}}.basket .basket__control--state--final .basket__control-dates--first{display:none;}.basket .basket__control--state--final .basket__control-dates{font-size:12px;line-height:16px;margin-top:10px;}.basket .basket__control--state--final .basket__control-button{margin-top:0;}@media (min-width:980px){.basket .basket__control--state--final .basket__control-button .button .button__inner{padding:11px 40px 13px 25px;}}.basket .basket__control--state--final .basket__control-button .button--loading .button__inner{visibility:hidden;}.basket .basket__control--state--final .basket__control-more-details{display:none;}@media (max-width:979px){.basket .basket__control--state--final .basket__control-more-details{display:block;}}.basket .basket__control--state--final .button__second-part{display:none;}@media (max-width:979px){.basket .basket__control--state--final .button__second-part{display:block;}}.basket .best-price__room{padding:0;}.basket .best-price__room-head{display:block;}.basket .best-price__room-title{font-size:16px;}.basket .best-price__room-content{display:block;position:relative;}.basket .best-price__room-price-wrap{position:absolute;top:0;right:0;text-align:right;}.basket .best-price__room-name{line-height:20px;}.basket .best-price__room-price-type{line-height:17px;}.basket .best-price__room-cancel-info{line-height:17px;margin-top:10px;}.basket .best-price__room-max{margin-top:5px;font-size:12px;}.basket .best-price__room-prices{text-align:left;}.basket .best-price__room-per-night{font-size:14px;margin-top:2px;}.basket .best-price__room-promo .tooltip-wrap .opener{width:14px;height:14px;}@media (max-width:979px){.cart-opened .basket .basket__items{display:flex;}}@media (max-width:979px){.cart-opened .basket .basket__close-details{display:flex;}}.basket .btn-city-tax{font:14px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;border-color:currentColor;font:14px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.16;border-bottom:1px dotted #6a6a6a;transition:0.3s border-color ease-in-out;}.basket .btn-city-tax:hover{border-bottom-color:transparent;}.basket .tax-info{display:block;order:1;color:#909c9a;font:16px/25px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;padding:23px 30px;border-top:1px solid #f3f5f4;}@media (max-width:979px){.basket .tax-info{border-top:0;}}@media (max-width:979px){.basket > .tax-info{display:none !important;}}@media (max-width:979px){.hotel-details .aside-block{max-height:100% !important;}}.hotel-details .aside-block .aside-block-holder{padding-bottom:0;}.become-member{border-radius:4px;border:1px solid rgba(138,153,151,0.3);overflow:hidden;box-shadow:0 14px 41px rgba(138,153,151,0.2);background:#fff;margin:0 0 38px;}@media (max-width:979px){.become-member{display:none;}}.become-member__header{border-radius:4px 4px 0 0;background-image:linear-gradient(to right,#213230 0%,#3b5955 96%);min-height:80px;padding:5px;display:flex;justify-content:center;align-items:center;}.become-member__header h3{font-size:18px;font-weight:700;line-height:42px;color:#9ebf00;margin:0;}.become-member__content{padding:35px 20px 25px;font-size:14px;font-weight:400;line-height:22px;text-align:center;}.become-member__content p{margin:0 0 30px;}.become-member__add-info{font-size:14px;font-weight:700;line-height:30px;color:#f7d400;margin:0 !important;}.become-member .btn-club{font-size:12px;line-height:17px;font-weight:400;height:50px;display:flex;align-items:center;margin:0 0 12px;}.become-member .btn-club .svg-ico{width:112px;flex:0 0 112px;height:52px;margin:-1px 0 -1px 4px;}.become-member .btn-club .btn-holder{flex:1 1 auto;padding:0 25px 0 116px;}.best-price{box-shadow:0 2px 4px rgba(138,153,151,0.3);border-radius:4px;background:#fff;position:relative;z-index:1;line-height:1.28;margin:40px 0;}.best-price:before{content:'';width:100%;background:rgba(236,236,236,0.8);position:absolute;left:0;top:0;bottom:0;z-index:300;visibility:hidden;opacity:0;transition:opacity 0.3s linear,visibility 0.3s linear;}@media (max-width:979px){.best-price{margin:40px -10px;}}.best-price__head{background:#1c3330;color:#fff;padding:20px;border-top-left-radius:4px;border-top-right-radius:4px;}@media (max-width:979px){.best-price__head{font-size:14px;}}.best-price__head .tooltip-wrap .opener{margin-top:1px;}@media (max-width:979px){.best-price__head .tooltip-wrap .opener{margin-top:0;}}.best-price__head .tooltip-wrap .svg-ico{fill:#fff;}.best-price__title{font-size:28px;margin:0 0 5px;}@media (max-width:979px){.best-price__title{font-size:22px;font-weight:400;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}}.best-price__description{margin-bottom:5px;}.best-price__description span:before{content:" | ";}@media (max-width:979px){.best-price__description span:before{display:none;}}@media (max-width:979px){.best-price__description span{display:block;margin-top:4px;}}@media (max-width:979px){.best-price__per-night{font-size:12px;}}.best-price__book-button{margin-top:20px;margin-bottom:5px;display:inline-block;}@media (max-width:979px){.best-price__book-button{display:block;}}@media (max-width:979px){.best-price__book-button .button{height:auto;}}.best-price__book-button .button .button__inner{font-size:18px;padding-left:20px;padding-right:20px;}@media (max-width:979px){.best-price__book-button .button .button__inner{font-size:14px;}}.best-price__room{padding:30px 20px;border-bottom:1px solid #e7e7e7;}.best-price__room:last-child,.basket .best-price__room{border-bottom:0;}.best-price__room-head{display:flex;align-items:flex-start;}@media (max-width:979px){.best-price__room-head{display:block;}}.best-price__room-title{font-size:18px;font-weight:700;margin-right:20px;flex:1 1 5px;}@media (max-width:979px){.best-price__room-title{font-size:14px;}}.best-price__room-show-description{font-size:14px;}@media (max-width:979px){.best-price__room-show-description{margin-top:7px;}}.best-price__room-show-description a,.best-price__room-show-description .discover-more-section .item .opener,.discover-more-section .item .best-price__room-show-description .opener{color:#333;transition:border-color 0.3s ease-out;border-bottom:1px dotted #333;}.best-price__room-show-description a:hover,.best-price__room-show-description .discover-more-section .item .opener:hover,.discover-more-section .item .best-price__room-show-description .opener:hover{border-color:transparent;}.best-price__room-content{margin-top:20px;display:flex;align-items:flex-start;}@media (max-width:979px){.best-price__room-content{display:block;position:relative;}}@media (max-width:979px){.best-price__room-price-wrap{position:absolute;top:0;right:0;text-align:right;}}.best-price__room-info{flex:1 1 5px;}.best-price__room-name{font-weight:700;line-height:1.44;width:calc(100% - 124px);}.best-price__room-max{font-size:14px;color:#6a6a6a;font-weight:300;margin-top:7px;}@media (max-width:979px){.best-price__room-max{margin-top:5px;}}.best-price__room-price-type{letter-spacing:.1em;font:normal 14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin:14px 0 0;}.best-price__room-options{margin-top:7px;}.best-price__room-option{margin-top:3px;font-size:12px;font-weight:700;}.best-price__room-prices{text-align:right;}@media (max-width:979px){.best-price__room-prices{text-align:left;}}.best-price__room-price{font-size:22px;font-weight:400;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.best-price__room-price sup{font-size:12px;position:relative;}.best-price__room-price span{font-size:20px;position:relative;}.basket .best-price__room-price{font-size:24px;}.basket .best-price__room-price sup{font-size:14px;}.basket .best-price__room-price span{font-size:24px;}.best-price__room-per-night{font-size:14px;color:#969696;}@media (max-width:979px){.best-price__room-per-night{font-size:12px;margin-top:2px;}}.best-price__room-per-night .tooltip-wrap .opener{margin-top:0;}.best-price__room-per-night .tooltip-wrap .svg-ico{fill:#999;}.best-price__room-payment-info{font-size:12px;margin-top:10px;opacity:.8;}.best-price__room-cancel-info{font-size:14px;margin-top:5px;max-width:220px;}.best-price__room-cancel-info + .best-price__room-cancel-info{margin-top:13px;}.best-price__room-cancel-info a,.best-price__room-cancel-info .discover-more-section .item .opener,.discover-more-section .item .best-price__room-cancel-info .opener{font-size:14px;color:#6a6a6a;border-bottom:1px dotted #6a6a6a;transition:border-color 0.3s ease-out;}.best-price__room-cancel-info a:hover,.best-price__room-cancel-info .discover-more-section .item .opener:hover,.discover-more-section .item .best-price__room-cancel-info .opener:hover{border-color:transparent;}.best-price__room-promo{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;display:inline-block;vertical-align:top;padding:0 7px;color:#fff;text-transform:uppercase;border-radius:3px;font-size:14px;line-height:20px;letter-spacing:.1em;margin:14px 0 0;}.basket .best-price__room-promo{font-size:12px;margin-top:7px;text-transform:none;}.best-price .tooltip-wrap .opener{width:18px;height:18px;}@media (max-width:979px){.best-price .tooltip-wrap .opener{width:14px;height:14px;}}.best-price .tooltip-wrap .svg-ico{width:14px;height:14px;}.best-price__partials{color:#f09a36;font-size:12px;line-height:2;padding-top:14px;}.best-price__partials .tooltip-wrap .svg-ico{fill:#f09a36;}.best-stay{position:relative;z-index:1;box-shadow:0 2px 4px rgba(138,153,151,0.3);border-radius:4px;margin-bottom:20px;}.best-stay:before{content:'';width:100%;background:rgba(236,236,236,0.8);position:absolute;left:0;top:0;bottom:0;z-index:300;visibility:hidden;opacity:0;transition:opacity 0.3s linear,visibility 0.3s linear;}.best-stay__heading{border-radius:4px 4px 0 0;background:#1c3330;padding:23px 39px 23px 28px;display:flex;align-items:center;justify-content:space-between;}@media (max-width:767px){.best-stay__heading{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:17px 18px 15px;}}.best-stay__heading .info{flex:1 1 0%;display:flex;flex-direction:column;font:12px/18px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#dee3e2;padding:0 5px 0 0;}@media (max-width:767px){.best-stay__heading .info{flex:1 1 auto;align-self:stretch;padding:0 0 15px;}}.best-stay__heading .title{font:18px/27px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;}.best-stay__heading .total-info{margin-bottom:3px;}.best-stay__heading .price-info .tooltip-wrap{width:15px;height:15px;}.best-stay__heading .price-info .tooltip-wrap .svg-ico{width:14px;height:14px;fill:#dee3e2;}.best-stay__heading .btn-box{flex:0 1 auto;min-width:270px;display:flex;flex-direction:column;align-items:center;}@media (max-width:767px){.best-stay__heading .btn-box{flex:1 1 auto;align-self:stretch;}}.best-stay__heading .btn-wrap{margin:0 0 5px;width:100%;}.best-stay__heading .link-conditions{display:block;font:12px/14px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#dee3e2;border-bottom:1px dotted #dee3e2;}.no-touchevents .best-stay__heading .link-conditions:hover,.no-js .best-stay__heading .link-conditions:hover,.best-stay__heading .link-conditions:focus,.best-stay__heading .link-conditions.active,.best-stay__heading .link-conditions--active{border-bottom-color:transparent;}.breadcrumbs-wrap{overflow:hidden;margin:0 0 1px;padding:15px 0;box-shadow:0 5px 17px rgba(210,213,217,0.5);}.page-node-type-faq-page .breadcrumbs-wrap{background:#f7f8fa;box-shadow:none;margin:0;}.breadcrumbs-wrap .breadcrumbs{float:left;margin:0;}.breadcrumbs-wrap .container{overflow:hidden;}.breadcrumbs-wrap .btn-edit{float:right;font-size:11px;line-height:14px;color:#1d3330;}.breadcrumbs-wrap .btn-edit span{display:none;border-bottom:1px dotted #1d3330;transition:border-color 0.3s ease-in-out;}.no-touchevents .breadcrumbs-wrap .btn-edit:hover span,.no-js .breadcrumbs-wrap .btn-edit:hover span,.breadcrumbs-wrap .btn-edit:focus span,.breadcrumbs-wrap .btn-edit.active span,.breadcrumbs-wrap .btn-edit--active span{border-color:transparent;}.breadcrumbs-wrap .btn-edit .text-close{display:inline-block;}.search-block-hidden .breadcrumbs-wrap .btn-edit span{display:inline-block;}.search-block-hidden .breadcrumbs-wrap .btn-edit .text-close{display:none;}@media (max-width:1023px){.breadcrumbs-wrap .btn-edit{display:none;}}.breadcrumbs-wrap .btn-edit .svg-ico{width:16px;height:16px;display:inline-block;margin:0 10px 0 0;fill:#1d3330;vertical-align:middle;}.breadcrumbs{overflow:hidden;font:11px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0 0 21px;}.breadcrumbs li{float:left;padding:0 16px 0 22px;position:relative;}.breadcrumbs li:before,.breadcrumbs li:after{content:'';width:1px;height:4px;background:#b7d816;position:absolute;left:0;top:50%;transform:rotate(45deg);margin:-1px 0 0;transition:background 0.5s;}.breadcrumbs li:before{margin:-3px 0 0;transform:rotate(-45deg);}.breadcrumbs li:first-child{padding:0 16px 0 0;}.breadcrumbs a,.breadcrumbs .discover-more-section .item .opener,.discover-more-section .item .breadcrumbs .opener{color:#6a6a6a;}.breadcrumbs a:hover,.breadcrumbs .discover-more-section .item .opener:hover,.discover-more-section .item .breadcrumbs .opener:hover{text-decoration:underline;}.calendar-list{margin:0 -15px;font-size:10px;line-height:12px;color:#1c3330;display:flex;}.calendar-list__item{padding:0 15px;}.calendar-list__item a,.calendar-list__item .discover-more-section .item .opener,.discover-more-section .item .calendar-list__item .opener{color:#1c3330;text-decoration:none;display:flex;flex-direction:column;align-items:center;}.calendar-list__icon-box{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #6a6a6a;border-radius:100%;}.calendar-list__app-name{font-size:10px;line-height:12px;text-align:center;padding:4px 0 0;}.calendar{width:605px;position:absolute;left:-69px;top:100%;margin:1px 0 0;display:none;background:#fff;padding:50px 25px 47px;box-shadow:0 2px 15px rgba(0,0,0,0.2);overflow:hidden;}@media (max-width:1023px){.calendar{width:100%;left:0;-webkit-box-shadow:none;box-shadow:none;padding-left:50px;}}@media (max-width:979px){.calendar{padding:0 25px 47px;}}.calendar--cart{left:0;}@media (max-width:1023px){.calendar--cart{width:605px;}}@media (max-width:979px){.calendar--cart{width:auto;right:0;border:solid rgba(138,153,151,0.3);border-width:0 1px 1px 1px;margin:0 -1px;}}.active-calendar .calendar{display:block;}.calendar .ui-datepicker{padding:0;border:none;}.calendar .ui-datepicker .ui-datepicker-group-first .ui-datepicker-header{padding:0;}@media (max-width:979px){.calendar .ui-datepicker .ui-datepicker-group-first .ui-datepicker-title{transform:translateY(47px);}}.calendar .ui-datepicker .ui-datepicker-header{padding:0;background:none;border:none;position:static;}@media (max-width:979px){.calendar .ui-datepicker .ui-datepicker-header{padding:0 0 15px;}}.calendar .ui-datepicker .ui-datepicker-title{font:14px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:left;margin:0;padding:0 5px;}@media (max-width:979px){.calendar .ui-datepicker .ui-datepicker-title{padding:0 10px;}}.calendar .ui-datepicker .ui-datepicker-prev,.calendar .ui-datepicker .ui-datepicker-next{top:10px;right:25px;cursor:pointer;transition:opacity 0.5s;}.calendar .ui-datepicker .ui-datepicker-prev.ui-state-disabled,.calendar .ui-datepicker .ui-datepicker-next.ui-state-disabled{opacity:0.5;cursor:default;}@media (max-width:979px){.calendar .ui-datepicker .ui-datepicker-prev,.calendar .ui-datepicker .ui-datepicker-next{top:50%;right:8px;transform:translateY(-30px);}}.calendar .ui-datepicker .ui-datepicker-prev span,.calendar .ui-datepicker .ui-datepicker-next span{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/arrow01.svg) no-repeat;width:10px;height:20px;transform:rotate(-90deg);}.calendar .ui-datepicker .ui-datepicker-prev{left:25px;}@media (max-width:979px){.calendar .ui-datepicker .ui-datepicker-prev{left:8px;}}.calendar .ui-datepicker .ui-datepicker-prev span{transform:rotate(90deg);}.calendar .ui-datepicker table{font-size:13px;line-height:26px;overflow:hidden;}@media (max-width:979px){.calendar .ui-datepicker table{overflow:visible;}}.calendar .ui-datepicker th{width:30px;padding:9px 0;font:10px/14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;color:#a3acab;}@media (max-width:979px){.calendar .ui-datepicker th{padding:0px 0 48px;}}.calendar .ui-datepicker td{padding:0 5px;border-bottom:2px solid #fff;}.calendar .ui-datepicker td.ui-state-disabled{position:relative;z-index:100;}.calendar .ui-datepicker td.ui-state-disabled span{color:#BDBDBD;}@media (max-width:979px){.calendar .ui-datepicker-group-last thead{display:none;}}.calendar .ui-datepicker-inline{width:100% !important;border:none;padding:0;}@media (max-width:979px){.calendar .ui-datepicker-inline{text-align:center;}}.calendar .ui-widget.ui-widget-content{border:none;}@media (max-width:979px){.calendar .ui-datepicker-multi{display:flex !important;flex-direction:column;justify-content:center;}}.calendar .ui-datepicker-multi .ui-datepicker-group{width:44%;margin:0 0 0 10%;}@media (max-width:979px){.calendar .ui-datepicker-multi .ui-datepicker-group{flex:1 1 auto;float:none;width:auto;margin:auto;}}.calendar .ui-datepicker-multi .ui-datepicker-group table{width:auto;margin:0;}.calendar .ui-datepicker-multi .ui-datepicker-group:first-child{margin:0;}@media (max-width:979px){.calendar .ui-datepicker-multi .ui-datepicker-group:first-child{margin:0 auto 19px;}}.calendar .ui-state-default,.calendar .ui-widget-content .ui-state-default,.calendar .ui-widget-header .ui-state-default,.calendar .ui-button{width:27px;display:inline-block;text-align:center;border:none;background:none;padding:0;color:#1d3330;}.calendar .highlight{background:#f5fce9 !important;position:relative;}.calendar .highlight:after{content:'';background:#f5fce9;position:absolute;left:-10px;right:-10px;top:0;bottom:0;}.calendar .highlight.ui-state-disabled{position:relative;background:#fff !important;}.calendar .highlight.ui-state-disabled:after{display:none;}.calendar .highlight.ui-state-hover:after{left:-10px;right:0;}.left-direction .calendar .highlight.ui-state-hover:after{left:0;right:-10px;}@media (max-width:979px){.calendar .highlight:first-child:after{left:-999px;}}@media (max-width:979px){.calendar .highlight:last-child:after{right:-999px;}}.calendar .highlight a,.calendar .highlight .discover-more-section .item .opener,.discover-more-section .item .calendar .highlight .opener{position:relative;z-index:1;display:inline-block;vertical-align:top;color:#9ebf00;}.calendar .selected-date{background:none !important;}.calendar .selected-date:after{display:none;}.calendar .selected-date a,.calendar .selected-date .discover-more-section .item .opener,.discover-more-section .item .calendar .selected-date .opener{border-radius:15px;background:#98de26 !important;color:#fff !important;display:block;position:relative;z-index:1;}.second-date-select .end-date-label,.first-date-select .start-date-label{color:#9ebf00;}.cart .jcf-scrollable-wrapper{width:100% !important;}.cart .jcf-scrollable-wrapper .jcf-scrollable{height:100% !important;}.cart .jcf-scrollable-wrapper .jcf-scrollbar-horizontal{display:none !important;}.cart .jcf-scrollable-wrapper .jcf-scrollbar-slider{height:100% !important;}.cart .cart-info,.cart .item-holder{background:#fff;}.cart .cart-info{padding:25px 10px;text-align:center;border:1px solid rgba(138,153,151,0.3);border-width:1px 1px 0 1px;border-radius:4px 4px 0 0;}@media (max-width:979px){.cart .cart-info{display:none;}}.cart-active .cart .cart-info{display:none;}.cart .cart-info .title{display:block;font-size:18px;line-height:20px;margin:0 0 10px;}.cart .cart-info ul{font:12px/16px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;display:inline-block;vertical-align:top;}.cart .cart-info ul li{position:relative;display:inline-block;vertical-align:top;}.cart .cart-info ul li:before{content:'|';padding:0 5px 0 3px;}.cart .cart-info ul li:first-child:before{display:none;}.cart .cart-item{position:relative;padding:20px 20px 20px 60px;border-top:1px solid #e7e7e7;}.cart .cart-item:first-child{border:none;}.cart .quantity-holder{width:28px;height:28px;border:1px solid #dbe0df;border-radius:50%;font-size:10px;line-height:28px;position:absolute;left:20px;top:20px;text-align:center;}.cart .quantity-holder .quantity{font-size:12px;}.cart .info-wrap{display:flex;justify-content:space-between;}.cart .info{flex:1 1 60%;display:flex;flex-direction:column;padding-bottom:4px;}.cart .name{font:14px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.cart .detail-row{display:block;margin-bottom:12px;line-height:17px;}.cart .num{display:block;font:12px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin-right:5px;}.cart .detail-link{font-size:12px;line-height:17px;color:#9ebf00;border-bottom:1px dotted #9ebf00;}@media (max-width:767px){.cart .detail-link{margin:0;}}.no-touchevents .cart .detail-link:hover,.no-js .cart .detail-link:hover,.cart .detail-link:focus,.cart .detail-link.active,.cart .detail-link--active{border-bottom-color:transparent;}.cart .promo-info{padding:10px 0 0;}.cart .promo-info span{display:inline-block;vertical-align:top;padding:0 7px;color:#fff;text-transform:uppercase;border-radius:3px;font:10px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;}.cart .price-name{display:block;padding:5px 0 0;text-transform:uppercase;letter-spacing:1px;font:12px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.cart .payment-row{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:7px;}@media (max-width:767px){.cart .payment-row{justify-content:flex-start;}}.cart .payment-info{display:block;font-size:12px;line-height:24px;}.cart .reservation-list{font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.cart .reservation-list li{display:inline-block;vertical-align:top;margin:0 0 5px;text-align:left;}.cart .reservation-list li:after{content:',';}.cart .reservation-list li:last-child:after{display:none;}.cart .reservation-list a,.cart .reservation-list .discover-more-section .item .opener,.discover-more-section .item .cart .reservation-list .opener{border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.no-touchevents .cart .reservation-list a:hover,.no-touchevents .cart .reservation-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .cart .reservation-list .opener:hover,.no-js .cart .reservation-list a:hover,.no-js .cart .reservation-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .cart .reservation-list .opener:hover,.cart .reservation-list a:focus,.cart .reservation-list .discover-more-section .item .opener:focus,.discover-more-section .item .cart .reservation-list .opener:focus,.cart .reservation-list a.active,.cart .reservation-list .discover-more-section .item .active.opener,.discover-more-section .item .cart .reservation-list .active.opener,.cart .reservation-list a--active{border-bottom-color:transparent;}.cart .btn-city-tax{font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.no-touchevents .cart .btn-city-tax:hover,.no-js .cart .btn-city-tax:hover,.cart .btn-city-tax:focus,.cart .btn-city-tax.active,.cart .btn-city-tax--active{border-bottom-color:transparent;}.cart .included-options{margin:0 0 5px;font:12px/14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.cart .included-options li{margin:0 0 5px;}.cart .price-box{flex:1 1 40%;display:flex;flex-direction:column;align-items:flex-end;}.cart .price{font:14px/17px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;padding-bottom:4px;}.cart .price sup{font-size:10px;}.cart .price-per-nignt{width:100%;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;color:#6a6a6a;}.cart .price-per-nignt .svg-ico{width:14px;height:14px;vertical-align:top;fill:#6a6a6a;}.cart .items-wrap{border:1px solid rgba(138,153,151,0.3);border-width:1px 1px 0 1px;border-radius:4px 4px 0 0;overflow:hidden;}.cart .items-w1{width:100% !important;overflow:auto;}.cart .item-holder-wrapper .item-holder .tooltip-wrap .opener{width:14px;height:14px;margin:0 0 0 5px;}@media (max-width:979px){.cart .item-holder-wrapper{display:none;}}.cart-opened .cart .item-holder-wrapper{width:100%;position:absolute;left:0;top:70px;bottom:0;overflow:auto;display:block;}.cart .item-holder-wrapper .tax-info{display:none;color:#909c9a;font:14px/25px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;padding:23px 20px;border-top:1px solid #e7e7e7;align-items:center;background:#fff;}.cart .item-holder-wrapper .tax-info-title{display:block;}@media (max-width:979px){.cart .item-holder-wrapper .tax-info{display:none;}}.cart-opened .cart .item-holder-wrapper .tax-info{display:block;}.cart .btn-block{display:none;padding:24px;background-color:#1b3330;border-radius:0 0 4px 4px;}@media (max-width:979px){.cart .btn-block{display:block;}}.cart-active .cart .btn-block{display:block;}@media (max-width:979px){.cart .btn-block{border-radius:0;padding:15px 10px;}}.cart-opened .cart .btn-block{width:100%;position:absolute;left:0;top:0;}.cart-active .cart .btn-wrap{display:none;}.cart--best-stay{border-radius:0 0 4px 4px;background:#fff;}@media (max-width:767px){.cart--best-stay .info-wrap{flex-wrap:wrap;}}.cart--best-stay .cart-item{padding:20px 30px 20px 70px;}@media (max-width:767px){.cart--best-stay .cart-item{padding:15px 18px 20px 55px;}}.cart--best-stay .info{flex:1 1 50%;padding:0;}@media (max-width:767px){.cart--best-stay .quantity-holder{left:18px;}}.cart--best-stay .promo-info{padding:0;}.cart--best-stay .name{font-size:16px;line-height:20px;}@media (max-width:767px){.cart--best-stay .name{font-size:14px;line-height:18px;}}.cart--best-stay .name span{border-color:#9ebf00;}@media (min-width:769px){.cart--best-stay .name span{border:0;}}.cart--best-stay .payment-info{line-height:14px;margin:0 5px 5px 0;}.cart--best-stay .price-box{flex:1 1 50%;}@media (min-width:768px){.cart--best-stay .price-box--payment .reservation-list li{text-align:right;}}@media (max-width:767px){.cart--best-stay .price-box--payment{flex:1 1 100%;align-items:flex-start;}}.cart--best-stay .price{font-size:18px;line-height:22px;}.cart--best-stay .price-per-nignt{display:flex;align-items:center;font:12px/18px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0 0 12px;}@media (max-width:767px){.cart--best-stay .price-per-nignt{font-size:10px;}}.cart--best-stay .price-per-nignt .tooltip-wrap{margin:0 0 0 3px;}.cart--best-stay .price-per-nignt .tooltip-wrap .opener{width:15px;height:19px;margin:0;}.rooms-info-total .plural{display:none;}.rooms-info-total.plural-active .plural{display:inline-block;}.rooms-info-total.plural-active .singular{display:none;}.cart__total{overflow:hidden;color:#fff;display:none;}.cart-active .cart__total{display:block;}.cart__total .cart__total-info{float:left;margin:0 15px 0 0;}.cart__total .cart__total-price{text-align:right;overflow:hidden;}.cart__total .button{display:inline-block;vertical-align:top;white-space:nowrap;max-width:100%;}.cart__total .button a,.cart__total .button .discover-more-section .item .opener,.discover-more-section .item .cart__total .button .opener{text-overflow:ellipsis;overflow:hidden;}.cart__total .cart__total-info-rooms{display:block;margin:0 0 5px;color:#8aab0c;}.cart__total .cart__total-info-rooms li{display:inline-block;vertical-align:top;}.cart__total .cart__total-info-rooms li:before{content:'|';padding:0 2px;}.cart__total .cart__total-info-rooms li:first-child:before{display:none;}@media (max-width:979px){.cart__total .cart__total-info-rooms{display:none;}}.cart__total .cart__total-price-value{display:inline-block;padding:0 10px 0 0;font:16px/28px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 -10px;}.cart__total .cart__total-price-value .total-price{font-size:28px;}.cart__total .cart__total-price-value .total-price sup{font-size:10px;}.cart__total .sub-price-value{font:11px/14px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.cart__total .sub-price-value .sub-total-price{font:11px/14px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.cart__total .sub-price-value sup{font-size:7px;}@media (max-width:979px){.checkin-selection{margin:0;}}.checkin-selection .popup__main{width:auto;margin:0 -10px;}.checkin-selection .popup__heading{border-radius:5px 5px 0 0;}.checkin-selection__title{font:14px/18px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;display:block;margin-bottom:18px;}.checkin-selection__holder{display:flex;flex-wrap:wrap;margin:0 -10px -20px;}@media (max-width:767px){.checkin-selection__holder{flex-direction:column;margin:0 -20px -20px;}}.checkin-selection__col{margin:0 10px 20px;flex:1;min-width:300px;}@media (max-width:767px){.checkin-selection__col{margin:0;min-width:auto;}}.contact-card h3{font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.contact-card__address{display:block;margin-bottom:10px;}.contact-card__phone{display:flex;align-items:center;font:14px/21px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.contact-card__phone .svg-ico{flex:0 0 14px;width:14px;height:14px;margin-right:5px;fill:#1c3330;}.content-section::after{clear:both;content:"";display:table;}.content-section__heading{padding-bottom:15px;display:flex;justify-content:space-between;align-items:center;}.content-section__heading .more-link{font-size:12px;line-height:18px;display:inline-block;vertical-align:top;color:#9ebf00;border-bottom:1px dotted #9ebf00;}.no-touchevents .content-section__heading .more-link:hover,.no-js .content-section__heading .more-link:hover,.content-section__heading .more-link:focus,.content-section__heading .more-link.active,.content-section__heading .more-link--active{border-bottom-color:transparent;}.content-section__btn-row{display:flex;}.content-section__btn-wrap{min-width:300px;flex:0 1 auto;}.content-section h2{font:18px/22px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0;}.content-section .help-text{font:12px/20px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:0 0 10px;display:flex;}.content-section .help-text .icon{width:13px;height:13px;flex:0 0 13px;max-width:13px;margin:3px 10px 0 0;}.content-section .help-text p{margin:0 0 10px;}.content-block{background:#fff;box-shadow:0 2px 4px rgba(138,153,151,0.3);padding:20px 26px;margin:0 0 30px;}@media (max-width:979px){.content-block{padding:20px 30px;margin:0 -30px 30px;}}.content-block__heading{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px;}.content-block__heading h2{font:18px/22px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0;}.content-block__heading .more-link{font-size:12px;line-height:18px;display:inline-block;vertical-align:top;color:#9ebf00;border-bottom:1px #9ebf00;}.no-touchevents .content-block__heading .more-link:hover,.no-js .content-block__heading .more-link:hover,.content-block__heading .more-link:focus,.content-block__heading .more-link.active,.content-block__heading .more-link--active{border-bottom-color:transparent;}@media (max-width:767px){.content-block--sign-in-with-account{margin-bottom:0;box-shadow:none;border-bottom:1px solid #dbe0df;}}.cookie-banner{z-index:9999;position:fixed;bottom:0;left:0;right:0;background:#1c3330;color:#fff;opacity:1;margin:0;transition:opacity 0.5s ease-in,margin 0.5s ease-in 0.5s;}.cookie-banner.no-anim{transition:none;}.cookie-banner.hidden-banner{opacity:0;margin:0 0 -999px;}.cookie-banner__holder{padding:15px 0;display:flex;align-items:center;justify-content:space-between;}@media (max-width:979px){.cookie-banner__holder{justify-content:flex-start;flex-direction:column;}}.cookie-banner__txt{flex:1 1 auto;}@media (max-width:979px){.cookie-banner__txt{margin:0 0 15px;text-align:center;}}.cookie-banner__txt p{margin:0;}.cookie-banner__btn-wrap{flex:0 0 150px;margin:0 0 0 15px;}@media (max-width:979px){.cookie-banner__btn-wrap{align-self:stretch;flex:1 1 auto;margin:0;}}@media only screen and (min-width:47em){#optanon #optanon-popup-wrapper{top:50% !important;transform:translatey(-50%);max-height:100%;overflow-y:auto;}}.corporate-code{width:64px;position:relative;float:left;z-index:1;}@media (max-width:1023px){.corporate-code{width:100%;margin-bottom:13px;}}.corporate-code:after{content:'';width:1px;position:absolute;left:0;top:0;bottom:0;background:#dbe0df;}@media (max-width:1023px){.corporate-code:after{display:none;}}.corporate-code__opener{display:flex;align-items:center;justify-content:center;cursor:pointer;height:65px;}.corporate-code__opener .icon{height:16px;display:block;}@media (max-width:1023px){.corporate-code__opener{height:44px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}}.corporate-code__drop{position:absolute;top:100%;right:0;margin-top:1px;width:330px;border-radius:4px 0 4px 4px;background-color:#FFFFFF;box-shadow:0 12px 24px 0 rgba(138,153,151,0.3);padding:30px 15px 35px;display:none;flex-direction:column;align-items:center;justify-content:center;}.corporate-code_active .corporate-code__drop{display:flex;}.corporate-code__drop-title{color:#6a6a6a;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:center;margin-bottom:10px;}@media (max-width:1023px){.corporate-code__drop{width:100%;padding:25px 15px 32px;}}.corporate-code__label{text-align:center;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;}.corporate-code .corporate-code__input{text-align:center;margin:0 auto;width:140px;display:block;padding-top:10px;padding-bottom:10px;}.corporate-code .corporate-code__input-wrap .text-field-error-txt{font-size:12px;align-items:center;justify-content:center;}.counter{float:right;font-size:0;line-height:0;}.counter .inc,.counter .dec{float:none;display:inline-block;vertical-align:top;width:37px;height:37px;border-radius:20px;border:1px solid #ccc;background:none;font-size:18px;line-height:40px;padding:0;margin:0;cursor:pointer;font-size:0;line-height:0;position:relative;cursor:pointer;}.counter .inc.disabled,.counter .dec.disabled{border-color:rgba(204,204,204,0.4);}.counter .inc.disabled:before,.counter .inc.disabled:after,.counter .dec.disabled:before,.counter .dec.disabled:after{background:rgba(0,0,0,0.4);}.counter .inc:before,.counter .inc:after,.counter .dec:before,.counter .dec:after{content:'';width:7px;height:1px;background:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.counter .inc:before,.counter .dec:before{height:7px;width:1px;}.counter .inc.dec:before,.counter .dec.dec:before{display:none;}.counter input{float:none;display:inline-block;vertical-align:top;width:44px;font:30px/40px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#aed300;border:none;padding:0 5px;text-align:center;}.counter--cart-item{float:none;flex:0 0 35px;height:72px;max-width:35px;margin-right:14px;border:1px solid rgba(138,153,151,0.3);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 3px 12px rgba(138,153,151,0.3);}.counter--cart-item .dec,.counter--cart-item .inc{border-radius:0;width:100%;height:22px;flex:0 0 22px;border:1px solid rgba(138,153,151,0.3);}.counter--cart-item .dec:after,.counter--cart-item .inc:after{width:9px;}.counter--cart-item .dec{border-width:0 0 1px;box-shadow:0 1px 2px 0 rgba(138,153,151,0.2);}.counter--cart-item .inc{border-width:1px 0 0;box-shadow:0 -1px 2px 0 rgba(138,153,151,0.2);}.counter--cart-item .inc:before{height:9px;}.counter--cart-item input{flex:1 1 auto;width:100%;font:14px/17px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;}.datepicker-holder{width:34.5%;position:relative;float:left;padding:15px 30px;background:#fff;z-index:1;height:65px;}@media (max-width:1023px){.datepicker-holder{width:100%;height:auto;padding:10px 38px 14px;border-bottom:1px solid #ccc;}}.datepicker-holder:after{content:'';width:1px;position:absolute;left:0;top:0;bottom:0;background:#dbe0df;}.datepicker-holder.error,.datepicker-holder.past-date-error{background:#fff;border:none;}.datepicker-holder.error .error-message,.datepicker-holder.past-date-error .error-message{display:block;}.datepicker-holder.error .past-error,.datepicker-holder.past-date-error .past-error{display:none;}.datepicker-holder label{font:12px/16px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;display:block;}.datepicker-holder label.alt-color{color:#9ebf00;}.datepicker-holder .box{width:50%;float:left;padding:0 40px 0 0;position:relative;}.datepicker-holder .box:first-child:after{content:'';width:10px;height:20px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/arrow01.svg) no-repeat;position:absolute;transform:rotate(-90deg);right:19px;bottom:0;}.datepicker-holder .box input{cursor:pointer;font-size:14px;line-height:20px;height:20px;display:block;width:100%;border:none;color:#1d3330;padding:0;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.datepicker-holder .box input{font-size:16px;}}.datepicker-holder .calendar-ico{width:18px;height:18px;position:absolute;right:30px;top:24px;z-index:10;}.datepicker-holder .calendar-ico svg{fill:#1c3330;}@media (max-width:1023px){.datepicker-holder .calendar-ico{right:17px;}}.datepicker-holder .edit-ico{width:14px;height:14px;position:absolute;right:30px;top:33px;z-index:10;}@media (max-width:1023px){.datepicker-holder .edit-ico{display:none;}}.datepicker-holder .edit-ico use{fill:#8b9a98;}.datepicker-holder--cart{width:100%;float:none;height:80px;padding:18px 48px 15px 77px;border-radius:4px 0 0 4px;}.datepicker-holder--cart-wrap{position:relative;z-index:2;}@media (max-width:1199px){.datepicker-holder--cart{display:flex;align-items:center;padding:18px 28px 15px 67px;}.datepicker-holder--cart .box{padding:0 20px 0 0;}}@media (max-width:1023px){.datepicker-holder--cart{height:62px;padding:11px 16px 11px 21px;z-index:2;border-radius:4px 4px 0 0;border-bottom:0;}}.cart-active .datepicker-holder--cart{background-color:rgba(239,242,245,0.5);}.cart-active .datepicker-holder--cart .box input{background:none;}.datepicker-holder--cart:after{display:none;}.datepicker-holder--cart .box:first-child:after{right:31px;}@media (max-width:1199px){.datepicker-holder--cart .box:first-child:after{right:15px;}}.datepicker-holder--cart label{padding-bottom:3px;}@media (max-width:1023px){.datepicker-holder--cart label{padding-bottom:0;}}.datepicker-holder--cart .calendar-ico,.datepicker-holder--cart .edit-ico{width:18px;height:18px;top:50%;transform:translateY(-50%);}.datepicker-holder--cart .calendar-ico{right:auto;left:30px;}@media (max-width:1023px){.datepicker-holder--cart .calendar-ico{right:17px;left:auto;}}.past-date-error.error .error-message > div,.past-date-error .error-message > div{display:block;}.past-date-error .error-message > div{display:none;}.past-date-error .error-message .past-error{display:block;}.destination-block{background:#f7f8fa;padding:54px 0 0;}.destination-block::after{clear:both;content:"";display:table;}@media (max-width:979px){.destination-block{padding:45px 0 30px;}}@media (max-width:979px){.destination-block .container{padding:0 15px;}}.destination-block h2{font-size:30px;line-height:42px;margin:0 0 32px;}@media (max-width:979px){.destination-block h2{margin:0 0 17px;font-size:18px;line-height:24px;}}.destination-block .filters-block{width:100%;padding:0 8px;margin:0 0 30px;overflow:hidden;}@media (max-width:979px){.destination-block .filters-block{padding:0;}}.destination-block .filters-block .jcf-select,.destination-block .filters-block select{width:197px;float:left;margin:0;}@media (max-width:979px){.destination-block .filters-block .jcf-select,.destination-block .filters-block select{float:none;width:100%;}}.destination-block .region-box{float:left;padding:0 30px 0 0;}@media (max-width:979px){.destination-block .region-box{float:none;padding:0;margin:0 0 20px;}}.destination-block .city-box{overflow:hidden;}.destination-block label{float:left;font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;padding:9px 13px 9px 0;}@media (max-width:979px){.destination-block label{display:none;}}.destination-block .city-list{overflow:hidden;font-size:14px;line-height:24px;flex:1 1 auto;display:flex;flex-wrap:wrap;}@media (max-width:979px){.destination-block .city-list{padding:0 23px;flex-direction:column;}}.destination-block .city-list li{display:flex;}.destination-block .city-list li:after{content:'-';padding:0 10px;}.destination-block .city-list li:last-child:after{display:none;}@media (max-width:979px){.destination-block .city-list li{padding:8px 0 0;justify-content:flex-start;}.destination-block .city-list li:first-child{padding:0;}.destination-block .city-list li:after{display:none;}}.destination-block .city-list span{display:inline-block;vertical-align:top;background:#ffcf2e;color:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(138,153,151,0.3);position:relative;z-index:1;white-space:pre;}.destination-block .city-list a,.destination-block .city-list .discover-more-section .item .opener,.discover-more-section .item .destination-block .city-list .opener{display:block;color:#6a6a6a;position:relative;}.destination-block .city-list a:after,.destination-block .city-list .discover-more-section .item .opener:after,.discover-more-section .item .destination-block .city-list .opener:after{content:'';position:absolute;border-bottom:1px dotted #6a6a6a;left:0;right:0;bottom:3px;}.destination-block .city-list a:hover:after,.destination-block .city-list .discover-more-section .item .opener:hover:after,.discover-more-section .item .destination-block .city-list .opener:hover:after{display:none;}.destination-block .input-holder{overflow:hidden;}.destination-block input{height:42px;font-size:14px;line-height:32px;color:#000;}.destination-block input::-ms-clear{display:none;}@media (max-width:1023px){.destination-block input{font-size:16px;}}.destination-block .text-holder{font-size:12px;line-height:20px;}@media (max-width:979px){.destination-block .text-holder{padding:0 10px;font-size:10px;line-height:16px;}}.destination-block .view-content{margin:0 0 60px;transition:height 0.4s;}@media (max-width:979px){.destination-block .view-content{margin:0 0 44px;}}.destination-block .view-content .box{box-shadow:0 2px 4px rgba(138,153,151,0.3);width:100% !important;padding:25px 40px;background:#fff;border-top:1px solid #eff2f5;display:flex;align-items:center;justify-content:space-between;}.destination-block .view-content .box:first-child{border:none;}@media (max-width:979px){.destination-block .view-content .box{flex-direction:column;align-items:flex-start;padding:21px 17px;}}.destination-block .view-content .region{max-width:340px;font-size:18px;line-height:24px;padding:0 10px 0 22px;flex:0 0 340px;width:100%;position:relative;}@media (max-width:979px){.destination-block .view-content .region{flex:1 1 auto;max-width:none;padding:0 0 0 22px;margin:0 0 8px;}}.destination-block .view-content .region a:after,.destination-block .view-content .region .discover-more-section .item .opener:after,.discover-more-section .item .destination-block .view-content .region .opener:after{content:">";padding:0 0 0 14px;}@media (max-width:979px){.destination-block .view-content .region a:after,.destination-block .view-content .region .discover-more-section .item .opener:after,.discover-more-section .item .destination-block .view-content .region .opener:after{position:absolute;right:0;}}@media (max-width:979px){.destination-block .view-content .region a,.destination-block .view-content .region .discover-more-section .item .opener,.discover-more-section .item .destination-block .view-content .region .opener{display:block;}}.destination-block .view-content svg{width:13px;height:16px;position:absolute;left:0;top:3px;margin:0 10px 0 0;fill:#495c58;}.destination-gallery{margin:-1.92% 0;overflow:hidden;position:relative;}@media (max-width:979px){.destination-gallery{margin:-3.76% 0;}}.destination-gallery-wrap{position:relative;margin-bottom:70px;}.destination-gallery-wrap:after,.destination-gallery-wrap:before{content:'';position:absolute;left:-15px;top:0;height:100%;width:15px;z-index:30;transform:scale(1.1);}.destination-gallery-wrap:after{left:auto;right:-15px;}.destination-gallery-wrap .gallery-btn--prev{left:0;}.destination-gallery-wrap .gallery-btn--next{right:0;}.destination-gallery .slide{width:25%;float:left;outline:none;overflow:hidden;position:relative;border-left:1px solid transparent;}.destination-gallery .slide:hover{border-radius:4px;}.destination{display:block;margin:7.5% 0;position:relative;outline:none;}.no-touchevents .destination:hover .destination__img-box,.no-js .destination:hover .destination__img-box,.destination:focus .destination__img-box,.destination.active .destination__img-box,.destination--active .destination__img-box{border-radius:4px;transform:scale(1.1) translate3d(0,0,0);}.destination__img-box{transition:transform 0.5s;overflow:hidden;}.destination__img-box img{width:100%;}.destination__text-box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:45px 25px;color:#fff;}.destination__country{font:18px/23px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 21px;}.destination__country span{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.destination__link{font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fff;padding:0 10px 0 0;position:relative;align-self:flex-start;}.destination__link:before,.destination__link:after{content:'';width:1px;height:5px;background:#fff;position:absolute;right:0;top:50%;transform:rotate(45deg);z-index:1;margin:-2px 0 0;}.destination__link:before{margin:-5px 0 0;transform:rotate(-45deg);}.discount-cards{display:flex;margin:0 -15px 21px;}@media (max-width:979px){.discount-cards{flex-direction:column;}}.discount-cards__holder{padding:16px 0 49px;}.discount-cards__holder h2{font:24px/32px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;margin-bottom:17px;}.discount-cards__notes{font:12px/18px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;}.discount-cards__notes p{margin:0;}.discount-cards__notes p strong{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.discount-card{flex:1;display:flex;align-items:center;margin:0 15px 15px;padding:40px 16px 41px 40px;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border:1px solid #c6c9cc;background-color:#f7f8fa;}@media (max-width:979px){.discount-card{padding:18px 23px;flex:auto;}}.discount-card__discount{flex:0 0 100px;width:100px;margin:0 38px 0 0;border-radius:50%;overflow:hidden;}.discount-card__discount img{width:100%;height:auto;}.discount-card__description{flex:1 1 auto;}.discount-card__description p{margin:0;}.discount-card__title{font:20px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.discover-prev:not(:first-child) .wysiwyg-wrap .wysiwyg-block{padding-bottom:0;}@media (max-width:1023px){.discover-prev:not(:first-child).hidden--device--mobile + .discover-more-section{padding:40px 0 0;}}.discover-prev:not(:first-child) + .discover-more-section{padding:12px 0 0;}.field__item > .discover-more-section{padding-bottom:12px;}@media (max-width:1023px){.field__item > .discover-more-section .item{padding:0;}}.discover-more-section .item .opener{border-bottom:1px dotted #9ebf00;cursor:pointer;display:inline;}.discover-more-section .item .opener:hover{border:none;}.discover-more-section .item .slide{padding-top:24px;}.discover-more-section .item .close{display:none;}.discover-more-section .item.active .open{display:none;}.discover-more-section .item.active .close{display:inline;}@media (max-width:1023px){.discover-more-section .item{padding:0 30px 0;}}.discover-more-section + .wysiwyg-section{padding-top:12px;}.discover-more-section + .wysiwyg-section .wysiwyg-wrap .wysiwyg-block{padding-top:12px;}.dropdown{height:60px;position:relative;}.cart-active .dropdown{display:none;}@media (min-width:980px){.dropdown{display:none;}}.dropdown__opener{display:flex;align-items:center;padding:14px 17px 17px 18px;background:#fff;cursor:pointer;}@media (max-width:1023px){.dropdown__opener{border-radius:0 0 4px 4px;}}.dropdown__label{flex:1 1 auto;font-size:14px;line-height:17px;color:#1d3330;display:flex;align-items:center;}.dropdown__counter{flex:0 0 29px;width:29px;height:29px;max-width:29px;display:flex;margin:0 11px 0 0;justify-content:center;align-items:center;border-radius:50%;font-size:13px;line-height:15px;color:#fff;background-image:linear-gradient(136deg,#6aeb00 0%,#9ebf00 100%);box-shadow:0 1px 9px rgba(138,153,151,0.3);}.dropdown .icon{flex:0 0 16px;height:16px;width:16px;max-width:16px;margin:0 0 0 10px;}.dropdown .icon use{fill:#1d3330;}.dropdown__drop{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 8px 12px 0 rgba(138,153,151,0.3);border-top:1px solid rgba(138,153,151,0.2);}.dropdown.active .drop{display:block;}.show-filters .dropdown .drop{display:block;}.e-club-intro{position:relative;}.e-club-intro__img-box{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.e-club-intro__img-box:after{content:'';position:absolute;height:352px;width:100%;z-index:1;left:0;top:-60px;background-image:linear-gradient(0deg,rgba(201,201,201,0) 21%,rgba(0,0,0,0.63) 100%);}.e-club-intro__img-box img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.e-club-intro__holder{display:flex;height:460px;min-height:460px;position:relative;z-index:2;}@media (max-width:979px){.e-club-intro__holder{height:auto;min-height:auto;}}.e-club-intro__frame{flex:auto;padding:44px 0 49px 44px;}@media (max-width:979px){.e-club-intro__frame{padding:20px;}}.e-club-intro__body{font:18px/28px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;display:flex;align-items:center;justify-content:space-between;padding:29px 42px 39px;max-width:571px;box-shadow:0 2px 4px rgba(138,153,151,0.3);background:#fff;}@media (max-width:979px){.e-club-intro__body{flex-direction:column;padding:10px;}}.e-club-intro__text-box{flex:0 1 487px;display:flex;flex-direction:column;}@media (max-width:979px){.e-club-intro__text-box{flex:1 1 auto;width:100%;}}.e-club-intro__logo-box{flex:0 0 162px;margin-right:28px;}@media (max-width:979px){.e-club-intro__logo-box{display:none;}}.e-club-intro__title{font:36px/40px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:27px;letter-spacing:-0.6px;}@media (max-width:979px){.e-club-intro__title{font-size:28px;line-height:34px;}}.e-club-intro__title-price{color:#d4ff00;}.e-club-intro__title-per{font-size:21px;text-transform:uppercase;}@media (max-width:979px){.e-club-intro__title-per{font-size:16px;line-height:19px;}}.e-club-intro__data{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:37px;}.e-club-intro__text{margin:0;}.e-club-intro__btn-row{display:flex;}@media (max-width:979px){.e-club-intro__btn-row{flex-direction:column;}}.e-club-intro__btn-col{flex:0 1 auto;min-width:280px;margin-left:30px;}@media (max-width:979px){.e-club-intro__btn-col{margin:20px 0 0;min-width:200px;}}.e-club-intro__btn-col:first-child{margin-left:0;}@media (max-width:979px){.e-club-intro__btn-col:first-child{margin:0;}}.e-club-intro__btn-col .button{background-color:#002136;border-color:#002136;}.no-touchevents .e-club-intro__btn-col .button:hover:not(.button--no-hover),.no-js .e-club-intro__btn-col .button:hover:not(.button--no-hover),.e-club-intro__btn-col .button:focus:not(.button--no-hover),.e-club-intro__btn-col .button.active:not(.button--no-hover),.e-club-intro__btn-col .button--active:not(.button--no-hover){background-color:#002136;border-color:#002136;}@media (max-width:979px){.e-club-intro__btn-col .button{height:auto;}}@media (max-width:979px){.e-club-intro__btn-col .button__inner{padding-left:40px;padding-right:40px;}}.e-club-member-push{padding-top:30px;position:relative;z-index:2;}.e-club-member-push__box{box-shadow:0 2px 4px rgba(106,106,106,0.3);border-radius:4px;background:#fff;padding:15px 20px 14px;display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;text-align:left;}@media (max-width:1023px){.e-club-member-push__box{flex-direction:column;justify-content:flex-start;align-items:stretch;}}.e-club-member-push__info{flex:1 1 0%;padding:0 5px 0 0;display:flex;align-items:center;}@media (max-width:1023px){.e-club-member-push__info{flex:1 1 auto;padding:0 0 10px;}}.e-club-member-push__logo-box{flex:0 0 104px;margin-right:21px;}.e-club-member-push__logo-box img{display:block;}.e-club-member-push__logo-box .e-club{height:38px;border:2px solid #6a6a6a;background-color:#515b5a;border-radius:4px;overflow:hidden;}.e-club-member-push__text-box{display:flex;flex-direction:column;font-size:12px;line-height:15px;padding:0 0 5px;width:100%;}.e-club-member-push__title{font:14px/19px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin-bottom:5px;color:#cabd3c;}.e-club-member-push__btn-box{flex:0 1 auto;min-width:270px;display:flex;flex-direction:column;align-items:center;}@media (max-width:1023px){.e-club-member-push__btn-box{flex:1 1 auto;}}@media (max-width:767px){.e-club-member-push__btn-box{min-width:100%;}}.e-club-member-push__btn-wrap{width:100%;margin:0 0 5px;}.e-club-member-push__btn-wrap .button{background:#002136;border-color:#002136;}.no-touchevents .e-club-member-push__btn-wrap .button:hover:not(.button--no-hover),.no-js .e-club-member-push__btn-wrap .button:hover:not(.button--no-hover),.e-club-member-push__btn-wrap .button:focus:not(.button--no-hover),.e-club-member-push__btn-wrap .button.active:not(.button--no-hover),.e-club-member-push__btn-wrap .button--active:not(.button--no-hover){background:#002136;border-color:#002136;}.e-club-member-push__link-sign-in{color:#6a6a6a;font-size:12px;line-height:18px;}.e-club-member-push__link-sign-in > span{display:inline;border-bottom:1px dotted #6a6a6a;}.no-touchevents .e-club-member-push__link-sign-in:hover > span,.no-js .e-club-member-push__link-sign-in:hover > span,.e-club-member-push__link-sign-in:focus > span,.e-club-member-push__link-sign-in.active > span,.e-club-member-push__link-sign-in--active > span{border-bottom-color:transparent;}.e-club-member-push__panel{display:flex;align-items:center;justify-content:space-between;}.e-club-member-push__panel-text{font-size:10px;line-height:14px;color:#6a6a6a;}.e-club-member-push__link-rule{color:#9ebf00;}.e-club-member-push__link-rule > span{border-bottom:1px dotted #9ebf00;display:inline-block;white-space:nowrap;}.no-touchevents .e-club-member-push__link-rule:hover > span,.no-js .e-club-member-push__link-rule:hover > span,.e-club-member-push__link-rule:focus > span,.e-club-member-push__link-rule.active > span,.e-club-member-push__link-rule--active > span{border-bottom-color:transparent;}.e-club-member__holder{position:relative;padding:46px 46px 47px;overflow:hidden;}@media (max-width:767px){.e-club-member__holder{padding:20px 15px;}}.e-club-member-txt{max-width:670px;color:#1c3330;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding-bottom:38px;}.e-club-member-txt h2{margin:0 0 8px;font:24px/32px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;}.e-club-member-txt p{margin:0;}.e-club-member__img-box{position:absolute;top:0;left:0;width:100%;height:100%;}.e-club-member__img-box img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.e-club-member__content{max-width:452px;min-height:277px;background:#fff;padding:37px 45px 44px 50px;position:relative;z-index:2;}@media (max-width:767px){.e-club-member__content{padding:18px 10px 16px;margin:0 auto;min-height:auto;}}.e-club-member__content h2{font:20px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:7px;}.e-club-member__content p{font:18px/28px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0;color:#1c3330;}.e-club-member__btn-row{margin-top:42px;}.e-club-member__btn-row .button{max-width:320px;border-color:#002136;background-color:#002136;}.no-touchevents .e-club-member__btn-row .button:hover:not(.button--no-hover),.no-js .e-club-member__btn-row .button:hover:not(.button--no-hover),.e-club-member__btn-row .button:focus:not(.button--no-hover),.e-club-member__btn-row .button.active:not(.button--no-hover),.e-club-member__btn-row .button--active:not(.button--no-hover){border-color:#002136;background-color:#002136;}.e-club-member-notes.wysiwyg-block{color:#1c3330;font:12px/18px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:35px 0 0 0;margin:0;border-bottom:none;}.e-club-member-notes.wysiwyg-block strong{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.e-club-member-notes.wysiwyg-block a,.e-club-member-notes.wysiwyg-block .discover-more-section .item .opener,.discover-more-section .item .e-club-member-notes.wysiwyg-block .opener{text-decoration:underline;color:#9ebf00;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.no-touchevents .e-club-member-notes.wysiwyg-block a:hover,.no-touchevents .e-club-member-notes.wysiwyg-block .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .e-club-member-notes.wysiwyg-block .opener:hover,.no-js .e-club-member-notes.wysiwyg-block a:hover,.no-js .e-club-member-notes.wysiwyg-block .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .e-club-member-notes.wysiwyg-block .opener:hover,.e-club-member-notes.wysiwyg-block a:focus,.e-club-member-notes.wysiwyg-block .discover-more-section .item .opener:focus,.discover-more-section .item .e-club-member-notes.wysiwyg-block .opener:focus,.e-club-member-notes.wysiwyg-block a.active,.e-club-member-notes.wysiwyg-block .discover-more-section .item .active.opener,.discover-more-section .item .e-club-member-notes.wysiwyg-block .active.opener,.e-club-member-notes.wysiwyg-block a--active{text-decoration:none;}.e-club-summary{background:#fff;box-shadow:0 0 4px rgba(106,106,106,0.3);max-width:770px;margin:0 auto;text-align:left;}.e-club-summary__row{border-top:2px solid #dde1e2;display:flex;justify-content:space-between;}.e-club-summary__row:first-child{border-top:0;}.e-club-summary__col{flex:1;border-left:2px solid #dde1e2;padding:20px 30px;display:flex;flex-direction:column;}.e-club-summary__col:first-child{border-left:0;}.e-club-summary__text-box{padding:20px 30px;flex:1 1 65%;display:flex;flex-direction:column;}.e-club-summary__logo-box,.e-club-summary__price-box{padding:20px 30px;flex:1 1 35%;display:flex;flex-direction:column;align-items:flex-end;}.e-club-summary__label{font:14px/17px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.e-club-summary__value{font:12px/15px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.e-club-summary__price{font-size:24px;line-height:30px;color:#9ebf00;}.e-club-card{display:flex;flex-direction:column;box-shadow:0 1px 5px rgba(0,0,0,0.2);margin:2px 15px;}.e-club-card-wrap{display:flex;flex-wrap:wrap;margin:0 -15px;}.e-club-card-wrap .e-club-card{flex:1;min-width:calc(25% - 30px);max-width:calc(25% - 30px);margin:0 15px 30px;}@media (max-width:1199px){.e-club-card-wrap .e-club-card{min-width:calc(33.33% - 30px);max-width:calc(33.33% - 30px);}}@media (max-width:1023px){.e-club-card-wrap .e-club-card{min-width:calc(50% - 30px);max-width:calc(50% - 30px);}}@media (max-width:767px){.e-club-card-wrap .e-club-card{min-width:auto;max-width:none;}}.e-club-card-wrap .e-club-card--single{flex:1 1 auto;max-width:100%;width:auto;flex-direction:row;}@media (max-width:767px){.e-club-card-wrap .e-club-card--single{flex-direction:column;}}.e-club-card--single .e-club-card__img-box{flex:1 1 736px;order:2;}@media (max-width:767px){.e-club-card--single .e-club-card__img-box{order:0;flex:1 1 auto;}}.e-club-card__img-box img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.e-club-card__text-box{padding:20px 25px;flex:1 1 auto;display:flex;flex-direction:column;font:12px/20px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;background:#fff;}.e-club-card--single .e-club-card__text-box{font-size:14px;line-height:24px;flex:1 1 434px;justify-content:center;padding:20px 35px;}@media (max-width:767px){.e-club-card--single .e-club-card__text-box{flex:1 1 auto;}}.e-club-card__text-box h2{font:18px/28px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 15px;}.e-club-card__text-box h3{font:14px/19px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.e-club-card__text-box p{margin-bottom:10px;}.e-club-card--single .e-club-card__text-box p{margin-bottom:25px;}.e-club-card__btn-row{margin:auto 0 10px;display:flex;}.e-club-card--single .e-club-card__btn-row{margin:0;}@media (max-width:767px){.e-club-card--single .e-club-card__btn-row{margin:auto 0 10px;}}.e-club-card__btn-wrap{flex:0 1 auto;min-width:218px;}@media (max-width:767px){.e-club-card__btn-wrap{flex:1 1 100%;}}.e-club-card--single .e-club-card__btn-wrap{min-width:270px;}.eclub-customer-block{box-shadow:0 2px 4px rgba(138,153,151,0.3);border-radius:4px;background:#fff;padding:28px 25px 36px;display:flex;justify-content:space-between;align-items:center;}@media (max-width:979px){.eclub-customer-block{margin:0 -30px 0;display:block;}}.eclub-customer-block.renew{margin-bottom:39px;}.eclub-customer-block.renew .holder{margin-right:30px;}@media (max-width:979px){.eclub-customer-block.renew .holder{margin-right:0;}}.eclub-customer-block .frame{flex:0 0 229px;}@media (max-width:979px){.eclub-customer-block .frame{margin-top:9px;}}.eclub-customer-block .e-club{border:2px solid #6a6a6a;background-color:#515b5a;border-radius:4px;overflow:hidden;}.eclub-customer-block .e-club .svg-ico{width:86px;height:37px;position:static;}@media (max-width:979px){.eclub-customer-block .e-club .svg-ico{width:55px;height:23px;}}.eclub-customer-block .info{flex:0 0 246px;border-radius:2px;background-color:rgba(155,155,155,0.13);font:14px/18px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:14px 7px 15px 35px;}@media (max-width:979px){.eclub-customer-block .info{margin-top:9px;}}.eclub-customer-block .info span{color:#1c3330;}.eclub-customer-block .info strong{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:normal;font-size:18px;}.eclub-customer-block h2{font-size:24px;line-height:24px;margin:0 0 7px;color:#1c3330;}@media (max-width:979px){.eclub-customer-block h2{margin:0 0 9px;}}.eclub-customer-block h2 .svg-ico{display:inline-block;vertical-align:middle;width:22px;height:22px;margin-right:7px;}.eclub-customer-block span{display:block;font-size:14px;color:#6a6a6a;}.eclub-customer-block span strong{color:#1c3330;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:normal;}.error-message{position:absolute;left:0;top:100%;border-radius:4px;border:1px solid rgba(255,0,0,0.3);background-color:#ffe8e8;font-size:12px;line-height:16px;color:#ff3636;font-weight:700;padding:4px 25px 4px 40px;display:none;}.page-node-type-homepage .error-message{top:-1px;transform:translateY(-100%);}@media (max-width:979px){.page-node-type-homepage .error-message{top:0;transform:none;}}@media (max-width:979px){.error-message{width:100%;float:left;position:relative;top:0;transform:translate(0);margin:15px 0 -10px;}}.error-message:after{content:'';width:12px;height:12px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon11.svg) no-repeat;position:absolute;left:20px;top:50%;transform:translateY(-50%);}.error-message--user-form{position:static;background-color:#fffbfb;min-height:51px;transform:translate(0);margin:12px 0 0;float:none;display:flex;align-items:center;justify-content:center;padding:5px 15px;}.error-message--user-form:before{content:'';min-height:inherit;font-size:0;}.error-message--user-form:after{display:none;}div.error,div.past-date-error,.error,.past-date-error{background:#fff !important;}.event-card{min-width:300px;}.event-card__heading{background:#dee3e2;border-radius:5px 5px 0 0;padding:10px 25px 10px 20px;display:flex;align-items:center;justify-content:space-between;}.event-card__category{font:10px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;display:flex;align-items:center;}.event-card__category .svg-ico{width:18px;height:18px;margin:0 7px 0 0;}.event-card__content{padding:10px 25px 10px;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.event-card__content p{margin:0 0 15px;}.event-card__address{display:block;margin:0 0 15px;}.event-card__title{font:18px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;margin:0 0 3px;}.event-card__btn-row{display:flex;justify-content:center;padding-bottom:20px;}.event-card__btn-wrap{flex:0 1 auto;min-width:250px;}.experience{padding:40px 0 0;font-size:14px;line-height:24px;}@media (max-width:767px){.experience{padding:15px 0 0;}}.experience__visual{height:400px;position:relative;color:#fff;}.experience__visual .img-holder{position:absolute;width:100%;height:100%;overflow:hidden;border-radius:4px;}.experience__visual .img-frame{height:100%;position:relative;}.experience__visual img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.experience__visual .text-holder{height:100%;display:flex;justify-content:center;flex-direction:column;position:relative;z-index:2;padding:10px 68px;}@media (max-width:767px){.experience__visual .text-holder{padding:10px 30px;}}.experience__visual .text-holder .label{font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px;}.experience__visual .text-holder h2{font-size:30px;line-height:42px;margin:0 0 20px;}.experience__visual .text-holder p{max-width:400px;margin:0 0 40px;}.experience__visual .text-holder strong{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.experience__visual .text-holder em{font-style:italic;}.experience__visual .text-holder .experience__btn-row{display:flex;}.experience__visual .text-holder .experience__btn-wrap{min-width:270px;flex:0 1 auto;}.experience__content{padding:80px 0 20px;display:flex;flex-wrap:wrap;}@media (max-width:767px){.experience__content{padding:30px 0 0;}}.experience__content .column{flex:1 1 0%;}@media (max-width:767px){.experience__content .column{flex:1 1 100%;}}.experience__content .single-post{padding:85px 80px 0 0;}@media (max-width:979px){.experience__content .single-post{padding:35px 30px 0 0;}}@media (max-width:767px){.experience__content .single-post{padding:0;font-size:12px;line-height:18px;}}.experience__content .single-post .label{display:block;font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;color:#9ebf00;}.experience__content .single-post h2{font-size:30px;line-height:42px;margin:0 0 40px;}@media (max-width:767px){.experience__content .single-post h2{font-size:18px;line-height:24px;margin:0 0 17px;}}.experience__content .single-post p{margin:0 0 50px;}@media (max-width:767px){.experience__content .single-post p{margin:0 0 20px;}}.experience__content .single-post strong{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.experience__content .single-post em{font-style:italic;}.experience__content .single-post .experience__btn-row{display:flex;margin-bottom:26px;}@media (max-width:767px){.experience__content .single-post .experience__btn-row{margin:0 0 20px;justify-content:center;}}.experience__content .single-post .experience__btn-wrap{flex:0 1 auto;min-width:270px;}.experience__content .single-post .img-box{margin-left:-50px;max-width:490px;}@media (max-width:979px){.experience__content .single-post .img-box{margin-left:-30px;}}@media (max-width:767px){.experience__content .single-post .img-box{margin:0 0 20px;}}.experience__content .posts{margin:0 -15px;display:flex;flex-wrap:wrap;}@media (max-width:767px){.experience__content .posts{margin:0 -15px 15px;}}.experience__content .posts__column{flex:1 1 0%;margin-top:35px;}@media (max-width:979px){.experience__content .posts__column{flex:1 1 100%;margin-top:0;}}.experience__content .posts__column:first-child{margin-top:0;}.experience__content .post{box-shadow:0 12px 24px rgba(138,153,151,0.3);border-radius:4px;overflow:hidden;color:#fff;margin:0 15px 35px;}@media (max-width:767px){.experience__content .post{margin:0 15px 12px;}}.experience__content .post__inner{color:#fff;}.experience__content .post__text-box{padding:40px 50px 50px;}@media (max-width:979px){.experience__content .post__text-box{padding:20px 30px 30px;}}@media (max-width:767px){.experience__content .post__text-box{padding:20px 15px 15px;display:flex;font:12px/18px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}}.experience__content .post__text-box .icon-box{margin-bottom:20px;width:50px;height:40px;}@media (max-width:767px){.experience__content .post__text-box .icon-box{flex:0 0 50px;margin:0 20px 5px 0;}}@media (max-width:767px){.experience__content .post__text-box .text-box{flex:1 1 auto;}}.experience__content .post__text-box h3{font:16px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:13px;}@media (max-width:767px){.experience__content .post__text-box h3{font-size:14px;line-height:18px;margin-bottom:0;}}.experience__content .post__text-box p{margin:0 0 5px;}.experience__content .post__img-box{position:relative;}@media (max-width:767px){.experience__content .post__img-box{height:108px;}}.experience__content .post__img-box img{width:100%;max-width:none;}@media (max-width:767px){.experience__content .post__img-box img{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);}}.faq-column{border-radius:4px;border:1px solid rgba(138,153,151,0.3);overflow:hidden;box-shadow:0 14px 41px rgba(138,153,151,0.2);background:#fff;}.faq-column__header{border-radius:4px 4px 0 0;background:#1C3330;min-height:80px;padding:5px;display:flex;justify-content:center;align-items:center;}.faq-column__header h3{font-size:18px;font-weight:700;line-height:42px;color:#9ebf00;margin:0;}.faq-column__content{padding:29px 28px 10px;font-size:14px;font-weight:400;line-height:22px;}.faq-column__info{text-align:center;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e4e4e4;}.faq-column__info p{margin:0 0 13px;}.faq-column__info .button{margin:0 auto;max-width:210px;width:100%;height:52px;display:table;border-radius:6px;}.faq-column__info .button a,.faq-column__info .button .discover-more-section .item .opener,.discover-more-section .item .faq-column__info .button .opener{display:table-cell;vertical-align:middle;width:100%;border-bottom:0;font-size:14px;line-height:1;padding:12px 15px 10px;}.faq-column__info a,.faq-column__info .discover-more-section .item .opener,.discover-more-section .item .faq-column__info .opener{border-bottom:1px dotted #9ebf00;}.no-touchevents .faq-column__info a:hover,.no-touchevents .faq-column__info .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .faq-column__info .opener:hover,.no-js .faq-column__info a:hover,.no-js .faq-column__info .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .faq-column__info .opener:hover,.faq-column__info a:focus,.faq-column__info .discover-more-section .item .opener:focus,.discover-more-section .item .faq-column__info .opener:focus,.faq-column__info a.active,.faq-column__info .discover-more-section .item .active.opener,.discover-more-section .item .faq-column__info .active.opener,.faq-column__info a--active{border-bottom-color:transparent;}.faq-column__list li{padding:0 30px 0 0;margin-bottom:20px;position:relative;}.faq-column__list li:before,.faq-column__list li:after{content:'';width:1px;height:5px;background:#162724;position:absolute;right:3px;top:50%;transform:rotate(45deg);transition:background 0.5s;z-index:1;}.faq-column__list li:before{margin:-3px 0 0;transform:rotate(-45deg);}.faq-column__list a,.faq-column__list .discover-more-section .item .opener,.discover-more-section .item .faq-column__list .opener{color:#1d3330;transition:opacity 0.3s;}.no-touchevents .faq-column__list a:hover,.no-touchevents .faq-column__list .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .faq-column__list .opener:hover,.no-js .faq-column__list a:hover,.no-js .faq-column__list .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .faq-column__list .opener:hover,.faq-column__list a:focus,.faq-column__list .discover-more-section .item .opener:focus,.discover-more-section .item .faq-column__list .opener:focus,.faq-column__list a.active,.faq-column__list .discover-more-section .item .active.opener,.discover-more-section .item .faq-column__list .active.opener,.faq-column__list a--active{opacity:0.7;}.faq-column--ans-quest .faq-column__info{border:0;margin-bottom:10px;}.faq-content{margin:40px 0;}@media (max-width:1023px){.faq-content{margin:20px 0 39px;}}.faq-content__group{margin-bottom:32px;padding-bottom:40px;border-bottom:1px solid rgba(155,155,155,0.28);}@media (max-width:1023px){.faq-content__group{margin:0;padding:0;border:0;}}.faq-content__group:last-child{border-bottom:0;}@media (max-width:1023px){.faq-content__group:last-child{border-bottom:1px solid rgba(155,155,155,0.28);}}@media (max-width:1023px){.faq-content__group--active .faq-content__group-title{color:#9EBF00;}}@media (max-width:1023px){.faq-content__group--active .faq-content__group-title:before{transform:rotate(-135deg);border-color:#9EBF00;}}.faq-content__group-title{font-size:16px;line-height:1.5;color:#1D3330;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:15px;}.faq-content__group-title:before{content:'';position:absolute;right:20px;top:50%;margin-top:-3px;width:6px;height:6px;border-bottom:1px solid #1D3330;border-right:1px solid #1D3330;transform:rotate(45deg);display:none;}@media (max-width:1023px){.faq-content__group-title:before{display:block;}}@media (max-width:1023px){.faq-content__group-title{margin:0;padding:16px 0;font-size:14px;border-top:1px solid rgba(155,155,155,0.28);position:relative;}}@media (max-width:1023px){.faq-content .faq-list{margin-bottom:25px;}}.faq-groups-country{margin:25px 0;padding:24px 0;border-top:1px solid rgba(155,155,155,0.28);}@media (max-width:1023px){.faq-groups-country:after{content:'';display:block;position:absolute;left:-30px;bottom:0;width:calc(100% + 60px);height:1px;background:rgba(155,155,155,0.28);}}@media (max-width:1023px){.faq-groups-country{border-top:0;margin:20px 0 10px;padding:0 0 32px 0;position:relative;}}.faq-groups-country__title{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:1.71;color:#1C3330;}.faq-groups-country__list{display:flex;flex-wrap:wrap;margin:-10px -10px 0 0;}@media (max-width:1023px){.faq-groups-country__list{display:none;}}.faq-groups-country__item{margin:10px 10px 0 0;display:block;width:calc((100% / 3) - 10px);height:95px;position:relative;border-radius:4px;box-shadow:0 14px 41px 0 rgba(0,0,0,0.14);overflow:hidden;transition:box-shadow 0.3s ease-out;}.faq-groups-country__item:hover{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.75);}.faq-groups-country__item:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(52,51,50,0.3);z-index:2;}.faq-groups-country__item span.faq-groups-country__name{position:absolute;width:100%;top:50%;transform:translateY(-50%);color:#fff;font-size:14px;line-height:1.28;text-align:center;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;z-index:3;text-transform:uppercase;}.faq-groups-country__item .media--loading{position:static;}.faq-groups-country__item img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";width:100%;height:100%;max-width:none;}.faq-groups-country .select-box{display:none;margin-left:0;width:100%;box-shadow:0 2px 4px 0 rgba(138,153,151,0.3);}@media (max-width:1023px){.faq-groups-country .select-box{display:inline-block;}}.faq-groups-country .select-box .opener{color:#1d3330;border:1px solid #dbe0df;background:#fff;padding:5px 26px 5px 10px;width:100%;}.faq-groups-country .select-box .opener:before{border-color:#1d3330 transparent transparent transparent;}.faq-groups-country .select-box .opener:after{border-color:transparent transparent #1d3330 transparent;}.faq-groups{margin:20px 0;}.faq-groups__title{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:24px;line-height:1.33;margin:0 0 17px 0;}@media (max-width:1023px){.faq-groups__title{font-size:18px;line-height:1.44;}}.faq-groups__navigation{display:flex;flex-wrap:wrap;margin:-10px -10px 0 0;}@media (max-width:1023px){.faq-groups__navigation{display:none;}}.faq-groups__navigation li{margin:10px 10px 0 0;}.faq-groups__navigation a,.faq-groups__navigation .discover-more-section .item .opener,.discover-more-section .item .faq-groups__navigation .opener{display:block;font-size:12px;line-height:1.5;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:rgba(29,51,48,0.75);text-align:center;background:#fff;border-radius:20px;box-shadow:0 2px 12px 0 rgba(138,153,151,0.08);border:1px solid rgba(138,153,151,0.3);padding:7px 15px 5px;transition:background-color 0.3s ease-out;}.faq-groups__navigation a:hover,.faq-groups__navigation .discover-more-section .item .opener:hover,.discover-more-section .item .faq-groups__navigation .opener:hover{background-color:#dee3e2;border-color:#dee3e2;}.faq-list__item{cursor:pointer;margin-top:1px;background:#fff;box-shadow:0 2px 12px rgba(138,153,151,0.08);border:1px solid #dce0e0;border-radius:4px;}.faq-list__item:first-child{margin-top:0;}.faq-list__question{display:flex;align-items:center;padding:15px 20px;}@media (max-width:979px){.faq-list__question{padding:10px;}}.faq-list h2{font:16px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:3px 0 2px;}@media (max-width:979px){.faq-list h2{line-height:18px;font-size:14px;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}}.faq-list__opener{width:30px;height:30px;flex:0 0 30px;position:relative;cursor:pointer;margin-right:20px;}@media (max-width:979px){.faq-list__opener{margin-right:10px;}}.faq-list__opener:after,.faq-list__opener:before{content:'';position:absolute;top:50%;left:50%;height:2px;width:18px;background:#b0d300;transform:translate(-50%,-50%);}.faq-list__opener:before{height:18px;width:2px;}.faq-list__item--active .faq-list__opener:before{display:none;}.faq-list__answer{padding:0 20px 12px 70px;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;top:-8px;display:none;cursor:auto;}@media (max-width:979px){.faq-list__answer{top:-3px;padding:0 10px 12px 50px;line-height:20px;}}.faq-list__answer .wysiwyg-block,.with-improvements .faq-list__answer .wysiwyg-block{font-size:inherit;line-height:inherit;font-family:inherit;}.faq-list__answer .wysiwyg-block > *:last-child{margin-bottom:0;}.faq-list__answer .wysiwyg-block > *:last-child > *:last-child{margin-bottom:0;}.faq-list__answer > *:last-child{margin-bottom:0;}.faq-list h4{font:10px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin:0 0 3px;}.faq-list p{margin:0 0 15px;}.faq-block > h2{font-size:30px;line-height:40px;margin:0 0 37px;}@media (max-width:979px){.faq-block > h2{margin:0 0 15px;font-size:18px;line-height:30px;letter-spacing:-0.3px;}}.footer{width:100%;background:#f3f5f8;padding:45px 0 20px;font-size:12px;line-height:24px;color:#1d3330;position:relative;}@media (max-width:979px){.footer{padding:120px 0 20px;}}.footer__holder{position:relative;}.footer__top{border-bottom:1px solid #dbe0df;padding:0 0 30px;display:flex;justify-content:space-between;}@media (max-width:979px){.footer__top{flex-direction:column;margin:0 -30px;padding:0 30px 30px;}}.footer__top .column{flex:1 1 0%;}@media (max-width:979px){.footer__top .column{flex:1 1 auto;}}.footer__settings-form .language-select-wrapper{display:flex;align-items:center;}@media (max-width:979px){.footer__settings-form .language-select-wrapper{flex-direction:column;align-items:flex-start;}}.footer__settings-form label{font-size:16px;line-height:22px;text-align:right;}@media (max-width:979px){.footer__settings-form label{font-size:14px;text-align:left;margin-bottom:10px;}}.footer__settings-form select{width:100%;}.footer__settings-form .jcf-select{margin:0 0 0 20px;max-width:240px;flex:0 0 240px;min-width:100px;}@media (max-width:979px){.footer__settings-form .jcf-select{flex:1 1 auto;max-width:100%;margin:0 0 10px;}}.footer__settings-form .jcf-select-currency-select{max-width:100px;}@media (max-width:979px){.footer__settings-form .jcf-select-currency-select{max-width:100%;}}.footer__settings-form .jcf-select-currency-select .jcf-select-text{margin:0 30px 0 20px;}.footer__newsletter{display:flex;align-items:center;justify-content:flex-end;}@media (max-width:979px){.footer__newsletter{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:13px 0 0;}}.footer__newsletter .label{font-size:16px;line-height:22px;font-weight:normal;margin:0 20px;flex:1 1 auto;text-align:right;}@media (max-width:979px){.footer__newsletter .label{font-size:14px;margin:0 0 10px;}}.footer__newsletter-btn-wrap{white-space:nowrap;flex:1 1 auto;}@media (max-width:979px){.footer__newsletter-btn-wrap{flex:1 1 auto;width:100%;max-width:100%;}}.footer__newsletter-btn-wrap .button__inner{min-width:284px;padding:12px 35px 14px 15px;}.footer__main{padding:25px 0 35px;display:flex;}@media (max-width:979px){.footer__main{flex-direction:column;padding:20px 0 0;}}.footer__main .column{flex:1 1 0%;}@media (max-width:979px){.footer__main .column{flex:1 1 auto;}}@media (max-width:979px){.footer__main .column__nav{order:3;margin:0 -30px;padding:20px 30px;border-top:1px solid #dbe0df;}}.footer__main .column__hotels{flex:2 2 0%;}@media (max-width:979px){.footer__main .column__hotels{order:2;flex:2 2 auto;}}@media (max-width:979px){.footer__main .column__phone-info{order:1;}}.footer__main .two-columns{display:flex;margin:0 0 31px;}.footer__main .two-columns:last-child{margin:0;}.footer__main .two-columns .col{flex:1 1 0%;padding:0 20px 0 0;}@media (max-width:979px){.footer__main .two-columns .col{padding:0;flex:1 1 auto;}}@media (max-width:979px){.footer__main .two-columns .col h3{display:none;}}.footer__main_widgets{margin-left:-13px;margin-right:-13px;}.footer__main_widgets .column{padding-left:13px;padding-right:13px;}@media (max-width:979px){.footer__main_widgets{flex-direction:column;margin-left:-30px;margin-right:-30px;}.footer__main_widgets .column{border-bottom:1px solid #dbe0df;padding:15px 30px;}.footer__main_widgets .column:last-child{border-bottom:none;}}.footer__widget{margin-top:25px;}.footer__widget_first{margin-top:0;}@media (max-width:979px){.footer__widget{margin-top:10px;margin-bottom:10px;}}@media (max-width:979px){.footer__widget_apps,.footer__widget_social{margin-bottom:0;margin-top:0;}.footer__widget_apps h3,.footer__widget_social h3{display:none;}}.footer__nav{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.footer__nav li{margin:0 0 6px;}.footer__nav a,.footer__nav .discover-more-section .item .opener,.discover-more-section .item .footer__nav .opener{color:#1d3330;}.no-touchevents .footer__nav a:hover,.no-touchevents .footer__nav .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .footer__nav .opener:hover,.no-js .footer__nav a:hover,.no-js .footer__nav .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .footer__nav .opener:hover,.footer__nav a:focus,.footer__nav .discover-more-section .item .opener:focus,.discover-more-section .item .footer__nav .opener:focus,.footer__nav a.active,.footer__nav .discover-more-section .item .active.opener,.discover-more-section .item .footer__nav .active.opener,.footer__nav a--active{text-decoration:underline;}@media (max-width:979px){.footer__phone-info{padding-bottom:30px;}}.footer__phone-info .title{font:16px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;margin:0 0 7px;}.footer__phone-info .link{font:10px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:2px;color:#1d3330;}.footer .phone-number-box{margin:0 0 28px;}@media (max-width:979px){.footer .phone-number-box{margin:0 0 20px;}}.footer .phone-number-box .text:before{border-left-color:#f3f5f8;}.footer__download-list{display:flex;margin:0 -5px;}.footer__download-list li{padding:0 5px;}.footer__bottom{border-top:1px solid #dbe0df;padding:20px 0 0;display:flex;align-items:center;justify-content:space-between;}@media (max-width:979px){.footer__bottom{justify-content:center;margin:0 -30px;padding:20px 30px 0;}}.footer h3{font-size:16px;line-height:20px;color:#1d3330;margin:0 0 11px;}.footer .logo{display:block;width:59px;height:59px;margin:0 20px 0 0;}@media (max-width:979px){.footer .logo{margin:0;position:absolute;width:78px;height:78px;top:34px;left:50%;transform:translateX(-50%);}.android .footer .logo{left:30px;transform:translateX(0);}.iOS .footer .logo{left:30px;transform:translateX(0);}}.footer .logo img{width:100%;}.footer .copyright{font:12px/16px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0;}.free-loyality{background:#fcfdf4;border:1px solid #d6e979;padding:35px 26px;font-size:12px;font-weight:300;line-height:20px;color:#1d3330;}.free-loyality p{margin:0 0 30px;}.free-loyality__h2{display:flex;align-items:center;margin:0 0 13px;font-size:20px;line-height:42px;font-weight:700;color:#1d3330;}.free-loyality__h2 .svg-ico{width:30px;height:30px;flex:0 0 30px;margin:0 14px 0 0;}.free-loyality__h3{font-size:18px;font-weight:400;line-height:30px;color:#162724;margin:0 0 18px;}.free-loyality__list{margin:0 0 4px;}.free-loyality__list li{padding:0 0 10px 25px;position:relative;}.free-loyality__list li:before{content:'';position:absolute;top:5px;left:2px;width:9px;height:8px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/images/icon-ic-check.svg) no-repeat 100%;}.free-loyality__link-more{display:inline-block;vertical-align:top;color:#9ebf00;border-bottom:1px dotted #9ebf00;margin-bottom:10px;line-height:14px;}.no-touchevents .free-loyality__link-more:hover,.no-js .free-loyality__link-more:hover,.free-loyality__link-more:focus,.free-loyality__link-more.active,.free-loyality__link-more--active{border-bottom-color:transparent;}.free-loyality__check-row{display:flex;align-items:center;padding-top:20px;}.group-zone{padding:40px 0;background:#f7f8fa;position:relative;overflow:hidden;}@media (max-width:1023px){.group-zone{padding:15px 0;}}.group-zone__items-wrap{width:470px;flex-shrink:0;position:relative;z-index:2;}@media (max-width:1023px){.group-zone__items-wrap{margin-top:35px;width:initial;}}.group-zone__items-wrap .slick-list{margin:0 -60px;padding:0 60px;}.group-zone__items-wrap .slick-track{display:flex;}.group-zone__wrapper{display:flex;position:relative;z-index:2;}@media (max-width:1023px){.group-zone__wrapper{display:block;}}.group-zone__main{flex:1 1 5px;position:relative;z-index:1;}.group-zone__main > a,.discover-more-section .item .group-zone__main > .opener{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;z-index:1;}.group-zone__heading{max-width:300px;}@media (max-width:1023px){.group-zone__heading{margin:0 auto;max-width:270px;}}.group-zone__title,.group-zone__description{padding-right:0;}.group-zone__button{max-width:210px;margin-top:25px;}@media (max-width:1023px){.group-zone__button{margin-left:auto;margin-right:auto;}}.group-zone__map{position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:1;}@media (max-width:1023px){.group-zone__map{display:none;}}.group-zone__control{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;}@media (max-width:1023px){.group-zone__control{display:none;}}.group-zone__control .slider-control{width:initial;height:initial;}.group-zone__control .slider-control__button{width:58px;height:58px;border:0;box-shadow:0 4px 6px rgba(0,0,0,0.05);position:absolute;top:50%;transform:translateY(-50%);}.group-zone__control .slider-control__button.slick-disabled{display:none !important;}.group-zone__control .slider-control__button--prev{left:-29px;}.group-zone__control .slider-control__button--next{right:-29px;}.group-zone .group-zone-item{width:470px;height:auto;margin:0 15px;min-height:480px;}@media (max-width:1023px){.group-zone .group-zone-item{width:calc(100vw - 60px);min-height:295px;height:initial;margin:0 5px;opacity:0.5;}}@media (max-width:1023px){.group-zone .group-zone-item.slick-active{opacity:1;}}.group-zone-item-manager{background:#88bf77;color:#fff;padding:65px 60px 65px 70px;border-radius:5px;overflow:hidden;}@media (max-width:1023px){.group-zone-item-manager{padding:25px;}}.group-zone-item-manager__info{display:flex;flex-wrap:wrap;}.group-zone-item-manager__info + .group-zone-item-manager__description{padding-top:30px;}@media (max-width:1023px){.group-zone-item-manager__info + .group-zone-item-manager__description{padding-top:17px;}}.group-zone-item-manager__image{flex-shrink:0;width:112px;height:112px;overflow:hidden;border-radius:50%;margin-right:30px;}@media (max-width:1023px){.group-zone-item-manager__image{width:76px;height:76px;margin-right:16px;}}.group-zone-item-manager__info-text{flex:1 1 5px;display:flex;align-items:center;font-size:16px;}.group-zone-item-manager__name{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;}.group-zone-item-manager__name + .group-zone-item-manager__position{padding-top:10px;}@media (max-width:1023px){.group-zone-item-manager__name + .group-zone-item-manager__position{padding-top:7px;}}.group-zone-item-manager__position{font-size:16px;line-height:1.4;}@media (max-width:1023px){.group-zone-item-manager__position{font-size:12px;}}.group-zone-item-manager__description{font-size:28px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.1;}@media (max-width:1023px){.group-zone-item-manager__description{font-size:20px;}}.group-zone-item-corporate{background:#7789bf;color:#fff;border-radius:5px;overflow:hidden;position:relative;}.group-zone-item-corporate__image img{width:100%;height:177px;}.group-zone-item-corporate__content{padding:40px 50px;}@media (max-width:1023px){.group-zone-item-corporate__content{padding:20px;}}.group-zone-item-corporate__title{font-size:20px;line-height:1.2;margin:0;}@media (max-width:1023px){.group-zone-item-corporate__title{font-size:16px;}}.group-zone-item-corporate__title + .group-zone-item-corporate__description{margin-top:16px;}@media (max-width:1023px){.group-zone-item-corporate__title + .group-zone-item-corporate__description{margin-top:10px;}}.group-zone-item-corporate__title + .group-zone-item-corporate__button{margin-top:45px;}.group-zone-item-corporate__description{font-size:16px;line-height:1.5;}@media (max-width:1023px){.group-zone-item-corporate__description{font-size:12px;}}.group-zone-item-corporate__description + .group-zone-item-corporate__button{margin-top:45px;}@media (max-width:1023px){.group-zone-item-corporate__description + .group-zone-item-corporate__button{margin-top:20px;}}.group-zone-item-corporate__button{max-width:270px;}@media (max-width:1023px){.group-zone-item-corporate__button{max-width:initial;}}.header{width:100%;z-index:201;position:relative;border-bottom:1px solid #e2e6e5;transition:border 0.3s;}@media (max-width:1023px){.guests-form-opened .header{display:none;}}.page-node-type-homepage .header{border:none;}@media (max-width:1023px){.page-node-type-homepage.page-node-type-homepage--new .header{position:absolute;}}.header:after{content:'';background:#fff;transition:opacity 0.2s;position:absolute;left:-9999px;right:-9999px;top:0;bottom:0;z-index:-1;opacity:0;}@media (min-width:1024px){.menu-open .header:after{opacity:1;}}.menu-active .header{background:#1c3330;z-index:203;}@media (max-width:1023px){.header{padding:5px 0;}}.header .header-wrap{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;}.header .container{display:flex;align-items:center;justify-content:space-between;position:relative;background:#fff;}.menu-active .header .container{background:#1c3330;}@media (max-width:1023px){.header .container{display:block;}}.page-node-type-homepage .header .container{background:none;}@media (min-width:1024px){.menu-open .header .container{background:none;}}.header .container:after{display:block;clear:both;content:'';}.search-open .header{z-index:1;}.page-node-type-homepage .header{position:absolute;left:0;top:0;}@media (max-width:1023px){.page-node-type-homepage .header{position:relative;padding:6px 0;}}.header .header-holder{float:right;font-size:0;line-height:0;}@media (max-width:1023px){.header .header-holder{display:block;position:fixed;left:0;right:0;bottom:0;top:50px;overflow:auto;background:#1c3330;color:#fff;display:none;}.menu-active .header .header-holder{display:block;padding:44px 30px 20px;}}.header .header-holder .header-frame{transition:0.5s transform;}@media (min-width:1024px){.header .header-holder .header-frame .header-frame-inner{width:100%;display:flex;align-items:center;}}@media (max-width:1023px){.header .header-holder .header-frame{overflow-x:hidden;display:block;height:100%;}.header .header-holder .header-frame .drop-nav .drop-holder,.header .header-holder .header-frame .drop-nav .tab{padding:0;height:auto !important;}}.header .header-holder .title{display:none;font:12px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;}@media (max-width:1023px){.header .header-holder .title{display:block;margin:0 0 5px;color:#6a6a6a;}}.header .logo{width:68px;height:68px;float:left;}@media (max-width:1023px){.header .logo{display:block;width:40px;height:40px;margin:0 auto;float:none;}}.header .logo img{width:100%;vertical-align:top;}.select-box{display:inline-block;vertical-align:top;position:relative;margin:0 0 0 10px;}@media (max-width:1023px){.select-box{margin:0;width:100%;}}.select-box .opener{float:left;border:1px solid #dbe0df;border-radius:5px;background:none;font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;padding:5px 26px 5px 10px;position:relative;text-align:left;}.select-box .opener.language{min-width:113px;}@media (max-width:1023px){.select-box .opener{padding:5px 30px 5px 10px;}}@media (max-width:1023px){.select-box .opener{border:none;padding:0 30px 0 0;color:#fff;}.select-box .opener.language{min-width:0;}}.page-node-type-homepage .select-box .opener{color:#fff;border-color:#fff;}@media (min-width:1024px){.menu-open .select-box .opener{color:#1d3330;border-color:#dbe0df;}}.select-box .opener span{display:block;}.select-box .opener:before,.select-box .opener:after{content:'';width:0;height:0;border-style:solid;border-width:0 2.5px 3px 2.5px;border-color:transparent transparent #1d3330 transparent;position:absolute;right:11px;top:50%;transform:translateY(-4px);}@media (max-width:1023px){.select-box .opener:before,.select-box .opener:after{border-color:transparent transparent #fff transparent;}}.page-node-type-homepage .select-box .opener:before,.page-node-type-homepage .select-box .opener:after{border-color:transparent transparent #fff transparent;}@media (min-width:1024px){.menu-open .select-box .opener:before,.menu-open .select-box .opener:after{border-color:transparent transparent #1d3330 transparent;}}.select-box .opener:before{border-width:3px 2.5px 0 2.5px;border-color:#1d3330 transparent transparent transparent;transform:translateY(1px);}@media (max-width:1023px){.select-box .opener:before{border-color:#fff transparent transparent transparent;}}.page-node-type-homepage .select-box .opener:before{border-color:#fff transparent transparent transparent;}@media (min-width:1024px){.menu-open .select-box .opener:before{border-color:#1d3330 transparent transparent transparent;}}.select-box .svg-ico{position:absolute;left:16px;top:50%;width:16px;height:16px;fill:#1d3330;transform:translateY(-50%);}.page-node-type-homepage .select-box .svg-ico{fill:#fff;}@media (min-width:1024px){.menu-open .select-box .svg-ico{fill:#1d3330;}}.select-box .drop{position:absolute;left:0;top:100%;display:none;width:100%;border:1px solid #dbe0df;border-width:0 1px 1px 1px;border-radius:0 0 5px 5px;transform:translateY(-5px);font-size:14px;line-height:30px;font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:10px 10px;z-index:101;background:#fff;}.page-node-type-homepage .select-box .drop{border-color:#fff;background:none;}@media (min-width:1024px){.menu-open .select-box .drop{background:#fff;border-color:#dbe0df;}}.menu-active .select-box .drop{background:#1c3330;border:none;padding:0;position:static;clear:both;}.select-box .drop a,.select-box .drop .discover-more-section .item .opener,.discover-more-section .item .select-box .drop .opener{cursor:pointer;color:#1d3330;display:block;}.page-node-type-homepage .select-box .drop a,.page-node-type-homepage .select-box .drop .discover-more-section .item .opener,.discover-more-section .item .page-node-type-homepage .select-box .drop .opener{color:#fff;}@media (min-width:1024px){.menu-open .select-box .drop a,.menu-open .select-box .drop .discover-more-section .item .opener,.discover-more-section .item .menu-open .select-box .drop .opener{color:#1d3330;overflow:hidden;text-overflow:ellipsis;}}.menu-active .select-box .drop a,.menu-active .select-box .drop .discover-more-section .item .opener,.discover-more-section .item .menu-active .select-box .drop .opener{color:#fff;}.select-box .drop a:hover,.select-box .drop .discover-more-section .item .opener:hover,.discover-more-section .item .select-box .drop .opener:hover{text-decoration:underline;}.select-box .drop .svg-ico{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-1px 9px 0 0;fill:#1d3330;}.select-box.booking .opener{min-width:155px;padding:5px 27px 5px 36px;}.select-box.booking .drop{padding:10px 20px;}.select-box.active .drop{display:block;}.menu-opener{position:absolute;left:32px;top:50%;width:16px;height:10px;text-indent:-9999px;transform:translateY(-50%);transition:opacity 0.5s;display:none;z-index:10;}@media (max-width:1023px){.menu-opener{display:block;}}.menu-opener:hover{opacity:.6;}.menu-opener:before,.menu-opener:after,.menu-opener span{background:#000;position:absolute;top:1px;left:0;right:0;height:1px;transition:all 0.2s linear;}.page-node-type-homepage.page-node-type-homepage--new .menu-opener:before,.page-node-type-homepage.page-node-type-homepage--new .menu-opener:after,.page-node-type-homepage.page-node-type-homepage--new
    .menu-opener span{background:#fff;}.menu-opener:before,.menu-opener:after{content:'';top:5px;}.menu-active .menu-opener:before,.menu-active .menu-opener:after{transform:rotate(45deg);top:50%;left:0;right:0;background:#fff;}.menu-opener:after{top:9px;}.menu-active .menu-opener:after{transform:rotate(-45deg);}.menu-active .menu-opener span{opacity:0;}.my-account-dropdown{float:right;position:relative;margin:0 0 0 10px;}@media (max-width:1023px){.my-account-dropdown{margin:-45px -19px -5px 0;}}.menu-active .my-account-dropdown{display:none;}.my-account-dropdown .opener{float:left;border:1px solid #dbe0df;border-radius:5px;background:none;font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;position:relative;text-align:left;min-width:155px;padding:5px 27px 5px 36px;cursor:pointer;}@media (max-width:1023px){.my-account-dropdown .opener{border:0;min-width:50px;width:50px;height:50px;padding:0;}}.page-node-type-homepage .my-account-dropdown .opener{color:#fff;border-color:#fff;}@media (min-width:1024px){.menu-open .my-account-dropdown .opener{color:#1d3330;border-color:#dbe0df;}}.my-account-dropdown .opener .svg-ico{position:absolute;left:16px;top:50%;width:16px;height:16px;fill:#1d3330;transform:translateY(-50%);}@media (max-width:1023px){.my-account-dropdown .opener .svg-ico{left:50%;transform:translate(-50%,-50%);}}.page-node-type-homepage .my-account-dropdown .opener .svg-ico{fill:#fff;}@media (max-width:1023px){.page-node-type-homepage .my-account-dropdown .opener .svg-ico{fill:#1c3330;}}@media (max-width:1023px){.page-node-type-homepage.page-node-type-homepage--new .my-account-dropdown .opener .svg-ico{fill:#fff;}}@media (min-width:1024px){.menu-open.page-node-type-homepage .my-account-dropdown .opener .svg-ico{fill:#1c3330;}}.logged-in .my-account-dropdown .opener .svg-ico{fill:#9ebf00;}.my-account-dropdown .opener .text{display:block;}@media (max-width:1023px){.my-account-dropdown .opener .text{display:none;}}.logged-in .my-account-dropdown .opener .text{display:none;}.my-account-dropdown .opener .user-name{display:none;}.logged-in .my-account-dropdown .opener .user-name{display:block;}@media (max-width:1023px){.logged-in .my-account-dropdown .opener .user-name{display:none;}}.my-account-dropdown .opener:before,.my-account-dropdown .opener:after{content:'';width:0;height:0;border-style:solid;border-width:0 2.5px 3px 2.5px;border-color:transparent transparent #1d3330 transparent;position:absolute;right:11px;top:50%;transform:translateY(-4px);}@media (max-width:1023px){.my-account-dropdown .opener:before,.my-account-dropdown .opener:after{display:none;}}.page-node-type-homepage .my-account-dropdown .opener:before,.page-node-type-homepage .my-account-dropdown .opener:after{border-color:transparent transparent #fff transparent;}@media (min-width:1024px){.menu-open .my-account-dropdown .opener:before,.menu-open .my-account-dropdown .opener:after{border-color:transparent transparent #1d3330 transparent;}}.my-account-dropdown .opener:before{border-width:3px 2.5px 0 2.5px;border-color:#1d3330 transparent transparent transparent;transform:translateY(1px);}.page-node-type-homepage .my-account-dropdown .opener:before{border-color:#fff transparent transparent transparent;}@media (min-width:1024px){.menu-open .my-account-dropdown .opener:before{border-color:#1d3330 transparent transparent transparent;}}.menu-active{position:fixed;top:0;left:0;right:0;min-height:auto;height:100%;overflow:hidden;}.help-section{padding:38px 0 0;margin:0 -12px;display:flex;flex-wrap:wrap;}.help-box{padding:0 12px 30px;flex:1 1 33.3333%;max-width:33.3333%;display:flex;}@media (max-width:979px){.help-box{flex:1 1 50%;max-width:50%;}}@media (max-width:767px){.help-box{flex:1 1 100%;max-width:100%;}}.help-box__inner{background:#fff;padding:25px 20px 10px;font-size:12px;line-height:20px;flex:1 1 0%;}.help-box__title{display:flex;font-size:20px;line-height:25px;margin:0 0 15px;}.help-box__title .media-image{width:40px;margin:0 10px 0 0;}.help-box__title .media-icon{width:40px;margin:0 10px 0 0;}.help-box__ico-calendar{width:25px;min-width:25px;height:25px;}.help-box__ico-payment{width:38px;min-width:38px;height:30px;}.help-box__ico-user{width:28px;min-width:28px;height:28px;}.help-box__ico-place{width:31px;min-width:31px;height:24px;}.help-box .svg-ico{margin:0 10px 0 0;}.help-box .svg-ico use{fill:#9ebf00;}.help-box p{margin:0 0 9px;}.help-box hr{border:0;margin:0 0 13px;height:2px;background:#e4e4e4;}.help-box .large-txt{display:block;font-size:16px;line-height:30px;}.help-box .small-txt{display:block;font-size:10px;line-height:16px;margin:0;}.help-box .small-txt a,.help-box .small-txt .discover-more-section .item .opener,.discover-more-section .item .help-box .small-txt .opener{line-height:14px;border-bottom:1px dotted #9ebf00;}.no-touchevents .help-box .small-txt a:hover,.no-touchevents .help-box .small-txt .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .help-box .small-txt .opener:hover,.no-js .help-box .small-txt a:hover,.no-js .help-box .small-txt .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .help-box .small-txt .opener:hover,.help-box .small-txt a:focus,.help-box .small-txt .discover-more-section .item .opener:focus,.discover-more-section .item .help-box .small-txt .opener:focus,.help-box .small-txt a.active,.help-box .small-txt .discover-more-section .item .active.opener,.discover-more-section .item .help-box .small-txt .active.opener,.help-box .small-txt a--active{border-bottom-color:transparent;}.help-box .green-txt{color:#9ebf00;}.help-box .green-txt a,.help-box .green-txt .discover-more-section .item .opener,.discover-more-section .item .help-box .green-txt .opener{color:#9ebf00;}.help-box .gray-txt{color:#879a97;}.help-box .gray-txt a,.help-box .gray-txt .discover-more-section .item .opener,.discover-more-section .item .help-box .gray-txt .opener{color:#879a97;}.help-panel{font-size:14px;line-height:21px;color:#879a97;max-width:320px;margin:0 auto;display:flex;flex-direction:column;align-items:center;}@media (max-width:767px){.help-panel{margin:25px auto 0;}}.help-panel a,.help-panel .discover-more-section .item .opener,.discover-more-section .item .help-panel .opener{line-height:14px;border-bottom:1px dotted #9ebf00;}.no-touchevents .help-panel a:hover,.no-touchevents .help-panel .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .help-panel .opener:hover,.no-js .help-panel a:hover,.no-js .help-panel .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .help-panel .opener:hover,.help-panel a:focus,.help-panel .discover-more-section .item .opener:focus,.discover-more-section .item .help-panel .opener:focus,.help-panel a.active,.help-panel .discover-more-section .item .active.opener,.discover-more-section .item .help-panel .active.opener,.help-panel a--active{border-bottom-color:transparent;}.hotel-anchors{padding-bottom:40px;}@media (max-width:979px){.hotel-anchors{padding-bottom:24px;}}.hotel-anchors__title{font-size:18px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1D3330;line-height:1.667;margin-bottom:0.9em;}@media (max-width:979px){.hotel-anchors__title{font-size:16px;margin-bottom:1.8em;}}.hotel-anchors__items{display:flex;margin:-10px -60px 0 0;flex-wrap:wrap;}@media (max-width:979px){.hotel-anchors__items{display:block;margin:-16px 0 0;}}.hotel-anchors__item{line-height:1;margin:10px 60px 0 25px;}@media (max-width:979px){.hotel-anchors__item{margin:16px 0 0 25px;}}.hotel-anchors__item a,.hotel-anchors__item .discover-more-section .item .opener,.discover-more-section .item .hotel-anchors__item .opener{font-size:14px;line-height:1.28;position:relative;border-bottom:1px dotted #9ebf00;transition:border-color 0.3s ease-out;}.hotel-anchors__item a:hover,.hotel-anchors__item .discover-more-section .item .opener:hover,.discover-more-section .item .hotel-anchors__item .opener:hover{border-color:transparent;}.hotel-anchors__item a:after,.hotel-anchors__item .discover-more-section .item .opener:after,.discover-more-section .item .hotel-anchors__item .opener:after{content:'';display:block;position:absolute;left:-15px;top:8px;border-bottom:1px solid #9ebf00;border-right:1px solid #9ebf00;transform:rotate(45deg);width:5px;height:5px;pointer-events:none;}.hotel-anchors__item a:before,.hotel-anchors__item .discover-more-section .item .opener:before,.discover-more-section .item .hotel-anchors__item .opener:before{content:'';display:block;position:absolute;left:-13px;top:2px;width:1px;height:10px;background:#9ebf00;pointer-events:none;}.gallery-holder{position:relative;}@media (max-width:979px){.gallery-holder{width:100%;}}@media (max-width:979px){.gallery-holder .popup-holder-for-mobile{position:fixed;left:-9999px;top:-9999px;width:100%;height:100%;padding:6px;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;visibility:hidden;}}@media (max-width:979px){.gallery-holder.popup-active .popup-holder-for-mobile{left:0;top:0;visibility:visible;background:rgba(28,51,48,0.85);}}.gallery-holder .popup__heading{display:none;}@media (max-width:979px){.gallery-holder .popup__heading{display:block;}}@media (max-width:979px){.gallery-holder .popup-content{border-radius:5px;overflow:initial;box-shadow:0 14px 41px rgba(0,0,0,0.2);padding:20px;width:94%;position:relative;background:#fff;}}.gallery-holder .popup-close-small{width:19px;height:19px;position:absolute;top:29px;right:25px;text-indent:-99999px;}.gallery-holder .popup-close-small:after,.gallery-holder .popup-close-small:before{position:absolute;content:'';width:24px;height:1px;border-radius:0;background:#1d3330;transform:rotate(45deg);left:-2px;top:9px;}.gallery-holder .popup-close-small:after{transform:rotate(-45deg);}.no-touchevents .gallery-holder .popup-close-small:hover,.no-js .gallery-holder .popup-close-small:hover,.gallery-holder .popup-close-small:focus,.gallery-holder .popup-close-small.active,.gallery-holder .popup-close-small--active{opacity:0.7;}.gallery-holder .popup-close-small svg{display:none;}.gallery-holder .popup__main{padding:0;}@media (max-width:979px){.gallery-holder .popup__main{position:relative;margin-top:30px;}}@media (max-width:979px){.gallery-holder .popup__main .btn-left{left:10px;}}@media (max-width:979px){.gallery-holder .popup__main .btn-right{right:10px;}}.gallery-holder .popup__main .btn-left,.gallery-holder .popup__main .btn-right{background-size:cover;}@media (max-width:979px){.gallery-holder .popup__main .btn-left,.gallery-holder .popup__main .btn-right{width:26px;height:26px;}}.gallery-holder .gallery{width:100%;background:#fff;}.gallery-holder .gallery .slide{overflow:hidden;opacity:0;}.gallery-holder .gallery .slide picture{display:block;position:relative;width:100%;padding-bottom:44.5%;overflow:hidden;}.gallery-holder .gallery .slide img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;}.dj-browser-msie-11 .gallery-holder .gallery .slide img{opacity:1;}.gallery-holder .gallery .slide.slick-slide{opacity:1;}.gallery-holder .video-holder{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.gallery-holder .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.gallery-holder .btn-left,.gallery-holder .btn-right{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/arrow.svg) no-repeat;width:42px;height:42px;position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(-90deg);text-indent:-9999px;overflow:hidden;transition:opacity 0.5s;z-index:5;}.gallery-holder .btn-left:hover,.gallery-holder .btn-right:hover{opacity:0.7;}.gallery-holder .btn-left{left:30px;right:auto;transform:translateY(-50%) rotate(90deg);}.gallery-holder .thumbnails{width:760px;position:absolute;left:50%;bottom:-55px;transform:translateX(-50%);transition:opacity 0.5s,visibility 0.5s;}@media (max-width:1199px){.gallery-holder .thumbnails{width:516px;}}@media (max-width:979px){.gallery-holder .thumbnails{width:100%;position:static;transform:translateX(0);margin:0 -7px 0;padding:0 30px;}}.gallery-holder .thumbnails .slick-list{text-align:center;}@media (max-width:979px){.gallery-holder .thumbnails .slick-list{overflow:visible;}}.gallery-holder .thumbnails .slick-track{display:inline-block;vertical-align:top;}.gallery-holder .thumbnails .slide{padding:0 6px;display:none;cursor:pointer;outline:none;}.gallery-holder .thumbnails .slide.slick-slide{display:block;}.gallery-holder .thumbnails .slide:hover a:after,.gallery-holder .thumbnails .slide:hover .discover-more-section .item .opener:after,.discover-more-section .item .gallery-holder .thumbnails .slide:hover .opener:after,.gallery-holder .thumbnails .slide.slick-current a:after,.gallery-holder .thumbnails .slide.slick-current .discover-more-section .item .opener:after,.discover-more-section .item .gallery-holder .thumbnails .slide.slick-current .opener:after,.gallery-holder .thumbnails .slide.active a:after,.gallery-holder .thumbnails .slide.active .discover-more-section .item .opener:after,.discover-more-section .item .gallery-holder .thumbnails .slide.active .opener:after{content:'';width:100%;height:100%;border:4px solid #fff;border-radius:6px;position:absolute;left:0;top:0;}.gallery-holder .thumbnails a,.gallery-holder .thumbnails .discover-more-section .item .opener,.discover-more-section .item .gallery-holder .thumbnails .opener{outline:none;display:block;padding:4px;border-radius:6px;transition:background 0.5s;margin:0 0 25px;position:relative;}.gallery-holder .thumbnails a .svg-ico,.gallery-holder .thumbnails .discover-more-section .item .opener .svg-ico,.discover-more-section .item .gallery-holder .thumbnails .opener .svg-ico{width:30px;height:30px;position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);}.gallery-holder .thumbnails a svg,.gallery-holder .thumbnails .discover-more-section .item .opener svg,.discover-more-section .item .gallery-holder .thumbnails .opener svg,.gallery-holder .thumbnails a use,.gallery-holder .thumbnails .discover-more-section .item .opener use,.discover-more-section .item .gallery-holder .thumbnails .opener use{pointer-events:none;}.gallery-holder .thumbnails img{border-radius:6px;box-shadow:0 12px 24px rgba(138,153,151,0.3);}.dj-browser-msie-11 .gallery-holder .thumbnails img{opacity:1;}@media (max-width:979px){.gallery-holder .thumbnails img{width:100%;}}.gallery-holder.video-active .thumbnails{opacity:0;visibility:hidden;}.gallery-holder.video-active .search-panel{opacity:0;visibility:hidden;}.gallery-holder.without-buttons .btn-left,.gallery-holder.without-buttons .btn-right{display:none !important;}.hotel-preview:not(.link){flex:0 1 50%;margin:0 0 32px;padding:0 15px;}.hotel-preview.node--view-mode-search-page{max-width:50%;}@media (max-width:767px){.hotel-preview.node--view-mode-search-page{max-width:none;}}@media (max-width:767px){.hotel-preview{margin:0 0 15px;padding:0;flex:1 1 100%;max-width:none;}}.hotel-preview-group--list-view .hotel-preview{max-width:none;flex:1 1 100%;margin:0 0 10px;width:100%;}.hotel-preview-group{display:flex;flex-wrap:wrap;margin:0 -15px;}@media (max-width:767px){.hotel-preview-group{margin:0;}}.hotel-preview-group--list-view{display:block;}.hotel-preview-group--recently-viewed{margin:0 -10px;}@media (max-width:767px){.search-result .hotel-preview-group{margin:0 -15px;display:block;}}.hotel-preview-group .btn-load-more{display:flex;padding:15px;width:100%;flex:1 1 100%;}@media (max-width:767px){.hotel-preview-group .btn-load-more{padding:15px 0;}}.hotel-preview-group .btn-load-more .ajax-progress-throbber .throbber{padding:1px 7px 2px;}.hotel-preview-group .btn-load-more .btn-wrap{flex:0 1 auto;min-width:270px;}@media (max-width:767px){.hotel-preview-group .btn-load-more .btn-wrap{width:100%;}}.hotel-preview-group .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;width:100%;}@media (max-width:767px){.hotel-preview-group .views-infinite-scroll-content-wrapper{display:block;}}.hotel-preview__holder{border-radius:5px;border:1px solid #dde1df;box-shadow:0 2px 4px rgba(221,225,223,0.3);overflow:hidden;display:flex;height:100%;flex-direction:column;justify-content:space-between;position:relative;margin-bottom:5px;}.hotel-preview-group--list-view .hotel-preview__holder{flex-direction:row;}.hotel-preview-group--list-view-static .hotel-preview__holder{border:none;box-shadow:0 2px 4px 0 rgba(138,153,151,0.3);}.hotel-preview__holder .raiting-block .link span{border:none;}.hotel-preview__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";}.hotel-preview__image-box{position:relative;flex:0 0 auto;}.hotel-preview__image-box img{width:100%;height:166px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";}.hotel-preview-group--list-view .hotel-preview__image-box{flex:0 0 278px;}.hotel-preview-group--list-view .hotel-preview__image-box > .media{height:100%;}.hotel-preview-group--list-view .hotel-preview__image-box img{position:absolute;min-height:166px;height:100%;width:100%;}@media (max-width:979px){.hotel-preview-group--list-view .hotel-preview__image-box img{position:static;height:auto;}}.hotel-preview-group--list-view-static .hotel-preview__image-box{flex:0 0 320px;border-top-left-radius:5px;border-bottom-left-radius:5px;overflow:hidden;}.hotel-preview-group--list-view-static .hotel-preview__image-box > .media{height:100%;}.hotel-preview-group--list-view-static .hotel-preview__image-box img{position:absolute;min-height:175px;height:100%;width:100%;}@media (max-width:979px){.hotel-preview-group--list-view-static .hotel-preview__image-box img{position:static;height:auto;}}@media (max-width:1199px){.hotel-preview-group--list-view-static .hotel-preview__image-box{flex:0 0 270px;}}@media (max-width:767px){.hotel-preview-group--list-view-static .hotel-preview__image-box{flex:0 0 auto;border-radius:0;}}.hotel-preview__image-box:after{content:'';position:absolute;top:0;left:0;right:0;z-index:1;height:100%;background:#000;opacity:0.1;transition:opacity 0.5s ease-in-out;}.hotel-preview__holder:hover .hotel-preview__image-box:after{opacity:0.4;}@media (max-width:767px){.hotel-preview__holder:hover .hotel-preview__image-box:after{opacity:0;}}.hotel-preview__info-panel{position:absolute;display:flex;top:17px;right:14px;left:27px;align-items:flex-end;justify-content:space-between;z-index:2;}.hotel-preview-group--list-view .hotel-preview__info-panel{top:19px;right:25px;left:20px;}.hotel-preview__info-txt{font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#fff;letter-spacing:1px;text-transform:uppercase;flex:1 1 auto;}.hotel-preview__icons{flex:0 0 22px;margin:0 0 0 auto;display:flex;align-items:center;justify-content:space-around;}.hotel-preview__icon .svg-ico use{fill:#fff;}.hotel-preview__icon--like{width:22px;height:22px;}.hotel-preview__promo{position:absolute;left:0;max-width:100%;bottom:100%;font-size:10px;line-height:12px;flex-direction:column;align-items:flex-start;display:flex;margin-bottom:-15px;padding:0 10px 0 0;}.hotel-preview-group--list-view .hotel-preview__promo{bottom:0;left:-278px;border-radius:0 4px 4px 4px;overflow:hidden;margin-bottom:0;}.hotel-preview-group--list-view-static .hotel-preview__promo{left:-320px;border-radius:0;bottom:-1px;}@media (max-width:979px){.hotel-preview-group--list-view-static .hotel-preview__promo{left:0;top:0;bottom:auto;transform:translateY(-100%);margin-bottom:0;}}.hotel-preview.unavailable .hotel-preview__promo{display:none;}.hotel-preview__promo-value{color:#fff;min-width:125px;padding:4px 5px 4px 25px;border-radius:0 4px 0 0;text-transform:uppercase;display:none;}.hotel-preview--promo .hotel-preview__promo-value{display:block;}.hotel-preview__promo.promo-empty .hotel-preview__promo-value{display:none;}.hotel-preview__promo-title{min-width:145px;max-width:100%;padding:11px 10px 10px 25px;border-radius:0 4px 0 0;background:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1.2px;}.hotel-preview__promo-title span{display:flex;font:10px/12px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;color:#6a6a6a;text-transform:none;padding:2px 5px 0 0;}.hotel-preview__description{padding:24px 25px 20px;display:flex;flex-direction:column;flex:1 0 auto;min-height:140px;position:relative;z-index:2;background:#fff;transition:margin-top 0.5s ease-in-out;}.hotel-preview__description::after{clear:both;content:"";display:table;}.hotel-preview-group--list-view .hotel-preview__description{flex:1 1 auto;padding:20px 25px 12px;position:relative;display:flex;flex-direction:column;min-height:124px;}.hotel-preview-group--list-view-static .hotel-preview__description{border:1px solid #e8ebea;border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;}@media (max-width:767px){.hotel-preview-group--list-view-static .hotel-preview__description{border-top-right-radius:0;border-bottom-left-radius:5px;}}.hotel-preview--recently-viewed .hotel-preview__description{padding:12px 17px;min-height:auto;}.hotel-preview__title{font:16px/1.28 "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;margin:0;padding:0 0 5px;}.hotel-preview__title a,.hotel-preview__title .discover-more-section .item .opener,.discover-more-section .item .hotel-preview__title .opener{color:#1d3330;}.hotel-preview__details{display:flex;justify-content:space-between;font-size:14px;line-height:12px;padding:7px 0 0;min-height:56px;opacity:1;transition:opacity 0.5s ease-in-out;}.hotel-preview.unavailable .hotel-preview__details{padding:3px 0 0;}.hotel-preview-group--list-view .hotel-preview__details{min-height:44px;}.hotel-preview__details-txt{flex:1 1 auto;padding:7px 3px 8px 0;color:#6a6a6a;}.hotel-preview__details-persons{display:block;padding:1px 0 3px;color:#6a6a6a;font-size:12px;line-height:14px;}.hotel-preview__price{font:18px/23px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;margin-bottom:1px;color:#1d3330;}.hotel-preview__price span{font-size:14px;}.hotel-preview__price-info{font-size:12px;line-height:18px;margin:0 0 0 auto;color:#6a6a6a;display:none;}.hotel-preview__price-info.updated{display:block;}.hotel-preview__price-info .tooltip-wrap{vertical-align:middle;}.hotel-preview__price-info .tooltip-wrap .opener{width:12px;height:12px;margin:0;}.hotel-preview__price-info .tooltip-wrap .opener .svg-ico{width:100%;height:100%;fill:#6a6a6a;}.hotel-preview__price-box{flex:0 0 130px;max-width:130px;padding:0 0 11px 4px;text-align:right;color:rgba(29,51,48,0.6);}.hotel-preview-group--list-view .hotel-preview__price-box{flex:0 0 auto;}@media (min-width:768px){.hotel-preview-group--list-view-static .hotel-preview__price-box{padding:0;}}.hotel-preview__price-txt{display:block;margin:0 0 4px;color:#1d3330;font-size:14px;line-height:1.28;}.hotel-preview.unavailable .hotel-preview__price-txt{margin:0 0 8px;}.hotel-preview__price-night{display:block;margin:0 0 2px;color:rgba(29,51,48,0.6);}.hotel-preview__price-instead{display:block;color:#1d3330;opacity:0.7;}.hotel-preview-group--list-view-static .hotel-preview__price{font-size:22px;display:block;padding-top:8px;}.hotel-preview-group--list-view-static .hotel-preview__price span{font-size:12px;}.hotel-preview-group--list-view-static .hotel-preview__price .hotel-preview__price-euro-sign{font-size:20px;}@media (min-width:768px){.hotel-preview__footer{display:flex;align-items:center;justify-content:space-between;}}.hotel-preview__btn-wrap{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:flex-end;}.hotel-preview__btn-wrap .button{width:100%;}@media (min-width:768px){.hotel-preview-group--list-view-static .hotel-preview__btn-wrap .button,.hotel-preview-group--list-view .hotel-preview__btn-wrap .button{min-width:155px;width:auto;}}.hotel-preview--slide{flex:none;max-width:none;}.hotel-preview--recently-viewed{flex:0 1 33.33%;max-width:33.33%;margin:0 0 20px;padding:0 10px;}@media (max-width:767px){.hotel-preview--recently-viewed{flex:1 1 100%;max-width:none;}}.hotel-preview .raiting-block{flex-wrap:wrap;}.hotel-preview.unavailable .hotel-preview__details{padding:3px 0 0;}.hotel-preview .partial-text{margin-bottom:2px;}.hotel-preview .partial-text .tooltip-wrap{vertical-align:middle;margin-left:2px;margin-top:-2px;}.hotel-preview .partial-text .tooltip-wrap .opener{width:12px;height:12px;margin:0;}.hotel-preview .partial-text .tooltip-wrap .opener .svg-ico{width:100%;height:100%;fill:#6a6a6a;}.hotel-preview .raiting-block .raiting-list{padding:0 8px 3px 0;}.hotel-preview .raiting-block .raiting-list li{border:1px solid rgba(138,153,151,0.3);border-radius:50%;}.hotel-preview .raiting-block .raiting-list li:after{width:8px;height:8px;background:rgba(138,153,151,0.3);border-radius:50%;}.hotel-preview .raiting-block .raiting-list li.active{border-color:#8cc17c;}.hotel-preview .raiting-block .raiting-list li.active:after{background:#8cc17c;}.hotel-preview .raiting-block .raiting-list li.half-active{border-left-color:#8cc17c;border-bottom-color:#8cc17c;}.hotel-preview .raiting-block .link{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;line-height:1.2;color:rgba(29,51,48,0.6);}.hotel-preview .raiting-block .number{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:1.28;color:#c7cfcd;margin-right:7px;}.hotel-preview .raiting-block .number span{color:#8cc17c;}.hotel-preview .raiting-block .number span:last-child{color:#c7cfcd;}.icon{display:block;border-radius:50%;overflow:hidden;}.icon--confirm{height:28px;width:28px;min-width:28px;background:#9ebf00;margin-right:8px;position:relative;align-self:center;}.icon--confirm:before,.icon--confirm:after{content:'';position:absolute;width:2px;height:10px;left:15px;top:9px;background:#fff;transform:rotate(40deg);}.icon--confirm:before{height:4px;top:13px;left:10px;transform:rotate(-45deg);}.icon--confirm-large{width:56px;height:56px;}.icon--confirm-large:after{height:20px;left:30px;top:19px;}.icon--confirm-large:before{height:8px;top:30px;left:21px;}.icon--error{height:28px;width:28px;}.icon--error-large{width:56px;height:56px;}.intro{width:100%;position:relative;z-index:10;color:#fff;height:557px;}@media (max-width:1023px){.intro{height:360px;}}.intro .img-holder{width:100%;height:100%;position:absolute;overflow:hidden;}.intro .img-holder:before{content:'';position:absolute;left:0;top:0;width:100%;height:352px;background:linear-gradient(to bottom,rgba(85,85,85,0.45) 0%,rgba(201,201,201,0) 100%);z-index:1;}@media (max-width:1023px){.intro .img-holder:before{height:100%;}}.intro .img-holder:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);opacity:0.5;}.intro .img-holder .img-frame{height:100%;position:relative;}.intro .img-holder img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.intro .holder{width:100%;position:absolute;left:0;bottom:87px;z-index:1;}@media (max-width:1023px){.intro .holder{bottom:53px;}}.intro h1{margin:0 0 28px;font:52px/60px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-shadow:0 1px 2px rgba(0,0,0,0.2);}@media (max-width:1023px){.intro h1{margin:0 0 12px;font-size:28px;line-height:38px;}}.intro h1 span{color:#d5ff00;}.intro .text-holder{max-width:600px;padding:0 0 31px;font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-shadow:0 1px 2px rgba(0,0,0,0.2);}@media (max-width:1023px){.intro .text-holder{padding:0 0 27px;font-size:14px;line-height:18px;}}.intro .text-holder p{margin:0;}.intro .links-holder{width:100%;position:absolute;left:0;bottom:52px;}@media (max-width:1023px){.intro .links-holder{bottom:0;transform:translateY(50%);}}.intro .links{font:12px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.intro .links li{float:left;margin:0 0 0 46px;}.intro .links li:first-child{margin:0;}@media (max-width:1023px){.intro .links li{float:none;margin:0;}.intro .links li:last-child{display:none;}}.intro .links a,.intro .links .discover-more-section .item .opener,.discover-more-section .item .intro .links .opener{display:block;color:#fff;text-decoration:none;position:relative;}.intro .links a:after,.intro .links .discover-more-section .item .opener:after,.discover-more-section .item .intro .links .opener:after{content:'';border:1px dotted #fff;position:absolute;left:21px;right:0;bottom:0;transition:opacity 0.3s;}@media (max-width:1023px){.intro .links a:after,.intro .links .discover-more-section .item .opener:after,.discover-more-section .item .intro .links .opener:after{display:none;}}.intro .links a:hover:after,.intro .links .discover-more-section .item .opener:hover:after,.discover-more-section .item .intro .links .opener:hover:after{opacity:0;}@media (max-width:1023px){.intro .links a,.intro .links .discover-more-section .item .opener,.discover-more-section .item .intro .links .opener{padding:12px;text-align:center;border-radius:22px;background:#9ebf00;}}.intro .links a span,.intro .links .discover-more-section .item .opener span,.discover-more-section .item .intro .links .opener span{display:inline-block;vertical-align:top;}.intro .links a span .svg-ico,.intro .links .discover-more-section .item .opener span .svg-ico,.discover-more-section .item .intro .links .opener span .svg-ico{display:inline-block;vertical-align:middle;margin:0 5px 0 0;}.intro .links a span .svg-ico.icon1,.intro .links .discover-more-section .item .opener span .svg-ico.icon1,.discover-more-section .item .intro .links .opener span .svg-ico.icon1{width:16px;height:16px;fill:#fff;}.intro .links a span .svg-ico.icon2,.intro .links .discover-more-section .item .opener span .svg-ico.icon2,.discover-more-section .item .intro .links .opener span .svg-ico.icon2{width:16px;height:14px;fill:#fff;}.intro .info-block{font-size:12px;line-height:16px;display:none;text-align:center;}@media (max-width:1023px){.intro .info-block{display:block;}}.intro .info-block p{margin:0;}.intro .info-block .search-opener{display:block;border-radius:5px;padding:20px 22px;color:#b7c1bf;margin:0 0 9px;font-size:14px;line-height:20px;text-align:left;transition:opacity 0.5s;background:#fff;position:relative;}.intro .info-block .search-opener:hover{text-decoration:none;opacity:0.8;}.intro .info-block .search-opener span{display:block;padding:0 0 0 23px;}.intro .info-block .search-opener .svg-ico{width:15px;height:15px;position:absolute;left:22px;top:50%;transform:translateY(-50%);}.intro--search-result{height:300px;margin-bottom:30px;}@media (max-width:1023px){.intro--search-result{display:none;}}.intro--search-result .img-holder:before{height:100%;background:rgba(95,106,105,0.3);}.intro--search-result .img-holder:after{display:none;}.intro--search-result .holder{top:0;bottom:0;}.intro--search-result .frame{height:100%;display:flex;align-items:center;position:relative;padding:80px 20px 0;}@media (max-width:1023px){.intro--search-result .frame{padding-top:140px;}}.intro--search-result h1{font:42px/42px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:-0.7px;margin:0 0 6px;}@media (max-width:1023px){.intro--search-result h1{font-size:24px;line-height:30px;}}.intro__event-txt{position:absolute;top:34px;left:20px;color:#9ebf00;text-transform:uppercase;letter-spacing:1px;font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.intro__event-txt{color:#fff;left:30px;}}.intro__text-holder{flex:1 1 auto;font-size:14px;line-height:24px;}.intro__event-plase{margin-right:38px;}@media (max-width:1023px){.intro__event-plase{margin:0 20px 0 0;}}.legal-notices{font-size:12px;line-height:20px;padding:38px 0 58px;color:#6a6a6a;}.legal-notices p{margin:0;}.legal-notices--with-top-border{border-top:1px solid #eff2f5;}.legal-notices--gray{background:#f7f8fa;}.legal-notices--home,.legal-notices--landing-city{border-top:1px solid #eff2f5;padding:46px 0;}.legal-notices--e-club{max-width:800px;margin:0 auto;padding:0 0 23px;}.lightbox{outline:none;}.lightbox-opener{color:#9ebf00;display:inline;border-bottom:1px dotted #9ebf00;line-height:14px;}.lightbox-opener:hover{border-bottom-color:transparent;}@media (min-width:980px){.lightbox-opener{display:none !important;}}.fancybox-bg{background:rgba(28,51,48,0.85);}.fancybox-is-open .fancybox-bg{opacity:1;}.fancybox-button{background:none;}.fancybox-button--close{width:19px;height:19px;margin:20px 20px 0 0;position:relative;}.fancybox-button--close:after,.fancybox-button--close:before{position:absolute;content:'';width:24px;height:1px;border-radius:0;background:#dbe0df;transform:rotate(45deg);left:-2px;top:9px;}.fancybox-button--close:after{transform:rotate(-45deg);}.no-touchevents .fancybox-button--close:hover,.no-js .fancybox-button--close:hover,.fancybox-button--close:focus,.fancybox-button--close.active,.fancybox-button--close--active{opacity:0.7;}.fancybox-button--close svg{display:none;}.fancybox-button:hover:not([disabled]){background:rgba(255,255,255,0.2);}.fancybox-arrow{width:78px;height:78px;background:#fff;border-radius:50%;transform:translateX(-50%);}@media (max-width:979px){.fancybox-arrow{width:50px;height:50px;margin:-25px 0 0;}}.fancybox-arrow:before,.fancybox-arrow:after{content:"";position:absolute;background:none;width:7px;height:2px;background:#000;transform:rotate(45deg);right:17px;top:50%;left:auto;margin:2px 0 0;}.fancybox-arrow:before{transform:rotate(-45deg);margin:-2px 0 0;}.fancybox-arrow.fancybox-arrow--right{transform:translateX(50%);}.fancybox-arrow.fancybox-arrow--right:before,.fancybox-arrow.fancybox-arrow--right:after{right:auto;left:17px;transform:rotate(-45deg);}.fancybox-arrow.fancybox-arrow--right:before{transform:rotate(45deg);}.fancybox-show-nav .fancybox-arrow{opacity:1;}.fancybox-show-nav .fancybox-arrow:hover{opacity:0.8;}.locations-info{position:relative;padding:15px 50px 15px 30px;width:33.5%;height:65px;float:left;position:relative;background:#fff;z-index:1;border-bottom-left-radius:4px;}.page-node-type-homepage .locations-info{border-top-left-radius:4px;}.locations-info.error,.locations-info.past-date-error{border-color:#ccc;}.locations-info.no-results .suggestions-error{display:block;}@media (max-width:1023px){.locations-info{width:100%;height:auto;padding:20px 40px 20px 48px;border-bottom:1px solid #ccc;border-bottom-left-radius:0;}}.search-block-wysiwyg .locations-info{border-radius:4px 0 0 4px;}.locations-info .icon{width:18px;height:18px;position:absolute;right:20px;top:50%;fill:#1d3330;transform:translateY(-50%);}.locations-info .icon svg{fill:#1c3330;}@media (max-width:1023px){.locations-info .icon{right:18px;top:30px;}}.locations-info.active .icon{display:none;}.locations-info label{font:12px/16px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;display:block;}.locations-info label.alt-color{color:#9ebf00;}.locations-info input{display:block;width:100%;font-size:14px;line-height:20px;color:#1d3330;border:none;padding:0;height:20px;outline:none;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.locations-info input::-ms-clear{display:none;}@media (max-width:1023px){.locations-info input{font-size:16px;}}.locations-info.active label{color:#c3de3b;}.locations-info.error .required-error,.locations-info.past-date-error .required-error{display:block;}@media (max-width:1023px){.locations-info label{display:none;}}.locations-info .reset-input{width:18px;height:18px;background:none;border:none;position:absolute;right:18px;top:50%;background:#dbe0df;font-size:0;border-radius:9px;outline:none;transform:translateY(-50%);display:none;}.locations-info .reset-input:before,.locations-info .reset-input:after{content:'';width:6px;height:1px;position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%) rotate(-45deg);}.locations-info .reset-input:before{transform:translate(-50%,-50%) rotate(45deg);}.locations-info.active .reset-input{display:block;}.logee-popup p{margin:0 0 10px;}.logee-popup__btn-holder{padding-top:10px;}.login-panel{box-shadow:0 14px 41px rgba(138,153,151,0.2);border:1px solid #dbe0df;background:#fff;border-radius:4px;overflow:hidden;}@media (max-width:979px){.login-panel{margin:0 -30px;border-radius:0;border:0;}}.login-panel__box{padding:32px 35px;border-top:1px solid #dbe0df;}.login-panel__box:first-child{border-top:0;}.login-panel__box h3{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.login-panel__box p{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 20px;}.login-panel__btn-wrap{max-width:300px;}@media (max-width:767px){.login-panel__btn-wrap{margin:0 auto;}}.main-slider{position:relative;}.main-slider__items > *{display:none;}.main-slider__items > *:first-child{display:block;}.main-slider.slick-initialized > *{display:block;}.main-slider__controls{position:absolute;top:215px;left:50%;max-width:1224px;transform:translateX(-50%);width:100%;padding:0 20px;margin:0 auto;}@media (max-width:1023px){.main-slider__controls{display:none;}}.main-slider__controls .slider-control{width:100%;position:relative;}.main-slider__controls .slider-control__button{position:absolute;background:transparent;border:0;}.main-slider__controls .slider-control__button:after{border-top:4px solid #fff;border-right:4px solid #fff;width:18px;height:18px;}.main-slider__controls .slider-control__button--prev{left:0;}.main-slider__controls .slider-control__button--next{right:0;}.main-slider .slick-dots{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);}@media (max-width:1023px){.main-slider .slick-dots{display:none !important;}}.main-slider .slick-dots li{height:10px;width:10px;margin:0 5px;}.main-slider .slick-dots li button{height:10px;width:10px;padding:0;border-radius:50%;background:rgba(255,255,255,0.2);}.main-slider .slick-dots li button:before{display:none;}.main-slider .slick-dots li.slick-active button{background:#9ebe00;}.main-slider__search{position:absolute;bottom:95px;z-index:5;left:50%;max-width:1225px;transform:translateX(-50%);width:100%;padding:0 20px;margin:0 auto;}@media (min-width:1024px){.main-slider__search{height:65px;}}@media (max-width:1023px){.main-slider__search{bottom:70px;transform:none;left:0;}}@media (min-width:1024px){.main-slider__search.sticky{transform:initial;}}@media (min-width:1024px){.main-slider__search.sticky .search-block{position:fixed;max-width:1184px;left:50%;top:0;transform:translateX(-50%);}}.main-slider .search-block{border-radius:0 40px 40px 0;}@media (max-width:1023px){.main-slider .search-block{position:initial;visibility:initial;overflow:initial;border-radius:5px;}}.main-slider .search-block.active-calendar .locations-info,.main-slider .search-block.active-calendar .travelers,.main-slider .search-block.active-calendar .btn-holder{display:block;}@media (max-width:1023px){.main-slider .search-block .ajax-drop{top:57px;bottom:auto;left:20px;border-radius:0 0 5px 5px;}}.main-slider .search-block .search-holder{width:87.4%;}@media (max-width:1023px){.main-slider .search-block .search-holder{display:block;width:100%;}}@media (max-width:1023px){.main-slider .search-block .btn-close{display:none;}}.main-slider .search-block .btn-holder{width:12.6%;}@media (max-width:1023px){.main-slider .search-block .btn-holder{width:100%;padding-left:20px;padding-right:20px;padding-top:0;}}@media (max-width:1023px){.page-node-type-homepage.page-node-type-homepage--new .main-slider .search-block .btn-holder .btn-search{border-radius:5px;}}.main-slider .search-block .btn-holder .btn-search:before,.main-slider .search-block .btn-holder .btn-search:after{display:none;}@media (max-width:1023px){.main-slider .search-block .btn-holder input{height:57px;font-size:16px;}}@media (max-width:1023px){.page-node-type-homepage.page-node-type-homepage--new .main-slider .search-block .btn-holder input{border-radius:5px;}}.main-slider .search-block .locations-info{width:39%;padding-left:75px;padding-top:23px;padding-bottom:23px;flex-shrink:1;}@media (max-width:1023px){.main-slider .search-block .locations-info{width:100%;padding-top:19px;padding-bottom:17px;padding-left:60px;padding-right:20px;}}.main-slider .search-block .locations-info.active .icon{display:block;}.main-slider .search-block .locations-info input{font-size:16px;}@media (min-width:1024px){.main-slider .search-block .locations-info input{font-size:14px;}}.main-slider .search-block .locations-info .icon{width:20px;height:20px;right:initial;left:28px;}@media (max-width:1023px){.main-slider .search-block .locations-info .icon{left:20px;}}.main-slider .search-block .datepicker-holder{width:36%;padding-left:75px;padding-top:23px;padding-bottom:23px;flex-shrink:0;}@media (max-width:1023px){.main-slider .search-block .datepicker-holder{width:100%;padding-top:19px;padding-bottom:17px;padding-left:60px;padding-right:20px;z-index:2;}}.main-slider .search-block .datepicker-holder .calendar-ico{width:23px;height:23px;right:initial;left:28px;top:50%;transform:translateY(-50%);}@media (max-width:1023px){.main-slider .search-block .datepicker-holder .calendar-ico{left:20px;}}.main-slider .search-block .datepicker-holder .box{padding-right:0px;width:43%;}.main-slider .search-block .datepicker-holder .box:first-child{width:57%;padding-right:40px;}@media (max-width:1023px){.main-slider .search-block .datepicker-holder .box:first-child:after{background:none;width:8px;height:8px;border-top:2px solid #1d3330;border-right:2px solid #1d3330;bottom:initial;top:50%;margin-top:-1px;transform:rotate(45deg) translateY(-50%);}}.main-slider .search-block .datepicker-holder .box input{font-size:16px;}@media (min-width:1024px){.main-slider .search-block .datepicker-holder .box input{font-size:14px;}}.main-slider .search-block .travelers{width:initial;flex:1 0 auto;}@media (max-width:1023px){.main-slider .search-block .travelers{width:100%;}}@media (max-width:1023px){.main-slider .search-block .travelers.active{position:fixed;top:0;left:0;z-index:5;height:100%;}}@media (max-width:1023px){.main-slider .search-block .travelers.active .info-drop{display:block;height:calc(100% - 55px);}}@media (max-width:1023px){.main-slider .search-block .travelers.active .info{text-align:left;}}@media (max-width:1023px){.main-slider .search-block .travelers.active .info-travels{padding-left:55px;position:relative;}}@media (max-width:1023px){.main-slider .search-block .travelers.active .info-travels:before{content:"";display:block;left:34px;top:50%;margin-top:-5px;border-top:2px solid #1d3330;border-left:2px solid #1d3330;width:10px;height:10px;position:absolute;transform:rotate(-45deg);}}.main-slider .search-block .travelers .info{font-size:16px;}@media (min-width:1024px){.main-slider .search-block .travelers .info{font-size:14px;}}@media (max-width:1023px){.main-slider .search-block .travelers .info{text-align:center;}}@media (max-width:1023px){.main-slider .search-block .travelers .info-drop{display:none;position:absolute;left:0;padding:0;top:55px;border-radius:0 0 5px 5px;box-shadow:0px 6px 15px rgba(0,0,0,0.2);}}.main-slider .search-block .travelers .info-travels{padding-left:75px;padding-top:23px;padding-bottom:23px;flex-shrink:0;}@media (max-width:1023px){.main-slider .search-block .travelers .info-travels{padding-top:19px;padding-bottom:17px;padding-left:20px;padding-right:20px;}}.main-slider .search-block .travelers .info-travels .icon{width:25px;height:25px;left:28px;right:initial;top:50%;transform:translateY(-50%);}@media (max-width:1023px){.main-slider .search-block .travelers .info-travels .icon{display:none;}}.main-slider__links{position:absolute;bottom:170px;z-index:4;left:50%;max-width:1224px;transform:translateX(-50%);width:100%;padding:0 20px;margin:0 auto;}@media (max-width:1023px){.main-slider__links{bottom:25px;}}.main-slider__links li{position:relative;padding-left:30px;}.main-slider__links li h1{color:inherit;font-size:inherit;line-height:inherit;margin:0;display:inline;}@media (max-width:1023px){.main-slider__links li{width:auto;display:inline-block;margin-left:5px;margin-right:5px;}}.main-slider__links li a,.main-slider__links li .discover-more-section .item .opener,.discover-more-section .item .main-slider__links li .opener{color:#fff;border-bottom:1px dotted #fff;}.main-slider__links li a:hover,.main-slider__links li .discover-more-section .item .opener:hover,.discover-more-section .item .main-slider__links li .opener:hover{border-bottom:1px dotted transparent;}.main-slider__links .svg-ico{width:21px;height:21px;position:absolute;left:0;top:50%;transform:translateY(-50%);fill:#fff;}@media (max-width:1023px){.main-slider__links .links{text-align:center;}}@media screen and (max-width:1023px){.main-slider__links .links li:last-child{display:none;}}.main-slider-item{height:600px;position:relative;}@media (max-width:1023px){.main-slider-item{height:480px;}}.main-slider-item__image{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;}.main-slider-item__image .media-image{position:absolute;left:0;top:0;width:100%;height:100%;}.main-slider-item__image .media-image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}.main-slider-item__image .media-image img{position:absolute;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";}.main-slider-item .container{position:relative;z-index:2;}.main-slider-item__content{padding-top:140px;text-align:center;max-width:700px;margin:0 auto;color:#fff;}@media (max-width:1023px){.main-slider-item__content{display:none;}}.main-slider-item__title{margin:0;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:50px;line-height:1;}@media (max-width:1023px){.main-slider-item__title{font-size:20px;}}.main-slider-item__description{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:22px;line-height:1;margin-top:25px;}@media (max-width:1023px){.main-slider-item__description{display:none;}}.main-slider-item__button{text-align:center;margin-top:30px;}@media (max-width:1023px){.main-slider-item__button{display:none;}}.main-slider-item__button .button{display:inline-block;}.main-slider-item__button .button .button__inner{font-size:16px;padding-left:38px;padding-right:38px;}.main-slider-item > a,.discover-more-section .item .main-slider-item > .opener{position:absolute;z-index:3;font-size:0;top:0;left:0;width:100%;height:100%;}@media (max-width:1023px){.main-slider-item > a,.discover-more-section .item .main-slider-item > .opener{pointer-events:none;}}.main-slider-item__category{text-align:center;margin-bottom:15px;}@media (max-width:1023px){.main-slider-item__category{display:none;}}.main-slider-item__category-text{font-size:12px;text-transform:uppercase;color:#fff;background-color:#9ebf00;display:inline-block;padding:0 10px;border-radius:5px;}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky{height:95px;position:relative;z-index:1000;}.guests-form-opened body:not(.search-block-hidden) .use-sticky.sticky{z-index:10000;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block-sticky-wrapper{position:fixed;right:0;left:0;top:0;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block{padding-right:20px;padding-left:20px;height:55px !important;margin-bottom:0;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .locations-info{padding-top:12px;padding-bottom:12px;height:55px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .locations-info .icon{width:16px;height:16px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .corporate-code__opener{height:55px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .datepicker-holder{padding-top:12px;padding-bottom:12px;height:55px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .datepicker-holder .calendar-ico{width:16px;height:16px;top:20px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .info-travels{padding-top:12px;padding-bottom:12px;height:55px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .info-travels .icon{width:16px;height:16px;top:20px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .btn-search.button{height:55px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .btn-search.button input{line-height:30px;}}.map{width:100%;max-width:425px;height:100%;max-height:100vh;position:absolute;top:0;}.map.fixed-block .js-map-holder{height:100%;}.map-expanded .map.fixed-block .js-map-holder{position:fixed;width:100%;height:auto;bottom:0;z-index:301;}@media (max-width:1023px){.map{width:100% !important;max-width:100%;}}.map.fixed{position:fixed;}@media (max-width:1023px){.map.fixed{position:static;width:100% !important;}}.map__image{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.map__btn{position:absolute;bottom:16px;left:18px;right:50px;border:1px solid rgba(138,153,151,0.3);background:#fff;border-radius:4px;height:42px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:18px;color:#1d3330;}@media (min-width:1025px){.map__btn{display:none;}}.map__btn-icon{width:15px;height:13px;margin:0 8px 0 0;}.map__btn-icon .svg-ico use{fill:#1d3330;}.map .gmnoprint.gm-bundled-control{right:28px !important;bottom:77px !important;}.map .gmnoprint > div[draggable=false]:not(.gm-style-cc){width:28px !important;height:57px !important;}.map .gmnoprint > div[draggable=false]:not(.gm-style-cc) > div{width:18px !important;}.map .gmnoprint > div[draggable=false]:not(.gm-style-cc) > button{width:28px !important;height:28px !important;}.map .gmnoprint > div[draggable=false]:not(.gm-style-cc) > button img{width:10px !important;height:10px !important;}.map-full-width{max-width:100%;}.map-full-width .map{max-width:100%;top:inherit;position:static;height:auto;}.pin{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 14px rgba(138,153,151,0.3);position:absolute;top:50%;left:50%;color:#9ebf00;font-size:14px;line-height:17px;}.pin--location{top:30px;left:50px;background-image:linear-gradient(136deg,#6aeb00 0%,#9ebf00 100%);}.pin--location .svg-ico{width:18px;height:18px;}.pin--location .svg-ico svg,.pin--location .svg-ico use{fill:#fff;}.map-holder{width:370px;position:absolute;right:0;top:0;height:100%;overflow:hidden;z-index:110;}@media (max-width:979px){.map-holder{width:100%;padding:0;height:200px;position:relative;}}@media (max-width:767px){.map-holder{height:167px;}}.map-expanded .map-holder{position:fixed;width:100%;height:auto;bottom:0;z-index:302;}.map-holder img{max-width:none;width:100%;}.map-holder .pin{width:40px;height:40px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.map-holder .pin:after{content:'';width:38px;height:38px;border-radius:20px;position:absolute;left:1px;top:-1px;box-shadow:0 10px 15px rgba(0,0,0,0.2);}.map-holder .btn-panel{position:absolute;left:25px;right:25px;bottom:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;align-content:stretch;}@media (max-width:979px){.map-holder .btn-panel{left:auto;right:0;bottom:10px;width:65%;padding:0 5px 0 0;}}.map-holder .btn-panel .btn-gray{margin:0 5px;flex:1 1 0%;max-width:48%;}.map-holder .btn-panel .btn-gray .svg-ico{flex:0 0 16px;}@media (max-width:979px){.map-holder .btn-panel .btn-gray{font-size:11px;margin:0 3px;}}.map-holder .btn-panel .icon-person{width:8px;height:15px;}@media (max-width:979px){.map-holder .btn-expand{position:absolute;left:0;top:auto;bottom:10px;width:35%;padding:0 3px 0 8px;}.map-holder .btn-expand .holder{color:#6a6a6a;}}@media (max-width:979px){.map-holder .btn-expand .svg-ico{fill:#6a6a6a;}}.map-holder .static{position:relative;width:100%;height:100%;}.map-holder .static img{position:absolute;top:50%;left:50%;min-height:100%;max-width:none;width:auto;transform:translate(-50%,-50%);}.map-holder > .control-holder{position:absolute;bottom:14px;right:0;z-index:0;}@media (max-width:979px){.map-holder > .control-holder{display:none;}}.map-holder > .gm-bundled-control{margin:62px 30px 0 0;user-select:none;position:absolute;top:0;right:28px;}@media (max-width:979px){.map-holder > .gm-bundled-control{display:none;}}.map-holder > .gm-bundled-control > .gmnoprint{position:absolute;left:0;top:0;}.map-holder > .gm-bundled-control > .gmnoprint > div{user-select:none;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;border-radius:2px;cursor:pointer;background-color:white;width:28px;height:57px;}.map-holder > .gm-bundled-control > .gmnoprint > div .gm-separator{position:relative;overflow:hidden;width:18px;height:1px;margin:0px 5px;background-color:#e6e6e6;top:0px;}.map-holder > .gm-bundled-control > .gmnoprint > div button{background:none;display:block;border:0px;margin:0px;padding:0px;position:relative;cursor:pointer;user-select:none;overflow:hidden;width:28px;height:28px;top:0px;left:0px;}.map-holder > .gm-bundled-control > .gmnoprint > div .control-zoom{width:10px;height:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0;}.map-holder > .gm-bundled-control > .gmnoprint > div .control-zoom:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background:rgba(0,0,0,0.6);}.map-holder > .gm-bundled-control > .gmnoprint > div .control-zoom.zoom-in:after{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:rgba(0,0,0,0.6);}.map-area{height:100%;position:relative;}.map-area .map-canvas{width:100%;height:100%;position:absolute;left:0;top:0;}.map-expanded{overflow:hidden;}.map-expanded .header{z-index:301;}@media (max-width:1023px){.map-expanded .header{z-index:1;}}.map-expanded .map{position:fixed;height:auto;left:0;bottom:0;z-index:101;}.map-expanded .search-panel{position:fixed;top:0;left:0;right:0;z-index:202;background:#fff;color:#1d3330;display:none;}.map-expanded .search-panel .btn-edit{display:none;}.map-expanded .search-panel .svg-ico{fill:#1d3330;}@media (max-width:1023px){.map-expanded .search-panel{display:block;}}.map-expanded .search-panel .map{width:100% !important;max-width:100%;z-index:200;bottom:0 !important;}.js-map-popup{position:absolute;width:0;height:0;}.map-popup{position:absolute;bottom:57px;left:50%;transform:translateX(-50%);width:370px;font-size:20px;line-height:24px;box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:5px;background:#fff;}@media (max-width:1023px){.map-popup{width:260px;bottom:65px;background:none;box-shadow:none;border-radius:0;}}.map-popup:after{content:'';width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);}.map-popup--event-card{width:300px;}@media (max-width:1023px){.map-popup .hotel-preview__promo-value{border-radius:5px 5px 0 0;}}@media (max-width:1023px){.map-popup .hotel-preview__details-txt,.map-popup .hotel-preview__price-box{padding-bottom:0;}}@media (max-width:1023px){.map-popup .hotel-preview__title{font-size:14px;line-height:14px;}}@media (max-width:1023px){.map-popup .hotel-preview__details{align-items:flex-end;}}@media (max-width:1023px){.map-popup .raiting-block .link span{display:none;}}.map-popup .hotel-preview{flex:0 1 100%;max-width:100%;margin:0;padding:0;overflow:hidden;}@media (max-width:1023px){.map-popup .hotel-preview{box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:5px;background:#fff;margin:20px 0 0;}}.map-popup .hotel-preview__holder{overflow:visible;box-shadow:none;border:none;}.map-popup .hotel-preview__holder:hover .hotel-preview__description{margin:0;}.map-popup .hotel-preview__holder:hover .hotel-preview__details{opacity:1;}@media (max-width:1023px){.map-popup .hotel-preview__promo{top:0;bottom:auto;transform:translateY(-100%);}}.map-popup .hotel-preview__promo .btn--book{display:none;}.map-popup .hotel-preview__description{width:100%;border-radius:4px;padding:24px 25px 10px;z-index:10;min-height:0;}@media (max-width:1023px){.map-popup .hotel-preview__description{padding:20px 15px 17px;}}.map-popup .hotel-preview__description:after{content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;left:50%;top:100%;transform:translateX(-50%);}.map-popup .hotel-preview__promo-title{font-size:12px;}@media (max-width:1023px){.map-popup .hotel-preview__promo-title{display:none;}.map-popup .hotel-preview__promo-title span{text-indent:0;}}.map-popup .hotel-preview__info-panel{right:28px;}.map-popup .hotel-preview__image-box{border-radius:5px 5px 0 0;overflow:hidden;}@media (max-width:1023px){.map-popup .hotel-preview__image-box{display:none;}}.cluster-holder{position:relative;}.cluster-holder .pin-counter{position:absolute;right:2px;top:7px;width:17px;height:17px;border-radius:50%;background-image:linear-gradient(136deg,#6aeb00 0%,#9ebf00 100%);text-align:center;font-size:10px;line-height:17px;color:#fff;}.cluster-holder .min-price{color:#9ebf00;font:14px/17px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.control-holder{top:30px !important;}.control-holder button{background:#fff;border:none;width:28px;height:28px;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,0.3);cursor:pointer;padding:0;margin-right:30px;outline:none;}@media (max-width:1023px){.control-holder button{margin-right:8px;}}.control-holder button:after,.control-holder button:before{display:none;}.control-holder div{margin:auto;width:18px;height:18px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/mylocation-sprite.png) no-repeat;}.control-holder div.active{background-position:-18px 0;}.control-holder div.disabled{opacity:0.4;}.map-hotel .gm-bundled-control{margin:62px 30px 0 0 !important;}@media (max-width:1023px){.map-hotel .gm-bundled-control{margin:62px 8px 0 0 !important;}body:not(.map-expanded) .map-hotel .gm-bundled-control{visibility:hidden;}}@media (max-width:1023px){body:not(.map-expanded) .map-hotel .control-holder{visibility:hidden;}}.map-hotel .gmnoprint.gm-bundled-control{right:28px !important;}.map-hotel .gmnoprint > div[draggable=false]:not(.gm-style-cc){width:28px !important;height:57px !important;}.map-hotel .gmnoprint > div[draggable=false]:not(.gm-style-cc) > div{width:18px !important;}.map-hotel .gmnoprint > div[draggable=false]:not(.gm-style-cc) > button{width:28px !important;height:28px !important;}.map-hotel .gmnoprint > div[draggable=false]:not(.gm-style-cc) > button img{width:10px !important;height:10px !important;}.map-search .control-holder,.map-search-no-price .control-holder{top:auto !important;bottom:87px !important;}.map-search .control-holder button,.map-search-no-price .control-holder button{margin-right:10px;}@media (max-width:1023px){body:not(.map-expanded) .map-search .control-holder,body:not(.map-expanded)
  .map-search .gm-bundled-control-on-bottom,body:not(.map-expanded)
  .map-search-no-price .control-holder,body:not(.map-expanded)
  .map-search-no-price .gm-bundled-control-on-bottom{visibility:hidden;}}@media screen and (max-width:1023px){.map-search-no-price .event-card{box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;background:#fff;}}.map-search-no-price .map-popup .hotel-preview__details-txt,.map-search-no-price .map-popup .hotel-preview__price-box{padding-right:0;width:100%;flex:0 0 100%;}.map-search-no-price .map-popup .raiting-block .link span{display:inline-block;}.map-search-no-price .hotel-preview__price-txt{margin-bottom:7px;}.my-account{border-radius:6px;border:1px solid rgba(138,153,151,0.3);box-shadow:0 14px 41px rgba(138,153,151,0.2);background:#fff;width:350px;max-width:370px;position:absolute;top:0;right:0;transform:translateY(12px);z-index:9999;display:none;}@media (max-width:1023px){.my-account{transform:translateY(0);border-radius:0;box-shadow:none;border:0;overflow-y:auto;overflow-x:hidden;right:0 !important;left:0;max-width:100%;width:100%;bottom:0;position:fixed;}}.my-account:before{content:'';position:absolute;right:77px;bottom:100%;width:0;height:0;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #1d3330 transparent;}@media (max-width:1023px){.my-account:before{display:none;}}.my-account--is-eclub:before{border-color:transparent transparent #fff transparent;}.my-account__login-box{background:#1d3330;border-radius:6px 6px 0 0;margin:-1px -1px 0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding:32px 20px 16px;}@media (max-width:1023px){.my-account__login-box{border-radius:0;margin:0;}}.logged-in .my-account__login-box{display:none;}.my-account__login-box .btn-wrap{width:100%;max-width:270px;margin:0 40px 12px;}.my-account__login-box .new-customer-link{font-size:12px;line-height:14px;font-weight:400;text-decoration:underline;color:#fff;opacity:0.7;}.no-touchevents .my-account__login-box .new-customer-link:hover,.no-js .my-account__login-box .new-customer-link:hover,.my-account__login-box .new-customer-link:focus,.my-account__login-box .new-customer-link.active,.my-account__login-box .new-customer-link--active{text-decoration:none;}.my-account__info{background:#1d3330;margin:-1px -1px 0;color:#fff;border-radius:6px 6px 0 0;display:none;}@media (max-width:1023px){.my-account__info{border-radius:0;}}.my-account__info-eclub .my-account__info-header{background:#fff;color:#1c3330;}.logged-in .my-account__info{display:block;}.my-account__info-header{padding:27px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;line-height:19px;}.my-account__points{border-top:1px solid #002235;min-height:88px;padding:10px 20px;justify-content:center;display:flex;align-items:center;background:#002235;}.my-account__points-value{font-size:42px;line-height:56px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:-2.56px;color:#cabd3c;padding:0 18px 0 0;}.my-account__points-text{font-size:14px;line-height:18px;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:1px;color:#cabd3c;}.my-account__gifts-list{font-size:14px;line-height:22px;font-weight:400;color:#fff;}@media (max-width:1023px){.my-account__gifts-list{font-size:12px;}}.my-account__gifts-list li{border-top:1px solid #2c413e;display:flex;align-items:center;justify-content:center;min-height:67px;padding:10px;}.my-account__gifts-list li .icon{width:24px;height:24px;margin:0 10px 0 0;border-radius:0;}.my-account__box{padding:28px 40px;border-top:1px solid #e4e4e4;background:#fff;}.my-account__box:first-child{border-top:0;}.my-account__box h4{font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#6a6a6a;margin:9px 0 18px;}.my-account__box .btn-club{display:flex;align-items:center;justify-content:center;position:relative;left:0;bottom:0;font-size:12px;line-height:17px;margin-bottom:20px;}.my-account__box .btn-club .btn-holder{min-width:100%;text-align:left;}.my-account__box .btn-club .btn-holder:after,.my-account__box .btn-club .btn-holder:before{background:#1d3330;}.my-account__box--gray{background:#f5f5f5;}.my-account__menu-list{font-size:14px;line-height:19px;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;overflow:hidden;}.my-account__menu-list li{padding:0 10px 0 0;margin-bottom:17px;position:relative;}.my-account__menu-list li:last-child{margin-bottom:10px;}.my-account__menu-list li ul{font-size:14px;line-height:18px;font-weight:normal;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;padding:15px 0 0;}.my-account__menu-list li li{padding:0;}.my-account__menu-list li li:last-child{margin-bottom:5px;}.my-account__menu-list li li a,.my-account__menu-list li li .discover-more-section .item .opener,.discover-more-section .item .my-account__menu-list li li .opener{position:relative;padding-left:27px;}.my-account__menu-list li li a:after,.my-account__menu-list li li .discover-more-section .item .opener:after,.discover-more-section .item .my-account__menu-list li li .opener:after,.my-account__menu-list li li a:before,.my-account__menu-list li li .discover-more-section .item .opener:before,.discover-more-section .item .my-account__menu-list li li .opener:before{content:'';width:1px;height:5px;background:#1c3330;position:absolute;left:5px;top:50%;transform:rotate(45deg);margin:-1px 0 0;transition:background 0.5s;}.my-account__menu-list li li a:before,.my-account__menu-list li li .discover-more-section .item .opener:before,.discover-more-section .item .my-account__menu-list li li .opener:before{margin:-3px 0 0;transform:rotate(-45deg);}.my-account__menu-list a,.my-account__menu-list .discover-more-section .item .opener,.discover-more-section .item .my-account__menu-list .opener{color:#1c3330;transition:color 0.3s;}.no-touchevents .my-account__menu-list a:hover,.no-touchevents .my-account__menu-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .my-account__menu-list .opener:hover,.no-js .my-account__menu-list a:hover,.no-js .my-account__menu-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .my-account__menu-list .opener:hover,.my-account__menu-list a:focus,.my-account__menu-list .discover-more-section .item .opener:focus,.discover-more-section .item .my-account__menu-list .opener:focus,.my-account__menu-list a.active,.my-account__menu-list .discover-more-section .item .active.opener,.discover-more-section .item .my-account__menu-list .active.opener,.my-account__menu-list a--active{color:#9ebf00;}.my-account__menu-list a.is-active,.my-account__menu-list .discover-more-section .item .is-active.opener,.discover-more-section .item .my-account__menu-list .is-active.opener{color:#9ebf00;}.my-account__menu-list a .count,.my-account__menu-list .discover-more-section .item .opener .count,.discover-more-section .item .my-account__menu-list .opener .count{display:inline-block;vertical-align:middle;width:17px;height:17px;background:#9ebf00;border-radius:50%;text-align:center;margin-left:14px;font-size:10px;line-height:18px;color:#fff;}.my-account__privilege{background:#fafafa;border-top:1px solid #e4e4e4;padding:5px 42px;}@media (max-width:1023px){.my-account__privilege{padding:5px 22px;}}.my-account__privilege .btn-club{position:relative;background:none;border-radius:0;border:0;display:flex;align-items:center;margin:-5px -42px;padding:14px 25px 15px 41px;min-height:0;height:auto;white-space:unset;}@media (max-width:1023px){.my-account__privilege .btn-club{padding:5px 22px;margin:-5px -22px;}}.my-account__privilege .btn-club .e-club{border:2px solid #6a6a6a;background-color:#515b5a;border-radius:4px;overflow:hidden;flex:0 0 90px;}.my-account__privilege .btn-club .e-club .svg-ico{width:86px;height:37px;position:static;}.my-account__privilege .btn-club .btn-holder{flex:1;padding:0 16px;min-width:0;display:flex;flex-direction:column;line-height:15px;}.my-account__privilege .btn-club .btn-holder:after,.my-account__privilege .btn-club .btn-holder:before{display:none;}.my-account__privilege .btn-club .text-holder{display:flex;flex-direction:column;text-align:left;}.my-account__privilege .btn-club .text-holder .title{font-size:12px;color:#cbbe00;text-transform:uppercase;margin-bottom:5px;}.my-account__privilege .btn-club .text-holder .description{font-size:12px;line-height:15px;white-space:normal;}.my-account__privilege .btn-club .img-holder{margin:0;min-width:76px;flex:0 0 76px;}.my-account__privilege.renew .btn-club .text-holder .title{font:14px/15px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.my-account__privilege.renew .btn-club .text-holder .description{font:14px/15px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;}.my-account__privilege .txt{display:block;font:14px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;margin:-5px 0 14px;}@media (max-width:1023px){.my-account__privilege .txt{margin:0;}}.my-account__help-list{font-size:14px;line-height:17px;font-weight:300;color:#1d3330;overflow:hidden;}.my-account__help-list li{margin-bottom:9px;}.my-account__help-list a,.my-account__help-list .discover-more-section .item .opener,.discover-more-section .item .my-account__help-list .opener{color:#1d3330;text-decoration:underline;}.no-touchevents .my-account__help-list a:hover,.no-touchevents .my-account__help-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .my-account__help-list .opener:hover,.no-js .my-account__help-list a:hover,.no-js .my-account__help-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .my-account__help-list .opener:hover,.my-account__help-list a:focus,.my-account__help-list .discover-more-section .item .opener:focus,.discover-more-section .item .my-account__help-list .opener:focus,.my-account__help-list a.active,.my-account__help-list .discover-more-section .item .active.opener,.discover-more-section .item .my-account__help-list .active.opener,.my-account__help-list a--active{text-decoration:none;}.my-account__benefit{margin-top:12px;padding-top:17px;border-top:1px solid #e4e4e4;}.my-account__benefit .title{display:block;font-size:12px;font-weight:300;line-height:22px;color:#788785;margin-bottom:15px;}.my-account__benefit-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:10px;line-height:13px;margin:0 0 -15px;}.my-account__benefit-list li{flex:0 0 50%;padding:0 0 15px;display:flex;}.my-account__benefit-list a,.my-account__benefit-list .discover-more-section .item .opener,.discover-more-section .item .my-account__benefit-list .opener{align-self:flex-start;display:flex;align-items:center;color:#1d3330;}.my-account__benefit-list .icon-box{width:50px;height:50px;border:1px solid rgba(138,153,151,0.3);border-radius:50%;background:#fff;margin:0 10px 0 0;}.my-account__benefit-list .svg-ico,.my-account__benefit-list img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);}.my-account__benefit-list img{max-width:100%;height:auto;}.my-account__benefit-list .icon-payment{width:32px;height:25px;}.my-account__benefit-list .icon-check-in{width:17px;height:25px;}.my-account__benefit-list .text{display:block;max-width:50px;}.my-account__btn-box{display:flex;align-items:center;justify-content:center;padding-bottom:36px;background:#fff;border-radius:0 0 6px 6px;}.my-account__btn-wrap{width:100%;max-width:300px;margin:0 40px;}@media (max-width:1023px){html.account-drop-active{position:fixed;top:0;left:0;right:0;min-height:auto;height:100%;overflow:hidden;}html.account-drop-active body{position:fixed;top:0;left:0;right:0;min-height:auto;height:100%;overflow:hidden;}html.account-drop-active .wrapper,html.account-drop-active .w1{min-height:auto;height:100%;overflow:hidden;}html.account-drop-active .header{box-shadow:inset 0 -2px 0 -1px #dbe0df;}}.block-my-history{margin-top:40px;position:relative;}@media (max-width:979px){.block-my-history{margin-left:-30px;margin-right:-30px;}}.block-my-history__wrapper{box-shadow:0 2px 4px rgba(138,153,151,0.3);}.block-my-history .js-ajax-holder:before{content:'';width:100%;background-color:rgba(236,236,236,0.8);position:absolute;left:0;top:0;bottom:0;z-index:100;visibility:hidden;opacity:0;transition:opacity 0.3s linear,visibility 0.3s linear;}.block-my-history.loading .js-ajax-holder:before{visibility:visible;opacity:1;}.block-my-history.loading .loader{display:block;font-size:16px;z-index:301;}.block-my-history__loadmore{width:265px;margin:30px auto 0;}.block-my-history__header{display:flex;align-items:center;justify-content:space-between;background:#002235;padding:25px;}@media (max-width:979px){.block-my-history__header{display:block;padding:20px 30px 25px;}}.block-my-history__title{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:18px;color:#fff;margin:0 30px 0 0;}@media (max-width:979px){.block-my-history__title{margin:0;}}.block-my-history__filter{flex-shrink:0;}@media (max-width:979px){.block-my-history__filter{margin-top:15px;}}.block-my-history__content{background:#fff;min-height:400px;}.block-my-history__content .block-my-history-item:last-child{border-color:transparent;}.block-my-history--empty .block-my-history__content{height:400px;display:flex;align-items:center;justify-content:center;}.block-my-history .form-item{display:flex;align-items:center;}@media (max-width:979px){.block-my-history .form-item{display:block;}}.block-my-history .form-item .jcf-select{margin:0;width:250px;}@media (max-width:979px){.block-my-history .form-item .jcf-select{width:100%;}}.block-my-history .form-item .jcf-select-text span{position:relative;top:2px;}.block-my-history .form-item label{flex-shrink:0;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;color:#fff;margin-right:20px;}@media (max-width:979px){.block-my-history .form-item label{margin:0 0 4px 0;}}.block-my-history__empty{margin:30px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:21px;text-align:center;}.block-my-history-item{margin:0 25px;padding:25px 0;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #dbe0df;}@media (max-width:979px){.block-my-history-item{display:block;margin:0;padding:25px 30px;}}.block-my-history-item__sidebar{flex-shrink:0;text-align:right;}@media (max-width:979px){.block-my-history-item__sidebar{text-align:left;padding-top:14px;}}.block-my-history-item__main{margin-right:30px;flex:1 1 5px;}@media (max-width:979px){.block-my-history-item__main{margin-right:0;}}.block-my-history-item__title{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;margin:0 10px 0 0;}.block-my-history-item__date{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.block-my-history-item__vouchers{padding-top:8px;}@media (max-width:979px){.block-my-history-item__vouchers{padding-top:4px;}}.block-my-history-item__voucher{margin-top:8px;font-size:12px;line-height:1;}.block-my-history-item__voucher:first-child{margin-top:0;}@media (max-width:979px){.block-my-history-item__voucher-used-text{display:block;margin-bottom:12px;}}.block-my-history-item__voucher-description{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.block-my-history-item__voucher-delimeter{margin:0 10px;}.block-my-history-item__points{font-size:24px;color:#cabd3c;}.block-my-history-item__points span{font-size:12px;text-transform:uppercase;margin-left:8px;}.block-my-history-item__sidebar-details a,.block-my-history-item__sidebar-details .discover-more-section .item .opener,.discover-more-section .item .block-my-history-item__sidebar-details .opener{font-size:12px;color:#6a6a6a;border-bottom:1px dotted currentColor;}.block-my-history-item__sidebar-details a:hover,.block-my-history-item__sidebar-details .discover-more-section .item .opener:hover,.discover-more-section .item .block-my-history-item__sidebar-details .opener:hover{border-color:transparent;}.my-invoices{background:#fff;box-shadow:0 2px 4px rgba(138,153,151,0.3);padding:26px 30px;}.my-invoices__title{font-size:18px;line-height:1.28;margin:0 0 20px 0;}.my-invoices__item{font-size:14px;line-height:1.28;display:flex;align-items:center;padding:25px 0;margin:0 -10px;position:relative;}@media (max-width:1023px){.my-invoices__item{align-items:flex-end;}}.my-invoices__item:after{content:"";display:block;width:calc(100% - 20px);height:2px;background:rgba(138,153,151,0.3);position:absolute;left:50%;bottom:0;transform:translateX(-50%);}.my-invoices__item-left-part,.my-invoices__item-right-part{display:flex;align-items:center;}.my-invoices__item-left-part{flex:1 1 5px;}@media (max-width:1023px){.my-invoices__item-left-part{display:block;}}.my-invoices__item-right-part{flex-shrink:0;width:200px;}@media (max-width:1023px){.my-invoices__item-right-part{width:120px;}}.my-invoices__item-type{font-size:inherit;line-height:inherit;margin:0;flex:1 1 5px;}@media (max-width:1023px){.my-invoices__item-type{margin-right:-90px;}}.my-invoices__item-data{padding:0 10px;}.my-invoices__item-price,.my-invoices__item-date{color:rgba(29,51,48,0.6);}.my-invoices__item-price{flex:1 1 5px;}.my-invoices__item-date{margin-right:20px;}@media (max-width:1023px){.my-invoices__item-date{margin:15px 0 0;}}.my-invoices__item-show,.my-invoices__item-download{width:40px;height:20px;font-size:0;margin-left:8px;margin-right:4px;}.my-invoices__item-show svg,.my-invoices__item-download svg{fill:#1d3330;}@media (max-width:1023px){.my-invoices__item-show{padding:0;width:calc(100% - 20px);height:100%;position:absolute;top:50%;right:10px;transform:translateY(-50%);margin:0;}}@media (max-width:1023px){.my-invoices__item-show a,.my-invoices__item-show .discover-more-section .item .opener,.discover-more-section .item .my-invoices__item-show .opener{position:absolute;left:0;top:0;width:100%;height:100%;}}@media (max-width:1023px){.my-invoices__item-show:after{content:"";display:block;position:absolute;border-top:2px solid rgba(138,153,151,0.3);border-right:2px solid rgba(138,153,151,0.3);width:14px;height:14px;top:50%;right:5px;margin-top:-7px;margin-left:-7px;transform:rotate(45deg);pointer-events:none;}}@media (max-width:1023px){.my-invoices__item-show svg{display:none;}}.my-invoices__item-download{position:relative;width:40px;height:20px;margin-left:4px;margin-right:8px;}@media (max-width:1023px){.my-invoices__item-download{display:none;}}.my-invoices__item-download a,.my-invoices__item-download .discover-more-section .item .opener,.discover-more-section .item .my-invoices__item-download .opener{display:block;width:20px;height:20px;}.my-invoices__item-download svg{width:8px;height:8px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.my-invoices__item-download:after{content:"";display:block;width:14px;height:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #1d3330;border-radius:50%;pointer-events:none;}#nav{float:left;font-size:14px;line-height:1.3;padding:0 27px 0 0;display:flex;}@media (max-width:1199px){#nav{padding:0;}}@media (max-width:1023px){#nav{float:none;margin:0 0 40px;display:block;line-height:1.43;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}}#nav > li{float:left;}@media (max-width:1023px){#nav > li{margin:0 0 16px;float:none;}}#nav > li > span,#nav > li > a,.discover-more-section .item #nav > li > .opener{display:inline-block;vertical-align:top;text-align:center;color:#1d3330;padding:32px 18px;position:relative;}@media (max-width:1199px){#nav > li > span,#nav > li > a,.discover-more-section .item #nav > li > .opener{padding:28px 10px;}}@media (max-width:1023px){#nav > li > span,#nav > li > a,.discover-more-section .item #nav > li > .opener{padding:28px 6px;text-align:left;}}.page-node-type-homepage #nav > li > span,.page-node-type-homepage #nav > li > a,.page-node-type-homepage .discover-more-section .item #nav > li > .opener,.discover-more-section .item .page-node-type-homepage #nav > li > .opener{color:#fff;}@media (min-width:1024px){.menu-open #nav > li > span,.menu-open #nav > li > a,.menu-open .discover-more-section .item #nav > li > .opener,.discover-more-section .item .menu-open #nav > li > .opener{color:#1d3330;}}@media (max-width:1023px){#nav > li > span,#nav > li > a,.discover-more-section .item #nav > li > .opener{padding:0;color:#fff;display:block;}}@media (max-width:1023px){#nav > li.has-drop > a:before,.discover-more-section .item #nav > li.has-drop > .opener:before,#nav > li.has-drop > a:after,.discover-more-section .item #nav > li.has-drop > .opener:after{content:'';width:1px;height:5px;background:#fff;position:absolute;right:2px;top:50%;transform:rotate(45deg);transition:background 0.5s;z-index:1;}#nav > li.has-drop > a:before,.discover-more-section .item #nav > li.has-drop > .opener:before{margin:-3px 0 0;transform:rotate(-45deg);}}#nav > li.active-drop > a,.discover-more-section .item #nav > li.active-drop > .opener,#nav > li.hover > a,.discover-more-section .item #nav > li.hover > .opener{color:#9ebf00;}#nav > li.active-drop > a:after,.discover-more-section .item #nav > li.active-drop > .opener:after,#nav > li.hover > a:after,.discover-more-section .item #nav > li.hover > .opener:after{content:'';height:2px;position:absolute;left:0;right:0;top:0;background:#9ebf00;}@media (max-width:1023px){#nav > li.active-drop > a:after,.discover-more-section .item #nav > li.active-drop > .opener:after,#nav > li.hover > a:after,.discover-more-section .item #nav > li.hover > .opener:after{left:auto;height:5px;right:2px;top:50%;background:#fff;}}@media (max-width:1023px){#nav > li.active-drop > a,.discover-more-section .item #nav > li.active-drop > .opener,#nav > li.hover > a,.discover-more-section .item #nav > li.hover > .opener{color:#fff;opacity:0.8;}}#nav > li.active-drop .drop-nav{top:100%;opacity:1;}@media (max-width:1023px){#nav > li.active-drop .drop-nav{top:0;display:block;}}@media (max-width:1023px){#nav > li.hover .drop-nav{top:100%;opacity:1;top:0;display:block;}}.drop-nav{opacity:0;transition:opacity 0.2s;position:absolute;left:20px;right:20px;top:-9999px;z-index:10;}.no-anim-menu .drop-nav{transition:none;}.drop-nav:after{content:'';width:9999px;position:absolute;right:100%;top:0;bottom:0;background:#1c3330;z-index:5;}@media (max-width:1023px){.drop-nav:after{display:none;}}.drop-nav:before{content:'';position:absolute;left:-999px;right:-999px;top:0;bottom:0;box-shadow:0 4px 5px rgba(150,150,150,0.2);z-index:4;background:#fff;}@media (max-width:1023px){.drop-nav:before{display:none;}}@media (max-width:1023px){.drop-nav{width:100%;top:0;left:100%;right:auto;transition:0.2s left;display:none;}}.drop-nav .drop-holder{width:100%;position:relative;z-index:11;display:flex;overflow:hidden;align-items:stretch;background:#fff;}.drop-nav .drop-holder:after{display:block;clear:both;content:'';}@media (max-width:1023px){.drop-nav .drop-holder{overflow:visible;padding:30px;min-height:auto !important;background:none;display:block;}.drop-nav .drop-holder > .tab.default{padding:0;position:static;left:0;display:block;}.drop-nav .drop-holder > .tab.default .title{display:block;}.drop-nav .drop-holder > .tab.default .mobile-hide{display:none;}.drop-nav .drop-holder > .tab.default .list-holder{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.drop-nav .drop-holder > .tab.default .list-holder li{margin-bottom:12px;}}.drop-nav .navigation-block{width:425px;flex:0 0 425px;background-color:#1c3330;padding:37px 0;}@media (max-width:1023px){.drop-nav .navigation-block{width:100%;flex:none;padding:0;}}.drop-nav .navigation-block > .title{font:12px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;padding:0 55px;text-transform:uppercase;display:block;color:#6a6a6a;margin:0 0 24px;}@media (max-width:1023px){.drop-nav .navigation-block > .title{display:none;}}.drop-nav .tab-nav{font:14px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 57px;}@media (max-width:1023px){.drop-nav .tab-nav{margin:0 0 40px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}}@media (max-width:1023px){.drop-nav .tab-nav > li{margin-bottom:16px;}}.drop-nav .tab-nav > li > span,.drop-nav .tab-nav > li > a,.drop-nav .discover-more-section .item .tab-nav > li > .opener,.discover-more-section .item .drop-nav .tab-nav > li > .opener{display:block;padding:8px 55px;color:#fff;position:relative;}@media (max-width:1023px){.drop-nav .tab-nav > li > span,.drop-nav .tab-nav > li > a,.drop-nav .discover-more-section .item .tab-nav > li > .opener,.discover-more-section .item .drop-nav .tab-nav > li > .opener{padding:0;}}.drop-nav .tab-nav > li.has-drop > a:before,.drop-nav .discover-more-section .item .tab-nav > li.has-drop > .opener:before,.discover-more-section .item .drop-nav .tab-nav > li.has-drop > .opener:before,.drop-nav .tab-nav > li.has-drop > a:after,.drop-nav .discover-more-section .item .tab-nav > li.has-drop > .opener:after,.discover-more-section .item .drop-nav .tab-nav > li.has-drop > .opener:after{content:'';width:1px;height:5px;background:#fff;position:absolute;right:45px;top:50%;transform:rotate(45deg);transition:background 0.5s;z-index:1;}@media (max-width:1023px){.drop-nav .tab-nav > li.has-drop > a:before,.drop-nav .discover-more-section .item .tab-nav > li.has-drop > .opener:before,.discover-more-section .item .drop-nav .tab-nav > li.has-drop > .opener:before,.drop-nav .tab-nav > li.has-drop > a:after,.drop-nav .discover-more-section .item .tab-nav > li.has-drop > .opener:after,.discover-more-section .item .drop-nav .tab-nav > li.has-drop > .opener:after{right:2px;}}.drop-nav .tab-nav > li.has-drop > a:before,.drop-nav .discover-more-section .item .tab-nav > li.has-drop > .opener:before,.discover-more-section .item .drop-nav .tab-nav > li.has-drop > .opener:before{margin:-3px 0 0;transform:rotate(-45deg);}.drop-nav .tab-nav > li.hover .tab{visibility:visible;opacity:1;z-index:10;}@media (max-width:1023px){.drop-nav .tab-nav > li.hover .tab{display:block;}}.drop-nav .tab-nav > li.hover > a,.drop-nav .discover-more-section .item .tab-nav > li.hover > .opener,.discover-more-section .item .drop-nav .tab-nav > li.hover > .opener,.drop-nav .tab-nav > li.hover > span{background:#9ebf00;}@media (max-width:1023px){.drop-nav .tab-nav > li.hover > a,.drop-nav .discover-more-section .item .tab-nav > li.hover > .opener,.discover-more-section .item .drop-nav .tab-nav > li.hover > .opener,.drop-nav .tab-nav > li.hover > span{background:none;}}.drop-nav .btn-holder{padding:0 55px;}@media (max-width:1023px){.drop-nav .btn-holder{padding:0;margin:0 0 35px;}}.drop-nav .tab{padding:37px 29px 26px;justify-content:space-between;position:absolute;top:0;left:425px;right:0;display:flex;visibility:hidden;opacity:0;background:#fff;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.drop-nav .tab{padding:30px;background:none;position:absolute;top:0;left:100%;right:auto;width:100%;display:none;}.drop-nav .tab .link{display:inline-block;vertical-align:top;color:#fff;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.drop-nav .tab .link:after{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/arrow03.svg) no-repeat;}.drop-nav .tab .mobile-hide{display:none;}}.drop-nav .tab:after{content:'';background:#fff;position:absolute;left:0;right:0;top:100%;height:9999px;}@media (max-width:1023px){.drop-nav .tab:after{display:none;}}.drop-nav .tab.default:not(.tab-disabled){visibility:visible;opacity:1;background:none;}.drop-nav .tab .title{display:block;font:12px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin:0 0 15px;}@media (max-width:1023px){.drop-nav .tab .title{display:none;color:#6a6a6a;}}.drop-nav .tab .tab-img{width:100%;text-align:right;position:absolute;right:0;top:0;bottom:0;z-index:-1;}@media (max-width:1023px){.drop-nav .tab .tab-img{display:none;}}.drop-nav .tab .tab-img img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.drop-nav .box{flex:0 0 50%;padding:0 15px 0 0;}.drop-nav .box.mobile-hide{padding:0 0 0 10px;}@media (max-width:1023px){.drop-nav .box{width:100%;flex:none;max-width:100%;}}.drop-nav .list-holder{font:14px/20px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:5px 0 0;margin:0 0 18px;display:flex;}@media (max-width:1023px){.drop-nav .list-holder{padding:0;margin:0 0 21px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;}}.drop-nav .list-holder ul{flex:1 1 0%;padding:0 0 0 10px;}@media (max-width:1023px){.drop-nav .list-holder ul{width:100%;margin:0;padding:0 10px 0 0;}}.drop-nav .list-holder ul:first-child{padding:0 10px 0 0;}.drop-nav .list-holder li{padding:0 0 10px;}@media (max-width:1023px){.drop-nav .list-holder li{padding:0;margin-bottom:16px;}}.drop-nav .list-holder a,.drop-nav .list-holder .discover-more-section .item .opener,.discover-more-section .item .drop-nav .list-holder .opener{color:#1d3330;}.drop-nav .list-holder a:hover,.drop-nav .list-holder .discover-more-section .item .opener:hover,.discover-more-section .item .drop-nav .list-holder .opener:hover{text-decoration:underline;}@media (max-width:1023px){.drop-nav .list-holder a,.drop-nav .list-holder .discover-more-section .item .opener,.discover-more-section .item .drop-nav .list-holder .opener{color:#fff;}}.drop-nav .link{display:inline-block;vertical-align:top;font-size:14px;line-height:20px;color:#1d3330;position:relative;margin:0 0 19px;padding:0 23px 0 0;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.drop-nav .link:after{content:'';width:10px;height:20px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/arrow01.svg) no-repeat;position:absolute;transform:rotate(-90deg);right:0;bottom:0;}.drop-nav .sub-title{display:block;font:20px/25px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.drop-nav .mobile-hide ul{margin:0 0 20px;}.drop-nav .sub-list{font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin:0 0 29px;letter-spacing:2px;}.drop-nav .sub-list li{margin:0 0 12px;}.drop-nav .sub-list a,.drop-nav .sub-list .discover-more-section .item .opener,.discover-more-section .item .drop-nav .sub-list .opener{display:inline-block;vertical-align:top;position:relative;padding:0 14px 0 0;}.drop-nav .sub-list a:hover,.drop-nav .sub-list .discover-more-section .item .opener:hover,.discover-more-section .item .drop-nav .sub-list .opener:hover{text-decoration:underline;}.drop-nav .sub-list a:before,.drop-nav .sub-list .discover-more-section .item .opener:before,.discover-more-section .item .drop-nav .sub-list .opener:before,.drop-nav .sub-list a:after,.drop-nav .sub-list .discover-more-section .item .opener:after,.discover-more-section .item .drop-nav .sub-list .opener:after{content:'';width:1px;height:5px;background:#9ebf00;position:absolute;right:0;top:5px;transform:rotate(45deg);transition:background 0.5s;z-index:1;}.drop-nav .sub-list a:before,.drop-nav .sub-list .discover-more-section .item .opener:before,.discover-more-section .item .drop-nav .sub-list .opener:before{margin:-3px 0 0;transform:rotate(-45deg);}.drop-nav .event-info img{vertical-align:top;}.drop-nav .hotel-info{display:block;font:20px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;margin:0 0 10px -5px;}.drop-nav .hotel-info span{font-size:40px;line-height:40px;}.drop-nav .img-holder{margin:0 0 18px;}.drop-nav .recomendations-list{font:14px/20px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.drop-nav .recomendations-list.alt-space{padding:18px 0 0;margin:0 0 54px;}@media (max-width:1023px){.drop-nav .recomendations-list.alt-space{padding:0;margin:0 0 10px;}}.drop-nav .recomendations-list li{margin:0 0 16px;}.drop-nav .recomendations-box .title{margin:0;font-size:14px;line-height:18px;}.drop-nav .recomendations-box .recomendations-list{font-size:12px;}.drop-nav .btn-back{display:none;text-transform:uppercase;font:12px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 20px;padding:0 0 0 14px;position:relative;color:#6a6a6a;}.drop-nav .btn-back:before,.drop-nav .btn-back:after{content:'';width:1px;height:5px;background:#6a6a6a;position:absolute;left:2px;top:6px;transform:rotate(-45deg);transition:background 0.5s;z-index:1;}.drop-nav .btn-back:before{margin:-3px 0 0;transform:rotate(45deg);}@media (max-width:1023px){.drop-nav .btn-back{display:block;}}.nearby-filters{position:absolute;left:20px;bottom:20px;z-index:100;}@media (max-width:1023px){.nearby-filters{left:10px;}body:not(.map-expanded) .nearby-filters{display:none;}}.nearby-filters.active .drop-category{display:block;}.nearby-filters .drop-category{width:250px;top:auto;bottom:100%;left:0;margin:0 0 10px;}.nearby-filters .drop-category:after{right:auto;top:auto;left:14px;bottom:-8px;transform:rotate(180deg);}.nearby-filters .drop-category label > span{display:flex;align-items:center;}.nearby-filters .drop-category .svg-ico{width:18px;height:18px;flex:0 0 18px;margin-right:10px;fill:#9ebf00;}.nearby-info{padding:0 49px 60px 0;width:100%;border-bottom:1px solid #eff2f5;margin:0 0 41px;}@media (max-width:1023px){.nearby-info{padding:0 0 60px;margin:0 0 19px;}}@media (max-width:979px){.nearby-info{width:auto;margin:0 -10px 19px -10px;padding:0 0 31px;}}.nearby-info .holder{overflow:hidden;padding:12px 1px 0 0;}@media (max-width:979px){.nearby-info .holder{padding:18px 0 0;}}.nearby-info .img-block{float:right;margin:9px 0 0 68px;}@media (max-width:1023px){.nearby-info .img-block{width:250px;margin:9px 0 0 30px;}}@media (max-width:979px){.nearby-info .img-block{display:none;}}.nearby-info .top-panel{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 24px;}.nearby-info .btn-gray{min-width:125px;}@media (max-width:979px){.nearby-info .btn-gray{display:none;}}.nearby-info h2{font-size:18px;line-height:24px;margin:0;}@media (max-width:979px){.nearby-info h2{font-size:14px;line-height:30px;font-weight:normal;}}.nearby-info h2 .svg-ico{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 14px 0 0;fill:#1d3330;}@media (max-width:979px){.nearby-info h2 .svg-ico{margin:0 7px 0 3px;width:13px;height:16px;}}@media (max-width:979px){.nearby-info .link-more{display:none;}}.nearby-info--booking{margin:0;padding:0;border:0;}.nearby-info--booking .holder{padding:0;overflow:visible;}.nearby-info--booking .top-panel{margin:0 0 18px;align-items:center;}.nearby-info--booking h2{font:14px/17px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.nearby-info--booking h2 .svg-ico{width:22px;height:22px;margin:0 8px 0 0;}.nearby-info--booking .link-more{display:inline !important;}.nearby-info--booking.active .link-more span{display:none;}.nearby-info--booking.active .link-more span.less{display:block;}.nearby-info--landing{margin:0;padding:0;border:0;}.nearby-info--landing .holder{padding:0;}.nearby-info--landing .top-panel{margin:0 0 15px;}.nearby-info--landing h2{font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.nearby-info--landing h2 .svg-ico{width:22px;height:22px;margin:0 12px 0 0;fill:#1d3330;}.nearby-info--landing .link-more{display:inline !important;}.nearby-info.active .link-more span{display:none;}.nearby-info.active .link-more span.less{display:block;}.nearby-list{width:100%;}.nearby-list .block{overflow:hidden;font-size:0;line-height:0;margin:0 -20px 15px;}.nearby-list .item{font-size:12px;line-height:24px;display:inline-block;vertical-align:top;width:25%;margin:0 0 3px;padding:0 20px;}@media (max-width:979px){.nearby-list .item{width:100%;display:flex;flex-direction:column;position:relative;margin:0 0 14px;padding:0 80px 0 20px;}}.nearby-list .svg-ico{margin:0 8px 0 0;display:inline-block;vertical-align:middle;width:13px;height:11px;fill:#9ebf00;}.nearby-list .category{display:block;color:#9ebf00;margin:0 0 2px;}@media (max-width:979px){.nearby-list .category{order:2;}}.nearby-list h3{font:14px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}@media (max-width:979px){.nearby-list h3{margin:0 0 2px;order:1;}}.nearby-list .distance{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;display:block;}.nearby-list .distance .svg-ico{margin:-2px 5px 0 0;width:13px;height:16px;fill:#6a6a6a;}@media (max-width:979px){.nearby-list .distance{position:absolute;right:20px;top:-3px;}}.nearby-list .less{display:none;}.nearby-list.active .link-more span{display:none;}.nearby-list.active .link-more .less{display:block;}.nearby-list--booking .block{margin-bottom:0;}.nearby-list--landing .block{margin-bottom:0;}.nearby-list--landing .item{width:25%;margin:0 0 25px;padding:0 80px 0 20px;}@media (max-width:979px){.nearby-list--landing .item{width:100%;margin:0 0 14px;padding:0 20px;}}.nearby-popup .nearby-info{border:none;margin:0;}.nearby-popup .nearby-list .block{margin:0;}.nearby-popup .nearby-list .item{display:block;padding:0 100px 0 0;}.page-node-type-news-landing{background:#f7f8fa;}.page-node-type-news-landing .header{background:#fff;}.page-node-type-news-landing .breadcrumbs-wrap{background:#fff;}.news-item{box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-bottom:30px;padding:30px;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;background:#fff;}.news-item__date{font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;display:flex;align-items:center;margin-bottom:5px;text-transform:uppercase;}.news-item__date-icon{height:15px;flex:0 0 15px;margin-right:5px;}.news-item__date-icon svg{fill:#6a6a6a;}.news-item .wysiwyg-block{margin:0;}.news-item h2{font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:7px;}.news-item h3{font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.news-item p{margin:0 0 10px;}.news-item p strong{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.news-item p a,.news-item p .discover-more-section .item .opener,.discover-more-section .item .news-item p .opener{text-decoration:none;}.no-touchevents .news-item p a:hover,.no-touchevents .news-item p .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .news-item p .opener:hover,.no-js .news-item p a:hover,.no-js .news-item p .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .news-item p .opener:hover,.news-item p a:focus,.news-item p .discover-more-section .item .opener:focus,.discover-more-section .item .news-item p .opener:focus,.news-item p a.active,.news-item p .discover-more-section .item .active.opener,.discover-more-section .item .news-item p .active.opener,.news-item p a--active{text-decoration:underline dotted;}.news-item__opener{color:#9ebf00;text-decoration:underline dotted;cursor:pointer;}.active .news-item__opener--more{display:none;}.news-item__opener--less{display:none;}.active .news-item__opener--less{display:block;}.news-item__drop{display:none;}.active .news-item__drop{display:block;}.news-item__img-box{margin-bottom:20px;}.newsletter-form.user-form{box-shadow:none;padding:0;}.newsletter-form.user-form .button{margin:0;}@media (max-width:979px){.newsletter-form.user-form{margin:0;}}.no-loyalty-box{font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.no-loyalty-box__heading{padding:20px 26px;margin:-20px -26px 0;border-bottom:1px solid #dbe0df;}@media (max-width:979px){.no-loyalty-box__heading{padding:20px 30px;margin:-20px -30px 0;}}.no-loyalty-box .title{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;}.no-loyalty-box__promo{padding:20px 0;border-bottom:1px solid #dbe0df;}.no-loyalty-box__promo:last-child{border:0;}.no-loyalty-box__promo .title{margin-bottom:7px;}.no-loyalty-box__promo p{margin:0 0 5px;}.no-loyalty-box__promo a,.no-loyalty-box__promo .discover-more-section .item .opener,.discover-more-section .item .no-loyalty-box__promo .opener{display:inline;border-bottom:1px dotted #9ebf00;}.no-touchevents .no-loyalty-box__promo a:hover,.no-touchevents .no-loyalty-box__promo .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .no-loyalty-box__promo .opener:hover,.no-js .no-loyalty-box__promo a:hover,.no-js .no-loyalty-box__promo .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .no-loyalty-box__promo .opener:hover,.no-loyalty-box__promo a:focus,.no-loyalty-box__promo .discover-more-section .item .opener:focus,.discover-more-section .item .no-loyalty-box__promo .opener:focus,.no-loyalty-box__promo a.active,.no-loyalty-box__promo .discover-more-section .item .active.opener,.discover-more-section .item .no-loyalty-box__promo .active.opener,.no-loyalty-box__promo a--active{border-bottom-color:transparent;}.our-destinations{padding-top:40px;}@media (max-width:1023px){.our-destinations{padding-top:15px;}}@media (max-width:1023px){.our-destinations__heading{width:100%;}}.our-destinations__controls{flex-shrink:0;}@media (max-width:1023px){.our-destinations__controls{display:none;}}.our-destinations__items{margin:10px -15px 0;}@media (max-width:1023px){.our-destinations__items{margin:0px -5px 0;}}.our-destinations__items:after{content:"";display:block;clear:both;}.our-destinations .slick-list{padding:20px 50px 40px 50px;margin:0 -50px;}.our-destinations-item{position:relative;width:calc(25% - 15px);margin:0 15px;height:350px;border-radius:5px;box-shadow:0px 0px 0px 0px transparent;transition:0.33s ease-out box-shadow;pointer-events:none;}@media (max-width:1023px){.our-destinations-item{height:225px;margin:0 5px;opacity:0.5;transition:0.33s ease-out;transition-property:box-shadow opacity;}}.our-destinations-item.slick-active{pointer-events:initial;opacity:1;}.no-touchevents .our-destinations-item:hover,.no-js .our-destinations-item:hover,.our-destinations-item:focus,.our-destinations-item.active,.our-destinations-item--active{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.75);}.no-touchevents .our-destinations-item:hover .our-destinations-item__content,.no-js .our-destinations-item:hover .our-destinations-item__content,.our-destinations-item:focus .our-destinations-item__content,.our-destinations-item.active .our-destinations-item__content,.our-destinations-item--active .our-destinations-item__content{transform:translateY(0);}.no-touchevents .our-destinations-item:hover .our-destinations-item__button,.no-js .our-destinations-item:hover .our-destinations-item__button,.our-destinations-item:focus .our-destinations-item__button,.our-destinations-item.active .our-destinations-item__button,.our-destinations-item--active .our-destinations-item__button{opacity:1;}.our-destinations-item__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;font-size:0;}.our-destinations-item__link a,.our-destinations-item__link .discover-more-section .item .opener,.discover-more-section .item .our-destinations-item__link .opener{position:absolute;left:0;top:0;width:100%;height:100%;}.our-destinations-item__image .media-image{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:5px;overflow:hidden;}.our-destinations-item__image .media-image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,0.4));}.our-destinations-item__image img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";}.our-destinations-item__content-wrap{position:absolute;width:calc(100% - 30px);height:calc(100% - 70px);font-size:21px;position:relative;z-index:2;margin:35px 15px;color:#fff;text-align:center;display:flex;flex-wrap:wrap;align-items:flex-end;overflow:hidden;}@media (max-width:1023px){.our-destinations-item__content-wrap{height:calc(100% - 50px);margin:25px 15px;align-items:center;justify-content:center;}}.our-destinations-item__content{width:100%;transform:translateY(52px);transition:0.33s ease-out transform;}@media (max-width:1023px){.our-destinations-item__content{transform:none;}}.our-destinations-item__title{width:100%;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:26px;line-height:1.2;margin:0;overflow-wrap:break-word;word-wrap:break-word;}.our-destinations-item__description{font-size:22px;width:100%;margin-top:8px;}.our-destinations-item__button{margin:25px 0 0;opacity:0;transition:opacity 0.33s ease-out 0.23s;}@media (max-width:1023px){.our-destinations-item__button{display:none;}}.our-offers{padding:40px 0;}@media (max-width:1023px){.our-offers{padding:15px 0;}}@media (max-width:979px){.our-offers__heading{width:100%;}}.our-offers__items{margin-top:30px;}@media (max-width:1023px){.our-offers__items{margin:20px -5px 0;}}@media (max-width:1023px){.our-offers__items .slick-list{overflow:initial;}}.our-offers__items .slick-track{display:flex;}@media (max-width:1023px){.our-offers__items .slick-track{margin:0 -50px;padding:0 50px;}}.our-offers__controls{display:none;}.our-offers[data-count="2"] .our-offers__items{margin:30px -15px 0;}@media (max-width:1023px){.our-offers[data-count="2"] .our-offers__items{margin:20px -5px 0;}}.our-offers[data-count="2"] .our-offers__items .our-offers-item{margin:0 15px;width:50%;}@media (max-width:1023px){.our-offers[data-count="2"] .our-offers__items .our-offers-item{width:100%;margin:0 5px;}}.our-offers[data-count="2"] .our-offers__items .our-offers-item .our-offers-item__block{padding:50px;}@media (max-width:1023px){.our-offers[data-count="2"] .our-offers__items .our-offers-item .our-offers-item__block{padding:20px 15px;}}.our-offers[data-count="2"] .our-offers__items .our-offers-item .our-offers-item__content{width:360px;padding-right:20px;}@media (max-width:1023px){.our-offers[data-count="2"] .our-offers__items .our-offers-item .our-offers-item__content{width:100%;padding-right:0;}}.our-offers[data-count="2"] .our-offers__items .our-offers-item .our-offers-item__image{padding-left:20px;}.our-offers[data-count="2"] .our-offers__items .our-offers-item .our-offers-item__image .media-image img{left:20px;max-height:calc(100% + 100px);}.our-offers[data-count="many"] .our-offers__controls{display:block;}@media (max-width:1023px){.our-offers[data-count="many"] .our-offers__controls{display:none;}}.our-offers[data-count="many"] .our-offers__items{margin-left:-65px;margin-right:-65px;}@media (max-width:1023px){.our-offers[data-count="many"] .our-offers__items{margin:20px -5px 0;}}.our-offers[data-count="many"] .our-offers-item{max-width:770px;width:100%;margin:0 15px;opacity:0.5;pointer-events:none;outline:none;}@media (max-width:1023px){.our-offers[data-count="many"] .our-offers-item{width:100%;margin:0 5px;max-width:none;}}.our-offers[data-count="many"] .our-offers-item.slick-active{pointer-events:initial;opacity:1;}.our-offers[data-count="many"] .our-offers-item .our-offers-item__content{width:370px;}@media (max-width:1023px){.our-offers[data-count="many"] .our-offers-item .our-offers-item__content{width:100%;}}.our-offers[data-count="many"] .our-offers-item.our-offers--no-image .our-offers-item__content{width:100%;}.our-offers-item{overflow:hidden;height:initial;}@media (max-width:1023px){.our-offers-item{opacity:0.5;pointer-events:none;}}@media (max-width:1023px){.our-offers-item.slick-active{pointer-events:initial;opacity:1;}}.our-offers-item__block{padding:60px 65px;display:flex;background:#EDEDED;border-radius:5px;min-height:360px;height:360px;overflow:hidden;}@media (max-width:1023px){.our-offers-item__block{padding:20px 15px;min-height:0;height:auto;}}.our-offers-item__content{width:50%;padding-right:35px;display:flex;flex-wrap:wrap;align-items:center;}@media (max-width:1023px){.our-offers-item__content{width:100%;padding-right:0;display:block;}}@media (max-width:1023px){.our-offers-item__text{text-align:center;margin:0 auto;}}.our-offers-item__image{padding-left:35px;position:relative;}@media (max-width:1023px){.our-offers-item__image{display:none;}}.our-offers-item__image .media-image img{position:absolute;max-width:none;left:35px;top:50%;transform:translateY(-50%);max-height:calc(100% + 120px);top:50%;}.our-offers-item__title{font-size:30px;line-height:1.4;margin:0;}@media (max-width:1023px){.our-offers-item__title{font-size:20px;}}.our-offers-item__description{font-size:16px;line-height:1.5;margin-top:18px;}@media (max-width:1023px){.our-offers-item__description{font-size:14px;line-height:1.14;}}.our-offers-item__description p{font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0;}.our-offers-item__button{margin-top:30px;max-width:270px;}@media (max-width:1023px){.our-offers-item__button{margin:20px auto 0;}}.our-offers-item__button .button{height:initial;display:flex;align-items:center;}.our-offers-item__button .button .button__inner{width:100%;min-height:42px;padding:5px 40px 5px;display:flex;align-items:center;justify-content:center;}.dj-browser-msie-11 .our-offers-item__button .button .button__inner{min-height:0;height:42px;}.our-offers-item--no-image .our-offers-item__content{width:100%;padding-right:0;}.page-error-block{max-width:980px;margin:0 auto;font-size:18px;line-height:30px;padding:60px 0 70px;position:relative;}@media (max-width:767px){.page-error-block{font-size:14px;line-height:24px;padding:15px 0 30px;}}.page-error-block:after{content:'';width:386px;height:372px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/decor-img02.png) no-repeat;position:absolute;top:-5px;right:-50px;z-index:-1;}@media (max-width:767px){.page-error-block:after{opacity:0.3;width:285px;height:274px;background-size:cover;top:-10px;right:-122px;}}.page-error-block h1{font-size:32px;line-height:40px;margin:0 0 20px;}@media (max-width:767px){.page-error-block h1{font-size:24px;line-height:30px;margin:0 0 17px;}}.page-error-block p{margin:0 0 30px;}@media (max-width:767px){.page-error-block p{margin:0 0 20px;}}.page-error-block .text-holder{max-width:550px;min-height:230px;}@media (max-width:767px){.page-error-block .text-holder{min-height:210px;max-width:100%;}}.page-error-block .btn-row{display:flex;}.page-error-block .btn-wrap{flex:0 1 auto;min-width:270px;}@media (max-width:767px){.page-error-block .btn-wrap{flex:0 1 100%;}}.paging{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:18px;}.paging__prev,.paging__next{color:#6a6a6a;position:relative;border-bottom:1px dotted #6a6a6a;line-height:14px;max-width:50%;}.no-touchevents .paging__prev:hover,.no-js .paging__prev:hover,.paging__prev:focus,.paging__prev.active,.paging__prev--active,.no-touchevents .paging__next:hover,.no-js .paging__next:hover,.paging__next:focus,.paging__next.active,.paging__next--active{border-bottom-color:transparent;}.paging__prev:before,.paging__prev:after,.paging__next:before,.paging__next:after{content:'';width:1px;height:5px;background:#6a6a6a;position:absolute;top:50%;margin:-1px 0 0;}.paging__prev:before,.paging__next:before{margin:-4px 0 0;}.paging__prev{padding-left:14px;margin:0 10px 10px 0;}.paging__prev:before,.paging__prev:after{transform:rotate(135deg);left:2px;}.paging__prev:before{transform:rotate(-135deg);}.paging__next{padding-right:14px;margin:0 0 10px auto;}.paging__next:before,.paging__next:after{transform:rotate(45deg);right:2px;}.paging__next:before{transform:rotate(-45deg);}.partners-national{display:flex;justify-content:space-between;}@media (max-width:979px){.partners-national{justify-content:flex-start;flex-direction:column;}}.partners-national__content{flex:1 1 auto;}.partners-national__section{padding:30px 0 10px;border-top:1px solid #dee3e2;}.partners-national__section:first-child{border:0;padding:0 0 10px;}.partners-national__sections-heading{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:20px;}.partners-national__sections-heading h2{font:26px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:7px;}.partners-national__sections-heading p{margin-bottom:10px;}.partners-national__btn-row{display:flex;justify-content:center;margin-bottom:20px;}.partners-national__btn-wrap{flex:0 1 auto;min-width:270px;}.partners-national .user-form{border-radius:5px;padding:0 25px;margin:0 0 32px;}.partners-national .user-form__col{padding-bottom:10px;}.partners-national .user-form .text-found{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.partners-national .aside-holder{flex:0 0 370px;max-width:370px;margin-left:30px;position:relative;right:0;}@media (max-width:979px){.partners-national .aside-holder{display:none;}}.partners-national .aside-block{position:relative;}.partner-block{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);border-radius:5px;margin-bottom:32px;}.partner-block--welcome{margin-bottom:52px;}.partner-block__title{display:flex;align-items:center;margin-bottom:10px;font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.partner-block__title{flex-direction:column;align-items:flex-start;}}.partner-block__title .logo-box{border:1px solid #6a6a6a;background-color:#515b5a;border-radius:4px;overflow:hidden;flex:0 0 54px;width:54px;height:23px;margin:0 10px 0 0;}@media (max-width:979px){.partner-block__title .logo-box{flex:0 0 23px;margin:0 0 10px 0;}}.partner-block__heading{display:flex;align-items:center;justify-content:space-between;padding:11px 25px 12px;background:#dee3e2;border-radius:5px 5px 0 0;}.partner-block__heading-text{flex:1 0 auto;display:flex;flex-direction:column;}@media (max-width:767px){.partner-block__heading-logo{display:none;}}.partner-block__category{display:flex;align-items:center;font:10px/14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin:0 0 5px;}.partner-block__category .svg-ico{width:18px;height:18px;flex:0 0 18px;margin-right:5px;}.partner-block__name{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0;}.partner-block--national .partner-block__name{margin-bottom:10px;}@media (max-width:767px){.partner-block--national .partner-block__name{margin-top:-40px;max-width:45%;}}.partner-block__main{padding:20px 25px;}.partner-block--regional .partner-block__main{display:flex;}@media (max-width:767px){.partner-block--regional .partner-block__main{flex-direction:column;}}.partner-block--national .partner-block__main{display:flex;}@media (max-width:767px){.partner-block--national .partner-block__main{position:relative;padding-top:60px;}}.partner-block__contact-info{flex:1 0 242px;max-width:242px;padding:0 35px 0 0;display:flex;flex-direction:column;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.partner-block__contact-info{flex:1 1 auto;max-width:none;padding:0 0 15px;}}.partner-block__contact-info .svg-ico{width:18px;height:18px;flex:0 0 18px;margin:3px 5px 0 0;fill:#1d3330;}.partner-block__address{display:flex;margin-bottom:5px;}.partner-block__phone{display:flex;margin-bottom:5px;}.partner-block__website-link{align-self:flex-start;display:flex;align-items:center;cursor:pointer;line-height:16px;}.partner-block__website-link > span{border-bottom:1px dotted #9ebf00;margin-top:3px;}.no-touchevents .partner-block__website-link:hover > span,.no-js .partner-block__website-link:hover > span,.partner-block__website-link:focus > span,.partner-block__website-link.active > span,.partner-block__website-link--active > span{border-bottom-color:transparent;}.partner-block__text-holder{flex:1;line-height:21px;}.partner-block__logo-box{order:1;flex:0 0 222px;margin-left:22px;display:flex;align-items:center;justify-content:center;}@media (max-width:767px){.partner-block--national .partner-block__logo-box{position:absolute;top:10px;right:25px;flex:none;height:40px;max-width:145px;display:block;}.partner-block--national .partner-block__logo-box img{height:100%;max-width:100%;}}.partner-block p{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 15px;}.partner-block p strong{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.partner-block h3{font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}.partner-block__btn-row{display:flex;margin-bottom:10px;}.partner-block__btn-wrap{flex:0 1 auto;min-width:320px;}@media (max-width:767px){.partner-block__btn-wrap{flex:1 1 100%;min-width:auto;}}.partners{display:flex;justify-content:space-between;}@media (max-width:979px){.partners{justify-content:flex-start;flex-direction:column;}}.partners__content{flex:1 1 auto;}.partners__section{padding:30px 0 10px;border-top:1px solid #dee3e2;}.partners__section:first-child{border:0;padding:0 0 10px;}.partners__sections-heading{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}.partners__sections-heading h2{font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:7px;}.partners__sections-heading p{margin-bottom:10px;}.partners__btn-row{display:flex;justify-content:center;margin-bottom:20px;}.partners__btn-wrap{flex:0 1 auto;min-width:270px;}.partners .user-form{border-radius:5px;padding:20px 25px;margin:0 0 32px;}.partners .user-form__col{padding-bottom:10px;}.partners .user-form .text-found{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.partners .aside-holder{flex:0 0 370px;max-width:370px;margin-left:30px;position:relative;right:0;}@media (max-width:979px){.partners .aside-holder{display:none;}}.partners .aside-block{position:relative;}.partner-block{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);border-radius:5px;margin-bottom:32px;}.partner-block--welcome{margin-bottom:52px;}.partner-block__title{display:flex;align-items:center;margin-bottom:10px;font:18px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.partner-block__title{flex-direction:column;align-items:flex-start;}}.partner-block__title .logo-box{border:1px solid #6a6a6a;background-color:#515b5a;border-radius:4px;overflow:hidden;flex:0 0 54px;width:54px;height:23px;margin:0 10px 0 0;}@media (max-width:979px){.partner-block__title .logo-box{flex:0 0 23px;margin:0 0 10px 0;}}.partner-block__heading{display:flex;align-items:center;justify-content:space-between;padding:11px 25px 12px;background:#dee3e2;border-radius:5px 5px 0 0;}.partner-block__heading-text{flex:1 0 auto;display:flex;flex-direction:column;}@media (max-width:767px){.partner-block__heading-logo{display:none;}}.partner-block__category{display:flex;align-items:center;font:10px/14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin:0 0 5px;}.partner-block__category .svg-ico{width:18px;height:18px;flex:0 0 18px;margin-right:5px;}.partner-block__name{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0;}.partner-block--national .partner-block__name{margin-bottom:10px;}@media (max-width:767px){.partner-block--national .partner-block__name{margin-top:-40px;max-width:45%;}}.partner-block__main{padding:20px 25px;}.partner-block--regional .partner-block__main{display:flex;}@media (max-width:767px){.partner-block--regional .partner-block__main{flex-direction:column;}}.partner-block--national .partner-block__main{display:flex;}@media (max-width:767px){.partner-block--national .partner-block__main{position:relative;padding-top:60px;}}.partner-block__contact-info{flex:1 0 242px;max-width:242px;padding:0 35px 0 0;display:flex;flex-direction:column;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.partner-block__contact-info{flex:1 1 auto;max-width:none;padding:0 0 15px;}}.partner-block__contact-info .svg-ico{width:18px;height:18px;flex:0 0 18px;margin:3px 5px 0 0;fill:#1d3330;}.partner-block__address{display:flex;margin-bottom:5px;}.partner-block__phone{display:flex;margin-bottom:5px;}.partner-block__website-link{align-self:flex-start;display:flex;align-items:center;cursor:pointer;line-height:16px;}.partner-block__website-link > span{border-bottom:1px dotted #9ebf00;margin-top:3px;}.no-touchevents .partner-block__website-link:hover > span,.no-js .partner-block__website-link:hover > span,.partner-block__website-link:focus > span,.partner-block__website-link.active > span,.partner-block__website-link--active > span{border-bottom-color:transparent;}.partner-block__text-holder{flex:1;line-height:21px;}.partner-block__logo-box{order:1;flex:0 0 222px;margin-left:22px;display:flex;align-items:center;justify-content:center;}@media (max-width:767px){.partner-block--national .partner-block__logo-box{position:absolute;top:10px;right:25px;flex:none;height:40px;max-width:145px;display:block;}.partner-block--national .partner-block__logo-box img{height:100%;max-width:100%;}}.partner-block p{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 15px;}.partner-block p strong{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.partner-block h3{font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}.partner-block__btn-row{display:flex;margin-bottom:10px;}.partner-block__btn-wrap{flex:0 1 auto;min-width:320px;}@media (max-width:767px){.partner-block__btn-wrap{flex:1 1 100%;min-width:auto;}}.payment-policy__details{font:12px/18px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.payment-policy__description{font:12px/21px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.payment-policy__description h4{font:14px/21px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 3px;}.payment-policy__description p{margin:0;}.payment-policy .room{border-top:0;border-bottom:1px solid #eff2f5;box-shadow:none;border-radius:0;width:auto;margin:-30px -30px 17px;}.with-improvements .payment-policy .room{border-color:#eff2f5;}@media (max-width:979px){.payment-policy .room{margin:-30px -20px 17px;}}.payment-policy .room .prices-block{width:100%;background:#fff;}.payment-policy .room .prices-block .promo{background:#fff;}.payment-policy .room .price-block{display:flex;}.payment-policy .room .box{padding:22px 30px;}@media (max-width:979px){.payment-policy .room .box{padding:22px 20px;}}.payment-policy .room .cell2{width:auto;flex:1 1 50%;max-width:50%;}.payment-policy .room .price-holder{width:auto;flex:1 1 50%;max-width:50%;}.payment-policy .room .price-holder .box,.payment-policy .room .price-holder .box:first-child{width:100%;}.payment-policy .room .price-frame,.payment-policy .room .price-frame:first-child{border:0;}.personal-card-info{font-size:16px;line-height:1.28;}.personal-card-info__title{text-transform:uppercase;color:#788785;font-size:12px;margin-bottom:10px;}.personal-card-info__image{padding:0 10px;flex:0 0 auto;}.personal-card-info__image img{display:block;width:37px;height:auto;margin-left:auto;margin-right:auto;}@media (max-width:767px){.personal-card-info__image{width:30%;margin-right:0;}.personal-card-info__image img{margin-left:0;}}.personal-card-info__name{font:14px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:24%;padding:0 10px;color:#223A37;}@media (max-width:767px){.personal-card-info__name{margin-right:0;width:70%;}}.personal-card-info__card-number,.personal-card-info__expires{font:12px/20px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#223A37;min-width:23%;padding:0 10px;}@media (max-width:767px){.personal-card-info__card-number,.personal-card-info__expires{margin-top:15px;width:70%;}}.personal-card-info__card-number{min-width:17%;}@media (max-width:767px){.personal-card-info__card-number{width:30%;margin-right:0;}}.personal-card-info__data{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid rgba(138,153,151,0.2);}.personal-card-info__data-inner{display:flex;align-items:center;justify-content:flex-start;width:100%;}@media (max-width:767px){.personal-card-info__data-inner{flex-wrap:wrap;align-items:flex-start;}}.personal-card-info__remove{width:19px;height:19px;display:block;flex:0 0 auto;}.personal-card-info__remove svg{fill:#888;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}.personal-card-info__remove:hover svg{fill:#333;}.phone-number-box{border:1px solid #dbe0df;box-shadow:inset 0 0 3px #dbe0df;height:22px;display:inline-flex;justify-content:space-between;align-items:center;padding:0 4px;min-width:203px;max-width:300px;margin:1px 0;}.phone-number-box .number{color:#98086d;font:14px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;padding-right:5px;letter-spacing:0.6px;}.phone-number-box .number a,.phone-number-box .number .discover-more-section .item .opener,.discover-more-section .item .phone-number-box .number .opener{color:inherit;}.phone-number-box .number a:hover,.phone-number-box .number .discover-more-section .item .opener:hover,.discover-more-section .item .phone-number-box .number .opener:hover{text-decoration:none;}.phone-number-box .text{max-width:100px;background-image:linear-gradient(to bottom,#a93386 0%,#6b0950 100%);position:relative;color:#fff;padding:4px 4px 4px 10px;box-shadow:2px 0 2px #dbe0df;font:9px/9px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.phone-number-box .text:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff;}.POI{margin:0 15px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.2);background:#fff;overflow:hidden;display:flex;flex-direction:column;height:100%;}.POI__heading{background-color:#dee3e2;flex:0 0 45px;padding:5px 23px;display:flex;align-items:center;justify-content:space-between;}.POI__category{font-size:10px;line-height:24px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;}.POI__category .svg-ico{flex:0 0 15px;width:15px;height:15px;margin:0 5px 0 0;fill:#1c3330;}.POI__category img{flex:0 0 15px;width:15px;height:auto;margin:0 5px 0 0;}.POI__main{padding:10px 23px 27px;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#495c59;flex:1 1 auto;display:flex;flex-direction:column;}.POI__main-holder{flex:1 1 auto;}.POI__address{padding:0 0 12px;color:#1d3330;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.POI__img-box{margin:0 0 20px;}.POI__img-box img{width:100%;}.POI__btn-box{flex:0 0 42px;}.POI h3{font:18px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 2px;color:#9ebf00;}.POI p{margin:0 0 20px;}.points-of-interest__entry{color:#000;font:16px/26px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:45px;}@media (max-width:767px){.points-of-interest__title{text-align:left;font-size:20px;}}.points-of-interest__item{display:flex;margin-bottom:30px;}@media (max-width:767px){.points-of-interest__item{flex-direction:column;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);border-radius:4px;}}.points-of-interest__item-link{text-decoration:none;color:inherit;}.points-of-interest__item-image{width:300px;border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;flex:0 0 auto;}@media (max-width:767px){.points-of-interest__item-image{width:100%;border-bottom-left-radius:0;border-top-right-radius:4px;}}.points-of-interest__item-image > .media{height:100%;}@media (max-width:767px){.points-of-interest__item-image > .media{height:auto;}}.points-of-interest__item-image > .media:after{content:'';position:absolute;top:0;left:0;right:0;z-index:1;height:100%;background:#000;opacity:0.1;transition:opacity 0.5s ease-in-out;}a.points-of-interest__item-link:hover .points-of-interest__item-image > .media:after,.discover-more-section .item .points-of-interest__item-link.opener:hover .points-of-interest__item-image > .media:after{opacity:0.4;}.points-of-interest__item-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";}@media (max-width:767px){.points-of-interest__item-image img{height:auto;}}.points-of-interest__item-image-caption{position:absolute;bottom:0;left:0;max-width:100%;z-index:1;background-color:#CFCFCF;border-top-right-radius:3px;overflow:hidden;color:#233A37;font:10px/1 "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;padding:5px;letter-spacing:.1em;}.points-of-interest__item-content{border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid rgba(138,153,151,0.2);background:#fafafa;display:flex;flex-direction:column;justify-content:center;padding:15px 25px;width:100%;}@media (max-width:767px){.points-of-interest__item-content{border-top-right-radius:0;border-bottom-left-radius:4px;padding-top:20px;padding-bottom:25px;}}.points-of-interest__item-title{font:normal 16px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:0;}.points-of-interest__item-description{font:normal 14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#000;margin-top:12px;}.points-of-interest__item-description p{margin-bottom:0;}.points-of-interest__item-address{font:normal 14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-top:8px;}.points-of-interest .btn-load-more{display:flex;padding:10px 0 20px;}@media (max-width:767px){.points-of-interest .btn-load-more{padding:0;}}.points-of-interest .btn-load-more .ajax-progress-throbber .throbber{padding:1px 7px 2px;}.points-of-interest .btn-load-more .btn-wrap{flex:0 1 auto;min-width:270px;}@media (max-width:767px){.points-of-interest .btn-load-more .btn-wrap{width:100%;}}.popup{border-radius:5px;overflow:initial;box-shadow:0 14px 41px rgba(0,0,0,0.2);padding:30px !important;}@media (max-width:979px){.popup{padding:20px !important;width:94% !important;max-width:94%;}}.popup__actions{display:flex;justify-content:flex-start;margin:0 -10px;}.popup__actions > *{flex:1 1 5px;margin:0 10px;}.popup__prices{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(138,153,151,0.2);}.popup__price-line{color:#1d3330;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}.popup__price-line:last-child{margin-bottom:0;}.popup__price-line-label{font:16px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;width:100%;}.popup__price-line-value{font:24px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;flex:0 0 auto;}.popup__price-line-value sup{font-size:16px;}.popup--room-services{width:830px;}.popup--payment-policy{width:370px;}.popup--payment-policy .room .people-info{max-width:100%;white-space:normal;}.popup--newsletter-confirmation{width:404px;}.popup--newsletter-confirmation .popup__btn-box{padding-top:10px;background:transparent;}.popup--newsletter-confirmation .popup__btn-box .popup__btn-wrap{width:100%;}.popup--newsletter{width:610px;}.popup--newsletter .popup__heading h3{font-size:24px;line-height:1.38;margin:0;}.popup--newsletter .popup__btn-box{padding:0 31px 31px 31px;background:none;}.popup--newsletter.confirmation .popup__btn-box{padding:10px 31px 31px 31px;background:none;}.popup--newsletter.confirmation .popup__btn-box .popup__btn-wrap{width:100%;}.popup--confirmation{width:370px;}.popup--session-expired{width:470px;}.popup--checkin-selection{width:985px;}.popup--preview-card{width:985px;}.popup--preview-card .video-holder{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.popup--preview-card .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.popup--login{width:406px;}.popup--logee{width:406px;}.popup--cart-tax{width:585px;}.popup--cart-tax p{margin:0 0 25px;}.popup--cart-tax .wysiwyg-block{padding:0;margin:0;border:0;font-size:15px;line-height:25px;color:#1c3330;}.popup--generate-voucher{max-width:585px;}.popup--generate-voucher .popup__heading{background-color:#002235;padding:21px 60px 21px 30px;}@media (max-width:979px){.popup--generate-voucher .popup__heading{padding:21px 50px 21px 20px;}}.popup--generate-voucher .popup__heading h3{color:#fff;margin:0;}.popup--generate-voucher .fancybox-close-small:after,.popup--generate-voucher .fancybox-close-small:before{background:#fff !important;}.popup--generate-voucher .propos-block{margin:-30px -30px 0;padding:16px 30px 15px;display:flex;border:1px solid rgba(138,153,151,0.2);align-items:center;}@media (max-width:979px){.popup--generate-voucher .propos-block{margin:-30px -20px 0;padding:16px 20px 15px;}}.popup--generate-voucher .reward-card__icon-box{width:48px;height:48px;flex:0 0 48px;margin:0;box-shadow:none;}.popup--generate-voucher .reward-card__icon-box .svg-ico{width:23px;height:23px;}.popup--generate-voucher .reward-card__icon-box .svg-ico svg{width:23px;height:23px;}.popup--generate-voucher .reward-card__txt{flex:1;padding:0 0 0 17px;}.popup--generate-voucher .reward-card__txt .date{display:block;color:#1d3330;opacity:0.6;font:14px/18px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.popup--generate-voucher .reward-card__title{display:block;font-size:14px;line-height:29px;}.popup--generate-voucher .reward-card__points-num{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.popup--generate-voucher .wysiwyg-block{padding:23px 0 28px;margin:0;border:none;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;}.popup--generate-voucher .wysiwyg-block h2{margin:0;font:14px/29px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.popup--generate-voucher .wysiwyg-block p{margin:0 0 18px;}.popup--generate-voucher .btn-wrap{text-align:center;}.popup--generate-voucher .btn-wrap .button{margin-bottom:9px;background-color:#002136;border-color:#002136;height:auto;min-height:42px;}.popup--generate-voucher .btn-wrap .button__inner{padding:11px 45px 13px;}.no-touchevents .popup--generate-voucher .btn-wrap .button:hover:not(.button--no-hover),.no-js .popup--generate-voucher .btn-wrap .button:hover:not(.button--no-hover),.popup--generate-voucher .btn-wrap .button:focus:not(.button--no-hover),.popup--generate-voucher .btn-wrap .button.active:not(.button--no-hover),.popup--generate-voucher .btn-wrap .button--active:not(.button--no-hover){background-color:#002136;border-color:#002136;}.popup--generate-voucher .btn-wrap .link{color:#6a6a6a;font:14px/22px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;}.popup--generate-voucher .btn-wrap .link:after{content:'';position:absolute;left:0;bottom:0;right:0;border-bottom:1px dotted #6a6a6a;transition:border-color 0.3s ease-in-out;}.no-touchevents .popup--generate-voucher .btn-wrap .link:hover:after,.no-js .popup--generate-voucher .btn-wrap .link:hover:after,.popup--generate-voucher .btn-wrap .link:focus:after,.popup--generate-voucher .btn-wrap .link.active:after,.popup--generate-voucher .btn-wrap .link--active:after{border-color:transparent;}.popup .fancybox-close-small{width:19px;height:19px;top:29px;right:25px;}.popup .fancybox-close-small:after,.popup .fancybox-close-small:before{position:absolute;content:'';width:24px;height:1px;border-radius:0;background:#1d3330;transform:rotate(45deg);left:-2px;top:9px;}.popup .fancybox-close-small:after{transform:rotate(-45deg);}.no-touchevents .popup .fancybox-close-small:hover,.no-js .popup .fancybox-close-small:hover,.popup .fancybox-close-small:focus,.popup .fancybox-close-small.active,.popup .fancybox-close-small--active{opacity:0.7;}.popup .fancybox-close-small svg{display:none;}.popup__heading{background-color:#eff2f5;margin:-30px -30px 0;padding:22px 60px 22px 30px;}@media (max-width:979px){.popup__heading{margin:-20px -20px 0;padding:22px 50px 22px 20px;}}.popup__heading h3,.popup__heading span.popup_h3{font:24px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 3px;}@media (max-width:979px){.popup__heading h3,.popup__heading span.popup_h3{font-size:18px;margin:0;}}.popup__heading span.popup_h3{display:block;}.popup__heading p{font:12px/19px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0;}.popup__main{padding:30px 0 0;width:100%;overflow:hidden;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.popup--session-expired .popup__main{padding:30px 0;}.popup--session-expired .popup__main p{margin:0;}.popup--login .popup__main{padding:20px 0 0;}.popup__btn-box{margin:0 -30px -30px;padding:31px;background-color:#1b3330;display:flex;flex-direction:column;justify-content:center;align-items:center;}@media (max-width:979px){.popup__btn-box{margin:0 -20px -20px;}}.popup__btn-box .popup__btn-wrap{width:270px;}.popup__btn-box .link-close{margin:10px 0 0;border-bottom:1px dotted #fff;color:#fff;font:14px/17px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.no-touchevents .popup__btn-box .link-close:hover,.no-js .popup__btn-box .link-close:hover,.popup__btn-box .link-close:focus,.popup__btn-box .link-close.active,.popup__btn-box .link-close--active{border-bottom-color:transparent;}.popup .btn-close{width:25px;height:25px;position:absolute;right:28px;top:28px;text-indent:-9999px;overflow:hidden;transition:opacity 0.2s;z-index:10;}.popup .btn-close:hover{opacity:0.5;}.popup .btn-close:before,.popup .btn-close:after{content:'';width:25px;height:1px;background:#1c3330;position:absolute;left:2px;top:3px;transform:rotate(45deg);transform-origin:left;}.popup .btn-close:before{transform:rotate(-45deg);top:auto;bottom:3px;}.preferences-loyalty{padding:29px 26px 20px;}.preferences-loyalty__row{line-height:18px;padding-bottom:20px;}.preferences-loyalty__accept-row{margin:10px 0 0;padding:32px 0 20px;border-top:1px solid #e4e4e4;}.preferences-loyalty__accept-row .form-item{line-height:18px;padding-bottom:20px;}.preferences-loyalty__accept-row .text-field-error-txt{padding-left:33px;}.preview-cards__heading{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding-bottom:10px;}.preview-cards__heading h2{margin-bottom:25px;}@media (max-width:979px){.preview-cards__heading h2{margin-bottom:18px;}}.preview-cards__heading h4{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}@media (max-width:979px){.preview-cards__heading h4{font-size:14px;}}.preview-cards__heading p{margin:0 0 15px;}.preview-cards__list{display:flex;flex-wrap:wrap;margin:0 -5px -50px;}.preview-card{max-width:25%;flex:1 0 25%;padding:0 5px;margin-bottom:50px;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;display:flex;flex-direction:column;}@media (max-width:979px){.preview-card{max-width:50%;flex:1 0 50%;}}@media (max-width:479px){.preview-card{max-width:100%;flex:1 0 100%;}}.preview-card--visual{display:block;max-width:none;padding:0;margin:0 15px;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.preview-card__holder{display:flex;flex-direction:column;color:#1d3330;height:100%;}.preview-card__img-box{padding-bottom:18px;}.preview-card__img-box img{margin:0 auto;height:auto;}.preview-card__video-link{display:block;position:relative;}.preview-card__video-link .svg-ico{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;}.preview-card__title{font-size:18px;line-height:22px;margin-bottom:13px;}.preview-card--visual .preview-card__title{margin-bottom:7px;font:16px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.preview-card__title span{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.preview-card__description p{margin:0 0 10px;}.preview-card__link{align-self:flex-start;font:10px/14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;position:relative;padding:0 10px 0 0;margin:auto 0 0;color:#9ebf00;}.preview-card__link:before,.preview-card__link:after{content:'';width:1px;height:5px;background:#9ebf00;position:absolute;right:0;top:50%;transform:rotate(45deg);z-index:1;margin:-1px 0 0;}.preview-card__link:before{margin:-4px 0 0;transform:rotate(-45deg);}.preview-card__btn-row{display:flex;}.preview-card__btn-wrap{flex:0 1 auto;max-width:270px;width:100%;}.preview-block{position:relative;padding:0 0 45px;}@media (max-width:979px){.preview-block{margin:19px 0 0 0;padding:0 0 8px;}}.preview-block .slick-list{overflow:hidden;}.preview-block h2{font-size:30px;line-height:40px;margin:0 0 37px;}@media (max-width:979px){.preview-block h2{margin:0 0 15px;font-size:18px;line-height:30px;letter-spacing:-0.3px;}}.preview-block__heading{display:flex;padding:0 0 53px;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.preview-block__heading{flex-direction:column;}}.preview-block__heading h2{flex:1 1 530px;margin:0;padding:0 20px 0 0;}@media (max-width:767px){.preview-block__heading h2{flex:1 1 auto;padding:0 0 20px;}}.preview-block__heading p{flex:1 1 655px;margin:0;}@media (max-width:767px){.preview-block__heading p{flex:1 1 auto;}}.preview-block__btn-row{display:flex;justify-content:center;}.preview-block__btn-wrap{min-width:270px;flex:0 1 auto;}.preview-block--top-events{padding:22px 0 50px;}.preview-block--top-events .slick-list{overflow:hidden;}.preview-block--destinations{padding:50px 0;}.preview-block--destinations .slick-list{overflow:hidden;}.wysiwyg-section .preview-block{padding:0;}.preview-gallery .hotel-preview__image-box .media--image{width:100%;padding-bottom:44.5%;position:relative;overflow:hidden;}.preview-gallery .hotel-preview__image-box .media--image img{position:absolute;top:0;left:0;width:auto;height:auto;min-height:100%;min-width:100%;}.preview-gallery-wrap{overflow:hidden;position:relative;margin:0 -15px;}@media (max-width:1023px){.preview-gallery-wrap{overflow:visible;margin:0 -5px;}}.preview-gallery-wrap:after,.preview-gallery-wrap:before{content:'';position:absolute;left:-3px;top:0;height:100%;width:15px;background:#fff;z-index:3;display:none;}.preview-gallery-wrap:before{left:auto;right:-3px;}.preview-gallery-wrap--e-club{margin-bottom:50px;}.preview-gallery-wrap--e-club:before,.preview-gallery-wrap--e-club:after{left:-3px;background:#f7f8fa;}.preview-gallery-wrap--e-club:after{left:auto;right:-3px;}.preview-gallery__heading{padding:0 15px;display:flex;justify-content:space-between;}@media (max-width:1023px){.preview-gallery__heading{padding:0 5px;}}.preview-gallery__heading--e-club{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;padding:0 15px 11px;}.preview-gallery__heading--e-club h2{font:24px/32px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;color:#fff;}.preview-gallery__heading--e-club p{margin:0;}.preview-gallery__heading--e-club .counter-box{margin:0;}.preview-gallery__heading-text{display:flex;flex-direction:column;width:100%;}.preview-gallery__heading-text p{color:#fff;}.preview-gallery__heading--e-club .preview-gallery__heading-text{margin:0;}@media (max-width:979px){.preview-gallery__heading--e-club .preview-gallery__heading-text{padding-right:10px;}}.preview-gallery__btn-holder{flex:0 0 105px;display:flex;justify-content:space-between;margin:0 0 20px auto;}.preview-gallery__heading--e-club .preview-gallery__btn-holder{margin:12px 0 0;}@media (max-width:979px){.preview-gallery__btn-holder{display:none;}}.preview-gallery__btn-holder .gallery-btn{position:static;width:42px;height:42px;border:1px solid #dee3e2;border-radius:40px;transform:translate(0,0);}.preview-gallery__btn-holder .gallery-btn:before,.preview-gallery__btn-holder .gallery-btn:after{background:#495c58;width:1px;height:5px;right:50%;margin:-4px 0 0;}.preview-gallery__btn-holder .gallery-btn:after{margin:-1px 0 0;}.preview-gallery__btn-holder .gallery-btn--next{transform:rotate(180deg) translate(0,0);}.preview-gallery__btn-holder .gallery-btn.slick-disabled{visibility:visible;opacity:0.5;cursor:default;}.no-touchevents .preview-gallery__btn-holder .gallery-btn.slick-disabled:hover,.no-js .preview-gallery__btn-holder .gallery-btn.slick-disabled:hover,.preview-gallery__btn-holder .gallery-btn.slick-disabled:focus,.preview-gallery__btn-holder .gallery-btn.slick-disabled.active,.preview-gallery__btn-holder .gallery-btn.slick-disabled--active{opacity:0.5;}.preview-gallery__btn-holder--e-club .gallery-btn{background:none;}.preview-gallery .slide{width:33.33%;float:left;outline:none;}.preview-gallery--4-slides .slide{width:25%;float:left;outline:none;}.preview-gallery--POI .slick-track{display:flex;}.preview-gallery--POI .slide{height:auto;outline:none;padding:2px 2px 3px;}.preview-gallery .hotel-preview{padding:0 15px;margin:0;flex:1 1 5px;}@media (max-width:1023px){.preview-gallery .hotel-preview{padding:0;}}@media (max-width:1023px){.preview-gallery .slick-list{margin:0 -60px;padding:0 60px;}}@media (max-width:1023px){.preview-gallery .slick-track{display:flex;}}@media (max-width:1023px){.preview-gallery .slick-slide{width:calc(100vw - 60px);margin:0 5px;}}.gallery-btn{position:absolute;top:50%;width:78px;height:78px;border-radius:50%;background:#fff;border:0;z-index:2;transform:translate(-50%,-50%);padding:0;outline:none;}.no-touchevents .gallery-btn:hover,.no-js .gallery-btn:hover,.gallery-btn:focus,.gallery-btn.active,.gallery-btn--active{opacity:0.9;}.gallery-btn:before,.gallery-btn:after{content:'';width:2px;height:8px;background:#1d3330;position:absolute;right:23px;top:50%;transform:rotate(-45deg);z-index:1;}.gallery-btn:before{margin:-5px 0 0;transform:rotate(45deg);}.gallery-btn--prev{left:15px;}.gallery-btn--next{right:15px;transform:rotate(180deg) translate(-50%,50%);}.gallery-btn.slick-disabled{visibility:hidden;}.counter-box{font:18px/22px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:-0.68px;color:#9ebf00;align-self:flex-end;margin:0 0 26px;}@media (min-width:980px){.counter-box{display:none;}}.preview-gallery__holder{background:#002136;padding:46px 65px 19px;margin-bottom:44px;position:relative;}.preview-gallery__holder:before,.preview-gallery__holder:after{position:absolute;right:107px;content:'';pointer-events:none;}@media screen and (max-width:1023px){.preview-gallery__holder:before,.preview-gallery__holder:after{display:none;}}.preview-gallery__holder:before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/revard-block-bg-top.png) no-repeat;top:0;width:564px;height:248px;}.preview-gallery__holder:after{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/revard-block-bg-bottom.png) no-repeat;bottom:0;right:0;width:368px;height:265px;}@media (max-width:979px){.preview-gallery__holder{background-image:none;padding:30px 20px;}}.preview-gallery__holder .preview-gallery-wrap{z-index:1;}.preview-gallery__holder .preview-gallery-wrap:after,.preview-gallery__holder .preview-gallery-wrap:before{display:none;}@media (max-width:979px){.preview-gallery__holder .preview-gallery-wrap.preview-gallery-wrap--e-club{margin:0;}}.preview-gallery__holder .slick-track{display:flex;}.preview-gallery__holder .slick-slide{display:flex;float:none;height:auto;padding-top:40px;}.preview-gallery__holder .slick-slide .reward-card{width:100%;}.preview-gallery__holder .preview-gallery__btn-holder .gallery-btn{border-color:#fff;}.preview-gallery__holder .preview-gallery__btn-holder .gallery-btn:after,.preview-gallery__holder .preview-gallery__btn-holder .gallery-btn:before{background:#fff;}.promotion-card{display:flex;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:4px;overflow:hidden;margin-bottom:40px;}.promotion-card:last-child{margin-bottom:0;}@media (max-width:767px){.promotion-card{flex-direction:column;}}.promotion-card__img-box{flex:0 1 auto;min-width:50%;}.promotion-card__img-box--align-left{order:0;}.promotion-card__img-box--align-right{order:1;}@media (max-width:767px){.promotion-card__img-box--align-right{order:0;}}.promotion-card__img-box img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.promotion-card__text-box{flex:0 1 auto;min-width:50%;padding:30px 90px 30px 110px;display:flex;flex-direction:column;justify-content:center;}@media (max-width:979px){.promotion-card__text-box{padding:30px;}}.promotion-card__text-box h3{font:18px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}.promotion-card__text-box p{margin-bottom:24px;}.promotion-card__btn-row{display:flex;}.promotion-card__btn-wrap{min-width:270px;flex:0 1 auto;}@media (max-width:767px){.promotion-card__btn-wrap{flex:0 1 100%;min-width:200px;}}.raiting-block{overflow:hidden;display:flex;align-items:flex-end;}.raiting-block .number{font:30px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0 15px 0 0;}.raiting-block .number span{color:#ffc500;}.raiting-block .number span:last-child{color:#6a6a6a;}@media (max-width:979px){.raiting-block .number{font-size:18px;line-height:20px;margin:0 6px 0 0;}}.raiting-block .raiting-list{padding:0 10px 4px 0;}.raiting-block .link{font:14px/1.16 "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0 3px 2px 0;}.raiting-block .link.ty-preview-count{pointer-events:none;}.raiting-block .link span{border-bottom:1px dotted #6a6a6a;}.raiting-list{text-indent:-9999px;overflow:hidden;display:flex;}.raiting-list li{margin:0 0 0 2px;width:12px;height:12px;float:left;border:1px solid #dbe0df;border-radius:6px;position:relative;background:#fff;overflow:hidden;}.raiting-list li:after{content:'';width:6px;height:6px;background:#dbe0df;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:3px;}.raiting-list li:first-child{margin:0;}.raiting-list li.active{border-color:#8cc17c;}.raiting-list li.active:after{background:#8cc17c;}.raiting-list li.half-active{border-left-color:#8cc17c;border-bottom-color:#8cc17c;transform:rotate(45deg);}.raiting-list li.half-active:before{content:'';width:3px;height:6px;background:#8cc17c;position:absolute;left:3px;top:4px;transform:rotate(-45deg);transform-origin:0 50%;border-bottom-left-radius:6px;border-top-left-radius:6px;z-index:2;}.rating-points{display:flex;align-items:center;}.rating-points__rounds{display:flex;}.rating-points__round{width:20px;height:20px;background:#dbdfdf;border-radius:50%;position:relative;margin-right:4px;}.rating-points__round--full{background:#88bf77;}.rating-points__round--part{background:linear-gradient(90deg,#88bf77 50%,#dbdfdf 50%);}.rating-points__round:last-child{margin-right:0;}.rating-points__round:after{content:"";display:block;width:15px;height:15px;border:1px solid #fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;}.rating-points__values{display:flex;margin-left:20px;position:relative;top:5px;}.rating-points__value{font-size:40px;line-height:1.325;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#dbe0df;}.rating-points__value--current{color:#88bf77;}.rating-points__value--separator{margin:0 5px;}.reception-block{margin:0 0 40px;padding:20px 0 21px;border-bottom:1px solid #f2f5f7;}@media (max-width:979px){.reception-block{display:flex;flex-direction:column;padding:0;margin:0 0 7px;border:none;}}.reception-block h2{font-size:18px;line-height:30px;font-weight:normal;margin:0 0 29px;}@media (max-width:979px){.reception-block h2{margin:0 0 12px;font-size:14px;line-height:20px;}}.reception-block h2 .svg-ico{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 11px 0 2px;fill:#9ebf00;}@media (max-width:979px){.reception-block h2 .svg-ico{width:15px;height:12px;margin:0 7px 0 2px;}}.reception-block .holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin:0 -10px 35px;}@media (max-width:979px){.reception-block .holder{display:flex;flex-direction:column;margin:0;}}.reception-block .box{padding:0 10px;width:50%;}@media (max-width:979px){.reception-block .box{margin:0 0 19px;padding:0 0 16px;border-bottom:2px solid #f8f9fb;width:inherit;max-width:none;}.reception-block .box.order{border:none;padding:0;}}.reception-block h3{margin:0 0 20px;font:14px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.reception-block h3{margin:0 0 9px;}}@media (max-width:979px){.reception-block .message{order:1;}}.reception-block dl{font-size:12px;overflow:hidden;}.reception-block dl dt{float:left;margin:0 5px 0 0;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.reception-block dl dd{overflow:hidden;word-wrap:break-word;}.reception-block .text-block{font-size:12px;line-height:20px;padding-top:2px;}.reception-block .arrival-departure-block{font-size:14px;}.reservation-info{font-size:14px;line-height:21px;padding:19px 24px 16px 30px;background:#f7f8fa;overflow:hidden;display:flex;justify-content:space-between;}@media (max-width:767px){.reservation-info{padding:16px 30px;background:#eff2f5;}}.reservation-info .dates{flex:1 1 auto;display:flex;justify-content:space-between;align-items:center;}.reservation-info .box span{display:block;}.reservation-info .box span.text{font:12px/21px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.reservation-info img{margin:0 10px;}.reservation-info .arrow{transform:rotate(-90deg);}.reservation-info .night-info{flex:0 1 auto;margin:5px 0 0 60px;font-size:12px;line-height:34px;background:#fff;border-radius:100px;padding:0 22px;}@media (max-width:767px){.reservation-info .night-info{margin:5px 0 0 10px;border-radius:17px;}}.reservation-info--online-checkin-item{margin:-20px -30px 0;align-items:center;}.reservation-info--online-checkin-item .box{padding:0;}.reservation-info--online-checkin-item .night-info{margin:0 0 0 33px;}.reservation-info--event-item{margin:-22px -27px -23px;background:none;padding:12px 60px 13px 64px;position:relative;}@media (max-width:767px){.reservation-info--event-item{padding:12px 30px 13px 64px;}}.reservation-info--event-item .icon-box{position:absolute;top:50%;left:27px;width:18px;height:18px;transform:translateY(-50%);}@media (max-width:767px){.reservation-info--event-item .box{width:76px;}}.reviews-zone{padding:40px;background:linear-gradient(90deg,#f7f8fa 50%,#fff 50%);}@media (max-width:1023px){.reviews-zone{padding:15px 0;background:#f7f8fa;}}.reviews-zone__wrapper{display:flex;}@media (max-width:1023px){.reviews-zone__wrapper{display:block;}}.reviews-zone__title{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;flex:initial;padding-right:20px;}@media (max-width:1023px){.reviews-zone__title{padding-right:10px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:left;}}.reviews-zone__heading{display:flex;}@media (max-width:1023px){.reviews-zone__heading{justify-content:center;}}@media (min-width:1024px){.reviews-zone__overall{width:310px;}}.reviews-zone__description{font-size:16px;line-height:1.5;margin-top:23px;}@media (max-width:1023px){.reviews-zone__description{font-size:14px;margin-top:17px;text-align:center;}}.reviews-zone__description p{padding:0;margin:0;color:inherit;font-size:inherit;line-height:inherit;}.reviews-zone__afnor-logo{flex-shrink:0;width:44px;height:44px;position:relative;top:3px;}@media (max-width:1023px){.reviews-zone__afnor-logo{width:28px;height:28px;top:5px;}}.reviews-zone__afnor-logo img{width:100%;height:auto;}.reviews-zone__afnor-logo svg{width:44px;height:44px;}@media (max-width:1023px){.reviews-zone__afnor-logo svg{width:28px;height:28px;}}.reviews-zone__total-rating{margin-top:40px;max-width:300px;}@media (max-width:1023px){.reviews-zone__total-rating{max-width:initial;margin-top:100px;margin:100px -30px 0;}}.reviews-zone__comments{flex:1 1 5px;margin-left:30px;display:flex;flex-direction:column;justify-content:space-between;}@media (max-width:1023px){.reviews-zone__comments{position:relative;display:block;margin:0;}}.reviews-zone__items{margin:30px -15px 0;display:flex;}@media (max-width:1023px){.reviews-zone__items{margin:10px 0px 0;}}.reviews-zone__items .review-zone-item{width:calc(50% - 30px);flex-shrink:0;margin-left:15px;margin-right:15px;min-height:320px;}@media (max-width:1023px){.reviews-zone__items .review-zone-item{margin-left:5px;margin-right:5px;min-height:280px;}}@media (max-width:1023px){.reviews-zone__items .slick-list{margin:0 -30px;padding:20px 30px;}}.reviews-zone__trust-you-logo{padding-top:12px;text-align:right;}@media (max-width:1023px){.reviews-zone__trust-you-logo{padding-top:50px;max-width:100%;text-align:center;}}.reviews-zone__trust-you-logo .media-image{display:inline;}.reviews-zone__button{margin-top:20px;max-width:270px;}@media (max-width:1023px){.reviews-zone__button{margin-left:auto;margin-right:auto;}}.rating-overall{border-radius:5px;position:relative;overflow:hidden;padding:30px 30px 30px 35px;background:#fff;}.rating-overall:after{content:"";position:absolute;left:0;top:0;height:100%;width:5px;background:#88bf77;}.rating-overall__count-reviews{color:#969696;font-size:14px;line-height:1.6;}.rating-overall__button{margin-top:11px;}.review-zone-item{background:#fff;box-shadow:0 6px 24px rgba(0,0,0,0.04);border-radius:5px;padding:30px 30px 22px;}.review-zone-item__title{margin:0;font-size:16px;line-height:1.25;}.review-zone-item__score{margin-bottom:20px;}@media (max-width:1023px){.review-zone-item__score{margin-bottom:10px;}}.review-zone-item__description{margin-top:13px;font-size:14px;line-height:1.4;color:#666;}@media (max-width:1023px){.review-zone-item__description{font-size:12px;margin-top:7px;}}.review-zone-item__description p{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;}.review-zone-item__author{font-size:14px;line-height:1.28;margin-top:27px;}@media (max-width:1023px){.review-zone-item__author{margin-top:15px;}}.review-zone-item__hotel{padding:22px 0 0;margin-top:27px;border-top:1px solid #e5e5e5;display:flex;}@media (max-width:1023px){.review-zone-item__hotel{padding-top:15px;margin-top:15px;}}.review-zone-item__hotel-name{font-size:16px;line-height:1.4;}@media (max-width:1023px){.review-zone-item__hotel-name{font-size:14px;}}.review-zone-item__icon{margin-right:10px;flex-shrink:0;}.review-zone-item .rating-points__round{width:16px;height:16px;}.review-zone-item .rating-points__round:after{width:12px;height:12px;}.review-zone-item .rating-points__value{font-size:30px;}.review-zone-item .rating__values{top:3px;}.reward-card{display:flex;flex-direction:column;align-items:center;background:#fff;box-shadow:0 2px 4px rgba(106,106,106,0.3);margin:2px 15px;padding:0 30px 39px;text-align:center;font-size:12px;line-height:20px;color:#6a6a6a;}.reward-card__icon-box{width:84px;height:84px;border-radius:50%;border:1px solid #cabd3c;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:-40px 0 18px;background:#cabd3c;box-shadow:0 4px 25px rgba(0,0,0,0.3);}.reward-card__icon-box .svg-ico{width:33px;height:33px;fill:#fff;}.reward-card__icon-box .svg-ico svg{width:33px;height:33px;}.reward-card__icon-box img{width:33px;height:auto;}.reward-card__title{font:24px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;margin:0;}.reward-card__points{text-transform:uppercase;font-size:14px;line-height:30px;color:#cabd3c;}.reward-card__points-num{font-size:24px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.reward-card p{margin:0;font:14px/20px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;width:100%;}.room-select{position:relative;z-index:1;margin:20px 0 0;}.room-select__items{overflow:hidden;padding:0 30px;}.room-select__item{position:relative;border:1px solid rgba(219,224,223,0.5);border-radius:4px;background:#fff;color:#717171;padding:0 50px;text-align:center;display:flex;align-items:center;justify-content:center;height:84px;font-size:16px;line-height:1.28;margin:5px 7px 24px;}.room-select__item > *{opacity:.5;}.room-select__item--active{background:#9ebf00;border-color:#9ebf00;color:#fff;}.room-select__item--active > *{opacity:1;}.room-select__item--active .room-select__item-icon{fill:#fff;}.room-select__item--clickable{border-color:#dbe0df;cursor:pointer;}.room-select__item--clickable > *{opacity:1;}.room-select__item--warning .room-select__item-warning-text{display:block;opacity:1;}.room-select__item-title{text-transform:uppercase;font-weight:700;letter-spacing:1px;}.room-select__item-description{font-size:14px;margin-top:3px;}.room-select__item-icon{display:block;width:14px;height:14px;position:absolute;right:30px;top:50%;margin-top:-7px;fill:#717171;}.room-select__item-warning-text{font:11px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#FF8100;position:absolute;width:100%;text-align:center;top:100%;left:0;display:none;}.room-select__arrow{display:block;width:26px;height:26px;position:absolute;z-index:1;top:50%;margin-top:-22px;font-size:0;padding:0;line-height:0;background:0;border:0;}.room-select__arrow:after{content:"";display:block;width:16px;height:16px;position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px;border-top:2px solid #717171;}.room-select__arrow--left{left:0;}.room-select__arrow--left:after{border-left:2px solid #717171;transform:rotate(-45deg);}.room-select__arrow--right{right:0;}.room-select__arrow--right:after{border-right:2px solid #717171;transform:rotate(45deg);}.room-select .slick-slide{display:flex;}@media (min-width:1024px){.room-select[data-items-count='2'] .room-select__items,.room-select[data-items-count='1'] .room-select__items{padding:0;margin:0 -5px;}}@media (max-width:1023px){.room-select[data-items-count='1'] .room-select__items{padding:0;margin:0 -5px;}}.room-select[data-items-count='1'] .slick-track{width:100% !important;}.room-select[data-items-count='1'] .room-select__item{margin-left:0;margin-right:0;width:100% !important;}.room-services__details-txt{font:12px/19px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.room-services .gallery-holder .btn-left,.room-services .gallery-holder .btn-right{display:block !important;}}.room-services .gallery-holder .btn-left.slick-hidden,.room-services .gallery-holder .btn-right.slick-hidden{display:none !important;}@media (max-width:979px){.room-services .gallery-holder .btn-left{left:10px;}}@media (max-width:979px){.room-services .gallery-holder .btn-right{right:10px;}}.room-services .gallery-holder .btn-left,.room-services .gallery-holder .btn-right{background-size:cover;}@media (max-width:979px){.room-services .gallery-holder .btn-left,.room-services .gallery-holder .btn-right{width:26px;height:26px;}}.room-services .gallery-holder .gallery{display:block;}.rooms-block{width:100%;position:relative;padding:62px 0 0;}@media (max-width:979px){.rooms-block{width:auto;padding:26px 0;margin:0 -10px;}}.rooms-block:after{content:'';background-color:rgba(239,242,245,0.5);position:absolute;left:-999px;right:-999px;top:0;bottom:0;}.rooms-block h3{font-size:18px;line-height:30px;margin:0 0 20px;position:relative;z-index:1;}.rooms-block .js-ajax-wrap{position:relative;}.rooms-block .js-ajax-holder{width:100%;position:relative;z-index:1;transition:opacity 0.3s linear;}.rooms-block .js-ajax-holder.anim-out{opacity:0;}.rooms-block .js-ajax-holder:after{display:table;clear:both;content:'';}.rooms-block .js-ajax-holder:before{content:'';width:100%;background-color:rgba(236,236,236,0.8);position:absolute;left:0;top:0;bottom:20px;z-index:100;visibility:hidden;opacity:0;transition:opacity 0.3s linear,visibility 0.3s linear;}.rooms-block .js-ajax-holder.rooms-navigation:before{bottom:0;}.rooms-block.loading .js-ajax-holder{min-height:150px;}.rooms-block.loading .best-stay:before,.rooms-block.loading .best-price:before,.rooms-block.loading .js-ajax-holder:before{visibility:visible;opacity:1;}.rooms-block.loading .loader{display:block;font-size:16px;z-index:301;}.rooms-block .top-block{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 23px;position:relative;z-index:10;}.rooms-block .top-block .sort-form .open-close{position:relative;}.rooms-block .top-block .sort-form .opener{background:#fff;display:block;width:100%;color:#1d3330;border:1px solid #dbe0df;padding:4px 52px 4px 20px;font:14px/30px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;border-radius:3px;position:relative;text-decoration:none;cursor:pointer;box-shadow:0 2px 4px rgba(138,153,151,0.3);}.rooms-block .top-block .sort-form .opener:before,.rooms-block .top-block .sort-form .opener:after{content:'';width:0;height:0;border-style:solid;border-width:0 2.5px 3px 2.5px;border-color:transparent transparent #1d3330 transparent;position:absolute;right:16px;top:50%;transform:translate(-50%,-3px);}.rooms-block .top-block .sort-form .opener:before{border-width:3px 2.5px 0 2.5px;border-color:#1d3330 transparent transparent transparent;transform:translate(-50%,2px);}.rooms-block .top-block .sort-form .active .drop{display:block;}@media (max-width:979px){.rooms-block .top-block{display:block;margin:0 0 5px;}}@media (max-width:979px){.rooms-block .sort-form{display:none;}}.rooms-block .title-block{margin:0;}@media (max-width:979px){.rooms-block .title-block{margin-bottom:15px;}}.rooms-block .title-block h2{margin:0;font-size:30px;line-height:32px;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1199px){.rooms-block .title-block h2{font-size:24px;line-height:30px;}}@media (max-width:979px){.rooms-block .title-block h2{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}}.rooms-block .title-block span{padding:5px 0 0;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;}.rooms-block .title-block span.ttl{padding:0;font-size:30px;line-height:32px;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1199px){.rooms-block .title-block span.ttl{font-size:24px;line-height:30px;}}@media (max-width:979px){.rooms-block .title-block span.ttl{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}}@media (max-width:979px){.rooms-block .title-block span{padding:0;font:12px/16px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}}.rooms-block .bottom-panel{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:24px;position:relative;z-index:1;border-top:1px solid #e7e7e7;padding:20px 0 0;}@media (max-width:979px){.rooms-block .bottom-panel{font-size:10px;line-height:18px;}}.rooms-block .bottom-panel span{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.rooms-block .bottom-panel strong{padding:0 5px 0 0;font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.rooms-block .bottom-panel strong{font-size:14px;line-height:18px;display:block;}}.rooms-block .bottom-panel .link{font-size:12px;line-height:14px;border-bottom:1px dotted #9ebf00;}.rooms-block .bottom-panel .link:hover{border:none;}.rooms-block .bottom-panel .view-all{text-align:right;line-height:1.28;font-size:12px;border-bottom:1px dotted #9ebf00;display:inline-block;white-space:nowrap;}.rooms-block .bottom-panel .view-all:hover{border-color:transparent;}@media (max-width:979px){.rooms-block .bottom-panel .view-all{font-size:12px;}}.rooms-block .bottom-panel .view-all span{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.rooms-block .bottom-panel .view-all span.view-text{padding:0 4px 0 0;}.rooms-block .bottom-panel .view-all .hide-text{padding:0 4px 0 0;display:none;}.rooms-block .bottom-panel .view-all.unavailable-active .view-text{display:none;}.rooms-block .bottom-panel .view-all.unavailable-active .hide-text{display:inline-block;vertical-align:top;}.rooms-block .message{display:none;position:relative;z-index:10;margin:-30px 0 30px;}@media (min-width:1024px){.without-availability .rooms-block{display:none;}}@media (max-width:1023px){.without-availability .rooms-block{display:block;}.without-availability .rooms-block .rooms-wrapper{display:none;}}.drop-category{width:100%;position:absolute;right:0;top:100%;background:#fff;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,0.2);margin:10px 0 0;padding:23px 0;display:none;}.drop-category:after{content:'';width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #ffffff transparent;position:absolute;right:14px;top:-8px;}.drop-category label{width:100%;overflow:hidden;padding:6px 20px 6px 27px;color:#1d3330;transition:background 0.3s linear;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.drop-category label:hover{background:#dbe0df;}.drop-category input{width:auto;float:right;cursor:pointer;}.show-filters .rooms-block{z-index:300;}.show-filters .book-form{z-index:100;}.show-filters .filters-open-close .drop-category{position:fixed;left:0;top:0;bottom:0;z-index:400;margin:0;padding:0;}.show-filters .filters-open-close .title{font:24px/30px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;padding:18px 60px 12px 30px;box-shadow:0 1px 20px rgba(210,213,217,0.7);}.show-filters .filters-open-close .btn-close{width:19px;height:19px;top:20px;right:30px;position:absolute;text-indent:-9999px;overflow:hidden;}.show-filters .filters-open-close .btn-close:after,.show-filters .filters-open-close .btn-close:before{position:absolute;content:'';width:24px;height:1px;border-radius:0;background:#1d3330;transform:rotate(45deg);left:-2px;top:9px;}.show-filters .filters-open-close .btn-close:after{transform:rotate(-45deg);}.no-touchevents .show-filters .filters-open-close .btn-close:hover,.no-js .show-filters .filters-open-close .btn-close:hover,.show-filters .filters-open-close .btn-close:focus,.show-filters .filters-open-close .btn-close.active,.show-filters .filters-open-close .btn-close--active{opacity:0.7;}.show-filters .filters-open-close ul{width:100%;position:absolute;left:0;top:80px;bottom:80px;overflow:auto;}.show-filters .filters-open-close label{font-size:16px;line-height:30px;padding:11px 25px 11px 30px;}.show-filters .filters-open-close .jcf-checkbox{flex:0 0 50px;margin:0 0 0 10px;}.show-filters .filters-open-close .btn-wrap{position:absolute;left:27px;right:27px;bottom:20px;}.room{width:100%;margin:0 0 34px;background:#fff;border-radius:4px;border-top:6px solid #b0d300;box-shadow:0 2px 4px rgba(138,153,151,0.3);}@media (max-width:979px){.room{border-width:4px 0 0;}}.room.unavailable{border-color:#dbdfde;margin:34px 0 0;}@media (max-width:979px){.room.unavailable{margin:25px 0 0;}}.room .box{padding:20px;}@media (max-width:1199px){.room .box{padding:20px 15px 16px;}}.room .cell1{width:38%;}@media (max-width:1199px){.room .cell1{width:32%;}}@media (max-width:1023px){.room .cell1{width:100%;}}.room .cell2{width:42%;}@media (max-width:1023px){.room .cell2{width:100%;}}.room .cell3{width:32%;}.room .cell4{width:26%;}.room .heading{width:100%;display:flex;border-bottom:1px solid #e7e7e7;justify-content:space-between;}@media (max-width:1023px){.room .heading{border:none;}}@media (max-width:979px){.room .heading{display:block;}}.room .heading .img-holder{margin:0 0 0 5px;}@media (max-width:1199px){.room .heading .img-holder{float:none;margin:0 0 10px;}}@media (max-width:979px){.room .heading .img-holder{float:right;margin:0 0 10px 10px;}}@media (max-width:979px){.room .heading .cell1{padding:15px 15px 0;}}.room .details-block{width:62%;background:#fafafa;position:relative;display:flex;}.room .details-block:after{content:'';width:1px;background:#e7e7e7;position:absolute;left:0;top:0;bottom:0;}@media (max-width:1199px){.room .details-block{width:68%;}}@media (max-width:979px){.room .details-block{width:100%;display:block;padding:0;background:transparent;}.room .details-block:after{display:none;}}.room .details-block .info,.room .details-block .link-holder{width:45%;padding:0 10px;display:flex;align-items:center;justify-content:center;}@media (max-width:979px){.room .details-block .info,.room .details-block .link-holder{width:100%;display:block;padding:0 15px;}}.room .details-block .info .link,.room .details-block .link-holder .link{line-height:1.28;font-size:12px;display:inline-block;vertical-align:top;}.room .details-block .info{width:55%;align-items:left;flex-direction:column;}@media (max-width:979px){.room .details-block .info{width:100%;display:block;margin-top:10px;padding-top:25px;padding-bottom:25px;background:#fafafa;}}.room .details-block .info strong{display:block;text-transform:uppercase;font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.room .details-block .info span{display:block;font-size:12px;line-height:20px;opacity:0.6;}.room .price-heading{display:flex;width:62%;font:13px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;background:#fafafa;text-align:center;}@media (max-width:1199px){.room .price-heading{width:68%;}}@media (max-width:1023px){.room .price-heading{display:none;}}.room .price-heading .box{padding:22px 15px;display:flex;align-items:center;justify-content:center;position:relative;}.room .price-heading .box:after{content:'';width:1px;background:#e7e7e7;position:absolute;left:0;top:0;bottom:0;}.room .title{display:block;margin:0 0 2px;font-size:18px;line-height:1.44;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.room .options{margin:-3px 0 7px;display:block;font-size:12px;line-height:20px;color:#6a6a6a;}.room .options li{display:inline-block;vertical-align:top;}.room .options li:after{content:',';}.room .options li:last-child:after{display:none;}.room .content{display:flex;justify-content:space-between;}@media (max-width:1023px){.room .content{display:block;}}@media (max-width:979px){.room .content .cell1{padding:0 15px 15px;}}.room .show-more-block{display:flex;justify-content:space-between;padding:20px 30px;border-top:1px solid #e7e7e7;}@media (max-width:767px){.room .show-more-block{flex-direction:column;}}.room .show-more-block .info-box{padding:0 20px 0 0;font:10px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.room .show-more-block .info-box{padding:0 0 20px;}}.room .show-more-block .info-box strong{display:block;font-size:14px;line-height:30px;font-weight:normal;}.room .show-more-block .info-box span{display:block;color:#6a6a6a;}.room .show-more-block .info-box.less-block{display:none;}.room .show-more-block .btn-wrap{max-width:270px;flex:1 1 270px;}@media (max-width:767px){.room .show-more-block .btn-wrap{max-width:100%;flex:1 1 0%;}}.room .show-more-block .btn-wrap .button:before,.room .show-more-block .btn-wrap .button:after{margin:-3px 0 0;}.room .show-more-block .btn-wrap .button:before{right:29px;}.room .show-more-block .btn-wrap .button:hover:before{right:24px;}.room .prices-block{width:62%;display:flex;flex-direction:column;background:#fafafa;position:relative;}@media (max-width:1199px){.room .prices-block{width:68%;}}@media (max-width:1023px){.room .prices-block{width:100%;display:block;}}.room .prices-block:after{content:'';width:1px;background:#e7e7e7;position:absolute;left:0;top:0;bottom:0;}.room .prices-block .promo{background:#f1f6f7;}.room .price-block{display:flex;flex:1 1 auto;border-top:1px solid #e7e7e7;}@media (max-width:1023px){.room .price-block{display:block;flex:none;}}.room .price-block:first-child{border:none;}.room .price-block .label{display:none;font:13px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 5px;}@media (max-width:1023px){.room .price-block .label{display:block;}}.room .price-holder{display:flex;flex-direction:column;width:58%;position:relative;}@media (max-width:1023px){.room .price-holder{width:100%;}}.room .price-holder:after{content:'';width:1px;background:#e7e7e7;position:absolute;left:0;top:0;bottom:0;}.room .price-holder .box{width:45%;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;}@media (max-width:1023px){.room .price-holder .box{width:50%;padding:16px 15px;}}.room .price-holder .box:first-child{width:55%;}@media (max-width:1023px){.room .price-holder .box:first-child{width:50%;}}.room .price-holder .box:after{content:'';width:1px;background:#e7e7e7;position:absolute;left:0;top:0;bottom:0;}.room .price-holder .box > .price-box{width:100%;}.room .price-holder .jcf-select{width:57px;min-width:0;margin:0;cursor:pointer;}@media (max-width:1023px){.room .price-holder .jcf-select{width:90px;}}.room .price-holder .jcf-select .jcf-select-text{margin:0 30px 0 10px;padding:6px 0;text-align:left;cursor:pointer;}.room .price-holder .jcf-select .jcf-select-opener{width:35px;}.room .price-frame{display:flex;flex:1 1 auto;border-top:1px solid #e7e7e7;}.room .price-frame:first-child{border:none;}@media (max-width:1023px){.room .price-frame:first-child{border-top:1px solid #e7e7e7;}}.room .details-info{overflow:hidden;font-size:12px;line-height:24px;width:100%;padding:30px 25px;}.room .details-info ul{margin:0;}@media (max-width:1023px){.room .details-info ul{display:none;}}.room .details-info ul li{position:relative;display:flex;align-items:flex-start;margin-bottom:3px;}.room .details-info ul li .svg-ico,.room .details-info ul li svg,.room .details-info ul li img{position:relative;top:3px;flex-shrink:0;height:18px;width:18px;margin:0 5px 0 0;}.room .details-info ul li span{opacity:0.8;}.room .link{display:inline;}.room .link span{border-bottom:1px dotted #9ebf00;}.no-touchevents .room .link:hover span,.no-js .room .link:hover span,.room .link:focus span,.room .link.active span,.room .link--active span{border-bottom-color:transparent;}.room .promo-info{display:inline-block;vertical-align:top;margin:3px 0 0;padding:0 7px;color:#fff;border-radius:3px;font:12px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:.1em;}.room .price-name{display:block;margin:0 0 4px;text-transform:uppercase;letter-spacing:1px;font:12px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.room .included-options{margin:0 0 10px;font:12px/14px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.room .included-options{margin:0 0 4px;}}.room .payment-info{display:block;font-size:12px;line-height:14px;margin:0 0 10px;}@media (max-width:979px){.room .payment-info{font-size:10px;line-height:18px;margin:0;}}.room .reservation-list{font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}@media (max-width:979px){.room .reservation-list{font-size:10px;}}.room .reservation-list li{display:inline-block;vertical-align:top;margin:0 0 5px;}.room .reservation-list li:after{content:',';}.room .reservation-list li:last-child:after{display:none;}.room .reservation-list a,.room .reservation-list .discover-more-section .item .opener,.discover-more-section .item .room .reservation-list .opener{color:#6a6a6a;border-bottom:1px dotted #6a6a6a;transition:border-color 0.3s ease-in-out;}.no-touchevents .room .reservation-list a:hover,.no-touchevents .room .reservation-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .room .reservation-list .opener:hover,.no-js .room .reservation-list a:hover,.no-js .room .reservation-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .room .reservation-list .opener:hover,.room .reservation-list a:focus,.room .reservation-list .discover-more-section .item .opener:focus,.discover-more-section .item .room .reservation-list .opener:focus,.room .reservation-list a.active,.room .reservation-list .discover-more-section .item .active.opener,.discover-more-section .item .room .reservation-list .active.opener,.room .reservation-list a--active{border-color:transparent;}.room .btn-city-tax{font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.no-touchevents .room .btn-city-tax:hover,.no-js .room .btn-city-tax:hover,.room .btn-city-tax:focus,.room .btn-city-tax.active,.room .btn-city-tax--active{border-bottom-color:transparent;}.room .price-box{display:inline-block;vertical-align:top;font-size:10px;line-height:18px;text-align:right;position:relative;margin:0 0 5px;text-align:center;}.room .price-box .price{margin:4px 0 -4px;font:32px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;word-break:break-word;}@media (max-width:979px){.room .price-box .price{margin:5px 0 0;font-size:29px;line-height:22px;}}.room .price-box .price sup{top:0;position:static;font-size:11px;}.room .price-box .price span{font-size:21px;padding:0 0 0 3px;}.room .price-box .info{display:block;margin:-9px 0 0;padding:0 3px 0 0;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}@media (max-width:979px){.room .price-box .info{margin:-5px 0 0;}}.popup .room .price-box .info{margin-top:0;}.room .price-box .price-info{position:relative;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.room .tooltip-wrap .opener{width:42px;height:42px;padding:15px;margin:-15px;}.room .tooltip-wrap .svg-ico{width:12px;height:12px;fill:#aaa;}.room .people-info{padding:10px 5px 0;white-space:nowrap;border-top:1px solid #d8ddde;font:12px/14px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}@media (max-width:979px){.room .people-info{padding:8px 5px 0;}}.room .people-info svg{display:inline-block;vertical-align:top;margin:0 5px 0 0;width:18px;height:12px;}.room .btn-wrap .less{display:none;}.room.show-prices .btn-wrap .more{display:none;}.room.show-prices .btn-wrap .less{display:block;}.room__top-section{padding:30px 20px 20px;}@media (max-width:1023px){.room__top-section .options{margin-top:10px;}}.room__top-section-info{display:flex;align-items:flex-start;}@media (max-width:1023px){.room__top-section-info{flex-wrap:wrap;order:1;}}.room__top-section-info .link{order:3;font-size:14px;margin-bottom:20px;}@media (min-width:1024px){.room__top-section-info .link{display:none;}}.room__top-section-info-order{flex:1 1 5px;}@media (max-width:1023px){.room__top-section-info-order{order:2;flex:1 1 100%;}}.room__top-section-order-details{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:18px;line-height:1.44;}@media (max-width:1023px){.room__top-section-order-details{font-size:14px;margin-bottom:16px;}}.room__top-section-order-details .upper{text-transform:uppercase;}.room__top-section-pictures .btn-left{left:20px;}@media (max-width:979px){.room__top-section-pictures .btn-left{left:10px;}}.room__top-section-pictures .btn-right{right:20px;}@media (max-width:979px){.room__top-section-pictures .btn-right{right:10px;}}.room__top-section-pictures .btn-left,.room__top-section-pictures .btn-right{background-size:cover;}@media (max-width:979px){.room__top-section-pictures .btn-left,.room__top-section-pictures .btn-right{width:26px;height:26px;}}.room__main-section-headings{display:flex;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;font-size:14px;font-weight:700;line-height:1.28;}@media (max-width:1023px){.room__main-section-headings{font-size:13px;}}.room__main-section-headings .room__main-section-column--2{background:#fafafa;}.room__main-section-headings .room__main-section-column--1{text-align:center;}@media (max-width:1023px){.room__main-section-headings .room__main-section-column--5{font-size:0;}}.room__main-section-content{display:flex;}.room__main-section-content .room__main-section-column--2{flex-direction:column;}.room__main-section-content .room__main-section-column--2 .room__main-section-item{flex:1 1 auto;}@media (max-width:1023px){.room__main-section-content .room__main-section-column--2{display:block;}}.room__main-section-content .room__main-section-column--1{align-items:flex-start;}.room__main-section-content .room__main-section-column--5{justify-content:flex-start;padding-left:15px;}@media (max-width:1023px){.room__main-section-content .room__main-section-column--5{justify-content:center;padding-left:0;}}.room__main-section-item{display:flex;flex-wrap:wrap;width:100%;padding:30px 0;background:#fafafa;border-bottom:1px solid #e7e7e7;cursor:pointer;}.room__main-section-item--promo{background:linear-gradient(135deg,#f2f5f9 0%,#eff7f6 100%);}.room__main-section-item:hover{background:linear-gradient(135deg,#ebf0f8 0%,#e6f5f4 100%);}.room__main-section-item:last-child{border-bottom:0;}.room__main-section-item .cb-custom{width:19px;height:19px;overflow:hidden;}.room__main-section-column{min-height:65px;display:flex;justify-content:center;align-items:center;position:relative;}.room__main-section-column--2{display:flex;width:61%;}@media (max-width:1023px){.room__main-section-column--2{width:100%;}}.room__main-section-column--1{width:39%;border-right:1px solid #e7e7e7;}@media (max-width:1023px){.room__main-section-column--1{display:none;}}.room__main-section-column--3{width:47%;}@media (max-width:1023px){.room__main-section-column--3{width:calc(55% - 20px);}}.room__main-section-column--4{width:32%;}@media (max-width:1023px){.room__main-section-column--4{width:calc(45% - 20px);}}.room__main-section-column--5{width:21%;}@media (max-width:1023px){.room__main-section-column--5{width:40px;}}.room__main-section-box{padding:10px;}@media (max-width:1023px){.room__main-section-box{padding:10px 5px;}}.room__main-section-offer-info{width:100%;padding:0 12%;}.room__main-section-price-type-wrapper{margin-bottom:14px;}.room__main-section-price-type{font-size:14px;letter-spacing:1px;font-weight:700;line-height:1.28;text-transform:uppercase;}@media (max-width:1023px){.room__main-section-price-type{font-size:12px;}}.room__main-section-included-options{font-weight:700;}.room__main-section-included-option,.room__main-section-payment-info{margin-top:3px;font-size:12px;line-height:1.28;}@media (max-width:1023px){.room__main-section-included-option,.room__main-section-payment-info{font-size:10px;}}.room__main-section-cancel-info{color:#6a6a6a;font-size:14px;line-height:18px;margin-top:10px;}.room__main-section-cancel-info-line{margin-top:8px;}.room__main-section-cancel-info-line:first-child{margin-top:0;}.room__main-section-cancel-info a,.room__main-section-cancel-info .discover-more-section .item .opener,.discover-more-section .item .room__main-section-cancel-info .opener{color:inherit;transition:border-color 0.3s ease-out;border-bottom:1px dotted #6a6a6a;}.room__main-section-cancel-info a:hover,.room__main-section-cancel-info .discover-more-section .item .opener:hover,.discover-more-section .item .room__main-section-cancel-info .opener:hover{border-color:transparent;}.room__main-section-price-info{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;text-align:center;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.room__main-section-price{font-size:33px;font-weight:400;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.28;}.room__main-section-price sup{font-size:10px;}.room__main-section-price span{font-size:22px;}.room__main-section-price-instead{font-size:12px;color:#1d3330;opacity:.7;line-height:1;margin-bottom:5px;}.room__main-section-price-per-night{font-size:12px;line-height:1.25;color:#969696;display:inline-block;margin-bottom:5px;}.room__main-section-people{font-size:14px;line-height:1;width:100%;padding-top:10px;border-top:1px solid #ddd;}.unavailable-rooms-holder{position:relative;z-index:1;}.unavailable-rooms-holder .holder{padding:7px 0 0;}.book-form{width:100%;margin:0 0 40px;border:1px solid rgba(138,153,151,0.3);box-shadow:0 2px 12px rgba(138,153,151,0.08);position:relative;z-index:9;display:flex;flex-wrap:wrap;border-radius:4px;}.guests-form-opened .book-form{z-index:9999;}.cart-opened .book-form{position:static;}.book-form:after{display:block;clear:both;content:'';}@media (max-width:979px){.book-form{flex-direction:column;}.aside-block-holder .book-form{margin:0;}}.book-form .search-container{width:100%;flex:1 1 0%;}.book-form .cart-wrap{flex:1 1 50%;max-width:50%;border-right:1px solid #dbe0df;border-radius:4px 0 0 4px;}@media (max-width:1023px){.book-form .cart-wrap{flex:1 1 100%;max-width:none;border:1px solid #dbe0df;border-width:0 0 1px;}}.book-form .travelers{flex:1 1 50%;max-width:50%;}@media (max-width:1023px){.book-form .travelers{flex:1 1 100%;max-width:none;}}.jcf-select-room-amount .jcf-select-drop-content .jcf-option{padding:0 10px;text-align:left;}.jcf-select-room-amount .jcf-select-drop-content .jcf-selected{display:none;}.show-prices .show-more-block .info-box{display:none;}.show-prices .show-more-block .info-box.less-block{display:block;}.show-prices .show-more-block .btn-wrap .button:after{right:28px;}.show-prices .show-more-block .btn-wrap .button:before{right:24px;}.rooms-wrapper{position:relative;z-index:1;padding:30px 0;}@media (max-width:979px){.rooms-wrapper{padding-top:0;}}.rooms-wrapper:before{content:"";background:#fff;position:absolute;left:-999px;right:-999px;top:0;bottom:0;}.rooms-wrapper__title{font-size:28px;color:#1d3330;font-weight:400;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 5px;position:relative;line-height:1.28;z-index:1;}@media (max-width:1023px){.rooms-wrapper__title{font-size:22px;margin-bottom:0;}}.rooms-wrapper__info{color:#717171;position:relative;z-index:1;}@media (max-width:1023px){.rooms-wrapper__info{font-size:14px;line-height:1.5;}}.rooms{position:relative;z-index:1;}.rooms-bottom-panel{position:relative;z-index:1;}.rooms-bottom-panel:before{content:"";background:#fff;position:absolute;left:-999px;right:-999px;top:0;bottom:0;}.schedule-block{position:relative;font-size:14px;}.schedule-block .opener{cursor:pointer;position:relative;padding:0 20px 0 0;font-size:12px;}.schedule-block .opener:before,.schedule-block .opener:after{content:'';width:0;height:0;border-style:solid;border-width:0 2.5px 3px 2.5px;border-color:transparent transparent #1d3330 transparent;position:absolute;right:0;top:8px;transform:translate(-50%,-5px);}.schedule-block .opener:before{border-width:3px 2.5px 0 2.5px;border-color:#1d3330 transparent transparent transparent;transform:translate(-50%,0);}.schedule-block .open-close .drop{display:none;position:absolute;top:100%;left:-10px;z-index:11;padding:0 10px;background:#fff;font-size:12px;line-height:20px;box-shadow:0 2px 3px 1px rgba(0,0,0,0.1);}.schedule-block .open-close.active .drop{display:block;}.schedule-block .time-outer{display:inline-block;}.schedule-block .time-outer .time-entry{display:block;text-align:right;}.search-panel{overflow:hidden;position:relative;color:#1d3330;z-index:101;border-top:1px solid #dfe4e3;padding:18px 16px 18px 16px;font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;transition:opacity 0.5s,visibility 0.5s;display:none;}@media (max-width:1023px){.search-panel{display:block;border:none;}}@media (max-width:767px){.search-panel{font-size:12px;padding:18px 5px 18px 16px;}}.search-panel .svg-ico{width:16px;height:16px;float:left;fill:#1d3330;margin:4px 0 0;}.search-panel ul{overflow:hidden;}.search-panel ul li{float:left;padding:0 10px;position:relative;}@media (max-width:767px){.search-panel ul li{padding:0 3px;}}.search-panel ul li:after{content:'';width:1px;height:7px;background:#eff2f5;opacity:0.5;position:absolute;left:0;top:50%;transform:translateY(-50%);}.search-panel ul li:first-child:after{display:none;}.search-panel ul span{opacity:0.5;padding:0 4px;}.search-panel ul span.from-date,.search-panel ul span.to-date{opacity:1;padding:0;}.search-panel ul span.to-date:not(:empty):before{content:"-";display:inline;opacity:0.5;padding:0 4px;}.search-panel ul .title{margin:0 -5px 0 0;display:block;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;}@media (max-width:767px){.search-panel ul .title{width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}}.search-panel .search-opener{display:none;}@media (max-width:1023px){.search-panel .search-opener{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}}.search-panel--landing{background:#fff;box-shadow:0 4px 10px rgba(210,213,217,0.7);}.search-panel--with-shadow{background:#fff;box-shadow:0 4px 10px rgba(210,213,217,0.7);}.search-panel--partners{background:#fff;box-shadow:0 4px 10px rgba(210,213,217,0.7);}@media (max-width:1023px){.search-panel--partners{margin-bottom:25px;}}@media (max-width:979px){.page-node-type-city-landing .search-panel,.page-node-type-hotel.without-availability .search-panel{padding-top:12px;padding-bottom:10px;border:5px solid #61C8F0;border-radius:3px;}}.views-view-grid{width:100%;}.views-view-grid:after{display:block;clear:both;content:'';}.views-view-grid .views-row{overflow:hidden;margin:0 -20px;padding:0 0 40px;}.views-view-grid .views-col{width:50%;float:left;padding:0 20px;}.views-view-grid .node{box-shadow:0 2px 5px rgba(0,0,0,0.3);}.views-view-grid .field{overflow:hidden;}.search-block{width:100%;color:#000;z-index:200;margin:0 0 30px;position:relative;}@media (min-width:979px){.search-block{top:0 !important;}}@media (max-width:1023px){.search-block{position:fixed;left:0;top:0;visibility:hidden;height:100vh;background:#fff;overflow:auto;z-index:200;padding:0;margin:0;}}.search-block-hidden .search-block{height:0;margin:0;overflow:hidden;}@media (max-width:1023px){.search-block-hidden .search-block{overflow:auto !important;}}.page-node-type-homepage .search-block{height:auto !important;margin:0;}@media (max-width:1023px){.page-node-type-homepage .search-block{padding:0;}}@media (max-width:1023px){.search-open .search-block{visibility:visible;bottom:0;z-index:310;height:auto !important;position:fixed !important;}}.search-open .search-block form{box-shadow:none;}@media (min-width:1024px){.search-block-wysiwyg .search-block{margin-bottom:20px;}}@media (max-width:1023px){.search-open .search-block-wysiwyg .search-block{margin-bottom:0;}}.search-block form{width:100%;z-index:1;box-shadow:0 3px 6px rgba(210,213,217,0.5);border-radius:0 0 4px 4px;}.search-block form::after{clear:both;content:"";display:table;}.page-node-type-homepage .search-block form{box-shadow:0 2px 4px rgba(0,0,0,0.1);border-radius:4px 40px 40px 4px;}@media (max-width:1023px){.page-node-type-homepage .search-block form{box-shadow:none;border-radius:0;background-color:transparent;}}.search-block-wysiwyg .search-block form{border:1px solid rgba(106,106,106,0.3);box-shadow:0 2px 4px rgba(106,106,106,0.3);border-radius:4px;}@media (max-width:1023px){.search-block form{padding:0 0 20px;}}.search-block .search-holder{width:83%;float:left;position:relative;background:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;display:flex;}@media (max-width:1023px){.search-block .search-holder{width:100%;position:static;display:block;}}.search-block .btn-holder{width:17%;float:left;}@media (max-width:1023px){.search-block .btn-holder{width:100%;padding:30px 30px 0 30px;}}.search-block-wysiwyg .search-block .btn-holder{margin:0 -1px 0 1px;}.search-block .btn-holder .btn-search{position:relative;background-color:#9ebf00;padding:1px;border-radius:0 0 4px;transition:background-color 0.3s ease-in-out;}.search-block .btn-holder .btn-search.button{height:auto;border:0;}.search-block .btn-holder .btn-search.button .loader{font-size:8px !important;}.page-node-type-homepage .search-block .btn-holder .btn-search{border-radius:0 40px 40px 0;}@media (max-width:1023px){.page-node-type-homepage .search-block .btn-holder .btn-search{border-radius:40px;}}.search-block-wysiwyg .search-block .btn-holder .btn-search{border-radius:0 4px 4px 0;}@media (max-width:1023px){.search-block-wysiwyg .search-block .btn-holder .btn-search{border-radius:40px;}}.search-block .btn-holder .btn-search:before,.search-block .btn-holder .btn-search:after{content:'';width:1px;height:5px;position:absolute;right:23px;top:50%;background:#fff;transform:rotate(-40deg) translateY(-2.5px);margin:-3px 0 0;z-index:1;transition:background-color 0.3s ease-in-out,right 0.3s ease-in-out;}.search-block .btn-holder .btn-search:before{transform:rotate(40deg) translateY(2.5px);}.no-touchevents .search-block .btn-holder .btn-search:hover:before,.no-touchevents .search-block .btn-holder .btn-search:hover:after,.no-js .search-block .btn-holder .btn-search:hover:before,.no-js .search-block .btn-holder .btn-search:hover:after,.search-block .btn-holder .btn-search:focus:before,.search-block .btn-holder .btn-search:focus:after,.search-block .btn-holder .btn-search.active:before,.search-block .btn-holder .btn-search.active:after,.search-block .btn-holder .btn-search--active:before,.search-block .btn-holder .btn-search--active:after{right:20px;}@media (max-width:1023px){.search-block .btn-holder .btn-search{border-radius:40px;}}.search-block .btn-holder input{margin:0;display:block;width:100%;padding:12px 20px 11px;background:none;color:#fff;border:none;font:16px/40px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;transition:color 0.5s,background 0.5s;cursor:pointer;border-radius:0;opacity:1;border-radius:0 0 4px;}.page-node-type-homepage .search-block .btn-holder input{border-radius:0 40px 40px 0;}@media (max-width:1023px){.page-node-type-homepage .search-block .btn-holder input{border-radius:40px;}}@media (max-width:1023px){.search-block .btn-holder input{border-radius:40px;height:42px;padding:12px 35px 14px;font:14px/16px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}}.no-touchevents .search-block .btn-holder input:hover,.no-js .search-block .btn-holder input:hover,.search-block .btn-holder input:focus,.search-block .btn-holder input.active,.search-block .btn-holder input--active{background:#bee500;}.search-block .btn-close{width:40px;height:100%;position:absolute;left:0;top:0;z-index:10;text-indent:-9999px;overflow:hidden;display:none;}@media (max-width:1023px){.search-block .btn-close{display:block;}}.search-block .btn-close:before,.search-block .btn-close:after{content:'';width:9px;height:2px;background:#000;position:absolute;right:8px;top:30px;margin:-4px 0 0;transform:rotate(-45deg);}.search-block .btn-close:before{margin:1px 0 0;transform:rotate(45deg);}@media (max-width:1023px){.search-block.active-calendar .btn-holder,.search-block.active-calendar .travelers,.search-block.active-calendar .locations-info{display:none;}}.search-block .children-info{font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.search-block .icon{border-radius:0;}.service-card{position:relative;margin:0 15px;background:#6a6a6a;padding:38px 33px;box-shadow:0 2px 4px rgba(106,106,106,0.3);}.service-card__img-box{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.service-card__img-box:before,.service-card__img-box:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);z-index:1;}.service-card__img-box img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover; object-position: center;';}.service-card__holder{display:flex;flex-direction:column;height:240px;min-height:244px;position:relative;z-index:2;}@media (max-width:767px){.service-card__holder{height:250px;min-height:250px;}}.service-card__icon-box{flex:0 0 50px;margin-bottom:20px;}.service-card__icon{width:50px;height:50px;border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;}.service-card__icon .svg-ico,.service-card__icon img{width:25px;height:25px;fill:#fff;}.service-card__icon img{height:auto;}.service-card__text{flex:1 1 auto;font-size:12px;line-height:18px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;}.service-card__text h3{font:32px/34px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}.service-card__text p{margin:0 0 12px;}.service-card__text p a,.service-card__text p .discover-more-section .item .opener,.discover-more-section .item .service-card__text p .opener{display:inline;color:#fff;border-bottom:1px dotted #fff;}.no-touchevents .service-card__text p a:hover,.no-touchevents .service-card__text p .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .service-card__text p .opener:hover,.no-js .service-card__text p a:hover,.no-js .service-card__text p .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .service-card__text p .opener:hover,.service-card__text p a:focus,.service-card__text p .discover-more-section .item .opener:focus,.discover-more-section .item .service-card__text p .opener:focus,.service-card__text p a.active,.service-card__text p .discover-more-section .item .active.opener,.discover-more-section .item .service-card__text p .active.opener,.service-card__text p a--active{border-color:transparent;}.services-popup{max-width:600px;}.services-popup .services-block{padding:0;}.services-popup .services-block .services-list{margin:0;}.services-zone{padding:25px 0;background:#f7f8fa;}@media (max-width:1023px){.services-zone{padding:0 0 15px;}}.services-zone__items{display:flex;justify-content:center;}.services-zone__items.slick-dotted{margin-bottom:0;padding-bottom:40px;}.services-zone__items .slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}.services-zone__items .slick-dots li{height:10px;width:10px;margin:0 5px;}.services-zone__items .slick-dots li button{height:10px;width:10px;padding:0;border-radius:50%;background:rgba(82,82,82,0.1);}.services-zone__items .slick-dots li button:before{display:none;}.services-zone__items .slick-dots li.slick-active button{background:#9ebe00;}.services-zone .services-zone-item{width:395px;}.services-zone--background-transparent{background:transparent;}@media (max-width:1023px){.services-zone[data-style-many] .slick-track{margin:0 auto;}}@media (max-width:1023px){.services-zone[data-style-many] .services-zone__items{display:block;}}.services-zone[data-style-many] .services-zone-item{width:168px;flex-shrink:1;padding:15px 7px 0;}.services-zone[data-style-many] .services-zone-item.slick-slide{flex-shrink:0;}.services-zone[data-style-many] .services-zone-item .services-zone-item__title{font-size:16px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.services-zone[data-style-many] .services-zone-item .services-zone-item__title{font-size:14px;}}.services-zone[data-style-many] .services-zone-item .services-zone-item__description,.services-zone[data-style-many] .services-zone-item .services-zone-item__button{display:none;}@media (max-width:1023px){.services-zone[data-style-many] .services-zone-item .services-zone-item__icon{margin-bottom:10px;}}.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media--loading{position:inherit;}.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media-image,.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media--image{min-height:1px;}@media (max-width:1023px){.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media-image,.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media--image{height:30px;}}.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media-image img,.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media--image img{min-height:1px;}@media (max-width:1023px){.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media-image svg,.services-zone[data-style-many] .services-zone-item .services-zone-item__icon .media--image svg{width:30px;height:30px;}}.services-zone[data-count="2"] .slick-list{margin:0;padding:0;}@media (max-width:1023px){.services-zone[data-count="2"] .services-zone-item{padding-left:20px;padding-right:20px;}}.services-zone .slick-list{margin:0 -50px;padding:0 50px;}.services-zone-item{padding:15px 50px 0;text-align:center;position:relative;}.services-zone-item__button{margin-top:30px;}@media (max-width:1023px){.services-zone-item__button{margin-top:20px;}}@media (min-width:1024px){.services-zone-item__button .button{display:inline-block;padding-left:17px;padding-right:17px;}}.services-zone-item__icon{margin-bottom:20px;}@media (max-width:1023px){.services-zone-item__icon{margin-bottom:10px;}}.services-zone-item__icon .media-image{position:relative;top:0;height:56px;transition:0.33s ease-out top;}.services-zone-item__icon .media-image img,.services-zone-item__icon .media-image svg{position:absolute;left:50%;transform:translateX(-50%);bottom:0;}.services-zone-item__icon .media-image img{max-height:100%;width:auto;}.services-zone-item__icon .media-image svg{width:56px;height:56px;}.services-zone-item__title{font-size:30px;line-height:1.2;margin:0;}@media (max-width:1023px){.services-zone-item__title{font-size:24px;}}.services-zone-item__description{font-size:16px;line-height:1.6;margin-top:10px;}@media (max-width:1023px){.services-zone-item__description{font-size:14px;margin-top:5px;}}.services-zone-item__description p{margin:0;padding:0;color:inherit;line-height:inherit;}.services-zone-item__link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;outline:none;}@media (min-width:1024px){.services-zone-item__link:hover ~ .services-zone-item__icon .media-image{top:-10px;}}.services-block{padding:0 0 42px;display:block;}@media (max-width:979px){.services-block{padding:0 0 24px;}}.services-block .heading{width:100%;overflow:hidden;margin:0 0 22px;}@media (max-width:979px){.services-block .heading{margin:0 0 20px;}}.services-block h2{float:left;font-size:18px;line-height:30px;margin:0;}.services-block h2 .svg-ico{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:-2px 11px 0 3px;}@media (max-width:979px){.services-block h2 .svg-ico{margin:0 9px 0 3px;width:30px;height:30px;}}.services-block .services-list{overflow:hidden;font-size:0;line-height:0;display:flex;flex-wrap:wrap;}.services-block .services-list li{font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;display:flex;align-items:center;justify-content:flex-start;vertical-align:top;width:33.3%;margin:0 0 20px;padding:0 15px 0 0;}@media (max-width:979px){.services-block .services-list li{font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}}@media (max-width:767px){.services-block .services-list li{width:100%;line-height:20px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}}@media (max-width:979px){.services-block .services-list li span{display:none;}}.services-block .services-list img,.services-block .services-list svg,.services-block .services-list .svg-ico{margin:0 10px 0 0;display:inline-block;vertical-align:middle;width:40px;height:40px;flex:0 0 auto;}@media (max-width:979px){.services-block .services-list img,.services-block .services-list svg,.services-block .services-list .svg-ico{width:30px;height:30px;}}.services-block .services-list .media--image{flex:0 0 auto;}.services-block .services-list img{height:auto;}.services-block .less{display:none;}.services-block.active .link-more span{display:none;}.services-block.active .link-more .less{display:block;}@media (max-width:979px){.services-block .link-more{display:none;}}.services-block--room{padding:20px 0 0;}@media (max-width:979px){.services-block--room .services-list{margin:0;}}.services-block--room .services-list li{margin:0 0 4px;font:12px/18px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.services-block--room .services-list li{display:block;overflow:hidden;width:100%;text-align-last:left;margin-bottom:10px;}}.services-block--room .services-list li span{display:block;overflow:hidden;text-align-last:left;}.services-block--room .services-list .svg-ico,.services-block--room .services-list svg,.services-block--room .services-list img{width:18px;height:18px;margin:0 7px 0 0;fill:#1d3330;float:left;}.services-block--room .services-list img{height:auto;}.sharing-block{width:100%;margin:0 0 9px;}.sharing-block::after{clear:both;content:"";display:table;}.sharing-block .social-link{float:left;font-size:12px;line-height:20px;position:relative;cursor:pointer;color:#9ebf00;}.sharing-block .social-link span{line-height:14px;position:relative;border-bottom:1px dotted #9ebf00;}.sharing-block .social-link:hover{text-decoration:none;}.sharing-block .social-link:hover span{border-bottom-color:transparent;}.sharing-block .social-link .svg-ico{width:22px;height:22px;float:left;margin:0 5px 0 0;}.sharing-block .social-link .svg-ico use{stroke:#9ebf00;}.sharing-block .icon-like{width:18px;height:18px;float:left;fill:#8c9b99;}@media (max-width:767px){.sharing-block .icon-like{float:right;}}.add-this{position:relative;}.add-this .drop{display:none;color:#1d3330;position:absolute;top:100%;left:0;z-index:3;padding:10px 0 0;margin-left:-15px;}.add-this .drop-holder{box-shadow:0 1px 4px rgba(138,153,151,0.3);border-radius:4px;background:#fff;padding:20px 5px 15px 15px;position:relative;background:#fff;}.add-this .drop-holder::after{content:"";position:absolute;top:2px;left:30px;width:0;height:0;box-sizing:border-box;border:6px solid #fff;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-225deg);box-shadow:-2px 2px 3px 0 rgba(138,153,151,0.1);}.add-this .title{display:block;font-size:18px;line-height:22px;color:#1c3330;margin:0 0 10px;}.add-this .addthis_toolbox{display:flex;align-items:center;}.add-this .addthis_toolbox a,.add-this .addthis_toolbox .discover-more-section .item .opener,.discover-more-section .item .add-this .addthis_toolbox .opener{display:block;width:38px !important;height:38px;border:1px solid #d7dcdc;border-radius:21px;color:#6a6a6a;text-align:center;margin:0 10px 0 0;}.add-this .addthis_toolbox a svg,.add-this .addthis_toolbox .discover-more-section .item .opener svg,.discover-more-section .item .add-this .addthis_toolbox .opener svg{display:inline-block;vertical-align:top;width:24px;fill:#6a6a6a;}.add-this .addthis_toolbox a svg use,.add-this .addthis_toolbox .discover-more-section .item .opener svg use,.discover-more-section .item .add-this .addthis_toolbox .opener svg use{fill:#6a6a6a;}.add-this.active .drop{display:block;}.add-this-sharing{float:left;margin:0 28px 0 0;}.slider-control{display:flex;justify-content:space-between;width:95px;}.slider-control__button{-webkit-appearance:none;padding:0;margin:0;outline:none;border:1px solid #dbe0df;background:#fff;font-size:0;display:block;width:40px;height:40px;border-radius:50%;position:relative;}.slider-control__button.slick-disabled{pointer-events:none;opacity:0.5;}.slider-control__button:after{content:"";display:block;position:absolute;left:50%;top:50%;border-top:2px solid #495C59;border-right:2px solid #495C59;width:8px;height:8px;}.slider-control__button--prev:after{margin-left:1px;transform:translate(-50%,-50%) rotate(-135deg);}.slider-control__button--next:after{margin-left:-1px;transform:translate(-50%,-50%) rotate(45deg);}.wysiwyg-section .social-section h2{font:18px/22px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.wysiwyg-section .social-section .holder{flex:none;max-width:none;padding:0 15px;}.wysiwyg-section .social-section .two-columns{justify-content:center;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.wysiwyg-section .social-section .two-columns{margin-bottom:0;}}.wysiwyg-section .social-section .two-columns .column{padding:0 0 10px;}.wysiwyg-section .twitter-block{position:relative;overflow:hidden;padding-top:500px;}.wysiwyg-section .twitter-block iframe{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;border:0 !important;}.wysiwyg-section .fb_iframe_widget{display:inline-block;vertical-align:top;}.wysiwyg-section #container{width:100%;}.sort-form{display:flex;align-items:center;}@media (max-width:1023px){.sort-form{width:100%;}}.sort-form__label{font:14px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;flex:1 1 auto;padding:0 25px 0 0;}.sort-form--rooms .sort-form__label{flex:0 1 auto;}@media (max-width:1023px){.sort-form__label{display:none;}}.sort-form .jcf-select{flex:0 0 138px;margin:0;box-shadow:0 2px 4px rgba(138,153,151,0.3);}@media (max-width:1023px){.sort-form .jcf-select{flex:0 0 100%;}}.sort-form .jcf-select .jcf-select-text{padding:5px 0;color:#b0b7b6;}.sort-form--rooms{flex:1 1 auto;justify-content:flex-end;padding-left:15px;}@media (max-width:1023px){.sort-form--rooms{flex:0 0 50%;}}.sort-form--rooms .jcf-select{flex:0 0 245px;}.sort-panel{padding:0 0 37px;display:flex;align-items:center;justify-content:space-between;}@media (max-width:1023px){.sort-panel{flex-direction:column;align-items:stretch;padding:20px 0 16px;}}.sort-panel__num-of-hotels{flex:1 1 auto;font-size:18px;line-height:30px;color:#1d3330;margin:0;padding-right:10px;}@media (max-width:1023px){.sort-panel__num-of-hotels{margin-bottom:9px;padding-right:0;}}.sort-panel__num-of-hotels span{font-size:12px;line-height:12px;opacity:0.6;display:block;}.sort-panel__view-box{flex:1 0 320px;display:flex;justify-content:flex-end;align-items:center;}.sort-panel__view-box .form-submit{display:none;}@media (max-width:1023px){.sort-panel__view-box{flex:1 1 auto;justify-content:flex-start;}}.sort-panel__btn-group{display:flex;}@media (max-width:1023px){.sort-panel__btn-group{display:none;}}.loader{display:none;font-size:16px;position:absolute;left:50%;top:50%;margin:-2.5em 0 0 -2.5em;width:5em;height:5em;border-radius:50%;border:0.5em solid #E6EAE9;border-top:0.5em solid #fff;-webkit-animation:rotate 1.5s cubic-bezier(0.64,0.19,0.17,0.95) infinite;animation:rotate 1.5s cubic-bezier(0.64,0.19,0.17,0.95) infinite;z-index:2;transform:translateZ(0);will-change:transform;}.loader:after,.loader:before{content:'';position:absolute;right:0.1875em;top:0.125em;background:#fff;width:0.5em;height:0.5em;border-radius:50%;}.loader:before{left:0.1875em;right:auto;}.loader.green{border-color:#fff;border-top-color:#9ebf00;}.loader.green:after,.loader.green:before{background:#9ebf00;}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.active-loader .main-loader{opacity:1;visibility:visible;}.active-loader ~ .ajax-progress{display:none;}.main-loader{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(236,236,236,0.8);background-position:50% 50%;background-repeat:no-repeat;z-index:1001;opacity:0;visibility:hidden;transition:opacity 0.3s linear,visibility 0.3s linear;}.main-loader.no-anim{transition:none;visibility:visible;opacity:1;}.main-loader .loader{display:block;}.main-loader .error-info{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,0);font-size:16px;line-height:24px;margin:60px 0 0;}@media (max-width:767px){.main-loader .error-info{font-size:14px;line-height:20px;}}.tabs{font-size:14px;line-height:30px;text-transform:uppercase;position:relative;padding:0 0 1px;display:flex;}@media (max-width:767px){.tabs{display:none;}}.tabs:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#e4e4e4;}.tabs__item{position:relative;z-index:2;}.tabs__link{display:block;color:#6a6a6a;border-bottom:3px solid transparent;padding:0 30px 6px;}.no-touchevents .tabs__link:hover,.no-js .tabs__link:hover,.tabs__link:focus,.tabs__link.active,.tabs__link--active{border-bottom-color:#9ebf00;color:#1d3330;}.tabs__item--active .tabs__link{border-bottom-color:#9ebf00;color:#1d3330;font-weight:700;}@media (min-width:768px){.tabs--mobile{display:none;}}.tabs--mobile .jcf-select{margin:0 0 28px;}.terminate-contract-block{padding:8px 0 0;}.terminate-contract-block .holder{box-shadow:0 2px 4px rgba(138,153,151,0.3);border-radius:4px;background:#fff;overflow:hidden;padding:25px 25px 30px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.terminate-contract-block .button-wrap{max-width:270px;flex:1 1 270px;}.terminate-contract-block h2{font:18px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.terminate-contract-block p{margin:0 0 20px;}.tooltip-wrap{display:inline-block;vertical-align:middle;position:relative;}.tooltip-wrap .opener{margin:2px 0 0;width:14px;height:14px;display:block;position:relative;cursor:pointer;z-index:201;}.item-holder .tooltip-wrap .opener{margin:1px 0 0;}.tooltip-wrap .svg-ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;pointer-events:none;fill:#dee3e2;}.tooltip{width:223px;font-size:10px;line-height:12px;color:#1d3330;text-align:left;padding:0 0 15px;position:fixed;left:-9999px;z-index:99999;margin:0 0 0 -23px;}.tooltip .tooltip-holder{box-shadow:0 12px 24px rgba(138,153,151,0.3);border-radius:4px;background:#fff;padding:22px 10px 10px;position:relative;}.tooltip .tooltip-holder:after{content:'';width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;position:absolute;left:23px;bottom:-8px;}.tooltip.bottom-position{padding:15px 0 0;}.tooltip.bottom-position .tooltip-holder{box-shadow:0 -5px 30px rgba(138,153,151,0.3);}.tooltip.bottom-position .tooltip-holder:after{bottom:auto;top:-8px;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent;}.tooltip.right-position{margin-left:23px;}.tooltip.right-position .tooltip-holder:after{left:auto;right:23px;}.tooltip .title{display:block;padding:0 16px;margin:0 0 10px;font:14px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.tooltip .sub-title{display:block;color:#6a6a6a;font:12px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.tooltip .list-holder{max-width:100%;padding:0 16px;max-height:210px;overflow:auto;}.tooltip .list-holder .box{padding:10px 0;border-top:1px solid #dbe0df;display:block;}.tooltip .list-holder .box:first-child{border:none;padding-top:0;}.tooltip .list{overflow:hidden;}.tooltip .list li{overflow:hidden;padding:0 0 4px;}.tooltip .list .date{float:left;color:#1d3330;}.tooltip .list .date > a,.tooltip .list .discover-more-section .item .date > .opener,.discover-more-section .item .tooltip .list .date > .opener{color:#1d3330;}.tooltip .list .price-box{float:right;color:#9ebf00;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:12px;margin:0;}.tooltip--hotel-preview.partial{padding:0 0 10px;font-size:14px;line-height:1.3;}.tooltip--hotel-preview.partial .list .price-box{color:#9ebf00;}.top-event{margin:0 15px;}.top-event__img-box{border-radius:4px;box-shadow:0 12px 24px rgba(138,153,151,0.3);margin:0 0 25px;overflow:hidden;}.top-event__img-box img{width:100%;}.top-event__description{position:relative;}.top-event__category{display:block;font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:1px;color:#9ebf00;margin:0 0 9px;}.top-event__catchline{font:12px/18px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;opacity:0.6;}.top-event__name{display:block;font:14px/18px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 6px;}.top-event--landing .top-event__name{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.top-event__city{display:flex;align-items:center;font:12px/18px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;opacity:0.6;margin:0 0 10px;}.top-event__city .svg-ico{width:14px;height:16px;flex:0 0 14px;margin:0 5px 0 0;}.top-event__date{font-size:10px;line-height:12px;color:#6a6a6a;}.top-event__btn-wrap{visibility:hidden;}.no-touchevents .top-event:hover .top-event__btn-wrap,.no-js .top-event:hover .top-event__btn-wrap,.top-event:focus .top-event__btn-wrap,.top-event.active .top-event__btn-wrap,.top-event--active .top-event__btn-wrap{visibility:visible;}.top-event h3{font:14px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}.top-event .raiting-block{margin:0 0 20px;}.travel-guide-questions-block{border-radius:4px;border:1px solid rgba(138,153,151,0.3);overflow:hidden;box-shadow:0 14px 41px rgba(138,153,151,0.2);background:#fff;}.travel-guide-questions-block__header{border-radius:4px 4px 0 0;background:#1C3330;min-height:80px;padding:5px;display:table;width:100%;}@media (max-width:979px){.travel-guide-questions-block__header{min-height:60px;}}.travel-guide-questions-block .travel-guide-questions-block__title{font-size:18px;font-weight:700;line-height:42px;color:#b0d300;margin:0;vertical-align:middle;display:table-cell;width:100%;text-align:center;}@media (max-width:979px){.travel-guide-questions-block .travel-guide-questions-block__title{font-size:14px;}}.travel-guide-questions-block__content{padding:24px 26px 38px;font-size:14px;font-weight:400;line-height:1;}@media (max-width:979px){.travel-guide-questions-block__content{padding:24px 20px;}}.travel-guide-questions-block__content .field__item{position:relative;padding-left:21px;margin-bottom:14px;}.travel-guide-questions-block__content .field__item:last-child{margin-bottom:0;}.travel-guide-questions-block__content .field__item:after{content:'';width:5px;height:5px;border-radius:50%;background:#778583;position:absolute;left:0;top:7px;}.travel-guide-questions-block__content a,.travel-guide-questions-block__content .discover-more-section .item .opener,.discover-more-section .item .travel-guide-questions-block__content .opener{font-size:14px;line-height:1.28;border-bottom:1px dotted rgba(29,51,48,0.6);color:rgba(29,51,48,0.6);transition:border-color 0.3s ease-out;}@media (max-width:979px){.travel-guide-questions-block__content a,.travel-guide-questions-block__content .discover-more-section .item .opener,.discover-more-section .item .travel-guide-questions-block__content .opener{font-size:12px;line-height:1.5;}}.no-touchevents .travel-guide-questions-block__content a:hover,.no-touchevents .travel-guide-questions-block__content .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .travel-guide-questions-block__content .opener:hover,.no-js .travel-guide-questions-block__content a:hover,.no-js .travel-guide-questions-block__content .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .travel-guide-questions-block__content .opener:hover,.travel-guide-questions-block__content a:focus,.travel-guide-questions-block__content .discover-more-section .item .opener:focus,.discover-more-section .item .travel-guide-questions-block__content .opener:focus,.travel-guide-questions-block__content a.active,.travel-guide-questions-block__content .discover-more-section .item .active.opener,.discover-more-section .item .travel-guide-questions-block__content .active.opener,.travel-guide-questions-block__content a--active{border-color:transparent;}.travelers{width:32%;float:left;position:relative;background:#fff;z-index:1;}@media (max-width:1023px){.travelers{width:100%;height:auto;padding:0;}}.travelers:after{content:'';width:1px;position:absolute;left:0;top:0;bottom:0;background:#dbe0df;}.travelers .label{font:12px/16px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;color:#6a6a6a;}.travelers .label.alt-color{color:#9ebf00;}.travelers .info-travels{height:65px;padding:15px 30px;cursor:pointer;position:relative;}@media (max-width:1023px){.travelers .info-travels{height:auto;padding:19px 38px;}}.travelers .info-travels .icon{width:18px;height:18px;position:absolute;right:33px;top:23px;}.travelers .info-travels .icon svg{fill:#1c3330;}@media (max-width:1023px){.travelers .info-travels .icon{right:17px;top:20px;}}.travelers.active .info-drop{display:block;}.travelers.active .label{color:#c3de3b;}@media (max-width:1023px){.travelers .label{display:none;}}.travelers .info{font-size:14px;line-height:20px;color:#1d3330;}@media (max-width:1023px){.travelers .info{font-size:16px;}}.travelers .info span{vertical-align:top;}.travelers .info .plural{display:none;}.travelers .info .guests{display:none;}.travelers .info .plural-active .plural{display:inline-block;}.travelers .info .plural-active .singular{display:none;}.travelers .info .guests-active .plural{display:none;}.travelers .info .guests-active .singular{display:none;}.travelers .info .guests-active .guests{display:inline-block;}.travelers .info-drop{position:absolute;width:540px;right:0;top:100%;background:#fff;border-radius:5px 0 5px 5px;margin:1px 0 0;box-shadow:0 2px 15px rgba(0,0,0,0.2);font:14px/37px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;display:none;overflow:auto;max-height:calc(100vh - 65px);}@media (max-width:1023px){.travelers .info-drop{width:100%;position:static;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #ccc;padding:21px 32px 21px 38px;max-height:none;}}.travelers .info-drop .row{width:100%;overflow:hidden;padding:20px 0 0;}.travelers .info-drop .row:first-child{padding:0;}.travelers .info-drop .row.children-info{font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.travelers .info-drop span{float:left;line-height:38px;}.travelers .info-drop__items{font-size:14px;}@media (max-width:1023px){.travelers .info-drop__items{height:calc(100% - 124px);overflow:auto;}}.travelers .info-drop__items--with-remove .info-drop__item-column--remove{display:block;}.travelers .info-drop__item{border-bottom:1px solid #ccc;margin:0 10px;padding:30px 0 25px;position:relative;}@media (max-width:1023px){.travelers .info-drop__item{padding:20px 0 25px;margin:0;border-bottom:1px solid rgba(204,204,204,0.4);}}.travelers .info-drop__item--with-error .info-drop__item-children-ages-group > .error_msg{display:flex;opacity:1;}.travelers .info-drop__item .jcf-scrollbar-horizontal{height:0;}.travelers .info-drop__item .error_msg{padding:5px 5px 0;width:100%;}.travelers .info-drop__item .error_msg span{line-height:1.28;}.travelers .info-drop__item span{display:block;float:none;}@media (max-width:1023px){.travelers .info-drop__item:last-child{border-bottom:0;}}.travelers .info-drop__item--rooms-mobile{display:none;padding-bottom:20px;}.travelers .info-drop__item--rooms-mobile .info-drop__item-column{margin-bottom:0;}@media (max-width:1023px){.travelers .info-drop__item--rooms-mobile{display:block;}}.travelers .info-drop__item-columns{display:flex;}@media (max-width:1023px){.travelers .info-drop__item-columns{display:block;}}.travelers .info-drop__item-children-ages{padding:0 20px;display:none;align-items:flex-start;margin-top:30px;}.travelers .info-drop__item-children-ages--visible{display:flex;}@media (max-width:1023px){.travelers .info-drop__item-children-ages--visible{display:block;}}@media (max-width:1023px){.travelers .info-drop__item-children-ages{margin-top:15px;}}.travelers .info-drop__item-children-ages > span{margin-right:10px;line-height:1.28;padding:10px 0;flex-shrink:0;}@media (max-width:1023px){.travelers .info-drop__item-children-ages > span{text-align:center;color:#aaa;font-size:16px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}}.travelers .info-drop__item-children-ages .jcf-select{margin-bottom:0;min-width:0;}.travelers .info-drop__item-children-ages .jcf-select .jcf-select-text{height:30px;font-size:14px;margin-right:30px;}.travelers .info-drop__item-children-ages .jcf-select span{line-height:22px;}.travelers .info-drop__item-children-ages .text-field-error-txt{display:none;}.travelers .info-drop__item-children-ages-group{margin:-10px -5px 0;flex-grow:1;}.travelers .info-drop__item-children-ages-group-items{display:flex;flex-wrap:wrap;}.travelers .info-drop__item-children-ages-group-items > *{margin:10px 5px 0;width:calc(33.33% - 10px);}@media (max-width:1023px){.travelers .info-drop__item-children-ages-group-items > *{width:calc(50% - 10px);}}.travelers .info-drop__item-remove{background:none;border:0;width:18px;height:18px;padding:0;}.travelers .info-drop__item-column{padding:0 20px;}@media (max-width:1023px){.travelers .info-drop__item-column{display:flex;align-items:flex-start;padding:0 36px;}}.travelers .info-drop__item-column span{line-height:1.28;padding:10px 0;}@media (max-width:1023px){.travelers .info-drop__item-column span{flex:1 1 5px;font-size:20px;margin-bottom:20px;}}@media (max-width:1023px){.travelers .info-drop__item-column--center-title{margin-bottom:20px;}}.travelers .info-drop__item-column--center-title span{text-align:center;}@media (max-width:1023px){.travelers .info-drop__item-column--center-title span{text-align:left;color:#888;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;margin-bottom:0;}}.travelers .info-drop__item-column--remove{align-self:flex-end;position:relative;top:2px;display:none;}@media (max-width:1023px){.travelers .info-drop__item-column--remove{position:absolute;right:0;top:32px;}}.travelers .info-drop__item-column--remove svg{fill:#888;}.travelers .info-drop__item-column:nth-of-type(1){flex:1 1 5px;}.travelers .info-drop__item-column:nth-of-type(2),.travelers .info-drop__item-column:nth-of-type(3){flex-shrink:0;}.travelers .info-drop__item-column:nth-of-type(3){margin-bottom:0;}.travelers .info-drop .counter{float:none;}.travelers .info-drop__control{display:flex;position:relative;margin:10px 10px;font-size:14px;}@media (max-width:1023px){.travelers .info-drop__control{display:block;padding:30px;margin:0;border-top:1px solid rgba(204,204,204,0.4);}}.travelers .info-drop__control:after{content:'';display:block;width:1px;height:100%;background:#ccc;position:absolute;left:50%;top:0;}@media (max-width:1023px){.travelers .info-drop__control:after{display:none;}}.travelers .info-drop__control a,.travelers .info-drop__control .discover-more-section .item .opener,.discover-more-section .item .travelers .info-drop__control .opener{text-align:center;justify-content:center;flex:1 1 5px;display:flex;height:30px;align-items:center;}@media (max-width:1023px){.travelers .info-drop__control a,.travelers .info-drop__control .discover-more-section .item .opener,.discover-more-section .item .travelers .info-drop__control .opener{background-color:#9ebf00;color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;text-align:center;height:64px;font-size:18px;line-height:1.28;padding:5px 15px;}}.travelers .info-drop__control a:first-child,.travelers .info-drop__control .discover-more-section .item .opener:first-child,.discover-more-section .item .travelers .info-drop__control .opener:first-child{color:#555;}@media (max-width:1023px){.travelers .info-drop__control a:first-child,.travelers .info-drop__control .discover-more-section .item .opener:first-child,.discover-more-section .item .travelers .info-drop__control .opener:first-child{display:none;}}.travelers--cart{float:none;width:100%;border-radius:0 4px 4px 0;}.cart-active .travelers--cart{display:none;}@media (max-width:1023px){.travelers--cart{border-radius:0 0 4px 4px;}}@media (max-width:979px){.travelers--cart{border-bottom:1px solid rgba(138,153,151,0.2);border-radius:0;}}.travelers--cart:after{display:none;}.travelers--cart .info-travels{height:80px;padding:21px 60px 21px 76px;border-radius:0 4px 4px 0;}@media (max-width:1199px){.travelers--cart .info-travels{display:flex;flex-direction:column;justify-content:center;padding:10px 60px 10px 76px;}}@media (max-width:1023px){.travelers--cart .info-travels{height:59px;padding:20px 20px 20px 19px;border-radius:0;}}.travelers--cart .info-travels .edit-ico,.travelers--cart .info-travels .icon{width:18px;height:18px;top:50%;transform:translateY(-50%);}.travelers--cart .info-travels .icon{right:auto;left:30px;}@media (max-width:1023px){.travelers--cart .info-travels .icon{left:auto;right:17px;}}.travelers--cart .info-drop{border-radius:0 0 4px 4px;}@media (max-width:1023px){.travelers--cart .info-drop{left:0;position:absolute;display:none;border:solid rgba(138,153,151,0.3);border-width:0 1px 1px 1px;margin:0 -1px;}}.travelers--cart .edit-ico{width:14px;height:14px;position:absolute;right:30px;top:36px;z-index:10;}@media (max-width:1023px){.travelers--cart .edit-ico{display:none;}}.travelers--cart .edit-ico use{fill:#8b9a98;}@media (max-width:1023px){.travelers--cart.active{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;}}@media (max-width:1023px){.travelers--cart.active .info-travels{height:auto;padding:19px 20px 17px 55px;border-bottom:1px solid #ccc;}}@media (max-width:1023px){.travelers--cart.active .info-travels:before{content:"";display:block;left:34px;top:50%;margin-top:-5px;border-top:2px solid #1d3330;border-left:2px solid #1d3330;width:10px;height:10px;position:absolute;transform:rotate(-45deg);}}@media (max-width:1023px){.travelers--cart.active .icon{display:none;}}@media (max-width:1023px){.travelers--cart.active .info-drop{margin-top:1px;border-top:1px solid #ccc;box-shadow:0px 6px 15px rgba(0,0,0,0.2);position:absolute;top:56px;left:0;width:100%;border:0;padding:0;display:block;height:calc(100% - 55px);}}@media (max-width:1023px){.search-result-page .travelers.active,.page-node-type-hotel .travelers.active{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;}}@media (max-width:1023px){.search-result-page .travelers.active .info-travels,.page-node-type-hotel .travelers.active .info-travels{height:auto;padding:19px 20px 17px 55px;border-bottom:1px solid #ccc;}}@media (max-width:1023px){.search-result-page .travelers.active .info-travels:before,.page-node-type-hotel .travelers.active .info-travels:before{content:"";display:block;left:34px;top:50%;margin-top:-5px;border-top:2px solid #1d3330;border-left:2px solid #1d3330;width:10px;height:10px;position:absolute;transform:rotate(-45deg);}}@media (max-width:1023px){.search-result-page .travelers.active .icon,.page-node-type-hotel .travelers.active .icon{display:none;}}@media (max-width:1023px){.search-result-page .travelers.active .info-drop,.page-node-type-hotel .travelers.active .info-drop{margin-top:1px;border-top:1px solid #ccc;box-shadow:0px 6px 15px rgba(0,0,0,0.2);position:absolute;top:56px;left:0;width:100%;border:0;padding:0;display:block;height:calc(100% - 55px);}}.travelers .info-drop-message{margin-top:20px;display:none;width:calc(100% - 40px);margin-left:auto;margin-right:auto;min-height:42px;}@media (max-width:1023px){.travelers .info-drop-message{width:calc(100% - 72px);}}.travelers .info-drop-message--active{display:table;}.travelers .info-drop-message .message{display:table-cell;vertical-align:middle;position:relative;padding-left:40px;margin-bottom:8px;margin-top:0;font-size:12px;line-height:1.38;}.with-improvements .travelers .info-drop-message .message{font-size:12px;line-height:1.38;}.travelers .info-drop-message .message:before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-info.svg) no-repeat;width:14px;height:14px;background-size:cover;left:18px;top:50%;position:absolute;transform:translateY(-50%);content:"";}.travelers .info-drop-message .message p{display:inline-block;vertical-align:text-top;}@media (max-width:1023px){.travelers [data-item-id] .message-room{display:none;}}.contact-info{padding:0 0 25px;margin:0 0 40px;border-bottom:1px solid #eff2f5;}.contact-info .raiting-block .number span{color:#8cc17c;}.contact-info .raiting-block .raiting-list li.active{border-color:#8cc17c;}.contact-info .raiting-block .raiting-list li.active:after{background:#8cc17c;}.contact-info.alt{border:none;margin:0 0 35px;padding:0;}@media (max-width:767px){.contact-info.alt{margin:0 0 27px;}}@media (max-width:767px){.contact-info.alt .raiting-block{flex-wrap:wrap;align-items:center;}}@media (max-width:979px){.contact-info.alt .number{font-size:30px;line-height:30px;}}@media (max-width:767px){.contact-info.alt .number{margin:0;flex:0 0 auto;}}.contact-info.alt .raiting-holder{display:flex;align-items:flex-end;}@media (max-width:767px){.contact-info.alt .raiting-holder{flex:0 0 100%;}}.contact-info.alt .raiting-holder .raiting-list li.active{border-color:#8cc17c;}.contact-info.alt .raiting-holder .raiting-list li.active:after{background:#8cc17c;}.contact-info.alt .raiting-holder .link{text-decoration:none;}.contact-info.alt .raiting-holder .link:after{content:'';width:100%;position:absolute;left:0;bottom:0;border-bottom:1px dotted #6a6a6a;transition:border-color 0.3s ease-in-out;}.contact-info.alt .raiting-holder .link:hover{text-decoration:none;}.contact-info.alt .raiting-holder .link:hover:after{border-color:transparent;}.contact-info.alt .logo-trust{margin:0 43px 0 0;}@media (max-width:767px){.contact-info.alt .logo-trust{flex:0 0 154px;margin:0 10px 0 0;}}@media (max-width:767px){.contact-info.alt .logo-trust img{vertical-align:top;}}.contact-info.alt .info-holder{display:flex;align-items:center;}@media (max-width:1023px){.contact-info.alt .info-holder{display:block;}}.contact-info.alt .info-holder .raiting-block{flex-grow:1;}.contact-info.alt .info-holder .reviews-block__language-selector{flex-shrink:0;display:flex;align-items:center;}@media (max-width:1023px){.contact-info.alt .info-holder .reviews-block__language-selector{display:block;}}.contact-info.alt .info-holder .reviews-block__language-selector-label{font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;}@media (max-width:1023px){.contact-info.alt .info-holder .reviews-block__language-selector-label{display:none;}}.contact-info.alt .info-holder .reviews-block__language-selector .select-box{margin-left:20px;}@media (max-width:1023px){.contact-info.alt .info-holder .reviews-block__language-selector .select-box{margin-left:0;margin-top:20px;}}.contact-info.alt .info-holder .reviews-block__language-selector .select-box .opener{min-width:113px;}@media (max-width:1023px){.contact-info.alt .info-holder .reviews-block__language-selector .select-box .opener{border:1px solid #dbe0df;padding:5px 26px 5px 10px;color:#1d3330;width:100%;}}.contact-info.alt .info-holder .reviews-block__language-selector .select-box .opener:before{border-color:#1d3330 transparent transparent transparent;}.contact-info.alt .info-holder .reviews-block__language-selector .select-box .opener:after{border-color:transparent transparent #1d3330 transparent;}.contact-info .info-holder{display:flex;align-items:flex-end;}.contact-info .logo-trust{margin:0 13px 0 0;}@media (max-width:979px){.contact-info .logo-trust img{vertical-align:bottom;}}.contact-info .link{position:relative;pointer-events:auto;}.reviews-block{border-bottom:1px solid #eff2f5;margin:0 0 23px;padding:20px 0 27px;}@media (max-width:979px){.reviews-block{margin:0 -10px 17px;}}.reviews-block .holder{overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;}.reviews-block .btn-wrap{flex:0 1 auto;min-width:270px;}.reviews-block .logo{margin:0 0 4px;}@media (max-width:979px){.reviews-block .logo{margin:0 0 7px;}}.reviews-block .phone-number-box{float:left;margin:1px 66px 1px 0;}@media (max-width:979px){.reviews-block .phone-number-box{width:100%;float:none;}}.reviews-block .btn-load-more{display:flex;padding:10px 0 20px;}@media (max-width:767px){.reviews-block .btn-load-more{padding:0;}}.reviews-block .btn-load-more .ajax-progress-throbber .throbber{padding:1px 7px 2px;}.reviews-list{overflow:hidden;font-size:14px;line-height:24px;margin:0 -18px 30px;font-size:0;line-height:0;}@media (max-width:1023px){.reviews-list{margin:0 -10px 30px;}}@media (max-width:979px){.reviews-list{margin:0 0 30px;}}.reviews-list .box{display:inline-block;vertical-align:top;width:33.3%;padding:0 18px;font-size:14px;line-height:24px;}@media (max-width:1023px){.reviews-list .box{padding:0 10px;}}.reviews-list.alt-space{margin-bottom:8px;}.reviews-list.alt-space .box{width:25%;}@media (max-width:979px){.reviews-list.alt-space .box{width:100%;padding:0;margin:0 0 12px;}}.reviews-list p{margin:0 0 12px;}@media (max-width:979px){.reviews-list p{margin:0 0 6px;}}.reviews-list .raiting-block{display:block;margin:0 0 5px;}@media (max-width:979px){.reviews-list .raiting-block{margin:0 0 8px;}}.reviews-list .raiting-block .number{display:block;margin:0 0 8px;}.reviews-list .raiting-block .number span{color:#8cc17c;}.reviews-list .raiting-block .raiting-list{padding:0 0 12px;}.reviews-list .raiting-block .raiting-list li.active{border-color:#8cc17c;}.reviews-list .raiting-block .raiting-list li.active:after{background:#8cc17c;}.reviews-list .text-holder{font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.reviews-list .text-holder{font-size:12px;line-height:18px;}}.reviews-list .text-holder a:hover,.reviews-list .text-holder .discover-more-section .item .opener:hover,.discover-more-section .item .reviews-list .text-holder .opener:hover{text-decoration:underline;}.reviews-list .author-info{overflow:hidden;font:12px/18px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.reviews-list .author-info p{margin:0;}.reviews-list .author-info .name{display:block;font-size:14px;line-height:24px;margin:0 0 3px;}@media (max-width:979px){.reviews-list .author-info .name{margin:0;font-size:12px;line-height:18px;}}.trustyou-block{display:flex;border:1px solid rgba(138,153,151,0.2);margin:0 0 30px;border-radius:4px;}@media (max-width:767px){.trustyou-block{display:block;}}.trustyou-block .trustyou-holder{flex:0 0 235px;padding:25px 30px;}@media (max-width:767px){.trustyou-block .trustyou-holder{padding:20px;}}.trustyou-block .trustyou-frame{border:1px solid rgba(138,153,151,0.2);border-width:0 0 0 1px;background:#fafafa;padding:23px 27px 80px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;width:100%;}@media (max-width:767px){.trustyou-block .trustyou-frame{font-size:12px;line-height:20px;padding:15px 20px 56px;border-width:1px 0 0;}}.trustyou-block .trustyou-frame .title{display:block;margin:0 0 13px;}@media (max-width:767px){.trustyou-block .trustyou-frame .title{margin:0 0 5px;}}.trustyou-block .trustyou-frame p{margin:0;}.trustyou-block .link-holder{position:absolute;left:27px;right:27px;bottom:30px;overflow:hidden;}@media (max-width:767px){.trustyou-block .link-holder{bottom:17px;}}.trustyou-block .link-holder .link-more{vertical-align:bottom;border:none;}.trustyou-block .link-holder .link-more span{border-bottom:1px dotted #9ebf00;}.trustyou-block .link-holder .link-more:hover span{border:none;}.trustyou-block .link-holder .logo{max-width:145px;float:right;}.trustyou-block .raiting-block{display:block;margin:0 0 7px;}@media (max-width:767px){.trustyou-block .raiting-block{margin:0 0 3px;display:flex;justify-content:space-between;}}.trustyou-block .raiting-block .number{display:block;margin:0 0 8px;}.trustyou-block .raiting-block .number span{color:#8cc17c;}.trustyou-block .raiting-block .raiting-list{padding:0 0 12px;}.trustyou-block .raiting-block .raiting-list li.active{border-color:#8cc17c;}.trustyou-block .raiting-block .raiting-list li.active:after{background:#8cc17c;}.trustyou-block .text-box{font:12px/20px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#495C59;margin:0 0 11px;}.trustyou-block .text-box .title{display:block;font-size:14px;line-height:24px;}@media (max-width:767px){.trustyou-block .text-box .title{line-height:18px;}}.trustyou-block .text-box .title strong{padding:0 8px 0 0;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.trustyou-block .text-box p{margin:0;}.trustyou-block .link{color:#6a6a6a;}.trustyou-block .link span{border-bottom:1px dotted #6a6a6a;}.trustyou-block .link:hover span{border-bottom:none;}.trustyou-block .comments-list{margin:0 0 26px;padding:15px 0 0;overflow:hidden;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.trustyou-block .comments-list{font-size:14px;line-height:24px;}}.trustyou-block .comments-list > li{padding:11px 0 12px;border-top:1px solid rgba(138,153,151,0.2);display:flex;justify-content:space-between;}@media (max-width:767px){.trustyou-block .comments-list > li{display:block;}}.trustyou-block .comments-list .raiting-block{margin:0;display:flex;align-items:center;}@media (max-width:767px){.trustyou-block .comments-list .raiting-block{justify-content:flex-start;}}.trustyou-block .comments-list .raiting-list{padding:0 5px 0 0;}.trustyou-block .comments-list .number{margin:0;font-size:15px;line-height:15px;}.trustyou-block .available-text{color:#6a6a6a;font-size:12px;line-height:24px;}.trustyou-block .info-box{border:1px solid rgba(138,153,151,0.2);background:#fff;padding:33px 36px;border-radius:4px;}@media (max-width:767px){.trustyou-block .info-box{padding:20px;}}.trustyou-block .slide{padding:0 0 5px;margin-top:25px;display:none;}@media (max-width:979px){.trustyou-block .slide{margin-top:15px;}}.trustyou-block .less-text{display:none;}.trustyou-block.slide-active .more-text{display:none;}.trustyou-block.slide-active .less-text{display:inline-block;}.trustyou-block.slide-active .slide{display:block;}.trustyou-wrap{width:100%;}.following-info{width:372px;float:right;margin:0 0 0 28px;border:1px solid rgba(138,153,151,0.3);box-shadow:0 10px 20px rgba(0,0,0,0.1);border-radius:4px;}@media (max-width:979px){.following-info{float:none;width:100%;margin:0 0 30px;}}.following-info .logo-nfs{width:135px;margin:0 0 0 10px;}.following-info .logo-nfs a,.following-info .logo-nfs .discover-more-section .item .opener,.discover-more-section .item .following-info .logo-nfs .opener{display:block;}.following-info .logo-holder{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;font-size:14px;line-height:21px;}.following-info .logo-holder p{margin:0;}.following-info .content{padding:22px 25px 30px;font-family:"Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;border-top:1px solid rgba(138,153,151,0.2);}.following-info .content p{margin:0 0 10px;}.following-info .content.wysiwyg-block{margin:0;border-bottom:none;}.following-info .link{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;z-index:1;}.following-info .link span{border-bottom:1px dotted #9ebf00;}.following-info .link:hover span{border:none;}.afnor-info{display:flex;margin:-17px 0 0;align-items:center;justify-content:space-between;}.afnor-info .raiting-block{margin:0 0 10px;}.afnor-info .raiting-block .number span{color:#8cc17c;}.afnor-info .raiting-block .number span:last-child{color:#6a6a6a;}.afnor-info .raiting-block .raiting-list li.active{border-color:#8cc17c;}.afnor-info .raiting-block .raiting-list li.active:after{background:#8cc17c;}.afnor-info .logo-trust{display:block;width:128px;}.afnor-info .logo-trust img{width:100%;}.afnor-info .afnor-block{display:flex;flex:0 0 280px;font-size:12px;line-height:18px;}.afnor-info .afnor-block p{margin:0;}.afnor-info .afnor-block .logo-nfs{flex:0 0 54px;margin:0 20px 0 0;}.mobile-contact-info{margin:0 0 30px;}.mobile-contact-info .info-holder{padding:7px 0 0;}.mobile-contact-info .info-holder:first-child{padding:0;}.mobile-contact-info .info-holder{align-items:center;}.mobile-contact-info .logo-trust{margin:0 16px 0 0;}.mobile-contact-info .raiting-block .number{font-size:30px;line-height:30px;}.mobile-contact-info .afnor-block{margin-top:20px;display:flex;width:100%;font-size:12px;line-height:18px;}.mobile-contact-info .afnor-block .logo-nfs{flex:0 0 54px;margin:0 20px 0 0;}.mobile-contact-info .afnor-block p{margin-bottom:0;}.user-form{background:#fff;box-shadow:0 2px 4px rgba(138,153,151,0.3);padding:20px 26px;}@media (max-width:979px){.user-form{padding:20px 30px;margin:0 -30px;}}.user-form .message{margin:0 0 10px;}.user-form h2{font-size:18px;font-weight:400;line-height:30px;margin:0 0 27px;}.user-form h3{font-size:14px;font-weight:400;line-height:24px;margin:0 0 18px;}.user-form label,.user-form .label{display:block;margin-bottom:8px;font:10px/13px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#788785;text-transform:uppercase;}.user-form .label{margin-bottom:0;}.user-form input[type='text'],.user-form input[type='tel'],.user-form input[type='number'],.user-form input[type='email'],.user-form input[type='search'],.user-form input[type='password'],.user-form textarea{display:block;height:42px;font-size:14px;line-height:17px;}.user-form input[type='text'] ::-webkit-input-placeholder,.user-form input[type='tel'] ::-webkit-input-placeholder,.user-form input[type='number'] ::-webkit-input-placeholder,.user-form input[type='email'] ::-webkit-input-placeholder,.user-form input[type='search'] ::-webkit-input-placeholder,.user-form input[type='password'] ::-webkit-input-placeholder,.user-form textarea ::-webkit-input-placeholder{opacity:0.5;}.user-form input[type='text'] :-moz-placeholder,.user-form input[type='tel'] :-moz-placeholder,.user-form input[type='number'] :-moz-placeholder,.user-form input[type='email'] :-moz-placeholder,.user-form input[type='search'] :-moz-placeholder,.user-form input[type='password'] :-moz-placeholder,.user-form textarea :-moz-placeholder{opacity:0.5;}.user-form input[type='text'] ::-moz-placeholder,.user-form input[type='tel'] ::-moz-placeholder,.user-form input[type='number'] ::-moz-placeholder,.user-form input[type='email'] ::-moz-placeholder,.user-form input[type='search'] ::-moz-placeholder,.user-form input[type='password'] ::-moz-placeholder,.user-form textarea ::-moz-placeholder{opacity:0.5;}.user-form input[type='text'] :-ms-input-placeholder,.user-form input[type='tel'] :-ms-input-placeholder,.user-form input[type='number'] :-ms-input-placeholder,.user-form input[type='email'] :-ms-input-placeholder,.user-form input[type='search'] :-ms-input-placeholder,.user-form input[type='password'] :-ms-input-placeholder,.user-form textarea :-ms-input-placeholder{opacity:0.5;}@media (max-width:1023px){.user-form input[type='text'],.user-form input[type='tel'],.user-form input[type='number'],.user-form input[type='email'],.user-form input[type='search'],.user-form input[type='password'],.user-form textarea{font-size:16px;}}.user-form .readonly-field{display:flex;padding:0;border:0;font:14px/21px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;height:21px !important;margin-top:-8px;}.user-form textarea{resize:none;width:100%;max-width:100%;height:140px;outline:none;}.user-form .cb-custom{display:inline-block;vertical-align:middle;font-size:14px;line-height:18px;text-transform:none;color:#112724;margin:0;cursor:pointer;}.user-form div.cb-custom{cursor:inherit;}.user-form .datepicker-wrap{position:relative;}.user-form .datepicker-wrap .ui-datepicker-trigger{position:absolute;bottom:13px;right:10px;width:16px;height:18px;}.user-form .datepicker-wrap.user-form__col .ui-datepicker-trigger{bottom:43px;right:20px;}.user-form .datepicker-wrap .datepicker-default{padding-right:35px;}.datepicker-drop-default{background:#fff;border-radius:4px;border:1px solid #dbe0df;}.datepicker-drop-default td span,.datepicker-drop-default td a,.datepicker-drop-default td .discover-more-section .item .opener,.discover-more-section .item .datepicker-drop-default td .opener{height:29px;width:29px;margin:auto;text-align:center;border-radius:50%;}.no-touchevents .datepicker-drop-default td span:hover,.no-js .datepicker-drop-default td span:hover,.datepicker-drop-default td span:focus,.datepicker-drop-default td span.active,.datepicker-drop-default td span--active,.no-touchevents .datepicker-drop-default td a:hover,.no-touchevents .datepicker-drop-default td .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .datepicker-drop-default td .opener:hover,.no-js .datepicker-drop-default td a:hover,.no-js .datepicker-drop-default td .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .datepicker-drop-default td .opener:hover,.datepicker-drop-default td a:focus,.datepicker-drop-default td .discover-more-section .item .opener:focus,.discover-more-section .item .datepicker-drop-default td .opener:focus,.datepicker-drop-default td a.active,.datepicker-drop-default td .discover-more-section .item .active.opener,.discover-more-section .item .datepicker-drop-default td .active.opener,.datepicker-drop-default td a--active{background:#9ebf00;color:#fff;}.user-form__header{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;}@media (max-width:767px){.user-form__header{justify-content:flex-start;align-items:flex-start;flex-direction:column;margin:0 0 17px;}}.user-form__header-account-box{display:flex;align-items:center;font-size:12px;line-height:18px;color:#1d3330;}.user-form__header-account-box .svg-ico{width:15px;height:15px;margin:0 5px 0 0;}.user-form__header-account-box .svg-ico use{fill:#9ebf00;}.user-form__header-account-box a,.user-form__header-account-box .discover-more-section .item .opener,.discover-more-section .item .user-form__header-account-box .opener{color:#788785;margin-left:5px;border-bottom:1px solid #ecf5c1;}.no-touchevents .user-form__header-account-box a:hover,.no-touchevents .user-form__header-account-box .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .user-form__header-account-box .opener:hover,.no-js .user-form__header-account-box a:hover,.no-js .user-form__header-account-box .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .user-form__header-account-box .opener:hover,.user-form__header-account-box a:focus,.user-form__header-account-box .discover-more-section .item .opener:focus,.discover-more-section .item .user-form__header-account-box .opener:focus,.user-form__header-account-box a.active,.user-form__header-account-box .discover-more-section .item .active.opener,.discover-more-section .item .user-form__header-account-box .active.opener,.user-form__header-account-box a--active{border-bottom-color:transparent;}.user-form__header h2{margin:0;}@media (max-width:767px){.user-form__header h2{margin-bottom:8px;}}.user-form .labels-holder{display:flex;align-items:flex-end;}@media (max-width:767px){.user-form .labels-holder{display:none;}}.user-form .labels-holder label{flex:1;display:block;padding:0 10px;position:relative;}@media (max-width:767px){.user-form .labels-holder label{display:none;}}.user-form__row{margin:0 -10px;}.user-form__row-additional{display:flex;justify-content:space-between;align-items:center;padding-top:5px;}.user-form__row-additional .cb-custom{font-size:12px;line-height:22px;}.user-form__row-additional .cb-custom input[type="checkbox"] + span{padding:0 21px 0 0;}.user-form__row-additional .cb-custom input[type="checkbox"] + span:before{width:11px;height:11px;left:auto;right:0;top:50%;transform:translateY(-50%);border-radius:3px;}.user-form__row-additional .cb-custom input[type="checkbox"] + span:after{left:auto;right:2px;width:7px;height:7px;top:50%;transform:translateY(-50%);border-radius:1px;}.user-form__row .add-phone-link{margin:0 10px;padding-top:9px;align-items:flex-start;}@media (max-width:767px){.user-form__row .add-phone-link{flex:1 1 100%;margin:0 10px 30px;}}.user-form__row .add-phone-link > span{line-height:14px;color:#9ebf00;display:inline-block;vertical-align:top;border-bottom:1px dotted #9ebf00;cursor:pointer;}.no-touchevents .user-form__row .add-phone-link > span:hover,.no-js .user-form__row .add-phone-link > span:hover,.user-form__row .add-phone-link > span:focus,.user-form__row .add-phone-link > span.active,.user-form__row .add-phone-link > span--active{border-bottom-color:transparent;}.user-form__row--date-birth{margin:0;display:flex;}.user-form__row--date-birth .text-field{margin-right:19px;}.user-form__row--date-birth .text-field--day,.user-form__row--date-birth .text-field--month{flex:0 0 65px;}.user-form__row--date-birth .text-field--year{flex:0 0 72px;}.user-form__row--date-birth .text-field input{padding:5px 10px;text-align:center;}.user-form__row .jcf-select{margin:0;}.user-form__row .fields-holder{display:flex;}@media (max-width:767px){.user-form__row .fields-holder{flex-direction:column;}}.user-form__row .fields-holder .text-field{width:100%;}.user-form__btn-row{display:flex;align-items:center;padding-bottom:20px;}@media (max-width:767px){.user-form__btn-row{flex-direction:column;justify-content:center;}}.user-form--login .user-form__btn-row{padding-bottom:0;}.user-form__btn-wrap{flex:0 1 auto;min-width:300px;}@media (max-width:1023px){.user-form__btn-wrap{min-width:300px;}}@media (max-width:767px){.user-form__btn-wrap{flex:0 1 auto;margin:0 0 20px;}}.user-form__btn-wrap:first-child{margin:0 36px 0 0;}@media (max-width:767px){.user-form__btn-wrap:first-child{margin:0 0 20px;}}.user-form--full-width .user-form__btn-wrap{max-width:100%;flex:1 1 100%;}.user-form--full-width .user-form__btn-wrap:first-child{margin-right:0;}.user-form--login .user-form__btn-wrap{min-width:100%;margin:0;}.user-form__col{padding:0 10px 30px;flex:1 0 50%;max-width:50%;}@media (max-width:767px){.user-form__col{flex:1 1 100%;max-width:100%;}}.user-form__col--full-width{flex:1 1 100%;max-width:none;}.user-form__col--phone{display:flex;flex-direction:column;}.user-form__col--phone .intl-tel-input{width:100%;}.user-form--login .user-form__col{padding-bottom:18px;}.user-form__col label{display:none;}@media (max-width:767px){.user-form__col label{display:block;}}.user-form__col .label{margin-bottom:8px;}.user-form__captcha-row{padding:0 0 20px;}.user-form .intl-tel-field{position:relative;}.user-form .intl-tel-field--readonly div.intl-tel-input-field{margin-top:-8px;}.user-form .intl-tel-field--readonly div.intl-tel-input-field .flag-container{display:none;}.user-form .intl-tel-field--readonly div.intl-tel-input-field .intl-tel-input-field{border:0;padding:0 !important;font:14px/21px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:inherit !important;height:21px !important;}.user-form .intl-tel-field--readonly div.intl-tel-input-field .intl-tel-input-field ::-webkit-input-placeholder{opacity:1;}.user-form .intl-tel-field--readonly div.intl-tel-input-field .intl-tel-input-field :-moz-placeholder{opacity:1;}.user-form .intl-tel-field--readonly div.intl-tel-input-field .intl-tel-input-field ::-moz-placeholder{opacity:1;}.user-form .intl-tel-field--readonly div.intl-tel-input-field .intl-tel-input-field :-ms-input-placeholder{opacity:1;}.user-form div.intl-tel-input-field{display:flex;justify-content:space-between;}@media (max-width:767px){.user-form div.intl-tel-input-field{width:100%;max-width:100%;}}.user-form div.intl-tel-input-field .flag-container{position:static;padding:0;}.user-form div.intl-tel-input-field .flag-container .selected-flag{border-radius:4px 0 0 4px;border:solid rgba(153,158,157,0.3);border-width:1px 0 1px 1px;background:none !important;outline:none;height:42px;}.user-form div.intl-tel-input-field .flag-container .selected-dial-code{padding-right:25px;}.user-form div.intl-tel-input-field .flag-container .iti-arrow{border-style:solid;border-width:0 2.5px 3px 2.5px;border-color:transparent transparent #1d3330 transparent;right:6px;margin-top:-5px;}.user-form div.intl-tel-input-field .flag-container .iti-arrow:after{content:'';position:absolute;top:100%;left:-2.5px;margin-top:5px;border-style:solid;border-width:0 2.5px 3px 2.5px;border-color:transparent transparent #1d3330 transparent;transform:rotate(180deg);}.user-form div.intl-tel-input-field .flag-container .country-list{width:100%;border:0;white-space:normal;}.user-form div.intl-tel-input-field .flag-container .country-list .country{padding:10px 20px;}.user-form div.intl-tel-input-field .flag-container .country-list .divider,.user-form div.intl-tel-input-field .flag-container .country-list .flag-box,.user-form div.intl-tel-input-field .flag-container .country-list .dial-code{display:none;}.user-form div.intl-tel-input-field .intl-tel-input-field{padding:5px 40px 5px 18px !important;border-width:1px 1px 1px 0;border-radius:0 4px 4px 0;overflow:hidden;}.user-form div.intl-tel-input-field .intl-tel-input-field ::-webkit-input-placeholder{opacity:0.5;}.user-form div.intl-tel-input-field .intl-tel-input-field :-moz-placeholder{opacity:0.5;}.user-form div.intl-tel-input-field .intl-tel-input-field ::-moz-placeholder{opacity:0.5;}.user-form div.intl-tel-input-field .intl-tel-input-field :-ms-input-placeholder{opacity:0.5;}.user-form .error div.intl-tel-input-field .selected-flag,.user-form .past-date-error div.intl-tel-input-field .selected-flag{border-color:rgba(255,54,54,0.8);}.user-form .forgot-pass-link{font-size:12px;line-height:24px;text-decoration:underline;}.no-touchevents .user-form .forgot-pass-link:hover,.no-js .user-form .forgot-pass-link:hover,.user-form .forgot-pass-link:focus,.user-form .forgot-pass-link.active,.user-form .forgot-pass-link--active{text-decoration:none;}.user-form .free-loyality{margin:0 -26px;}@media (max-width:1023px){.user-form .free-loyality{margin:0 -30px;}}.user-form .preferences-loyalty{margin:0 -26px;padding-top:0;}@media (max-width:1023px){.user-form .preferences-loyalty{margin:0 -30px;}}.user-form .check-by-booking{font-size:14px;line-height:21px;color:#9caca9;display:flex;flex-direction:column;}@media (max-width:767px){.user-form .check-by-booking{text-align:center;}}.no-touchevents .user-form .check-by-booking a:hover,.no-touchevents .user-form .check-by-booking .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .user-form .check-by-booking .opener:hover,.no-js .user-form .check-by-booking a:hover,.no-js .user-form .check-by-booking .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .user-form .check-by-booking .opener:hover,.user-form .check-by-booking a:focus,.user-form .check-by-booking .discover-more-section .item .opener:focus,.discover-more-section .item .user-form .check-by-booking .opener:focus,.user-form .check-by-booking a.active,.user-form .check-by-booking .discover-more-section .item .active.opener,.discover-more-section .item .user-form .check-by-booking .active.opener,.user-form .check-by-booking a--active{text-decoration:underline;}.user-form .link-conditions{color:#788785;border-bottom:1px solid #ecf5c1;}.no-touchevents .user-form .link-conditions:hover,.no-js .user-form .link-conditions:hover,.user-form .link-conditions:focus,.user-form .link-conditions.active,.user-form .link-conditions--active{border-bottom-color:transparent;}.user-form--login{box-shadow:none;padding:0;}@media (max-width:979px){.user-form--login{padding:0;margin:0;}}.user-form--login .forgot-pass-link{color:#6a6a6a;line-height:15px;text-decoration:none;}.user-form--login .forgot-pass-link > span{display:inline;border-bottom:1px dotted #6a6a6a;}.no-touchevents .user-form--login .forgot-pass-link:hover > span,.no-js .user-form--login .forgot-pass-link:hover > span,.user-form--login .forgot-pass-link:focus > span,.user-form--login .forgot-pass-link.active > span,.user-form--login .forgot-pass-link--active > span{border-color:transparent;}.user-form__cb-group{margin-top:20px;}.user-form__cb-group > *{padding-bottom:15px;}.user-form__cb-group > *:last-child{padding-bottom:30px;}.create-account{padding:15px 0 10px;max-width:560px;}@media (max-width:979px){.create-account{max-width:none;}}.sign-in{padding:10px 12px 3px 0;}@media (max-width:767px){.sign-in{padding:8px 0 0;}}.sign-in__block{max-width:540px;}@media (max-width:979px){.sign-in__block{max-width:none;}}.forgot-password{padding:10px 12px 3px 0;}@media (max-width:767px){.forgot-password{padding:8px 0 0;}}.forgot-password__block{max-width:540px;}@media (max-width:979px){.forgot-password__block{max-width:none;}}div.new-password{max-width:540px;}@media (max-width:979px){div.new-password{max-width:none;}}.message-box{padding:0 0 20px;}.message-box .message--success{margin-bottom:29px;}.personal-info{border-bottom:1px solid #e4e4e4;margin:0 -26px 30px;padding:0 26px;}.personal-info__no-results{font-size:16px;}.personal-info__buttons .button{max-width:320px;}.personal-info__buttons .button__inner{font-size:16px;}.personal-info--no-border{border:0;}@media (max-width:1023px){.personal-info{margin:0 -30px 30px;padding:0 30px;}}.personal-info__block{max-width:540px;}@media (max-width:979px){.personal-info__block{max-width:none;}}.personal-info .value{display:block;font-size:14px;line-height:20px;font-weight:400;}.personal-info .value > a,.personal-info .discover-more-section .item .value > .opener,.discover-more-section .item .personal-info .value > .opener{color:inherit;}.different-address{border-top:1px solid #e4e4e4;padding:20px 0 0;}.different-address__heading{display:flex;justify-content:space-between;padding:0 0 20px;}.different-address__heading h3{margin:0;}.different-address__heading .jcf-checkbox,.different-address__heading .opener{cursor:pointer;}.different-address .sub-title{font-size:10px;line-height:14px;color:#6a6a6a;}.different-address .personal-info__block{display:none;}.different-address.active .personal-info__block{display:block;}.connection-settings{margin:0 -26px;padding:21px 26px 0;border-top:1px solid #e4e4e4;}.connection-settings:first-child{border-top:0;padding:0 26px 0;}.connection-settings__block{max-width:540px;}@media (max-width:979px){.connection-settings__block{max-width:none;}}.connection-settings__edit-box{display:none;}.connection-settings.active .btn-modify-row,.connection-settings.active .saved-password{display:none;}.connection-settings.active .connection-settings__edit-box{display:block;}.account-contact__block{max-width:540px;}@media (max-width:979px){.account-contact__block{max-width:none;}}.video-section{background:#f7f8fa;border-top:none;padding:50px 0 65px;}.video-section h2{font:26px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 20px;}@media (max-width:979px){.video-section h2{font-size:18px;line-height:22px;margin:0 0 16px;}}.video-section .container__inner{max-width:calc(100% - 415px);}@media (max-width:1023px){.video-section .container__inner{max-width:100%;}}@media (max-width:979px){.video-section{padding:30px 0 40px;}}.visual-paragraph{background:transparent;padding:40px 0;}@media (max-width:1023px){.visual-paragraph{padding:15px 0;}}.visual-paragraph__description{margin-top:5px;}@media (max-width:1023px){.visual-paragraph__description{margin-top:10px;}}@media (max-width:1023px){.visual-paragraph__controls{display:none;}}@media (max-width:1023px){.visual-paragraph__items{padding:15px 0;}}.visual-paragraph .visual-paragraph-item{background:none;padding:30px 0;}@media (max-width:1023px){.visual-paragraph .visual-paragraph-item{padding:15px 0;margin:0 5px;opacity:0.5;}}@media (max-width:1023px){.visual-paragraph .visual-paragraph-item.slick-active{opacity:1;}}.visual-paragraph .visual-paragraph-item .container{padding:0;max-width:initial;}@media (max-width:1023px){.visual-paragraph .visual-paragraph-item .container{padding:0;}}@media (max-width:1023px){.visual-paragraph .slick-list{margin:0 -50px;padding:0 50px;}}.visual-paragraph .two-columns{display:flex;margin:0 -15px;padding:30px 0;}.visual-paragraph .two-columns .column{flex:1 1 50%;padding:0;width:50%;}@media (max-width:1023px){.visual-paragraph .two-columns .column{padding-bottom:30px;}}@media (max-width:979px){.visual-paragraph .two-columns .column{width:100%;padding-bottom:20px;}}@media (max-width:979px){.visual-paragraph .two-columns{display:block;}}.visual-paragraph-item{background:#f7f8fa;padding:30px 0;position:relative;}@media (max-width:1023px){.visual-paragraph-item{padding:15px 0;}}@media screen and (min-width:1024px){.visual-paragraph-item + .reviews-zone{margin-bottom:-40px;padding-top:80px;position:relative;top:-30px;}}.visual-paragraph-item .container{position:relative;}.visual-paragraph-item__block{display:flex;align-items:center;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,0.03);}@media (max-width:1023px){.visual-paragraph-item__block{display:block;}}.visual-paragraph-item__image{width:50%;flex-shrink:0;position:relative;min-height:0;}@media (max-width:1023px){.visual-paragraph-item__image{width:100%;position:static;min-height:0;}}.visual-paragraph-item__image .media-image{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;}.is-browser-internet-explorer-11 .slick-slide .visual-paragraph-item__image .media-image{display:block;}.visual-paragraph-item__image img{max-width:initial;width:100%;height:auto;}.visual-paragraph-item__label{font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;background:#BEBEBE;color:#fff;text-transform:uppercase;display:inline-block;border-radius:4px;padding:4px 8px;margin-bottom:10px;}@media screen and (max-width:1023px){.visual-paragraph-item__label{margin-right:10px;margin-left:10px;}}.visual-paragraph-item__title{flex:0 0 auto;font-size:30px;line-height:1.4;margin:0;}@media (max-width:1023px){.visual-paragraph-item__title{font-size:20px;padding-left:10px;padding-right:10px;}}.visual-paragraph-item__description{flex:0 1 auto;overflow:hidden;font-size:16px;line-height:1.5;margin-top:10px;width:100%;display:flex;}@media (max-width:1023px){.visual-paragraph-item__description{font-size:14px;padding-left:10px;padding-right:10px;}}.visual-paragraph-item__description > .field{max-height:100%;}.is-browser-internet-explorer-11 .visual-paragraph-item__description > .field{height:100%;max-height:none !important;}.visual-paragraph-item__description p{margin:0;padding:0;color:inherit;line-height:inherit;}.visual-paragraph-item__content{flex:1 1 5px;display:flex;flex-wrap:wrap;align-items:center;padding:40px 80px;}@media (max-width:1023px){.visual-paragraph-item__content{display:block;padding:30px 20px;}}@media (min-width:1024px){.visual-paragraph-item__image + .visual-paragraph-item__content{position:absolute;top:0;height:100%;right:0;left:auto;width:50%;}}.visual-paragraph-item__content-wrap{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;max-height:100%;}.is-browser-internet-explorer-11 .visual-paragraph-item__content-wrap{max-height:none !important;}.visual-paragraph-item__button{flex:0 0 auto;width:100%;margin-top:50px;}@media (max-width:1023px){.visual-paragraph-item__button{margin-top:25px;}}.visual-paragraph-item__button .button-wrap,.visual-paragraph-item__button .button{max-width:270px;}@media (max-width:1023px){.visual-paragraph-item__button .button-wrap,.visual-paragraph-item__button .button{margin-left:auto;margin-right:auto;}}@media (max-width:1023px){.visual-paragraph-item__button .button-wrap:before,.visual-paragraph-item__button .button-wrap:after,.visual-paragraph-item__button .button:before,.visual-paragraph-item__button .button:after{display:none;}}.visual-paragraph-item--right .visual-paragraph-item__image{order:2;}.visual-paragraph-item--right .visual-paragraph-item__content{order:1;}@media (min-width:1024px){.visual-paragraph-item--right .visual-paragraph-item__block{justify-content:flex-end;}.visual-paragraph-item--right .visual-paragraph-item__image + .visual-paragraph-item__content{right:auto;left:0;}}.visual-paragraph-item .ellip{display:block;}.visual-paragraph-item .ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%;}.visual-paragraph-item .ellip,.visual-paragraph-item .ellip-line{position:relative;overflow:hidden;}.wysiwyg-sections .widget-visual > .container{max-width:1064px;}.widget-visual .preview-gallery{padding:30px 0;}@media (max-width:1023px){.widget-visual .preview-gallery{padding:15px 0;}}.widget-visual .preview-gallery__heading-text{display:block;}.vouchers-section-wrap{margin:0 0 40px;position:relative;max-width:720px;}@media (max-width:1023px){.vouchers-section-wrap{max-width:none;margin:0 -30px 40px;}}.vouchers-section-wrap .voucher-code-tooltip{font-size:14px;line-height:1.2;position:absolute;max-width:100%;top:0;right:0;border-radius:5px;background:#cabd3c;padding:4px 15px;color:white;transform:translateY(calc(-100% - 10px));opacity:1;transition:opacity 0.33s ease-out;}.vouchers-section-wrap .voucher-code-tooltip.hidding{opacity:0;}.vouchers-section-wrap .voucher-code-tooltip:after{content:"";position:absolute;bottom:-8px;right:10px;border:4px solid transparent;border-top:4px solid #cabd3c;}.vouchers-section-wrap .vouchers-section{box-shadow:0 2px 4px rgba(138,153,151,0.3);overflow:hidden;}.vouchers-section-wrap .vouchers-section__description{font-size:12px;line-height:1.6;color:#fff;margin-top:8px;}.vouchers-section-wrap .gallery-heading{width:100%;overflow:hidden;margin:0 0 30px;}@media (max-width:767px){.vouchers-section-wrap .gallery-heading{margin:0 0 20px;}}.vouchers-section-wrap .gallery-heading .jcf-select{width:250px;float:left;margin:0;}@media (max-width:767px){.vouchers-section-wrap .gallery-heading .jcf-select{width:100%;}}.vouchers-section-wrap .gallery-heading .vouchers-gallery-btn{width:105px;float:right;}.vouchers-section-wrap .heading{padding:22px 25px 29px;background:#002235;}.vouchers-section-wrap h1,.vouchers-section-wrap h2{font:24px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;display:inline-block;vertical-align:top;margin:0;color:#fff;}.vouchers-section-wrap h1 span,.vouchers-section-wrap h2 span{width:25px;height:25px;background:#cabd3c;color:#fff;border-radius:50%;font-size:14px;line-height:25px;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:center;display:inline-block;vertical-align:middle;margin-left:6px;}.vouchers-section-wrap .vouchers-gallery-btn{flex:0 0 105px;display:flex;justify-content:space-between;}@media (max-width:767px){.vouchers-section-wrap .vouchers-gallery-btn{display:none;}}.vouchers-section-wrap .gallery-btn{position:static;width:42px;height:42px;border:1px solid #dee3e2;border-radius:40px;transform:translate(0,0);}.vouchers-section-wrap .gallery-btn:before,.vouchers-section-wrap .gallery-btn:after{background:#495c58;width:1px;height:5px;right:50%;margin:-4px 0 0;}.vouchers-section-wrap .gallery-btn:after{margin:-1px 0 0;}.vouchers-section-wrap .gallery-btn--next{transform:rotate(180deg) translate(0,0);}.vouchers-section-wrap .gallery-btn.slick-disabled{visibility:visible;opacity:0.5;cursor:default;}.no-touchevents .vouchers-section-wrap .gallery-btn.slick-disabled:hover,.no-js .vouchers-section-wrap .gallery-btn.slick-disabled:hover,.vouchers-section-wrap .gallery-btn.slick-disabled:focus,.vouchers-section-wrap .gallery-btn.slick-disabled.active,.vouchers-section-wrap .gallery-btn.slick-disabled--active{opacity:0.5;}.vouchers-section-wrap .btn-more{text-align:center;padding:30px 0 0;}.vouchers-section-wrap .btn-more .button{display:inline-block;vertical-align:top;min-width:232px;}.vouchers-section-wrap .btn-more .button__inner{display:block;width:100%;}.vouchers-section-wrap .btn-more .less-txt{display:none;}.vouchers-section-wrap.show-vouchers .btn-more .less-txt{display:block;}.vouchers-section-wrap.show-vouchers .btn-more .more-txt{display:none;}.vouchers-section-wrap--page .voucher-code-tooltip{background:#1c3330;}.vouchers-section-wrap--page .voucher-code-tooltip:after{border-top-color:#1c3330;}.vouchers-section-wrap--page .heading{background:#fff;border-bottom:1px solid #dbe0df;}.vouchers-section-wrap--page .heading h1,.vouchers-section-wrap--page .heading h2,.vouchers-section-wrap--page .heading .vouchers-section__description{color:#1c3330;}.vouchers-section-wrap--page .heading h1 span,.vouchers-section-wrap--page .heading h2 span{background:#9ebf00;}.vouchers-section-wrap--page .vouchers-content .icon-box{background:transparent;border:1px solid #dbe0df;}.vouchers-section-wrap--page .vouchers-content .icon-box .svg-ico{fill:#1c3330;}.vouchers-section-wrap--page .vouchers-content .bottom-block .button{background-color:#9ebf00;border-color:#9ebf00;}.no-touchevents .vouchers-section-wrap--page .vouchers-content .bottom-block .button:hover:not(.button--no-hover),.no-js .vouchers-section-wrap--page .vouchers-content .bottom-block .button:hover:not(.button--no-hover),.vouchers-section-wrap--page .vouchers-content .bottom-block .button:focus:not(.button--no-hover),.vouchers-section-wrap--page .vouchers-content .bottom-block .button.active:not(.button--no-hover),.vouchers-section-wrap--page .vouchers-content .bottom-block .button--active:not(.button--no-hover){background-color:#9ebf00;border-color:#9ebf00;}.vouchers-section-wrap--page .vouchers-content .voucher-code .number-holder .number{color:#9ebf00;}.vouchers-section-wrap--page .vouchers-content .voucher-code .number-holder .copy-link{background:#1c3330;}.vouchers-gallery{overflow:hidden;}.vouchers-gallery .slick-list{margin:0 -13px;}.vouchers-gallery .slick-track{display:flex;}.vouchers-gallery .slide{width:50%;height:auto;min-height:auto;display:flex;padding:0 13px;}.vouchers-gallery .voucher-card{flex:1;background:#f7f8fa;border-radius:4px;border:1px solid #9ebf00;padding:30px 35px 100px;display:flex;flex-direction:column;align-items:center;position:relative;}.vouchers-gallery .voucher-card .icon-box{width:70px;height:70px;border-radius:50%;border:1px solid #9ebf00;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 12px;}.vouchers-gallery .voucher-card .svg-ico{display:block;width:35px;height:35px;fill:#1c3330;}.vouchers-gallery .voucher-card .title{display:block;font-style:14px;line-height:24px;}.vouchers-gallery .voucher-card .valided-info{display:block;font-size:10px;line-height:14px;color:#6a6a6a;margin:0 0 12px;}.vouchers-gallery .voucher-card .voucher-code{width:100%;margin:0 0 20px;padding:15px;background:#fff;border:1px solid rgba(138,153,151,0.3);font-size:10px;line-height:14px;text-align:center;}.vouchers-gallery .voucher-card .voucher-code p{margin:0 0 5px;}.vouchers-gallery .voucher-card .number{display:block;font-size:18px;line-height:24px;color:#9ebf00;}.vouchers-gallery .voucher-card .btn-wrap{width:100%;margin:0 0 10px;}.vouchers-gallery .voucher-card .link-see{display:inline-block;vertical-align:top;color:#6a6a6a;}.vouchers-gallery .voucher-card .link-see svg{display:inline-block;vertical-align:top;width:14px;height:14px;fill:#6a6a6a;margin:4px 3px 0 0;}.vouchers-gallery .voucher-card .link-see span{position:relative;}.vouchers-gallery .voucher-card .link-see span:after{content:'';position:absolute;left:0;bottom:0;right:0;border-bottom:1px dotted #6a6a6a;}.vouchers-gallery .voucher-card .bottom-block{position:absolute;bottom:24px;left:35px;right:35px;text-align:center;}.vouchers-gallery .voucher-card.disabled{border-color:#dee3e2;}.vouchers-gallery .voucher-card.disabled .icon-box{border-color:#6a6a6a;}.vouchers-gallery .voucher-card.disabled .voucher-code{display:none;}.vouchers-gallery .slick-dots{display:none !important;bottom:-32px;}@media (max-width:767px){.vouchers-gallery .slick-dots{display:block !important;}}.vouchers-gallery .slick-dots li{width:8px;height:8px;margin:0 3px;}.vouchers-gallery .slick-dots li.slick-active button{background:#9ebf00;}.vouchers-gallery .slick-dots button{padding:0;width:8px;height:8px;border-radius:50%;background:#6a6a6a;}.vouchers-gallery .slick-dots button:before{display:none;}.vouchers-content{background:#fff;padding:0 26px;}@media (max-width:767px){.vouchers-content{padding:0;}}.vouchers-content .voucher-card{border-top:1px solid #e4e4e4;padding:25px 0;display:flex;}@media (max-width:767px){.vouchers-content .voucher-card{display:block;padding:25px 30px;}}.vouchers-content .voucher-card:first-child{border:none;}.vouchers-content .icon-box{width:48px;height:48px;border-radius:50%;flex:0 0 48px;background:#cabd3c;position:relative;}@media (max-width:767px){.vouchers-content .icon-box{float:left;margin:0 12px 17px 0;}}.vouchers-content .icon-box .svg-ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:#fff;width:20px;height:20px;}.vouchers-content .icon-box .svg-ico svg{width:20px;height:20px;}.vouchers-content .voucher-txt{flex:1;padding:0 14px;}@media (max-width:767px){.vouchers-content .voucher-txt{padding-bottom:14px;padding-top:4px;}}.vouchers-content .voucher-txt .title{display:block;font:14px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;padding-bottom:5px;}.vouchers-content .voucher-txt .valided-info{display:block;font:12px/12px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.vouchers-content .voucher-code{flex:0 0 243px;width:243px;margin-right:28px;text-align:center;}@media (max-width:767px){.vouchers-content .voucher-code{margin:0 auto;width:100%;}}.vouchers-content .voucher-code .number-holder{width:100%;border-radius:4px;border:1px dashed #9b9b9b;padding:8px 8px 8px 0;display:flex;align-items:center;margin-bottom:9px;text-align:left;position:relative;z-index:2;}.vouchers-content .voucher-code .number-holder .number{flex:1;max-width:calc(100% - 56px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:16px/23px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#cabd3c;padding:0 5px;}.vouchers-content .voucher-code .number-holder .copy-link{flex:0 0 56px;background:#cabd3c;text-align:center;color:#fff;font:12px/23px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-radius:2px;}.vouchers-content .voucher-code p{margin:0;display:inline-block;vertical-align:top;font:12px/12px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;position:relative;}.vouchers-content .voucher-code .voucher-code__help a,.vouchers-content .voucher-code .voucher-code__help .discover-more-section .item .opener,.discover-more-section .item .vouchers-content .voucher-code .voucher-code__help .opener{color:inherit;text-decoration:underline;text-decoration-style:dotted;}.vouchers-content .voucher-code .voucher-code__help a:hover,.vouchers-content .voucher-code .voucher-code__help .discover-more-section .item .opener:hover,.discover-more-section .item .vouchers-content .voucher-code .voucher-code__help .opener:hover{text-decoration:none;}.vouchers-content .bottom-block{text-align:center;}.vouchers-content .bottom-block .btn-wrap{margin-bottom:3px;}.vouchers-content .bottom-block .button{background-color:#002136;border-color:#002136;}.no-touchevents .vouchers-content .bottom-block .button:hover:not(.button--no-hover),.no-js .vouchers-content .bottom-block .button:hover:not(.button--no-hover),.vouchers-content .bottom-block .button:focus:not(.button--no-hover),.vouchers-content .bottom-block .button.active:not(.button--no-hover),.vouchers-content .bottom-block .button--active:not(.button--no-hover){background-color:#002136;border-color:#002136;}.vouchers-content .bottom-block .button__inner{min-width:167px;}.vouchers-content .bottom-block .link-see{display:inline-block;vertical-align:top;color:#6a6a6a;font:12px/22px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;}.vouchers-content .bottom-block .link-see:after{content:'';position:absolute;left:0;bottom:0;right:0;border-bottom:1px dotted #6a6a6a;}.no-touchevents .vouchers-content .bottom-block .link-see:hover:after,.no-js .vouchers-content .bottom-block .link-see:hover:after,.vouchers-content .bottom-block .link-see:focus:after,.vouchers-content .bottom-block .link-see.active:after,.vouchers-content .bottom-block .link-see--active:after{border-color:transparent;}.vouchers-content .bottom-block .ttl{display:block;font:14px/25px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#4a4a4a;}.vouchers-content.expired .icon-box{background:none;border:1px solid #6a6a6a;float:none;margin:0 auto 5px;}.vouchers-content.expired .icon-box .svg-ico{fill:#1c3330;}.vouchers-content.expired .voucher-txt{text-align:center;padding-top:0;}.vouchers-content.expired .bottom-block{text-align:right;}@media (max-width:767px){.vouchers-content.expired .bottom-block{text-align:center;}}.we-are-social__heading{max-width:50%;padding-top:10px;margin-bottom:-39px;min-height:78px;display:flex;flex-direction:column;justify-content:flex-end;}@media (max-width:979px){.we-are-social__heading{margin-bottom:10px;max-width:none;min-height:0;}}.we-are-social__heading .label{font:10px/13px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;color:#9ebf00;text-transform:uppercase;margin:0 0 13px;}.we-are-social__heading h2{font:30px/42px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0;}@media (max-width:767px){.we-are-social__heading h2{font-size:18px;line-height:24px;}}.we-are-social__holder{position:relative;padding-top:80px;}@media (max-width:767px){.we-are-social__holder{padding-top:60px;}}.we-are-social .social-switcher-menu{position:absolute;right:0;top:0;display:flex;z-index:1;}@media (max-width:767px){.we-are-social .social-switcher-menu{top:0;}}.we-are-social .social-switcher-menu .btn-juicer{display:none;}.we-are-social .social-switcher-menu .btn-trust-you{border:1px solid #dbe0df;border-radius:4px;background:#fff;pointer-events:none;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-left:5px;}.we-are-social .social-switcher-menu .btn-trust-you:hover,.we-are-social .social-switcher-menu .btn-trust-you.highlight{background:#9ebf00;border-color:#9ebf00;}.we-are-social .social-switcher-menu .btn-juicer{height:40px;border-radius:4px;transition:none;}.we-are-social .social-switcher-menu .btn-juicer .button__inner{padding:11px 5px;width:50px;transition:none;}.we-are-social .social-switcher-menu .btn-juicer:hover,.we-are-social .social-switcher-menu .btn-juicer.highlight{background:#9ebf00;border-color:#9ebf00;}.we-are-social .social-switcher-menu .btn-juicer:hover .button__inner,.we-are-social .social-switcher-menu .btn-juicer.highlight .button__inner{color:#fff;}.we-are-social .juicer-feed{overflow:visible;}.we-are-social .juicer-feed li.feed-item{border-width:1px;border-radius:4px;}.we-are-social .j-stacker-wrapper,.we-are-social .j-paginate{height:0;overflow:hidden;}.we-are-social .j-paginate{font:14px/16px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:0;width:270px;text-transform:none;height:42px !important;background-color:#fff;border:1px solid #dee3e2;color:#1d3330;border-radius:40px;position:relative;padding:12px 35px 14px;margin:20px auto !important;cursor:pointer;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;}.we-are-social .j-paginate:before,.we-are-social .j-paginate:after{content:'';width:1px;height:5px;background-color:#1d3330;position:absolute;right:25px;top:44%;transform:rotate(45deg);z-index:1;transition:background-color 0.3s ease-in-out,right 0.3s ease-in-out;}.we-are-social .j-paginate:before{margin:0 3px 0 0;transform:rotate(-45deg);}.no-touchevents .we-are-social .j-paginate:hover,.no-js .we-are-social .j-paginate:hover,.we-are-social .j-paginate:focus,.we-are-social .j-paginate.active,.we-are-social .j-paginate--active{color:#1d3330;background-color:#dee3e2;border-color:#dee3e2;}.we-are-social .j-display-filters{position:absolute;top:-80px;right:45px;margin:0;display:flex;align-items:center;text-indent:-9999px;overflow:hidden;}@media (max-width:979px){.we-are-social .j-display-filters{right:40px;}}@media (max-width:767px){.we-are-social .j-display-filters{top:-60px;}}.we-are-social .j-display-filters li{height:40px;width:40px;padding:12px 10px;margin:0 0 0 5px !important;border-radius:4px;border:1px solid #dbe0df !important;background:#fff;}.we-are-social .j-display-filters li:first-child{margin:0 0 0 15px !important;}@media (max-width:979px){.we-are-social .j-display-filters li:first-child{margin:0 10px 0 0 !important;}}.we-are-social .j-display-filters li.all{text-indent:0;width:auto;background:#fff !important;border:1px solid #dbe0df !important;color:#495C59 !important;min-width:60px;text-align:center;white-space:nowrap;text-overflow:ellipsis;}.we-are-social .j-display-filters li.all:before{display:none;}.we-are-social .j-display-filters li.all:hover,.we-are-social .j-display-filters li.all.highlight{background:#9ebf00 !important;color:#fff !important;border:1px solid #9ebf00 !important;}.we-are-social .j-display-filters li.j-facebook{background:#fff url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/facebook-icon.svg) no-repeat 50% 50% !important;background-size:9px 15px;}.we-are-social .j-display-filters li.j-facebook:hover,.we-are-social .j-display-filters li.j-facebook.highlight{background:#9ebf00 url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/facebook-icon.svg) no-repeat 50% 50% !important;border:1px solid #9ebf00 !important;}.we-are-social .j-display-filters li.j-instagram{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/insta-icon.svg) no-repeat 50% 50%;background-size:15px 15px;}.we-are-social .j-display-filters li.j-instagram:hover,.we-are-social .j-display-filters li.j-instagram.highlight{background:#9ebf00 url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/insta-icon.svg) no-repeat 50% 50% !important;border:1px solid #9ebf00 !important;}@media (max-width:979px){.we-are-social .j-display-filters li{float:left;margin:0 10px 0 0 !important;}}.we-are-social .trust-you-block{overflow:hidden;display:flex;flex-wrap:wrap;margin:0 -15px;}.we-are-social .trust-you-block .btn-row{display:flex;justify-content:center;flex:0 0 100%;}.we-are-social .trust-you-block .btn-wrap{min-width:270px;flex:0 1 auto;}.we-are-social .trust-you-post{flex:1 1 0%;min-width:370px;margin:0 15px 30px;padding:20px;border-radius:4px;border:1px solid #dbe0df;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;display:flex;flex-direction:column;color:#666;}@media (max-width:979px){.we-are-social .trust-you-post{min-width:260px;}}.we-are-social .trust-you-post .heading{display:flex;justify-content:space-between;align-items:center;margin:-20px -20px 16px;padding:14px 20px 13px;border-bottom:1px solid #dbe0df;font-size:12px;}.we-are-social .trust-you-post .author{display:flex;align-items:center;color:#1d3330;}.we-are-social .trust-you-post .icon{border:1px solid #dbe0df;border-radius:50%;width:42px;height:42px;flex:0 0 42px;margin:0 10px 0 0;display:flex;align-items:center;justify-content:center;}.we-are-social .trust-you-post .icon .svg-ico{width:16px;height:16px;}.we-are-social .trust-you-post .date{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.we-are-social .trust-you-post p{margin:0 0 18px;}.we-are-social .trust-you-post .title{font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 20px;color:#1d3330;}.we-are-social .trust-you-post .raiting-list{margin-bottom:5px;}.we-are-social.no-juicer-filter .btn-juicer{display:block;}.we-are-social.has-juicer .trust-you-block{display:none;}.we-are-social.has-juicer .btn-trust-you{pointer-events:auto;}.with-improvements{font-size:16px;}.with-improvements .wysiwyg-block{font-size:16px;line-height:1.7;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.with-improvements .wysiwyg-block blockquote{font-size:inherit;line-height:inherit;}.with-improvements .wysiwyg-block em{font-family:"Akkurat-Pro-Italic","Arial","Helvetica Neue","Helvetica",sans-serif;}.with-improvements .wysiwyg-block a,.with-improvements .wysiwyg-block .discover-more-section .item .opener,.discover-more-section .item .with-improvements .wysiwyg-block .opener{color:#9ebf00;}.with-improvements .wysiwyg-block h2,.with-improvements .wysiwyg-block h3,.with-improvements .wysiwyg-block h4{margin-top:30px;margin-bottom:10px;}.with-improvements .wysiwyg-block h5{font-size:15px;}.with-improvements .wysiwyg-block h6{font-size:14px;}.with-improvements .preview-card--visual .preview-card__title{font-size:18px;line-height:1.5;}.with-improvements .preview-card__description{font-size:16px;}.with-improvements .button{background:#9ebf00;border:1px solid #9ebf00;}.with-improvements .button--disable{background-color:#6a6a6a;border-color:#6a6a6a;cursor:default;}.with-improvements .button--disable:before,.with-improvements .button--disable:after{background-color:#fff;}.no-touchevents .with-improvements .button--disable:hover:not(.button--no-hover),.no-js .with-improvements .button--disable:hover:not(.button--no-hover),.with-improvements .button--disable:focus:not(.button--no-hover),.with-improvements .button--disable.active:not(.button--no-hover),.with-improvements .button--disable--active:not(.button--no-hover){background-color:#6a6a6a;border-color:#6a6a6a;}.no-touchevents .with-improvements .button--disable:hover:not(.button--no-hover):before,.no-touchevents .with-improvements .button--disable:hover:not(.button--no-hover):after,.no-js .with-improvements .button--disable:hover:not(.button--no-hover):before,.no-js .with-improvements .button--disable:hover:not(.button--no-hover):after,.with-improvements .button--disable:focus:not(.button--no-hover):before,.with-improvements .button--disable:focus:not(.button--no-hover):after,.with-improvements .button--disable.active:not(.button--no-hover):before,.with-improvements .button--disable.active:not(.button--no-hover):after,.with-improvements .button--disable--active:not(.button--no-hover):before,.with-improvements .button--disable--active:not(.button--no-hover):after{background-color:#fff;right:25px;}.with-improvements .full-width{display:table;vertical-align:middle;width:100%;}.with-improvements .button__inner,.with-improvements .button__inner[type="submit"]{font-size:16px;}.with-improvements .button--secondary{background:#fff;border-color:#dee3e2;}.with-improvements .user-form label,.with-improvements .user-form .label{color:#6a6a6a;font-size:12px;}.with-improvements .user-form .cb-custom{font-size:14px;}.with-improvements .POI__address{font-size:16px;}.with-improvements .POI p{font-size:16px;color:#6a6a6a;}.with-improvements .wysiwyg-section .social-section .two-columns{font-size:16px;}.with-improvements .top-event--landing .top-event__name{font-size:16px;line-height:1.28;}.with-improvements .top-event__city{font-size:14px;line-height:1.5;}.with-improvements .user-form__row .add-phone-link > span{color:#9ebf00;font-size:14px;}.with-improvements .tabs-holder-wysiwyg a,.with-improvements .tabs-holder-wysiwyg .discover-more-section .item .opener,.discover-more-section .item .with-improvements .tabs-holder-wysiwyg .opener{color:#6a6a6a;}.with-improvements .sharing-block .social-link{color:#9ebf00;font-size:14px;}.with-improvements .sharing-block .social-link .svg-ico use{stroke:#9ebf00;}.with-improvements .hotel-details address{font-size:16px;line-height:1.7;color:#6a6a6a;}.with-improvements .hotel-details .book-info .info-text{font-size:14px;line-height:1.38;color:#6a6a6a;}.with-improvements .reviews-list .text-holder{font-size:16px;line-height:1.7;}.with-improvements .reviews-list .author-info{font-size:14px;line-height:1.5;}.with-improvements .reviews-list .author-info .name{font-size:16px;line-height:1.7;}.with-improvements .reception-block h2 .svg-ico{fill:#9ebf00;}.with-improvements .reception-block h3{font-size:16px;line-height:1.28;}.with-improvements .reception-block dl{font-size:14px;line-height:2;}.with-improvements .schedule-block .opener{font-size:14px;}.with-improvements .schedule-block .open-close .drop{font-size:14px;line-height:1.66;}.with-improvements .services-block .services-list li{font-size:14px;line-height:1.7;}@media (min-width:980px){.with-improvements .rooms-block .title-block span{font-size:16px;}}@media (min-width:980px){.with-improvements .rooms-block .title-block span.ttl{font-size:30px;}}.with-improvements .rooms-block .bottom-panel{font-size:16px;}.with-improvements .rooms-block .bottom-panel .view-all{color:#9ebf00;}.with-improvements .rooms-block .top-block .sort-form .opener{font-size:16px;}.with-improvements .drop-category label{font-size:16px;}@media (min-width:980px){.with-improvements .sort-form__label{font-size:16px;}}.with-improvements .best-stay__heading .total-info{font-size:14px;}.with-improvements .best-stay__heading .price-info{font-size:14px;}.with-improvements .best-stay__heading .link-conditions{font-size:14px;}.with-improvements .cart .num{font-size:14px;color:#6a6a6a;}.with-improvements .cart .detail-link{font-size:14px;color:#9ebf00;}.with-improvements .cart .price-name{font-size:14px;line-height:1.5;}.with-improvements .cart .included-options{font-size:14px;line-height:1.16;}.with-improvements .cart--best-stay .price-per-nignt,.with-improvements .cart--best-stay .payment-info,.with-improvements .cart .reservation-list,.with-improvements .cart .btn-city-tax{font-size:14px;line-height:1.5;color:#6a6a6a;}.with-improvements .cart .reservation-list a,.with-improvements .cart .reservation-list .discover-more-section .item .opener,.discover-more-section .item .with-improvements .cart .reservation-list .opener,.with-improvements .cart .btn-city-tax{border-color:#6a6a6a;color:#6a6a6a;}.with-improvements .cart .cart-info ul{font-size:14px;color:#6a6a6a;}.with-improvements .cart .quantity-holder{font-size:14px;}.with-improvements .cart .quantity-holder .quantity{font-size:14px;}.with-improvements .cart .promo-info span{font-size:14px;}.with-improvements .cart .price{font-size:16px;}.with-improvements .cart .price sup{font-size:14px;}.with-improvements .cart .item-holder-wrapper .tax-info{font-size:16px;}.with-improvements .cart__total .cart__total-price-value .total-price sup{font-size:14px;}.with-improvements .cart__total .sub-price-value .sub-total-price{font-size:16px;line-height:1.27;}.with-improvements .cart__total .sub-price-value sup{font-size:14px;}.with-improvements .cart__total .cart__total-info-rooms{font-size:12px;}.with-improvements .cart__total .button a,.with-improvements .cart__total .button .discover-more-section .item .opener,.discover-more-section .item .with-improvements .cart__total .button .opener{font-size:14px;padding:12px 25px;}@media (min-width:980px){.with-improvements .cart__total .button a,.with-improvements .cart__total .button .discover-more-section .item .opener,.discover-more-section .item .with-improvements .cart__total .button .opener{font-size:14px;padding:12px 15px 14px;}}.with-improvements .room .options{font-size:14px;line-height:1.66;color:#6a6a6a;}.with-improvements .room.unavailable .options{font-size:12px;}.with-improvements .room .price-heading{font-size:14px;line-height:1.23;}.with-improvements .room .price-name{font-size:14px;line-height:1.5;}.with-improvements .room .included-options{font-size:14px;line-height:1.16;}.with-improvements .room .payment-info{font-size:14px;line-height:1.16;}.with-improvements .room .reservation-list{font-size:14px;line-height:1.16;}.with-improvements .room .reservation-list a,.with-improvements .room .reservation-list .discover-more-section .item .opener,.discover-more-section .item .with-improvements .room .reservation-list .opener{color:#6a6a6a;border-color:currentColor;}.with-improvements .room .btn-city-tax{color:#6a6a6a;border-color:currentColor;font-size:14px;line-height:1.16;}.with-improvements .room .show-more-block .info-box span{color:#6a6a6a;}.with-improvements .room .people-info{font-size:14px;line-height:1.16;color:#6a6a6a;}.with-improvements .room .show-more-block .info-box strong{font-size:16px;}.with-improvements .room .details-block .info strong{font-size:13px;line-height:1.28;}.with-improvements .room .details-block .info span{font-size:10px;line-height:1.28;padding-top:2px;}@media (max-width:979px){.with-improvements .room .details-block .info span{font-size:12px;padding-top:5px;}}.with-improvements .room .details-info{font-size:14px;}.with-improvements .room .link{color:#9ebf00;}.with-improvements .room .link span{border-color:#9ebf00;}.with-improvements .room{border-color:#9ebf00;}.with-improvements .room .price-box{font-size:14px;}.with-improvements .room .price-box .price-info{color:#6a6a6a;}.with-improvements .room .price-box .info{color:#6a6a6a;}.with-improvements .room .price-box .price sup{font-size:14px;}.with-improvements .room-services__details-txt{font-size:14px;}.with-improvements .e-club-member-push__link-sign-in{font-size:14px;line-height:1.5;color:#6a6a6a;}.with-improvements .e-club-member-push__link-sign-in span{border-color:#6a6a6a;}.with-improvements .e-club-member-push__text-box{font-size:14px;}.with-improvements .e-club-member-push__title{font-size:16px;line-height:1.28;}.with-improvements .nearby-list .category{color:#9ebf00;font-size:14px;}.with-improvements .nearby-list .svg-ico{fill:#9ebf00;}.with-improvements .nearby-list h3{font-size:16px;line-height:1.28;}.with-improvements .nearby-list .distance{font-size:14px;color:#6a6a6a;}.with-improvements .legal-notices{font-size:14px;line-height:1.66;color:#6a6a6a;}.with-improvements .user-form h3{font-size:16px;line-height:1.7;}.with-improvements .user-form input[type='text'],.with-improvements .user-form input[type='tel'],.with-improvements .user-form input[type='number'],.with-improvements .user-form input[type='email'],.with-improvements .user-form input[type='search'],.with-improvements .user-form input[type='password'],.with-improvements .user-form textarea,.with-improvements .selectize-control.single .selectize-input input[type="text"],.with-improvements .selectize-control.single .selectize-input input[type="select-one"],.with-improvements .selectize-control.single .selectize-input.dropdown-active input[type="text"],.with-improvements .selectize-control.single .selectize-input.dropdown-active input[type="select-one"]{font-size:13px;}.with-improvements .cb-custom input[type="checkbox"] + span:before{border-color:#9ebf00;}.with-improvements .cb-custom input[type="checkbox"] + span:after{background:#9ebf00;}.with-improvements .cb-custom a,.with-improvements .cb-custom .discover-more-section .item .opener,.discover-more-section .item .with-improvements .cb-custom .opener{color:#6a6a6a;border-color:#6a6a6a;}.with-improvements .free-loyality{font-size:14px;}.with-improvements .free-loyality__link-more{border-color:#9ebf00;color:#9ebf00;}.with-improvements .top-event__date{font-size:14px;}.with-improvements .top-event__date,.with-improvements .top-event__city{color:#6a6a6a;}.with-improvements .tabs{font-size:16px;}.with-improvements .tabs__item--active .tabs__link{border-color:#9ebf00;}.with-improvements .search-block .btn-holder .btn-search{background-color:#9ebf00;}.with-improvements .search-block .children-info{font-size:16px;}.with-improvements .locations-info label,.with-improvements .datepicker-holder label,.with-improvements .travelers .label{color:#6a6a6a;font-size:12px;}.with-improvements .search-block-wysiwyg .links{font-size:14px;}.with-improvements .search-block-wysiwyg .links a,.with-improvements .search-block-wysiwyg .links .discover-more-section .item .opener,.discover-more-section .item .with-improvements .search-block-wysiwyg .links .opener{color:#6a6a6a;border-color:#6a6a6a;}.with-improvements .POI h3{color:#9ebf00;}.with-improvements .POI__category{font-size:14px;}.with-improvements .top-event__category{color:#9ebf00;font-size:14px;}.with-improvements .reviews-list a,.with-improvements .reviews-list .discover-more-section .item .opener,.discover-more-section .item .with-improvements .reviews-list .opener{color:#9ebf00;}.with-improvements .reviews-block .link-more{color:#9ebf00;border-color:#9ebf00;}.with-improvements .link-more{color:#9ebf00;border-color:#9ebf00;}.with-improvements .message{font-size:14px;line-height:1.75;}.with-improvements .message--success .message__title,.with-improvements .message--error-hotels .message__title,.with-improvements .message--error .message__title{font-size:14px;}.with-improvements .tooltip{font-size:14px;}.with-improvements .tooltip .title{font-size:16px;}.with-improvements .tooltip .sub-title{color:#6a6a6a;font-size:14px;}.with-improvements .travelers .info-drop{font-size:16px;}.with-improvements .travelers .info-drop .row.children-info{font-size:16px;}.with-improvements .aside-block,.with-improvements .aside-holder{font-size:14px;line-height:1;}.with-improvements .aside-holder .btn-club .e-club-member-push__title{font-size:14px;}.with-improvements .btn-gray{font-size:14px;}.with-improvements .banner__title{font-size:14px;}.with-improvements .text-field-help-txt{color:#6a6a6a;font-size:14px;}.with-improvements .text-field-error-txt{font-size:14px;}.with-improvements .become-member .btn-club{font-size:14px;}.with-improvements .become-member__header h3{color:#9ebf00;}.with-improvements .become-member__add-info{font-size:16px;}.with-improvements .become-member__content{font-size:16px;}.with-improvements .visual-paragraph-item__label{font-size:14px;line-height:16px;}.with-improvements .jcf-checkbox{background:#e4e1e8;}.with-improvements .jcf-checkbox.jcf-checked{background:#9ebf00;}.with-improvements .jcf-select .jcf-select-text{font-size:16px;}.with-improvements .calendar .selected-date a,.with-improvements .calendar .selected-date .discover-more-section .item .opener,.discover-more-section .item .with-improvements .calendar .selected-date .opener{background:#9ebf00 !important;}.with-improvements .calendar .ui-datepicker table{font-size:14px;}.with-improvements .calendar .ui-datepicker th{font-size:14px;}.with-improvements .calendar .ui-datepicker .ui-datepicker-title{font-size:16px;}.with-improvements .payment-policy__details{font-size:14px;}.with-improvements .payment-policy__description{font-size:14px;}.with-improvements .payment-policy__description h4{font-size:16px;}.with-improvements .help-box__inner{font-size:14px;line-height:1.666;}.with-improvements .help-box .small-txt{font-size:14px;line-height:1.666;}.with-improvements .faq-nav-category{font-size:16px;line-height:1.5;}.with-improvements .faq-nav-category__title{line-height:1;}.with-improvements .faq-nav-category__link{font-size:14px;line-height:1.167;}.with-improvements .trustyou-block .link{font-size:14px;}.with-improvements .hotel-preview-group--list-view-static .hotel-preview__btn-wrap .button__inner{font-size:14px;}.block-with-separator{margin-bottom:40px;padding-bottom:35px;border-bottom:1px solid #f2f5f7;}@media (max-width:979px){.block-with-separator{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #f8f9fb;}}.wysiwyg-wrap .wysiwyg-block{border:none;padding:0;}.wysiwyg-wrap .sharing-block{margin:0 0 14px;}.wysiwyg-wrap.paragraph--type--wysiwyg-text .wysiwyg-block{margin:0;padding:40px 0 28px;}@media screen and (max-width:1023px){.wysiwyg-wrap.paragraph--type--wysiwyg-text .wysiwyg-block{padding:40px 30px 28px;}}.wysiwyg-block{font:14px/24px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;z-index:1;}.wysiwyg-block.alt-space{border:none;margin:0 -10px 10px;padding:20px 0 0;}.wysiwyg-block blockquote{max-width:570px;margin:0 auto 28px;position:relative;text-align:center;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;z-index:-1;padding:12px 55px 0;}.wysiwyg-block blockquote:before,.wysiwyg-block blockquote:after{content:'“';position:absolute;left:10px;top:40px;font:116px/32px "Georgia",serif;color:#eff2f5;z-index:-1;}.wysiwyg-block blockquote:after{content:'”';left:auto;top:auto;right:0;bottom:-40px;}.wysiwyg-block blockquote q{position:relative;display:block;margin:0 0 22px;}.wysiwyg-block blockquote cite{display:block;text-transform:uppercase;font:10px/12px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;}.wysiwyg-block blockquote p{margin:0 0 5px;}.wysiwyg-block table{width:100%;margin:0 0 24px;}.wysiwyg-block table td{padding:5px 10px;border:1px solid #c5cdcc;}.wysiwyg-block ul{margin:0 0 24px;padding:0 0 0 12px;}@media (max-width:979px){.wysiwyg-block ul{padding:0;}}.wysiwyg-block ul li{padding:0 0 0 25px;position:relative;}.wysiwyg-block ul li:after{content:'';width:3px;height:3px;border-radius:50%;background:#1d3330;position:absolute;left:0;top:10px;}.wysiwyg-block ol{overflow:hidden;counter-reset:item;margin:0 0 18px;padding:0 0 0 12px;}@media (max-width:979px){.wysiwyg-block ol{padding:0;}}.wysiwyg-block ol li{display:block;position:relative;padding:0 0 0 25px;}.wysiwyg-block ol li:before{position:absolute;left:0;top:0;content:"" counter(item) ". ";counter-increment:item;}.wysiwyg-block .mask{position:relative;height:290px;overflow:hidden;margin:0 0 15px;}@media (max-width:979px){.wysiwyg-block .mask{height:284px;}}.wysiwyg-block .mask:after{content:'';width:100%;height:66px;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 100%);position:absolute;left:0;bottom:0;}.wysiwyg-block .link-more .less{display:none;}.wysiwyg-block.active .mask{height:auto;}.wysiwyg-block.active .mask:after{display:none;}.wysiwyg-block.active .link-more span{display:none;}.wysiwyg-block.active .link-more .less{display:block;}.wysiwyg-block .two-columns{display:flex;}.wysiwyg-block .two-columns .column{flex:1 1 50%;padding:0 0 0 65px;max-width:46%;}@media (max-width:1023px){.wysiwyg-block .two-columns .column{padding:0 0 0 30px;}}@media (max-width:979px){.wysiwyg-block .two-columns .column{max-width:100%;padding:0;}}.wysiwyg-block .two-columns .column:first-child{padding:0 65px 0 0;}@media (max-width:1023px){.wysiwyg-block .two-columns .column:first-child{padding:0 30px 0 0;}}@media (max-width:979px){.wysiwyg-block .two-columns .column:first-child{padding:0;}}@media (max-width:979px){.wysiwyg-block .two-columns{display:block;}}.wysiwyg-block h1{font:32px/40px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 17px;}.wysiwyg-block h2{font:26px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 9px;}.wysiwyg-block h3{font:20px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}.wysiwyg-block h4{font:16px/24px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}.wysiwyg-block h5{font:12px/20px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 5px;}.wysiwyg-block h6{font:11px/18px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 5px;}.wysiwyg-block .column{max-width:100%;}.wysiwyg-block p{margin:0 0 12px;}@media (max-width:979px){.wysiwyg-block p{margin:0 0 20px;}}.wysiwyg-block p strong{font-weight:bold;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.wysiwyg-block p strong em{font-style:italic;font-family:"Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.wysiwyg-block p em{font-family:"Akkurat-Pro-Lightitalic","Arial","Helvetica Neue","Helvetica",sans-serif;}.wysiwyg-block p em strong{font-weight:bold;font-family:"Akkurat-Pro-Lightitalic","Arial","Helvetica Neue","Helvetica",sans-serif;}.wysiwyg-block p a,.wysiwyg-block p .discover-more-section .item .opener,.discover-more-section .item .wysiwyg-block p .opener{font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;border-bottom:1px dotted #9ebf00;}.wysiwyg-block p a:hover,.wysiwyg-block p .discover-more-section .item .opener:hover,.discover-more-section .item .wysiwyg-block p .opener:hover{border:none;}.wysiwyg-block img{vertical-align:top;}.search-block-wysiwyg{padding:25px 0;margin:0 -100px 0 -101px;}@media screen and (max-width:1199px){.search-block-wysiwyg{margin:0;padding:0;}}.search-block-wysiwyg .links{display:flex;font-size:12px;line-height:18px;}@media (max-width:1023px){.search-block-wysiwyg .links{justify-content:center;margin-bottom:-45px;}}.search-block-wysiwyg .links li{margin-right:40px;}@media (max-width:1023px){.search-block-wysiwyg .links li{flex:0 1 auto;min-width:270px;font-size:14px;margin:0;}}@media (max-width:767px){.search-block-wysiwyg .links li{min-width:100%;}}@media (max-width:1023px){.search-block-wysiwyg .links li:not(.location-link-item):last-child{display:none;}}.search-block-wysiwyg .links a,.search-block-wysiwyg .links .discover-more-section .item .opener,.discover-more-section .item .search-block-wysiwyg .links .opener{color:#495C59;border-bottom:1px dotted #495C59;display:flex;}.no-touchevents .search-block-wysiwyg .links a:hover,.no-touchevents .search-block-wysiwyg .links .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .search-block-wysiwyg .links .opener:hover,.no-js .search-block-wysiwyg .links a:hover,.no-js .search-block-wysiwyg .links .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .search-block-wysiwyg .links .opener:hover,.search-block-wysiwyg .links a:focus,.search-block-wysiwyg .links .discover-more-section .item .opener:focus,.discover-more-section .item .search-block-wysiwyg .links .opener:focus,.search-block-wysiwyg .links a.active,.search-block-wysiwyg .links .discover-more-section .item .active.opener,.discover-more-section .item .search-block-wysiwyg .links .active.opener,.search-block-wysiwyg .links a--active{border-bottom-color:transparent;}@media (max-width:1023px){.search-block-wysiwyg .links a,.search-block-wysiwyg .links .discover-more-section .item .opener,.discover-more-section .item .search-block-wysiwyg .links .opener{padding:12px;text-align:center;border-radius:22px;background:#9ebf00;border:0;color:#fff;align-items:center;justify-content:center;}}.search-block-wysiwyg .links span{display:flex;align-items:center;}.search-block-wysiwyg .links .svg-ico{width:15px;height:15px;margin:0 6px 0 0;fill:#495C59;}@media (max-width:1023px){.search-block-wysiwyg .links .svg-ico{fill:#fff;}}.search-block-wysiwyg .search-panel{height:60px;border-radius:4px;background:#fff;box-shadow:0 2px 4px rgba(106,106,106,0.3);margin-bottom:38px;}.search-block-wysiwyg .search-panel .search-opener{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:17px;color:#6a6a6a;}.search-block-wysiwyg .search-panel .search-opener .svg-ico{margin-right:7px;}.separator{border-bottom:1px solid #eff2f5;padding-top:40px;overflow:hidden;width:100%;max-width:1024px;margin:0 auto;}.paragraph .wysiwyg-section:first-child,.paragraph--type--iframe .wysiwyg-section:first-child{padding-top:40px;}.wysiwyg-section{padding:40px 0 0;}.wysiwyg-section:first-child{padding-top:0;}.wysiwyg-section .container{max-width:1064px;}.wysiwyg-section h2{font-size:30px;line-height:42px;margin:0 0 20px;}.wysiwyg-section h2.without-margin{margin:0;}@media (max-width:979px){.wysiwyg-section h2{font-size:18px;}}.wysiwyg-section .two-columns{display:flex;margin:0 -15px;}@media (max-width:767px){.wysiwyg-section .two-columns{flex-direction:column;margin:0 -15px -20px;}}.wysiwyg-section .two-columns .column{flex:0 1 auto;padding:0 0 20px;min-width:50%;}@media (max-width:767px){.wysiwyg-section .two-columns .column{flex-direction:column;padding:0 0 40px;}}.wysiwyg-section .wysiwyg-block h2{font:26px/30px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 9px;}.wysiwyg-section .search-block-wysiwyg h2{margin:0 0 15px;font-size:24px;line-height:30px;}@media (max-width:979px){.wysiwyg-section .search-block-wysiwyg h2{font-size:18px;line-height:30px;text-align:center;}}.tabs-holder-wysiwyg .tabs-holder .tabs--mobile .jcf-select{margin:0;}.tabs-holder-wysiwyg .tabs-holder .tab-content{padding:25px 0 0;}.tabs-holder-wysiwyg .tabs-holder .tab{width:100%;overflow:hidden;transition:opacity 0.3s;opacity:0;}.tabs-holder-wysiwyg .tabs-holder .tab.tabs__item--active{opacity:1;}.button-box-wysiwyg{display:flex;justify-content:center;}.button-box-wysiwyg .btn-holder{flex:0 1 auto;min-width:270px;}.wysiwyg-gallery-holder{position:relative;min-height:100px;}.wysiwyg-gallery-holder .gallery{width:100%;}.wysiwyg-gallery-holder .gallery .slide{overflow:hidden;opacity:0;}.wysiwyg-gallery-holder .gallery .slide.slick-slide{opacity:1;}.wysiwyg-gallery-holder .gallery .slide img{margin:0 auto;}.wysiwyg-gallery-holder .btn-left,.wysiwyg-gallery-holder .btn-right{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/arrow.svg) no-repeat;box-shadow:0 2px 4px rgba(0,0,0,0.5);border-radius:100%;width:42px;height:42px;position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(-90deg);text-indent:-9999px;overflow:hidden;transition:opacity 0.5s;z-index:5;}@media (max-width:767px){.wysiwyg-gallery-holder .btn-left,.wysiwyg-gallery-holder .btn-right{right:-10px;}}.no-touchevents .wysiwyg-gallery-holder .btn-left:hover,.no-js .wysiwyg-gallery-holder .btn-left:hover,.wysiwyg-gallery-holder .btn-left:focus,.wysiwyg-gallery-holder .btn-left.active,.wysiwyg-gallery-holder .btn-left--active,.no-touchevents
    .wysiwyg-gallery-holder .btn-right:hover,.no-js
    .wysiwyg-gallery-holder .btn-right:hover,.wysiwyg-gallery-holder .btn-right:focus,.wysiwyg-gallery-holder .btn-right.active,.wysiwyg-gallery-holder .btn-right--active{opacity:0.7;}@media (max-width:1023px){.no-touchevents .wysiwyg-gallery-holder .btn-left:hover,.no-js .wysiwyg-gallery-holder .btn-left:hover,.wysiwyg-gallery-holder .btn-left:focus,.wysiwyg-gallery-holder .btn-left.active,.wysiwyg-gallery-holder .btn-left--active,.no-touchevents
        .wysiwyg-gallery-holder .btn-right:hover,.no-js
        .wysiwyg-gallery-holder .btn-right:hover,.wysiwyg-gallery-holder .btn-right:focus,.wysiwyg-gallery-holder .btn-right.active,.wysiwyg-gallery-holder .btn-right--active{opacity:1;}}.wysiwyg-gallery-holder .btn-left.slick-disabled,.wysiwyg-gallery-holder .btn-right.slick-disabled{opacity:0.7;cursor:default;}.wysiwyg-gallery-holder .btn-left{left:30px;right:auto;transform:translateY(-50%) rotate(90deg);}@media (max-width:767px){.wysiwyg-gallery-holder .btn-left{left:-10px;}}.bbh-iframe{position:relative;overflow:hidden;padding-top:56.25%;}.bbh-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.auto-height-iframe{width:100%;}.auto-height-iframe iframe{display:block;width:100%;}.wysiwyg-section .wysiwyg-gallery-holder .visual-paragraph{padding:0;background:none;}.wysiwyg-section .wysiwyg-gallery-holder .container{padding:0;}.wysiwyg-section .wysiwyg-gallery-holder .visual-paragraph-item__block{box-shadow:none;}.event-item{border-radius:4px;box-shadow:0 10px 24px rgba(0,0,0,0.06);border:1px solid rgba(106,106,106,0.3);}.event-item h3{font:18px/22px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.event-item h4{font-size:14px;line-height:17px;margin-bottom:5px;}.event-item h6{font:14px/22px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.event-item p{margin-bottom:10px;}.event-item__box{font-size:14px;line-height:20px;border-top:1px solid #eff2f5;padding:22px 27px 23px;display:flex;flex-direction:column;}.event-item__box:first-child{border-top:0;}.event-item__txt-box{padding-bottom:22px;}.event-item__date{margin-bottom:10px;}.event-item__address{font-size:14px;line-height:20px;margin-bottom:5px;color:#495C59;}.event-item__phone{color:#495C59;margin-bottom:5px;}.event-item__link{align-self:flex-start;}.event-item__link > span{display:inline;border-bottom:1px dotted #9ebf00;}.no-touchevents .event-item__link:hover > span,.no-js .event-item__link:hover > span,.event-item__link:focus > span,.event-item__link.active > span,.event-item__link--active > span{border-bottom-color:transparent;}.event-item__btn-box{border-radius:0 0 4px 4px;background:#1c3330;padding:24px 27px;display:flex;align-items:center;justify-content:center;}.event-item__btn-wrap{min-width:100%;flex:0 1 auto;}.message{display:block;border:2px solid #fff0e1;border-radius:6px;background:#fffdfb;padding:7px 20px;font-size:12px;line-height:21px;color:#ff9e36;margin:0 0 30px;display:none;}.message.is-visible{display:block;}@media (max-width:979px){.message{font-size:11px;line-height:18px;margin:0 0 20px;padding:10px 20px;}}.message p{margin:0;}.message--success,.message--error-hotels,.message--error{box-shadow:0 2px 4px rgba(138,153,151,0.3);border:1px solid #e7f1af;border-radius:4px;background:#fffdfb;padding:22px 26px 18px;}.message--success .message__heading,.message--error-hotels .message__heading,.message--error .message__heading{display:flex;align-items:center;color:#a2ce07;}@media (max-width:767px){.message--success .message__heading,.message--error-hotels .message__heading,.message--error .message__heading{flex-direction:column;justify-content:flex-start;}}.message--success .icon--confirm,.message--error-hotels .icon--confirm,.message--error .icon--confirm{flex:0 0 31px;width:31px;height:31px;}.message--success .icon--confirm:after,.message--success .icon--confirm:before,.message--error-hotels .icon--confirm:after,.message--error-hotels .icon--confirm:before,.message--error .icon--confirm:after,.message--error .icon--confirm:before{height:12px;left:17px;top:10px;}.message--success .icon--confirm:before,.message--error-hotels .icon--confirm:before,.message--error .icon--confirm:before{height:5px;top:15px;left:12px;}@media (max-width:767px){.message--success .icon--confirm,.message--error-hotels .icon--confirm,.message--error .icon--confirm{flex:0 0 40px;width:40px;height:40px;margin:0 0 8px;}.message--success .icon--confirm:after,.message--success .icon--confirm:before,.message--error-hotels .icon--confirm:after,.message--error-hotels .icon--confirm:before,.message--error .icon--confirm:after,.message--error .icon--confirm:before{height:14px;left:22px;top:13px;}.message--success .icon--confirm:before,.message--error-hotels .icon--confirm:before,.message--error .icon--confirm:before{height:7px;top:18px;left:15px;}}.message--success .icon--error,.message--error-hotels .icon--error,.message--error .icon--error{margin-right:8px;width:28px;height:28px;}@media (max-width:767px){.message--success .icon--error,.message--error-hotels .icon--error,.message--error .icon--error{margin-right:0;margin-bottom:5px;}}.message--success .message__text-box,.message--error-hotels .message__text-box,.message--error .message__text-box{flex:1;display:flex;flex-direction:column;}@media (max-width:767px){.message--success .message__text-box,.message--error-hotels .message__text-box,.message--error .message__text-box{text-align:center;}}.message--success .message__title,.message--error-hotels .message__title,.message--error .message__title{font-size:12px;line-height:21px;color:#a2ce07;}.message--success .message__title_flex,.message--error-hotels .message__title_flex,.message--error .message__title_flex{display:flex;align-items:center;justify-content:space-between;}@media (max-width:767px){.message--success .message__title_flex,.message--error-hotels .message__title_flex,.message--error .message__title_flex{justify-content:center;flex-direction:column;}}.message--success .message__title-link,.message--error-hotels .message__title-link,.message--error .message__title-link{flex:0 0 auto;color:#788785;margin-left:5px;border-bottom:1px solid #ecf5c1;}.no-touchevents .message--success .message__title-link:hover,.no-js .message--success .message__title-link:hover,.message--success .message__title-link:focus,.message--success .message__title-link.active,.message--success .message__title-link--active,.no-touchevents .message--error-hotels .message__title-link:hover,.no-js .message--error-hotels .message__title-link:hover,.message--error-hotels .message__title-link:focus,.message--error-hotels .message__title-link.active,.message--error-hotels .message__title-link--active,.no-touchevents .message--error .message__title-link:hover,.no-js .message--error .message__title-link:hover,.message--error .message__title-link:focus,.message--error .message__title-link.active,.message--error .message__title-link--active{border-bottom-color:transparent;}@media (max-width:767px){.message--success .message__title-link,.message--error-hotels .message__title-link,.message--error .message__title-link{margin-top:5px;margin-left:0;}}.message--success .message__content,.message--error-hotels .message__content,.message--error .message__content{font-size:12px;line-height:21px;font-weight:400;color:#bcbcbc;border-top:1px solid #e7f1af;text-align:center;padding:16px 20px 0;margin-top:20px;}.message--success .message__content p a,.message--success .message__content p .discover-more-section .item .opener,.discover-more-section .item .message--success .message__content p .opener,.message--error-hotels .message__content p a,.message--error-hotels .message__content p .discover-more-section .item .opener,.discover-more-section .item .message--error-hotels .message__content p .opener,.message--error .message__content p a,.message--error .message__content p .discover-more-section .item .opener,.discover-more-section .item .message--error .message__content p .opener{font-weight:700;color:#bcbcbc;}@media (max-width:767px){.message--success .message__content p a,.message--success .message__content p .discover-more-section .item .opener,.discover-more-section .item .message--success .message__content p .opener,.message--error-hotels .message__content p a,.message--error-hotels .message__content p .discover-more-section .item .opener,.discover-more-section .item .message--error-hotels .message__content p .opener,.message--error .message__content p a,.message--error .message__content p .discover-more-section .item .opener,.discover-more-section .item .message--error .message__content p .opener{color:#a2ce07;}}.message--error-hotels,.message--error{border:1px solid rgba(255,0,0,0.3);background-color:#ffe8e8;color:#ff3636;}.message--error-hotels .message__heading,.message--error-hotels .message__title,.message--error-hotels .message__content,.message--error .message__heading,.message--error .message__title,.message--error .message__content{color:#ff3636;}.message--error-hotels_light,.message--error_light{background:#fffbfb;}.messages--bbh-warning,.message--warning{background:rgba(255,158,54,0.02);border:1px solid #ff9e36;box-shadow:none;padding:15px 25px;}@media (max-width:979px){.messages--bbh-warning,.message--warning{margin:0 30px 20px;}}.messages--bbh-warning .message__heading,.message--warning .message__heading{display:flex;flex-wrap:wrap;}@media (max-width:767px){.messages--bbh-warning .message__title > strong,.message--warning .message__title > strong{display:block;}}.messages--bbh-warning .message__text-box,.message--warning .message__text-box{flex:1 1 0%;}.messages--bbh-warning .icon,.message--warning .icon{flex:0 0 22px;width:22px;height:22px;margin-right:10px;}.messages--bbh-warning .icon svg,.message--warning .icon svg{fill:#ff9e36 !important;}.messages + .messages--bbh-warning{margin-top:0;}.messages--bbh-warning{color:#ff9e36;border-radius:5px;margin-bottom:1.538em;font-size:12px;line-height:21px;color:#ff9e36;}@media (max-width:979px){.messages--bbh-warning{font-size:11px;line-height:18px;margin:0 0 20px;padding:10px 20px;}}@media (min-width:1024px){.page-node-type-homepage .region-highlighted{overflow:hidden;position:absolute;top:87px;padding:0 20px;box-sizing:border-box;left:0;right:0;width:1225px;max-width:100%;margin:auto;z-index:11;}}.main-footer{padding:40px 0;margin-top:auto;}.bbh-a2cldr .bbh-a2cldr-btn{cursor:pointer;}.bbh-a2cldr.active .a2cldr-list{display:block;position:absolute;}
.preloader{position:relative;background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/images/preloader.gif);background-repeat:no-repeat;background-position:center;width:100%;height:200px;z-index:2;}.a2cldr-list{box-shadow:none;}.a2cldr-item{border-bottom:none;}.a2cldr-item a:hover{color:inherit;text-decoration:none;}.media--loading::before{display:none;}.our-offers .media--loading{position:inherit;}.support__category-group #views-exposed-form-faq-default{display:none;}.faq-nav-category{display:none;}.faq-paging{display:none;}.faq-topics .faq-nav-category{display:flex;}.faq-content .view-filters{display:none;}
