@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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;}
.node--unpublished{background-color:#fff4f4;}
:root{--sc-colors__main_elements--actions:#9EBF00;--sc-colors__main_elements--actionsFeedback:#bee500;--sc-colors__main_elements--secondary1:#1D3330;--sc-colors__main_elements--secondary2:#8A9997;--sc-colors__main_elements--disability:#B4B4B4;--sc-colors__main_elements--white:#FFFFFF;--sc-colors__backgrounds--mainBackground:#EFF2F5;--sc-colors__backgrounds--highlightBG:#EDF8CC;--sc-colors__backgrounds--goodBG:#FCFDF4;--sc-colors__backgrounds--errorBG:#FFE8E8;--sc-colors__backgrounds--warningBG:#FEF7EC;--sc-colors__texts--txtDefault:#1D3330;--sc-colors__texts--txtWhite:#FFFFFF;--sc-colors__texts--txtSecondary:#6A6A6A;--sc-colors__texts--txtSecondaryLight:#CBCBCB;--sc-colors__texts--txtActions:#9EBF00;--sc-colors__texts--txtDisability:#B4B4B4;--sc-colors__texts--disability-white:#6A6A6A;--sc-colors__texts--greySecondary:#DBE0DF;--sc-colors__utilities--good:#9EBF00;--sc-colors__utilities--error:#FF3636;--sc-colors__utilities--warning:#FF9E36;--sc-colors__utilities--overlay:#233B37;--sc-colors__utilities--mandatory:#EE0000;--sc-colors__hotels_club--primary:#0B273F;--sc-colors__hotels_club--main:#0C222E;--sc-colors__hotels_club--clubAction:#CABD3C;--sc-colors__hotels_club--secondary2:#D0CB84;--sc-colors__hotels_club--clubPromo:#EBE200;--sc-colors__promos_rates--promo1:#9EBF00;--sc-colors__promos_rates--promo2:#EB334D;--sc-colors__promos_rates--promoRoomOffer:#FFB103;--sc-colors__promos_rates--defineWhat:#00B4FF;--sc-colors__promos_rates--roomPromoOffer:#20A1A0;--sc-colors__promos_rates--PromoOfferBackground:#E7E7E7;--sc-spacing--4px:4px;--sc-spacing--8px:8px;--sc-spacing--12px:12px;--sc-spacing--16px:16px;--sc-spacing--24px:24px;--sc-spacing--32px:32px;--sc-spacing--48px:48px;--sc-shadows--N1:0px 6px 10px rgba(29,51,48,0.14),0px 1px 18px rgba(29,51,48,0.12),0px 3px 5px rgba(29,51,48,0.2);--sc-shadows--N2:0px 4px 5px rgba(29,51,48,0.14),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);--sc-shadows--N3:0px 9px 12px rgba(29,51,48,0.14),0px 3px 16px rgba(29,51,48,0.12),0px 5px 6px rgba(29,51,48,0.2);--sc-shadows--N4:0px 9px 12px rgba(29,51,48,0.14),0px 3px 16px rgba(29,51,48,0.12),0px 5px 6px rgba(29,51,48,0.2);--sc-shadows--N5:0px 24px 38px rgba(0,0,0,0.14),0px 9px 46px rgba(0,0,0,0.12),0px 11px 15px rgba(0,0,0,0.2);--sc-fonts--displays--display1:700 32px/40px Akkurat-Pro-Bold;--sc-fonts--displays--display2:700 26px/32px Akkurat-Pro-Bold;--sc-fonts--displays--display3:700 22px/26px Akkurat-Pro-Bold;--sc-fonts--displays--display4:700 18px/23px Akkurat-Pro-Bold;--sc-fonts--displays--display5:700 14px/12px Akkurat-Pro-Bold;--sc-fonts--displays--oldDisplay1:400 16px/22px Akkurat-Pro-Regular;--sc-fonts--displays--oldDisplay2:400 14px/22px Akkurat-Pro-Regular;--sc-fonts--titles--title1:400 32px/40px Akkurat-Pro-Regular;--sc-fonts--titles--title2:400 26px/32px Akkurat-Pro-Regular;--sc-fonts--titles--subtitle1:400 18px/22px Akkurat-Pro-Regular;--sc-fonts--titles--subtitle2:700 16px/22px Akkurat-Pro-Regular;--sc-fonts--content--lead:400 18px/23px Akkurat-Pro-Regular;--sc-fonts--content--lead--bold:700 18px/23px Akkurat-Pro-Bold;--sc-fonts--content--body1:400 16px/22px Akkurat-Pro-Regular;--sc-fonts--content--body1--light:300 16px/22px Akkurat-Pro-Light;--sc-fonts--content--body1--bold:700 16px/22px Akkurat-Pro-Bold;--sc-fonts--content--body2:400 14px/22px Akkurat-Pro-Regular;--sc-fonts--content--body2--light:300 14px/22px Akkurat-Pro-Light;--sc-fonts--content--body2--bold:700 14px/22px Akkurat-Pro-Bold;--sc-fonts--content--hyperlink-default:400 14px/22px Akkurat-Pro-Regular;--sc-fonts--content--hyperlink-bold:700 14px/22px Akkurat-Pro-Bold;--sc-fonts--content--hyperlink-light:300 14px/22px Akkurat-Pro-Light;--sc-fonts--content--legend:400 12px/16px Akkurat-Pro-Regular;--sc-fonts--content--legend-link:300 12px/16px Akkurat-Pro-Light;--sc-fonts--content--legend-notice:400 10px/13px Akkurat-Pro-Regular;--sc-fonts--forms--section_title:400 22px/28px Akkurat-Pro-Regular;--sc-fonts--forms--label--form:700 12px/12px Akkurat-Pro-Bold;--sc-fonts--forms--label--not_form:700 16px/12px Akkurat-Pro-Bold;--sc-fonts--forms--input:300 16px/21px Akkurat-Pro-Light;--sc-fonts--forms--1_quantity_number:300 30px/auto Akkurat-Pro-Light;--sc-fonts--CTA--button_primary:700 14px/16px Akkurat-Pro-Bold;--sc-fonts--CTA--button_secondary:400 14px/16px Akkurat-Pro-Regular;--sc-fonts--CTA--button_primary-small:700 14px/16px Akkurat-Pro-Bold;--sc-fonts--CTA--button_secondary-small:400 14px/16px Akkurat-Pro-Regular;--sc-fonts--CTA--1_link:400 16px/18px Akkurat-Pro-Regular;--sc-fonts--CTA--2_link:400 14px/18px Akkurat-Pro-Regular;--sc-fonts--CTA--3_link:400 12px/16px Akkurat-Pro-Regular;--sc-fonts--CTA--breadcrumb:400 11px/16px Akkurat-Pro-Regular;}@font-face{font-family:"Akkurat-Pro-Regular";src:url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-regular.woff) format("woff2"),url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Akkurat-Pro-Bold";src:url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-bold.woff2) format("woff2"),url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Akkurat-Pro-Italic";src:url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-italic.woff2) format("woff2"),url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-italic.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Akkurat-Pro-Lightitalic";src:url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-lightitalic.woff2) format("woff2"),url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-lightitalic.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Akkurat-Pro-Light";src:url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-light.woff2) format("woff2"),url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Akkurat-Pro-Bolditalic";src:url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-bolditalic.woff2) format("woff2"),url(https://www.hotel-bb.com/themes/custom/bbh_front/shared-components/src/styles/./fonts/lineto-akkurat-pro-bolditalic.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}body{letter-spacing:0px;}.oldDisplay{text-decoration:line-through;}.hyperlink{text-decoration:underline;}
.default-button{border:none;outline:none;cursor:pointer;display:inline-block;text-align:center;max-width:289px;a{border-bottom:none !important;font-family:"Roboto",sans-serif;font-weight:700;line-height:16px;color:inherit;width:100%;position:absolute;left:0;top:0;padding-top:12px;padding-bottom:12px;}}.default-button--primary.default-button--lg.input-button input[type='submit']{padding:0;padding:12px 24px;width:100%;}.default-button input[type='submit']{all:initial;}.default-button--primary{background-color:#B1D600;border-radius:100px;font-family:"Roboto",sans-serif;color:#183029;}.default-button--primary.default-button--lg.input-button{display:inline-flex;padding:0;}.default-button--primary.default-button--lg{padding:12px 24px;}.default-button--primary.default-button-contact--lg{padding:12px 24px 28px;}.default-button--primary.default-button--sm{padding:4px 16px;font-size:12px;}.default-button--primary:hover,.default-button--primary:focus{background:var(--sc-colors__main_elements--actionsFeedback);}.default-button--primary.disabled{background:#B4B4B4;cursor:unset;}.default-button--primary.white{background-color:var(--sc-colors__main_elements--white);color:var(--sc-colors__main_elements--actions);}.default-button--primary.white:hover,.default-button--primary.white:focus{background:var(--sc-colors__backgrounds--highlightBG);}.default-button--primary.white.disabled{background-color:var(--sc-colors__texts--txtSecondaryLight);color:var(--sc-colors__texts--txtSecondary);}.default-button--secondary{border-radius:40px;border:1px solid var(--sc-colors__main_elements--secondary2);font-family:"Roboto",sans-serif;color:#183029;}.default-button--secondary.default-button--lg{padding:12px 24px;}.default-button--secondary.default-button-contact--lg{padding:12px 24px 26px;}.default-button--secondary.default-button--sm{padding:8px 16px;border-radius:18.5px;font-size:12px;}.default-button--secondary:hover,.default-button--secondary:focus{border-color:var(--sc-colors__main_elements--actionsFeedback);}.default-button--secondary.disabled{border:1px solid  var(--sc-colors__main_elements--disability);cursor:unset;color:var(--sc-colors__texts--txtDisability);}.default-button--secondary.white{background-color:transparent;border:1px solid var(--sc-colors__main_elements--white);color:var(--sc-colors__texts--txtWhite);}.default-button--secondary.white.disabled{border:1px solid  var(--sc-colors__main_elements--disability);cursor:unset;color:var(--sc-colors__texts--txtDisability);}.default-button--secondary.white.default-button--sm{padding:4px 16px;}.default-button--club{border-radius:100px;}.default-button--club.default-button--primary{background-color:var(--sc-colors__hotels_club--primary);color:var(--sc-colors__texts--txtWhite);font:var(--sc-fonts--CTA--button_primary);}.default-button--club.default-button--primary:hover,.default-button--club.default-button--primary:focus{opacity:0.5;background-color:var(--sc-colors__main_elements--actionsFeedback);cursor:pointer;}.default-button--club.default-button--primary.disabled{background:var(--sc-colors__main_elements--disability);opacity:0.8;cursor:unset;}.default-button--club.default-button--primary.disabled .yellow-text{color:var(--sc-colors__main_elements--white);}.default-button--club.default-button--secondary{background-color:transparent;border:1px solid var(--sc-colors__hotels_club--clubAction);font:var(--sc-fonts--CTA--button_secondary);color:var(--sc-colors__hotels_club--primary);}.default-button--club.default-button--secondary:hover{opacity:0.8;}.default-button--club.default-button--secondary.disabled{border:1px solid var(--sc-colors__main_elements--disability);color:var(--sc-colors__main_elements--disability);}.default-button--club.default-button--secondary.disabled .yellow-text{color:var(--sc-colors__main_elements--disability);font-family:"Akkurat-Pro-Regular";font-weight:400;}.yellow-text{color:var(--sc-colors__hotels_club--clubAction);}.default-button.resize-button{width:100%;max-width:100%;position:relative;}.center-button{display:flex;justify-content:center;}.with-improvements.path-help-and-support .webform-submission-form .default-button--primary.default-button-contact--lg{padding:0;}.with-improvements.path-help-and-support .webform-submission-form .form-submit{padding:12px 24px;}.with-improvements.path-help-and-support .default-button--primary .form-submit{border-radius:100px;font-family:"Roboto",sans-serif;font-weight:700;color:#183029;}
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;}
.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{position:inherit;visibility:hidden;}.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;}.wysiwyg-sections > .separator{overflow:unset;}
.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;}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}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 "Roboto-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;}.node--type-hotel.node--view-mode-full img{height:auto;}.gm-style img{max-width:none;}a,.discover-more-section .item .opener{color:#9ebf00;text-decoration:none;}strong{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}em{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.visually-hidden{width:0;}.noLogoPin,.noAvailablePin,.availablePin,.pricePin{position:relative;overflow:unset !important;}.noLogoPin::before,.noAvailablePin::before,.availablePin::before,.pricePin::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;transition:background 0.3s linear;}.noLogoPin::after,.noAvailablePin::after,.availablePin::after,.pricePin::after{content:"";position:absolute;bottom:0;left:3px;width:32px;height:32px;z-index:8;box-shadow:0px 9px 12px rgba(29,51,48,0.14),0px 3px 16px rgba(29,51,48,0.12),0px 5px 6px rgba(29,51,48,0.2);border-radius:50%;transition:all 0.3s linear;}.noLogoPin.pin-active::after,.noLogoPin.hovered::after,.noAvailablePin.pin-active::after,.noAvailablePin.hovered::after,.availablePin.pin-active::after,.availablePin.hovered::after,.pricePin.pin-active::after,.pricePin.hovered::after{width:38px;height:38px;left:0;bottom:4px;}.noLogoPin img,.noAvailablePin img,.availablePin img,.pricePin img{z-index:-1 !important;opacity:0 !important;}.noLogoPin::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/logo-pin.svg) no-repeat 50% 100%;}.noLogoPin::after{background:rgba(29,51,48,0.32);}.noLogoPin.pin-active::before,.noLogoPin.hovered::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/hotel-logo-pin.svg) no-repeat 50% 0;}.noAvailablePin::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/noavailable-pin.svg) no-repeat 50% 100%;}.noAvailablePin::after{bottom:4px;}.noAvailablePin.pin-active::before,.noAvailablePin.hovered::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/noAvailableSelected.svg) no-repeat 50% 0;}.availablePin::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/available-pin.svg) no-repeat 50% 100%;}.availablePin::after{bottom:4px;}.availablePin.pin-active::before,.availablePin.hovered::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/availableSelected.svg) no-repeat 50% 0;}.pricePin::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/price-pin.svg) no-repeat 50% 50%;}.pricePin::after{width:auto;height:28px;border-radius:18px;bottom:9px;left:7px;right:7px;}.pricePin.pin-active::before,.pricePin.hovered::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/price-selected-pin.svg) no-repeat 50% 50%;}.pricePin.pin-active::after,.pricePin.hovered::after{width:auto;height:34px;left:1px;right:1px;bottom:8px;}.bbhcluster{border-radius:50%;border:4px solid #9EBF00;background:#fff;box-shadow:0px 9px 12px rgba(29,51,48,0.14),0px 3px 16px rgba(29,51,48,0.12),0px 5px 6px rgba(29,51,48,0.2);transform:scale(1);transition:transform 0.3s ease-in-out;z-index:2;position:relative;}.bbhcluster::after{content:"";position:absolute;top:0;left:0;border-radius:50%;width:40px;height:40px;border:1px solid #BEE500;}.bbhcluster.hovered{transform:scale(1.2);z-index:999;}.map-hotel .pricePin.pin-active-hotel::before,.map-hotel .pricePin.hovered::before{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/price-selected-pin.svg) no-repeat 50% 50%;}.map-hotel .pricePin.pin-active-hotel::after,.map-hotel .pricePin.hovered::after{width:auto;height:34px;left:1px;right:1px;bottom:8px;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;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;outline:none;}.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);}}.blazy .media{position:inherit;}.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:32px;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;}}html.window-disabled{pointer-events:none;}.page-node-type-basic .container-basic-page{background-color:#fff;}@media (max-width:767px){.page-node-type-basic .container-basic-page{background-color:#fff !important;}}.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;}.desktop-hidden{display:none;}@media (max-width:1023px){.desktop-hidden{display:block;}}@media (max-width:1023px){.desktop-show{display:none;}}@media (min-width:980px) and (max-width:1023px){.tablet-hidden{display:none;}}@media (min-width:768px) and (max-width:980px){.hidden--device--tablet{display:none;}.hidden--device--tablet span{display:none;}}@media (max-width:979px){.mobile-hidden{display:none;}}.mobile-visible{display:none;}@media (max-width:979px){.mobile-visible{display:block;}}@media (max-width:979px){.mobile-hidden-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}}@media (min-width:980px){.mobile-visible-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}}@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;}}@media (max-width:767px){.mobile-device-hidden{display:none;}}.btn-example-box{max-width:500px;margin:0 auto 20px;text-align:center;}.btn-example-box p{margin:0 0 10px;}.button{height:40px;background-color:#B1D600;border:1px solid #B1D600;border-radius:100px;position:relative;cursor:pointer;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}.button--active:not(.button--no-hover),.button.active:not(.button--no-hover),.button:focus:not(.button--no-hover),.no-js .button:hover:not(.button--no-hover),.no-touchevents .button:hover:not(.button--no-hover){background-color:#BEE500;border-color:#BEE500;}.button--active: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:focus:not(.button--no-hover):after,.button:focus:not(.button--no-hover):before,.no-js .button:hover:not(.button--no-hover):after,.no-js .button:hover:not(.button--no-hover):before,.no-touchevents .button:hover:not(.button--no-hover):after,.no-touchevents .button:hover:not(.button--no-hover):before{right:20px;}.button .default-button--primary{background-color:#B1D600;border-color:#B1D600;}.button:after,.button:before{content:'';width:1px;height:5px;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 "Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;display:block;width:100%;border:none;background:none;border-radius:100px;padding:12px 24px;margin:0;text-align:center;text-decoration:none;transition:color 0.3s ease-in-out;}.button__inner--active,.button__inner.active,.button__inner:focus,.no-js .button__inner:hover,.no-touchevents .button__inner:hover,.button__inner[type="submit"]--active,.button__inner[type="submit"].active,.button__inner[type="submit"]:focus,.no-js .button__inner[type="submit"]:hover,.no-touchevents .button__inner[type="submit"]:hover{text-decoration:none;}.button__inner:focus,.button__inner[type="submit"]:focus{outline:none;}.button__inner span,.button__inner[type="submit"] span{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.button__inner{display:block;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.button--secondary{background-color:#fff;border-color:#8a9997;}.button--secondary:after,.button--secondary:before{background-color:#000;}.button--secondary .button__inner,.button--secondary .button__inner[type="submit"]{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;}.button--secondary--active:not(.button--no-hover),.button--secondary.active:not(.button--no-hover),.button--secondary:focus:not(.button--no-hover),.no-js .button--secondary:hover:not(.button--no-hover),.no-touchevents .button--secondary:hover:not(.button--no-hover){background-color:#fff;border-color:#BEE500;}.button--secondary--active: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:focus:not(.button--no-hover):after,.button--secondary:focus:not(.button--no-hover):before,.no-js .button--secondary:hover:not(.button--no-hover):after,.no-js .button--secondary:hover:not(.button--no-hover):before,.no-touchevents .button--secondary:hover:not(.button--no-hover):after,.no-touchevents .button--secondary:hover:not(.button--no-hover):before{background-color:#000;}.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"],.button--secondary:focus:not(.button--no-hover) .button__inner,.button--secondary:focus: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"],.no-touchevents .button--secondary:hover:not(.button--no-hover) .button__inner,.no-touchevents .button--secondary:hover:not(.button--no-hover) .button__inner[type="submit"]{color:#183029;}.button--disabled{background-color:#B4B4B4;border-color:#B4B4B4;cursor:default;}.button--disabled:after,.button--disabled:before{background-color:#fff;}.button--disabled .button__inner,.button--disabled .button__inner[type="submit"]{pointer-events:none;color:#fff;}.button--disabled--active:not(.button--no-hover),.button--disabled.active:not(.button--no-hover),.button--disabled:focus:not(.button--no-hover),.no-js .button--disabled:hover:not(.button--no-hover),.no-touchevents .button--disabled:hover:not(.button--no-hover){background-color:#B4B4B4;border-color:#B4B4B4;}.button--disabled--active: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:focus:not(.button--no-hover):after,.button--disabled:focus:not(.button--no-hover):before,.no-js .button--disabled:hover:not(.button--no-hover):after,.no-js .button--disabled:hover:not(.button--no-hover):before,.no-touchevents .button--disabled:hover:not(.button--no-hover):after,.no-touchevents .button--disabled:hover:not(.button--no-hover):before{background-color:#fff;right:25px;}.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"],.button--disabled:focus:not(.button--no-hover) .button__inner,.button--disabled:focus: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"],.no-touchevents .button--disabled:hover:not(.button--no-hover) .button__inner,.no-touchevents .button--disabled:hover:not(.button--no-hover) .button__inner[type="submit"]{color:#fff;}.button--no-border{border:none;}.button--no-border--active,.button--no-border.active,.button--no-border:focus,.no-js .button--no-border:hover,.no-touchevents .button--no-border:hover{border:none;}.button--no-arrow:after,.button--no-arrow:before{display:none;}.button--arrow-to-bottom:after,.button--arrow-to-bottom:before{top:43%;}.button--arrow-to-bottom:before{margin:0 3px 0 0;}.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,.button--arrow-to-bottom:focus:not(.button--no-hover):after,.button--arrow-to-bottom:focus: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,.no-touchevents .button--arrow-to-bottom:hover:not(.button--no-hover):after,.no-touchevents .button--arrow-to-bottom:hover:not(.button--no-hover):before{right:25px;}.button--promo{background-color:#41b1c6;border-color:#41b1c6;}.button--promo--active:not(.button--no-hover),.button--promo.active:not(.button--no-hover),.button--promo:focus:not(.button--no-hover),.no-js .button--promo:hover:not(.button--no-hover),.no-touchevents .button--promo:hover: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:after,.button--loading:before{display:none;}.button.pager__item{display:block;padding:0;}.button--no-hover .button__inner,.button--no-hover{cursor:default;}.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,.cart__total-price .button.active:not(.button--no-hover):before,.cart__total-price .button:focus:not(.button--no-hover):after,.cart__total-price .button:focus:not(.button--no-hover):before,.no-js .cart__total-price .button:hover:not(.button--no-hover):after,.no-js .cart__total-price .button:hover:not(.button--no-hover):before,.no-touchevents .cart__total-price .button:hover:not(.button--no-hover):after,.no-touchevents .cart__total-price .button:hover:not(.button--no-hover):before{right:7px;}.cart__total-price .button:after,.cart__total-price .button:before{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;}.btn-view--active:not(.button--no-hover),.btn-view.active:not(.button--no-hover),.btn-view:focus:not(.button--no-hover),.no-js .btn-view:hover:not(.button--no-hover),.no-touchevents .btn-view:hover:not(.button--no-hover){border-color:#9ebf00;}.btn-view--active:not(.button--no-hover) .svg-ico use,.btn-view.active:not(.button--no-hover) .svg-ico use,.btn-view:focus:not(.button--no-hover) .svg-ico use,.no-js .btn-view:hover:not(.button--no-hover) .svg-ico use,.no-touchevents .btn-view:hover:not(.button--no-hover) .svg-ico use{fill:#9ebf00;}.btn-expand{position:absolute;left:50%;top:55px;transform:translateX(-50%);}@media (max-width:1023px){.btn-expand{top:16px;}}.btn-expand .holder{height:32px;background:#fff;border:1px solid #9EBF00;box-shadow:0px 4px 5px rgba(29,51,48,0.14),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);border-radius:18.5px;z-index:10;padding:7px 16px;font-size:12px;line-height:16px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1D3330;display:flex;justify-content:center;align-items:center;}@media (max-width:979px){.btn-expand .holder{flex-direction:row;align-items:center;}}.btn-expand .svg-ico{width:18px;height:18px;margin-right:8px;}.map-expanded .btn-expand .svg-ico{display:none;}.btn-expand .svg-ico.collapse{display:none;}.map-expanded .btn-expand .svg-ico.collapse{display:block;width:16px;height:12px;}.btn-expand .expand-state{display:none;margin:2px 0 0;}.btn-expand .turn-state,.btn-expand .turn-state-map{margin:2px 0 0;}.map-expanded .btn-expand .turn-state,.map-expanded
    .btn-expand .turn-state-map{display:none;}@media (max-width:979px){.btn-expand .turn-state,.btn-expand .turn-state-map{display:block;}}.map-expanded .btn-expand .expand-state{display:block;}.btn-expand--map-search{top:24px;left:50%;transform:translateX(-50%);}@media (max-width:1023px){.btn-expand--map-search{left:10px;}body:not(.map-expanded) .btn-expand--map-search{top:16px;bottom:auto;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,.btn-expand--map-search .turn-state-map{display:block;}}.map-expanded .btn-expand--map-search{top:auto;bottom:24px;left:24px;transform:none;}@media (max-width:1023px){.map-expanded .btn-expand--map-search{left:16px;bottom:16px;}}@media (max-width:979px){.map-hotel .btn-expand .holder{padding:10px 5px;text-align:center;}}@media (max-width:1023px){.landing .btn-expand{left:16px;}}@media (max-width:979px){.landing .btn-expand .turn-state,.landing .btn-expand .turn-state-map{display:block;}.map-expanded .landing .btn-expand .turn-state,.map-expanded
    .landing .btn-expand .turn-state-map{display:none;}}@media (max-width:979px){.landing .btn-expand{top:16px;left:50%;transform:translate(-50%,0);}}.btn-gray{padding:7px 16px;height:32px;display:flex;align-items:center;background:#FFFFFF;border:1px solid #DBE0DF;border-radius:18.5px;box-shadow:0px 4px 5px rgba(29,51,48,0.14),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);color:#6A6A6A;font-size:12px !important;line-height:16px;justify-content:center;align-items:center;align-content:space-around;white-space:nowrap;}.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;}.btn-gray .txt{margin-top:2px;}@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:after,.btn-club .btn-holder:before{content:'';width:1px;height:5px;background:#b9c2c1;position:absolute;right:21px;top:50%;transform:rotate(45deg);margin:-1px 0 0;transition:background .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;}.search-this-area{top:24px !important;left:50% !important;transform:translateX(-50%) !important;cursor:pointer;display:none;}@media (max-width:1023px){.search-this-area{top:16px !important;}}.search-this-area__wrapper{padding:7px 16px;display:flex;align-items:center;background:#FFFFFF;border:1px solid #9EBF00;border-radius:18.5px;box-shadow:0px 4px 5px rgba(29,51,48,0.14),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);height:32px;}.search-this-area__text{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1D3330;font-weight:700;font-size:12px;line-height:16px;margin:2px 0 0;}.search-this-area__image{margin-right:8px;max-width:100% !important;height:100% !important;width:unset !important;}.map-expanded .landing .btn-expand{transform:none;left:48px;bottom:24px;top:16px;}@media (max-width:1023px){.map-expanded .landing .btn-expand{bottom:16px;left:16px;}.map-expanded .landing .btn-expand.btn-expand--map-search{transform:none;left:16px;bottom:16px;top:auto;}}.map-expanded .node--type-hotel .btn-expand{top:16px !important;left:48px;bottom:24px;transform:none;}@media (max-width:1023px){.map-expanded .node--type-hotel .btn-expand{left:16px;bottom:16px;}}.map-expanded .node--type-hotel .btn-panel{display:block;left:auto;}.map-expanded .node--type-hotel .btn-panel .btn-access{display:none;}.map-expanded .map-hotel .control-holder,.map-expanded .map-hotel .gm-bundled-control{display:block;}.hotel-preview .button::before{content:none;}.hotel-preview .button::after{content:none;}.hotel-preview.unavailable .button{background-color:#fff;border-color:#8a9997;}.hotel-preview.unavailable .button:hover,.hotel-preview.unavailable .button:focus{background-color:#fff;border-color:#BEE500;}.hotel-preview.unavailable .button__inner{color:#183029;}.pin-box{cursor:pointer;position:relative;z-index:1;width:42px;height:42px;display:flex;align-items:center;justify-content:center;}.pin-box::before{content:'';position:absolute;width:32px;height:32px;background:rgba(176,212,0,0.3);border:0.5px solid #BEE500;z-index:0;border-radius:50%;}.pin-box:after{content:'';background:rgba(176,212,0,0.3);border:0.5px solid #BEE500;z-index:-1;border-radius:50%;position:absolute;width:42px;height:42px;opacity:0;}.pin-box:hover:before{animation:puls-small 1s linear;animation-iteration-count:1;}.pin-box:hover:after{animation:puls-big 1.5s ease;animation-iteration-count:1;animation-delay:.5s;}.pin-box--cluster .pin-box__body{width:22px;background:#fff;border:1px solid #9EBF00;}.pin-box--cluster .pin-box__content{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#000;font-size:10px;line-height:12px;text-align:center;padding:4px;}.pin-box__body{position:relative;z-index:1;border-radius:50%;}.pin-box--logo img{width:16px;height:16px;}.pin-box--logo:before{width:24px;height:24px;}.pin-box--logo:after{width:32px;height:32px;}.pin-box--logo .pin-box__content{display:flex;align-items:center;justify-content:center;}.pin-box--logo:hover:before{animation:puls-small-logo 1s linear;animation-iteration-count:1;}.pin-box--logo:hover:after{animation:puls-big 1.5s ease;animation-iteration-count:1;animation-delay:.5s;}.pin-box--available .pin-box__body{width:12px;height:12px;background-color:#9EBF00;border:1px solid #FFFFFF;}.pin-box--available:before{width:24px;height:24px;}.pin-box--available:after{width:32px;height:32px;}.pin-box--available:hover:before{animation:puls-small-logo 1s linear;animation-iteration-count:1;}.pin-box--available:hover:after{animation:puls-big 1.5s ease;animation-iteration-count:1;animation-delay:.5s;}.pin-box--unavailable .pin-box__body{width:12px;height:12px;background-color:#B4B4B4;border:1px solid #FFFFFF;}.pin-box--unavailable:before{background:rgba(203,203,203,0.8);width:24px;height:24px;border:0.5px solid rgba(203,203,203,0.8);}.pin-box--unavailable:after{background:rgba(203,203,203,0.8);width:32px;height:32px;border:0.666667px solid rgba(203,203,203,0.8);}.pin-box--unavailable:hover:before{animation:puls-small-logo 1s linear;animation-iteration-count:1;}.pin-box--unavailable:hover:after{animation:puls-big 1.5s ease;animation-iteration-count:1;animation-delay:.5s;}.pin-box--price{color:#000;width:74px;height:38px;}.pin-box--price:before,.pin-box--price:after{position:absolute;width:unset;height:unset;background:unset;z-index:0;border-radius:unset;}.pin-box--price:after{border:solid rgba(176,212,0,0.5);border-width:0 3px 3px 0;display:inline-block;padding:3.5px;top:77%;transform:rotate(45deg);-webkit-transform:rotate(45deg);opacity:1;}.pin-box--price:before{width:0;height:0;border:unset;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;top:82%;z-index:2;}.pin-box--price .pin-box__content{font-weight:700;font-size:14px;line-height:22px;}.pin-box--price .pin-box__body{padding:2px 22.5px 1px 22.5px;border:3px solid rgba(176,212,0,0.5);border-radius:100px;background-color:#fff;}.pin-box--price:hover .pin-box__body{animation:border-price 2s linear;animation-iteration-count:1;}.pin-box--price:hover:after{animation:border-price 2s linear;animation-iteration-count:1;}.pin-box--price:hover:before{animation:unset;}@keyframes border-price{0%{border-color:rgba(176,212,0,0.5);}10%{border-color:#fff;}40%{border-color:rgba(176,212,0,0.25);}60%{border-color:rgba(176,212,0,0.35);}80%{border-color:rgba(176,212,0,0.45);}100%{border-color:rgba(176,212,0,0.55);}}@keyframes puls-small{0%{transform:scale(1);}50%{transform:scale(0.81);}100%{transform:scale(1);}}@keyframes puls-small-logo{0%{transform:scale(1);}50%{transform:scale(0.6);}100%{transform:scale(1);}}@keyframes puls-big{0%{transform:scale(0);opacity:1;}50%{transform:scale(1);opacity:1;}100%{opacity:0;}}.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;}fieldset,form{margin:0;padding:0;border-style:none;}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='submit'],input[type='tel'],input[type='text'],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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;width:100%;outline:none;}@media (max-width:1023px){input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='submit'],input[type='tel'],input[type='text'],textarea{font-size:16px;}}input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='submit']:focus,input[type='tel']:focus,input[type='text']:focus,textarea:focus{border-color:rgba(153,158,157,0.3);}input[type='email'] ::-webkit-input-placeholder,input[type='number'] ::-webkit-input-placeholder,input[type='password'] ::-webkit-input-placeholder,input[type='search'] ::-webkit-input-placeholder,input[type='submit'] ::-webkit-input-placeholder,input[type='tel'] ::-webkit-input-placeholder,input[type='text'] ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#2f544f;}input[type='email'] :-moz-placeholder,input[type='number'] :-moz-placeholder,input[type='password'] :-moz-placeholder,input[type='search'] :-moz-placeholder,input[type='submit'] :-moz-placeholder,input[type='tel'] :-moz-placeholder,input[type='text'] :-moz-placeholder,textarea :-moz-placeholder{color:#2f544f;}input[type='email'] ::-moz-placeholder,input[type='number'] ::-moz-placeholder,input[type='password'] ::-moz-placeholder,input[type='search'] ::-moz-placeholder,input[type='submit'] ::-moz-placeholder,input[type='tel'] ::-moz-placeholder,input[type='text'] ::-moz-placeholder,textarea ::-moz-placeholder{color:#2f544f;}input[type='email'] :-ms-input-placeholder,input[type='number'] :-ms-input-placeholder,input[type='password'] :-ms-input-placeholder,input[type='search'] :-ms-input-placeholder,input[type='submit'] :-ms-input-placeholder,input[type='tel'] :-ms-input-placeholder,input[type='text'] :-ms-input-placeholder,textarea :-ms-input-placeholder{color:#2f544f;}.error input[type='email'],.past-date-error input[type='email'],.error input[type='number'],.past-date-error input[type='number'],.error input[type='password'],.past-date-error input[type='password'],.error input[type='search'],.past-date-error input[type='search'],.error input[type='submit'],.past-date-error input[type='submit'],.error input[type='tel'],.past-date-error input[type='tel'],.error input[type='text'],.past-date-error input[type='text'],.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='file'],input[type='reset'],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-help-txt a,.text-field-help-txt .discover-more-section .item .opener,.discover-more-section .item .text-field-help-txt .opener{color:inherit;text-decoration:none;border-bottom:1px solid rgba(120,135,133,0.35);}.text-field-help-txt a:hover,.text-field-help-txt .discover-more-section .item .opener:hover,.discover-more-section .item .text-field-help-txt .opener:hover{border-color:transparent;text-decoration:none;}.text-field-error-txt{font-size:12px;line-height:15px;color:#ff3636;margin:5px 0 0;display:none;opacity:0;transition:opacity .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{transform:translateY(-50%);width:19px;height:19px;cursor:pointer;margin-top:-20px;margin-left:94%;}@media (max-width:767px){.text-field__icon-eye{margin-left:91%;}}.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;}.cb-custom a--active,.cb-custom a.active,.cb-custom .discover-more-section .item .active.opener,.discover-more-section .item .cb-custom .active.opener,.cb-custom a:focus,.cb-custom .discover-more-section .item .opener:focus,.discover-more-section .item .cb-custom .opener:focus,.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,.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{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;}#us-user-policy{padding:0 8px;margin:8px;}#us-user-policy p{font-size:14px;line-height:16.41px;margin-bottom:0px;color:#183029;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}#us-user-policy p:first-child{margin-bottom:8px;}#us-user-policy a,#us-user-policy .discover-more-section .item .opener,.discover-more-section .item #us-user-policy .opener{color:#748885;border-bottom:1px dotted #748885;}#us-user-policy a--active,#us-user-policy a.active,#us-user-policy .discover-more-section .item .active.opener,.discover-more-section .item #us-user-policy .active.opener,#us-user-policy a:focus,#us-user-policy .discover-more-section .item .opener:focus,.discover-more-section .item #us-user-policy .opener:focus,.no-js #us-user-policy a:hover,.no-js #us-user-policy .discover-more-section .item .opener:hover,.discover-more-section .item .no-js #us-user-policy .opener:hover,.no-touchevents #us-user-policy a:hover,.no-touchevents #us-user-policy .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents #us-user-policy .opener:hover{border-bottom-color:transparent;}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;}.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/themes/custom/bbh_front/html/images/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.webform-submission-form{display:block;}.user-login-form .button.js-form-wrapper{position:relative;}.user-login-form .ajax-progress.ajax-progress-throbber{position:absolute;top:30%;left:70%;}.user-login-form .ajax-progress.ajax-progress-throbber .throbber{border:2px solid rgba(236,236,236,0.8);border-top:2px solid #fff;border-radius:50%;width:16px;height:16px;animation:userLoginFormSpin 1s linear infinite;display:block;padding:0;background:none;}.user-password-reset-form .user-form__btn-wrap .button{position:relative;}.user-password-reset-form .ajax-progress.ajax-progress-throbber{position:absolute;top:30%;left:70%;}.user-password-reset-form .ajax-progress.ajax-progress-throbber .throbber{border:2px solid rgba(236,236,236,0.8);border-top:2px solid #fff;border-radius:50%;width:16px;height:16px;animation:userLoginFormSpin 1s linear infinite;display:block;padding:0;background:none;}@keyframes userLoginFormSpin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.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;}.main-header h1 a--active,.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:focus,.main-header h1 .discover-more-section .item .opener:focus,.discover-more-section .item .main-header h1 .opener:focus,.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,.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{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:calc(100% - 478px);}@media (max-width:1023px){.search-result__content{flex:1 1 auto;max-width:none;order:2;}}.search-result__content-wrap{padding:0 30px 0 0;}@media (max-width:1023px){.search-result__content-wrap{padding:0 16px;}}.search-result__content_city-landing .landing__img-box{width:100%;}@media (min-width:1024px){.search-result__content_city-landing .landing__img-box{padding:0 30px 0 0;}}.search-result__content_city-landing .landing__img-box--with-space{margin-bottom:20px;}@media (max-width:979px){.search-result__content_city-landing .landing__img-box--with-space{margin-bottom:20px;}}.search-result__content_city-landing .search-result__aside{padding:0 30px 0 0;}@media (max-width:1023px){.search-result__content_city-landing .search-result__aside{margin-bottom:40px;overflow:visible;padding:0 30px;}}@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 478px;max-width:50%;position:relative;overflow:hidden;}.search-result__aside .map{max-width:100%;}@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;margin-top:50px;}@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 0px;}@media (max-width:979px){.visual-holder{margin:0;}}.visual-holder .wrap-block{width:100%;position:relative;}@media (max-width:979px){.visual-holder .wrap-block{padding:0;}}.visual-holder .wrap-block > .gallery-holder{padding-bottom:24px;}@media (max-width:979px){.visual-holder .wrap-block > .gallery-holder{margin-bottom:0;}}@media (max-width:979px){.visual-holder .container{padding:0;}}@media (max-width:979px){.visual-holder .message{margin-top:20px;}}.visual-holder .hotel-details{margin:0 0 30px;padding:38px 0 0;display:flex;align-items:center;justify-content:space-between;}@media (max-width:979px){.without-availability .visual-holder .hotel-details{margin-bottom:0;}}.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 "Roboto-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;}}@media (max-width:979px){.visual-holder .hotel-details{padding:0;margin:0;}}.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%;padding:0 413px 0 0;position:relative;}.without-availability .hotel-details{margin-bottom:23px;border-bottom:0px;}@media (max-width:979px){.hotel-details .mobile-hidden{display:none;}}@media (max-width:979px){.hotel-details{padding:0;margin:0;}}@media (max-width:979px){.hotel-details__title-wrap{display:flex;align-items:flex-start;}}.hotel-details h1,.hotel-details .h1-title{margin:0 0 2px;font-family:"Poppins",sans-serif;font-size:32px;line-height:48px;letter-spacing:-0.5px;font-weight:600;}@media (max-width:979px){.hotel-details h1,.hotel-details .h1-title{font:600 24px/32px "Poppins",sans-serif;margin:0 0 10px;flex:1 1 5px;letter-spacing:normal;}}.hotel-details address{font:14px/24px "Roboto-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;}}.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;}}@media (max-width:979px){.hotel-details.block-with-separator-only{border-bottom:0;}}.hotel-details .brands-block .directadv{text-align:center;padding:24px;gap:12px;background:#FFFFFF;border-radius:12px;}.hotel-details .brands-block .directadv .rooms-block-all-title{font-style:normal;font-weight:600;font-size:18px;line-height:23px;color:#14281E;}.hotel-details .brands-block .directadv .field__items{display:flex;align-items:flex-start;margin-top:12px;}.hotel-details .brands-block .directadv .field__item .field--name-field-advantages-direct-text{font-family:'Arial';font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#14281E;margin-bottom:4px;}.hotel-details .brands-block .directadv .field__item .field--name-field-advantages-direct-desc{font-family:'Arial';font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#14281E;}.show-on-map-link{margin:2px 0 0 40px;flex-shrink:0;}.show-on-map-link__button{display:flex;align-items:flex-start;border:0;background:transparent;padding:0;font-size:0;}.show-on-map-link__button:hover span{border-color:transparent;}.show-on-map-link .svg-ico{vertical-align:middle;width:21px;height:21px;fill:#1c3330;flex-shrink:0;}.address-email{margin-top:10px;}.distance-to-city-center{height:27px;color:#615F5F;font-size:12px;line-height:18px;}.accordion-container{padding:32px 0;}.accordion-container .ac{border-bottom:1px solid #8A9997;background-color:#fff;box-sizing:border-box;}.accordion-container .ac .ac-header{margin:0;padding:0;}.accordion-container .ac .ac-trigger{font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:22px;color:#111;text-align:left;width:100%;padding:10px 30px 10px 0px;display:block;cursor:pointer;background-color:transparent;transition:color 0.25s ease;position:relative;text-decoration:none;margin:0;border:0;}.accordion-container .ac .ac-trigger::after{content:"";text-align:center;width:24px;height:16px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:15px;top:50%;background:url(/html/images/arrow-accordion-down.svg) no-repeat 0 0;}.accordion-container .ac .ac-trigger:focus{color:#111;}.accordion-container .ac .ac-panel{overflow:hidden;transition-property:height;transition-timing-function:ease;}.accordion-container .schedule-block .open-close{max-width:260px;min-width:230px;}.accordion-container .is-active .ac-panel{overflow:visible !important;padding-bottom:14px;}.accordion-container div.ac:nth-last-child(1){border-bottom:0;}.accordion-container .ac .ac-panel .ac-text{font:15px/24px "Arial",sans-serif;color:#111;padding:10px;margin:0;}.accordion-container .ac.is-active > .ac-header .ac-trigger::after{content:"";background:url(/html/images/arrow-accordion-up.svg) no-repeat 0 0;}.accordion-container .acces-contact{display:flex;font-family:'Arial';font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#14281E;min-height:30px;}@media (max-width:979px){.accordion-container .acces-contact{display:block;}}.accordion-container .phone-contact{position:relative;padding-left:27px;color:#14281E;}@media (max-width:979px){.accordion-container .phone-contact{margin-top:21px;}}.accordion-container .phone-contact a,.accordion-container .phone-contact .discover-more-section .item .opener,.discover-more-section .item .accordion-container .phone-contact .opener{color:#14281E;}.accordion-container .phone-contact::before{content:"";position:absolute;left:0;width:18px;height:24px;background:url(/html/images/phone-accordion.svg) no-repeat 0 0;top:12px;transform:translateY(-50%);}.accordion-container .address-contact{width:50%;margin-right:40px;padding-left:32px;height:auto;position:relative;text-align:justify;}.accordion-container .address-contact::before{content:"";position:absolute;top:46%;left:0;width:25px;height:30px;background:url(/html/images/icon-location-accordion.svg) no-repeat 0 0;top:50%;transform:translateY(-50%);}.accordion-container .arrival-departure{display:flex;gap:32px;}@media (max-width:979px){.accordion-container .arrival-departure{display:block;}.accordion-container .arrival-departure .departure-block{padding-top:10px;}}.accordion-container .vl{border-left:1px solid #8A9997;height:auto;}.accordion-container .hl{border-top:0px solid #8A9997;width:auto;}.accordion-container .checkin-panel{display:flex;width:100%;gap:32px;}@media (max-width:979px){.accordion-container .checkin-panel{display:block;}}.accordion-container .title-checkin-panel{font-family:'Arial';font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#183029;padding-bottom:10px;}.accordion-container .desc-checkin-checkout{font-family:'Arial';font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#4B5D5B;}.accordion-container .schedule-block{width:276px;}.accordion-container .schedule-description{padding-top:12px;}@media (max-width:979px){.accordion-container .schedule-description{padding-bottom:12px;}}.accordion-container .schedule-block-checkin-panel,.accordion-container .reception-block-checkin-checkout{max-width:311px;}@media (max-width:979px){.accordion-container .schedule-block-checkin-panel,.accordion-container .reception-block-checkin-checkout{padding-bottom:5px;}}.accordion-container .text-block-breakfast{padding-top:10px;}.bbh-bandme-buttons-block-message-error,.bbh-bandme-buttons-block,.bbh_bandme_buttons_block{display:none;}.reception-block-v .reception-block-checkin-checkout{margin:0 0 20px 0;}.early-late-check-block{box-shadow:0 2px 12px rgba(138,153,151,0.08) !important;border:1px solid #dce0e0 !important;border-radius:4px !important;padding:12px !important;}@media (max-width:979px){.early-late-check-block{margin:20px 0 !important;}}.early-late-check-block h3{font-family:'Arial' !important;font-style:normal !important;font-weight:400 !important;font-size:18px !important;line-height:22px !important;color:#183029 !important;padding-bottom:10px !important;margin:0 !important;}.early-late-check-block p{font-family:'Arial';font-style:normal !important;font-weight:400 !important;font-size:16px !important;line-height:22px !important;color:#4B5D5B !important;margin:0 !important;}label.room__main-section-item[data-rate^="BANDME"] .room__main-section-price-type{font-size:12px !important;}.room__main-section-price-type{line-height:16.41px !important;}.basket__item .best-price__room-price-type{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;letter-spacing:0;max-width:calc(100% - 124px);}.basket__item .best-price__room-promo{font-size:12px;line-height:12.57px;margin-top:4px;text-transform:none;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;padding:4px 6px;display:inline-block;border-radius:4px;}.basket__item .best-price__room-price{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:600;}.basket__item .best-price__room-price span{font-size:18px;}.basket__item.cart-item[data-rate^="BANDME"] .best-price__room-price{color:#183029 !important;}.bandme-membre-page .logo-bandme-title{display:flex;margin-top:16px;}@media (max-width:767px){.bandme-membre-page .logo-bandme-title{display:block;padding-top:24px;margin-top:0;}}.bandme-membre-page .logo-bandme-account{width:93.6px;height:36px;padding-right:0.083px;justify-content:center;align-items:center;flex-shrink:0;margin-right:16px;}@media (max-width:767px){.bandme-membre-page .logo-bandme-account{display:block;margin:auto;height:40px;padding-right:0.092px;}}.bandme-membre-page h1{font-size:32px;line-height:48px;letter-spacing:-0.4px;color:#183029;max-width:55%;margin-bottom:16px;}@media (max-width:1023px){.bandme-membre-page h1{max-width:none;}}@media (max-width:767px){.bandme-membre-page h1{font-size:24px !important;margin-top:24px;padding:0 24px;margin-bottom:24px !important;}}.bandme-membre-breadcrumb{margin:0 !important;box-shadow:none !important;}.user-area-page{background-color:#EFF2F5;}.user-area-page h1{font-size:24px;line-height:36px;color:#183029;margin-bottom:26px;}@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-page .delete-password{width:735px;margin-top:48px;}@media (max-width:767px){.user-area-page .delete-password{width:100%;padding:0 12px 0 12px;margin-top:24px;}}.user-area-page .delete-password h1{font-size:26px;line-height:32px;text-align:center;letter-spacing:0;}@media (max-width:767px){.user-area-page .delete-password h1{width:100%;margin-top:24px;margin-bottom:24px;}}.user-area-page .delete-password-intro{font-size:16px;line-height:22px;}.user-area-page .delete-password-form{padding:24px 24px;}@media (max-width:767px){.user-area-page .delete-password-form{margin:0;}}.user-area-page .delete-password-form .user-form__col{padding:24px 0 12px 0;}.user-area-page .delete-password-form .user-form__col label{font-family:'Akkurat-Pro-Bold';font-weight:700;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;color:#6A6A6A;}.user-area-page .delete-password-form .user-form__col input[type='password']{padding:0px 16px;height:40px;border:1px solid #DBE0DF;border-radius:4px;font-style:normal;font-weight:200;font-size:16px;line-height:21px;}.user-area-page .delete-password-form input[type='submit']{display:flex;justify-content:center;padding:12px 24px;width:170px;min-width:88px;height:40px;background:#FF3636;border-radius:100px;font-family:'Akkurat-Pro-Bold';font-style:normal;font-size:14px;line-height:16px;color:#FFFFFF;margin:24px auto auto auto;}.user-area-page .delete-password-form .text-field--password .text-field__icon-eye{width:16px;height:16px;margin-left:90%;}.user-area-page .delete-password-form .forgot-pass-link{font-size:14px;line-height:18px;color:#6A6A6A;border-bottom:1px dashed #6A6A6A;text-decoration:none;}.user-area-section{display:flex;justify-content:space-between;position:relative;}@media (max-width:1023px){.user-area-section{display:block;}}.user-area-section__content{flex:1;padding:0 48px 0 0;}.user-area-section__content h1{max-width:100%;}@media (max-width:1023px){.user-area-section__content h1{max-width:none;padding:0 24px;}}@media (max-width:1023px){.user-area-section__content{padding: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;}.user-area-section__heading p a--active,.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:focus,.user-area-section__heading p .discover-more-section .item .opener:focus,.discover-more-section .item .user-area-section__heading p .opener:focus,.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,.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{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:"Roboto-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:"Roboto-Regular","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{display:flex;align-items:flex-start;gap:64px;margin:0 0 24px;}@media (max-width:767px){.user-area-section .tabs{gap:initial;justify-content:space-between;}}.user-area-section .tabs > li{margin:0;}.user-area-section .tabs__link{border-bottom:2px solid transparent;}.user-area-section .tabs__link:hover{border-bottom:2px solid #B1D600 !important;color:#183029 !important;font-weight:700;background-color:rgba(0,0,0,0);}.user-area-section .tabs__item--active .tabs__link{border-bottom:2px solid #B1D600;color:#183029;font-weight:700;}.user-area-section .tabs .hide_tab_cancelled{display:none;}.user-area-section .aside-holder{position:relative;right:0;flex:0 0 370px;max-width:370px;margin:0 48px;}@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:-48px;right:-48px;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 .btn-holder:empty{padding:0;}.user-area-section--personal .basket-holder .cancelation-terms{padding-top:18px;font-size:14px;line-height:21px;color:#2A423F;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.user-area-section--personal .basket-holder .cancelation-terms:not(:last-child){margin-bottom:18px;}.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:"Roboto-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:"Poppins-SemiBold","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:"Roboto-Regular","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;}@media (max-width:1023px){.user-area-section--show-aside-mobile .aside-holder{display:block;max-width:none;width:auto;margin:0 0 30px;}}@media (max-width:979px){.user-area-section--show-aside-mobile .aside-holder{margin-left:-20px;margin-right:-20px;}}@media (max-width:979px){.user-area-section--show-aside-mobile .aside-holder{margin-top:20px;}}#main.register-page{background-color:#eff2f5;}#main.register-page #block-breadcrumbs{padding:40px 0 0;}#main.register-page h1{margin:0 0 14px;}@media (max-width:1023px){#main.register-page h1{max-width:none;padding:24px 0 0;text-align:center;margin:0 0 24px;}}#main.register-page .user-form{padding:24px 40px;}@media (max-width:979px){#main.register-page .user-form{padding:0 16px 20px;box-shadow:none;background-color:rgba(0,0,0,0);margin:0 -16px;}#main.register-page .user-form .create-account{padding:0 0 10px;}}#main.register-page .user-form .create-account{padding:0;max-width:670px;}#main.register-page .user-form .create-account h2{display:flex;align-items:center;margin:0 0 24px;font-weight:600;line-height:26px;}#main.register-page .user-form .create-account h2:before{display:inline-block;content:url("/html/images/logo_b&me.svg");width:65px;height:25px;padding:0 16px 0 0;box-sizing:content-box;}#main.register-page .register-iberia #edit-personal-info .fields-holder{display:flex;flex-wrap:wrap;}#main.register-page .register-iberia #edit-personal-info .fields-holder .user-form__col{padding:0 10px 24px;}#main.register-page .register-iberia #edit-personal-info #edit-register-birthdate .fields-holder{flex-direction:column;padding:0 10px 24px;}@media (min-width:981px){#main.register-page .register-iberia #edit-personal-info #edit-register-birthdate .fields-holder{width:50%;}}#main.register-page .register-iberia #edit-personal-info #edit-register-birthdate .fields-holder .birthdate-title{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;color:#6a6a6a;text-transform:uppercase;margin-bottom:8px;}#main.register-page .register-iberia #edit-personal-info #edit-register-birthdate .birthdate-fields{display:flex;gap:8px;}#main.register-page .register-iberia #edit-personal-info #edit-register-birthdate .birthdate-fields .form-item{width:35%;}#main.register-page .register-iberia #edit-personal-info #edit-register-birthdate .birthdate-fields .form-item .birthdate-field{height:40px;font-size:14px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;color:#6a6a6a;text-align:center;}.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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.support__heading h1{font:32px/44px "Roboto-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:"Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 15px;}.support__category-subtitle{display:block;font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:16px;}.faq-nav-category{display:flex;flex-wrap:wrap;font:14px/21px "Roboto-Regular","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 "Roboto-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;}.faq-nav-category__link--active > span,.faq-nav-category__link.active > span,.faq-nav-category__link:focus > span,.no-js .faq-nav-category__link:hover > span,.no-touchevents .faq-nav-category__link:hover > span{border-bottom-color:transparent;}.confirmation-page{border-top:1px solid #dfe3e4;}.confirmation-page#main{padding:0;}.confirmation-page h1{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:30px;line-height:1.33;letter-spacing:-0.5px;color:#9ebf00;margin-bottom:15px;}@media (max-width:767px){.confirmation-page h1{font-size:21px;line-height:27px;margin-bottom:13px;letter-spacing:0;}}.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);margin-bottom:15px;}}.confirmation--newsletter .confirmation__block{padding:83px 30px 90px;}.confirmation__txt-box{font:18px/30px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:center;max-width:548px;margin:0 auto 41px;}@media (max-width:767px){.confirmation__txt-box{padding:0;font-size:14px;line-height:22px;margin-bottom:19px;}}.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 "Roboto-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__box-title{font-size:24px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:-0.4px;text-align:center;line-height:1.25;margin:0 0 21px;}@media (max-width:767px){.confirmation__box-title{font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:15px;}}.confirmation__booking-availability-text{font-size:18px;max-width:393px;text-align:center;margin:24px auto 0;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.confirmation__booking-availability-text{margin-top:14px;font-size:14px;}}.confirmation__booking-buttons{margin-bottom:17px;}.confirmation__booking-button{max-width:300px;margin:20px auto 0;}@media (max-width:767px){.confirmation__booking-button{max-width:258px;}}.confirmation__booking-button:first-of-type{margin-top:0;}.confirmation__booking-button .button{height:auto;}.confirmation__booking-button .button__inner{padding-top:18px;padding-bottom:18px;}@media (max-width:767px){.confirmation__booking-button .button__inner{padding-top:13px;padding-bottom:13px;}}.confirmation__booking-button .button--disabled{background:#8A9997;pointer-events:none;}.confirmation__booking-button--confirm .button__inner{font-size:16px;text-transform:uppercase;}.confirmation__booking-recap{max-width:563px;width:100%;margin:0 auto 40px;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;background:#fff;}@media (max-width:767px){.confirmation__booking-recap{max-width:none;width:auto;margin:0 -10px 30px;}}.confirmation__booking-recap-section{padding:26px 50px;border-bottom:1px solid #EFF2F5;}@media (max-width:767px){.confirmation__booking-recap-section{padding:16px 20px;}}.confirmation__booking-recap-section:last-child{border:0;}.confirmation__booking-recap-row{display:flex;align-items:center;}@media (max-width:767px){.confirmation__booking-recap-row{display:block;text-align:left;}}.confirmation__booking-recap-section--complex .confirmation__booking-recap-row{padding:5px 0;}@media (max-width:767px){.confirmation__booking-recap-section--complex .confirmation__booking-recap-row{padding:3px 0;}}.confirmation__booking-recap-label{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:30px;text-align:left;flex:1 1 5px;margin-right:20px;}@media (max-width:767px){.confirmation__booking-recap-label{margin-right:0;}}.confirmation__booking-recap-section--complex .confirmation__booking-recap-label{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#444B4A;display:flex;align-items:center;}.confirmation__booking-recap-label svg{width:18px;height:18px;fill:currentColor;}.confirmation__booking-recap-icon{line-height:1;margin-right:8px;flex-shrink:0;}@media (max-width:767px){.confirmation__booking-recap-icon{display:none;}}.confirmation__booking-recap-value{font-size:14px;line-height:30px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:right;}@media (max-width:767px){.confirmation__booking-recap-value{text-align:left;margin-top:-10px;}}.confirmation__booking-recap-value--green{color:#9ebf00;letter-spacing:0.9px;}.confirmation__booking-recap .total-price{font:32px/32px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;}@media (max-width:767px){.confirmation__booking-recap .total-price{margin-top:-3px;display:block;}}.confirmation__booking-recap .total-price span{font-size:32px;}.confirmation__booking-recap .total-price span.small{font-size:14px;}.confirmation__booking-recap .total-price > span.currency{font-size:22px;}.confirmation__online-checkin-explanation{max-width:603px;margin:0 auto;}.confirmation__online-checkin-explanation-title{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;line-height:42px;text-align:center;margin:0 0 10px;}@media (max-width:767px){.confirmation__online-checkin-explanation-title{margin-bottom:25px;}}.confirmation__online-checkin-explanation-items{display:flex;align-items:flex-start;justify-content:center;margin:-25px -25px 0;}@media (max-width:767px){.confirmation__online-checkin-explanation-items{display:block;margin:-13px 0 0;}}.confirmation__online-checkin-explanation-item{display:flex;margin:25px 25px 0;width:calc(33.3333% - 50px);}@media (max-width:767px){.confirmation__online-checkin-explanation-item{margin:13px 0 0;width:100%;}}.confirmation__online-checkin-explanation-item span{text-align:left;line-height:18px;display:inline-flex;align-items:center;}.confirmation__online-checkin-explanation-icon{line-height:0;flex-shrink:0;margin-right:13px;}.confirmation__online-checkin-explanation-icon svg{width:24px;height:24px;fill:#9ebf00;}.confirmation__online-checkin-explanation-icon--register-online svg{width:25px;height:30px;}.confirmation__online-checkin-explanation-icon--confirm svg{width:25px;height:22px;}@media (max-width:767px){.confirmation__online-checkin-explanation-icon--access{position:relative;left:-3px;}}.confirmation__online-checkin-explanation-icon--access svg{width:23px;height:30px;}.confirmation__online-checkin-explanation-icon--arrival svg{width:24px;height:24px;}.confirmation__legitimate-consent-text{font-style:normal;font-weight:400;font-size:10px;line-height:13px;text-align:center;color:#000000;margin:24px 0;}.confirmation__booking-separator{max-width:714px;margin:35px auto 60px;width:100%;border:0;border-bottom:1px solid #E4E4E4;}@media (max-width:767px){.confirmation__booking-separator{margin:30px -30px 36px;width:auto;max-width:none;}}.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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.confirmation__payment .total-price{font:22px/32px "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Roboto-Regular","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 "Roboto-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;}.confirmation__summary-block .hotel-info a--active,.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:focus,.confirmation__summary-block .hotel-info .discover-more-section .item .opener:focus,.discover-more-section .item .confirmation__summary-block .hotel-info .opener:focus,.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,.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{text-decoration:underline;}.confirmation__summary-block .hotel-info .personal{margin-bottom:10px;}.confirmation__summary-block .hotel-info .personal strong{display:block;font:12px/22px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.confirmation__ads{max-width:300px;margin:0 auto;}.confirmation__ads .title{display:block;font:8px/12px "Roboto-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;}.get-started{padding:24px;background-color:#fff;display:flex;flex-direction:column;margin:0 0 32px;border-radius:4px;}@media (max-width:1023px){.get-started{padding:24px 24px 0;}}.get-started__title{font-size:18px;margin:0 0 16px;}.get-started__img{position:relative;padding-bottom:10px;}.get-started__subtitle{text-align:start;}.get-started__items{display:flex;flex-wrap:wrap;justify-content:center;order:1;}@media (max-width:1023px){.get-started__items{margin:24px 24px 0;order:2;}}.get-started__items:after{content:"";display:block;clear:both;}.get-started__items__item{flex:0 0 100%;max-width:100%;position:relative;margin-bottom:24px;padding-left:12px;padding-right:12px;}@media (min-width:1025px){.get-started__items__item{flex:0 0 32%;max-width:32%;}}.get-started__items__item img{width:100%;height:auto;}.get-started__joinbandme{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;margin:24px 0 0;order:2;text-align:left;}@media (max-width:1023px){.get-started__joinbandme{order:1;margin:0 0 24px;}}.get-started__joinnow{background-color:#B1D600 !important;border-color:#B1D600 !important;}@media (max-width:1023px){.get-started__joinnow{width:100%;margin-top:16px;}}.get-started .default-button--secondary{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif !important;max-width:170px;text-align:center;}@media (max-width:1023px){.get-started .default-button--secondary{max-width:100%;}}.get-started__news{font-size:21px;display:block;line-height:1.4;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;max-width:523px;}@media (max-width:1023px){.get-started__news{max-width:100%;font-size:21px;text-align:left;}}.advantage-blc{display:grid;margin:0;justify-content:space-between;grid-gap:0 16px;grid-template-columns:repeat(3,1fr);}@media (max-width:1023px){.advantage-blc{grid-template-columns:1fr;grid-gap:24px;}}.advantage-blc .get-started__items__item{flex:initial;max-width:none;height:auto;width:100%;margin:0 auto;padding:0;}.advantage-blc .get-started__items__item .get-started__img{position:relative;padding-bottom:0;height:120px;margin:0 0 24px;}.advantage-blc .get-started__items__item .get-started__img .field-title-image{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:32px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;position:absolute;left:0;top:0;bottom:0;right:0;color:#fff;}.advantage-blc .get-started__items__item .get-started__img img{width:100%;height:100%;object-fit:cover;}.advantage-blc .get-started__items__item .get-started__subtitle .field-title{color:#B1D600;font-size:21px;line-height:normal;margin:0;text-transform:uppercase;}.advantage-blc .get-started__items__item .get-started__subtitle .field-subtitle{color:#183029;font-size:20px;margin:0;line-height:normal;}.advantage-blc .get-started__items__item .get-started__subtitle .field-subtitle sup{font-size:13px !important;}.field-title-image{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:32px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;position:absolute;left:0;top:0;bottom:0;right:0;color:#fff;}.bloc-get-started{background:#183029;}@media (max-width:1023px){.bloc-get-started{padding-top:15px;}}.bloc-get-started__items{display:flex;flex-direction:column;padding:48px 0;}.bloc-get-started__text{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:4px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.field-title{color:#B1D600;font-size:21px;line-height:normal;margin:0;text-transform:uppercase;}.field-subtitle{color:#183029;font-size:20px;margin:0;}sup{vertical-align:super;font-size:10px;}.container-bloc-get-started{background:#183029 !important;}.no-booking-block{padding:16px 0 0;}.no-booking-block .bloc-top{margin:0 0 16px;display:flex;flex-direction:column;align-items:center;}.no-booking-block .bloc-top img{width:212px;height:148px;margin:0 auto 8px;}.no-booking-block .bloc-top p{font-size:18px;line-height:27px;font-weight:600;color:#183029;font-family:"Poppins",sans-serif;margin:0;}.no-booking-block .green-blc{padding:24px;background-color:#183029;border-radius:4px;}.no-booking-block .green-blc .no-booking-block__btn-row{min-width:240px;}.no-booking-block .green-blc .no-booking-block__btn-row .text p{color:#fff;font-family:"Poppins",sans-serif;font-weight:600;text-align:center;font-size:14px;line-height:21px;margin:0 0 16px;}.no-booking-block .green-blc .no-booking-block__btn-row .button{border:none;background-color:#B1D600;height:40px;min-width:228px;width:max-content;margin:0 auto;}@media (max-width:979px){.no-booking-block .green-blc .no-booking-block__btn-row .button{min-width:100%;}}.no-booking-block .green-blc .no-booking-block__btn-row .button:after,.no-booking-block .green-blc .no-booking-block__btn-row .button:before{display:none;}.no-booking-block .green-blc .no-booking-block__btn-row .button .button__inner{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;font-weight:600;}.no-booking-block .green-blc .no-booking-block__btn-row .button:hover,.no-booking-block .green-blc .no-booking-block__btn-row .button:focus{background-color:#BEE500;}.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 "Roboto-Regular","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 "Roboto-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;}.content-section .booking-info__content h2 a--active,.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: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,.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,.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{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 "Roboto-Regular","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;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;line-height:23px;padding:4px 16px;border-radius:18.5px;background-color:#B4B4B4;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{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;background:#fff;color:#B4B4B4;border:1px solid #B4B4B4;border-radius:18.5px;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 "Roboto-Regular","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:0 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;}.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 "Poppins-SemiBold","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;}.booking-section__heading .more-link--active,.booking-section__heading .more-link.active,.booking-section__heading .more-link:focus,.no-js .booking-section__heading .more-link:hover,.no-touchevents .booking-section__heading .more-link:hover{text-decoration:none;}.booking-section__filter-row{padding:0 0 16px;height:58px;}.booking-section__filter-row .jcf-select{border:1px solid #B1D600;margin:0;}@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;margin:18px auto 0;justify-content:center;}@media (max-width:767px){.booking-section__btn-holder{flex-direction:column;align-items:center;}}.booking-section__btn-wrap{min-width:180px;}@media (max-width:1023px){.booking-section__btn-wrap{width:100%;min-width:100%;}}.booking-section__btn-wrap .button--secondary{border:1px solid #8a9997;background-color:#fff;height:40px;}.booking-section__btn-wrap .button--secondary::before,.booking-section__btn-wrap .button--secondary::after{display:none;}.booking-section__btn-wrap .button--secondary a,.booking-section__btn-wrap .button--secondary .discover-more-section .item .opener,.discover-more-section .item .booking-section__btn-wrap .button--secondary .opener{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16px;color:#183029;font-weight:700;border-bottom:none;}.booking-section__btn-wrap .button--secondary:hover,.booking-section__btn-wrap .button--secondary:focus{background-color:#fff !important;}.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;}.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__header{display:flex;justify-content:space-between;align-items:center;}.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;}.booking-item__info h2 a--active,.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:focus,.booking-item__info h2 .discover-more-section .item .opener:focus,.discover-more-section .item .booking-item__info h2 .opener:focus,.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,.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{text-decoration:underline;}.booking-item__info address{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.booking-invoice{position:relative;display:flex;}.booking-invoice--detailed{margin-left:40px;margin-top:18px;}.booking-invoice__text{cursor:pointer;display:flex;}.booking-invoice__text svg{width:16px;height:16px;margin-right:8px;}.booking-invoice__text span{color:#9EBF00;font-size:14px;line-height:16px;border-bottom:1px #9EBF00;border-bottom-style:dotted;}.booking-invoice__popup{display:none;z-index:99;position:absolute;filter:drop-shadow(0px 5px 29px rgba(138,153,151,0.4));padding-top:6px;width:260px;right:0;top:20px;}.booking-invoice__popup.active{display:block;}.booking-invoice__popup-wrapper{padding:24px;width:100%;position:relative;background:#fff;border-radius:4px;}.booking-invoice__popup-wrapper:after{content:'';position:absolute;top:-13px;right:40px;border:7px solid transparent;border-bottom:6px solid #fff;}.booking-invoice__popup-item:not(:last-child){margin-bottom:25px;}.booking-invoice__popup-text{display:flex;}.booking-invoice__popup-text svg{width:16px;height:16px;margin-right:8px;}.booking-invoice__popup-text span{color:#6A6A6A;font-size:14px;line-height:16px;border-bottom:1px #6A6A6A;border-bottom-style:dotted;}.booking-invoice--detailed{margin-left:40px;margin-top:18px;}.booking-invoice--detailed .booking-invoice__popup{left:0;right:unset;}.booking-invoice--detailed .booking-invoice__popup-wrapper:after{left:40px;right:unset;}@media (max-width:767px){.booking-invoice--landing{display:none;}}.booking-invoice--landing-tablet{display:none;justify-content:center;margin-top:25px;}@media (max-width:767px){.booking-invoice--landing-tablet{display:flex;}.booking-invoice--landing-tablet .booking-invoice__popup-wrapper:after{right:50%;transform:translateX(50%);}.booking-invoice--landing-tablet .booking-invoice__popup{right:50%;transform:translateX(50%);}}.booking-cancelation .txt-box{padding:0 0 30px;}.booking-cancelation h4{font:18px/24px "Roboto-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 "Poppins-SemiBold","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;}}.co2-consumption{border-bottom:1px solid #dbe0df;margin:0px;padding:24px 0px 24px;display:flex;flex-direction:column;gap:12px;font:14px/16.5px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.co2-consumption .co2-consumption-title{color:#6a6a6a;}.co2-consumption .co2-consumption-content{display:flex;justify-content:space-between;font-weight:700;flex-wrap:wrap;gap:12px;}@media (max-width:767px){.co2-consumption .co2-consumption-content{flex-direction:column;}}.co2-consumption .co2-consumption-content .title-info{color:#B1D600;}.co2-consumption .co2-consumption-content .value{color:#1d3330;}.co2-consumption .co2-consumption-description{font:12px/14.05px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;font-weight:400;}.co2-consumption .asterix{color:#eb334c;}.co2-consumption .co2-consumption-btn{position:relative;display:block;}.co2-consumption .co2-consumption-btn .button__inner{height:40px;background-color:#B1D600;border:1px solid #B1D600;border-radius:40px;position:relative;cursor:pointer;margin:0 auto;color:#183029;display:flex;align-items:center;justify-content:center;}@media (min-width:769px){.co2-consumption .co2-consumption-btn .button__inner{max-width:70%;}}@media (max-width:767px){.co2-consumption .co2-consumption-btn .button__inner{max-width:100%;}}.co2-consumption .co2-consumption-btn .button__inner:hover{background-color:#BEE500;border-color:#BEE500;}.confirmation__booking-co2-consumption .co2-consumption{text-align:left;padding:16px 50px;margin:0;}@media (max-width:767px){.confirmation__booking-co2-consumption .co2-consumption{padding:16px 20px;}}.confirmation__booking-co2-consumption .co2-consumption .co2-consumption-content .title-info{color:#B1D600;display:flex;gap:8px;align-items:center;}@media (max-width:767px){.confirmation__booking-co2-consumption .co2-consumption .co2-consumption-content{gap:9px;}}.confirmation__booking-co2-consumption .co2-consumption img{width:18px;height:18px;}@media (min-width:769px){.confirmation__booking-co2-consumption .co2-consumption-btn .button__inner{max-width:80%;}}.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:"Roboto-Regular","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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.landing__section h2{font:30px/42px "Roboto-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 "Poppins-SemiBold","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 "Roboto-Regular","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:"Roboto-Regular","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 -18px 10px 0 !important;bottom:25px !important;height:0;}}@media (max-width:1023px){.landing__map-box .map .control-holder{right:16px !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 "Roboto-Regular","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;}.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,.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,.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,.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{border-bottom-color:transparent;}.landing__intro-txt{font-family:"Roboto-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;}.destination-list li a--active,.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:focus,.destination-list li .discover-more-section .item .opener:focus,.discover-more-section .item .destination-list li .opener:focus,.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,.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{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;}@media (max-width:1023px){.page-node-type-city-landing .header{background-color:transparent !important;border-bottom:0;}}@media (max-width:1023px){.page-node-type-city-landing .header .container{background-color:transparent;}}.page-node-type-city-landing .header .container .landing__section{padding:0 0 50px;}@media (max-width:1023px){.page-node-type-city-landing .header .container .svg-ico{fill:#fff;}}@media (max-width:1023px){.page-node-type-city-landing .header .menu-opener::after,.page-node-type-city-landing .header .menu-opener::before{background:#fff;}}@media (max-width:1023px){.page-node-type-city-landing .header .menu-opener span{background:#fff;}}.page-node-type-city-landing .questions-wrapper{display:flex;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;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;}.page-node-type-city-landing .questions-wrapper .travel-guide-questions-block__title{color:#b0d300 !important;}@media (max-width:1023px){.page-node-type-city-landing .questions-wrapper .travel-guide-questions-block{width:100%;}}.page-node-type-city-landing .new-landing-page-container .show-overlay:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .show-overlay:after{top:-55px;}}.page-node-type-city-landing .new-landing-page-container .questions-wrapper{flex-direction:column;margin:0;}.page-node-type-city-landing .new-landing-page-container .landing .landing-content{margin-top:32px;}.page-node-type-city-landing .new-landing-page-container .landing__img-box{position:relative;height:100vh;max-height:484px;display:flex;text-align:center;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box{align-items:center;justify-content:center;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box{flex:1 1 auto;height:510px;padding-top:24px;margin:0 !important;}.map-expanded .page-node-type-city-landing .new-landing-page-container .landing__img-box{padding-top:50px !important;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper{padding:0 16px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box > *:first-child{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box > *:first-child{height:568px;top:-50px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box > *:first-child img{width:100%;height:revert-layer;object-fit:cover;object-position:center;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper{position:relative;z-index:4;color:#fff;margin-bottom:24px;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper{max-width:1220px;padding:0 70px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper h1,.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper h2{text-align:left;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper h1{font-size:24px;line-height:36px;font-weight:600;margin:0 0 8px;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper h2{font-size:21px;line-height:31.5px;font-weight:600;margin:0;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter{margin-top:16px;}@media (min-width:980px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .use-sticky.sticky .search-block{padding:0 70px;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .caption-bar{display:none;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .search-block{position:relative;border-radius:8px;overflow:visible;visibility:visible;margin:0;height:280px !important;top:0 !important;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .search-block form{height:280px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block{padding:0px;border-radius:100px;background-color:#fff;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block{border-radius:8px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .bbh-search-block-form{border-radius:100px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .bbh-search-block-form{border-radius:8px;padding:0;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .search-holder{border-top-left-radius:100px;border-bottom-left-radius:100px;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .search-holder{width:87.5%;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .search-holder{border-top-left-radius:8px;border-top-right-radius:8px;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .search-holder .ajax-drop{top:53px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .locations-info{border-top-left-radius:100px;border-bottom-left-radius:100px;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .locations-info .svg-ico{fill:#6a6a6a;width:18px;height:18px;left:24px;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .locations-info{height:50px;padding:0 16px 0 58px;width:35.25%;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .locations-info{display:block;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;padding:16px 16px;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .locations-info .icon{display:block;left:16px;top:50%;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .locations-info input{text-align:left;width:calc(100% - 36px);margin-left:36px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .locations-info input:after{display:none;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder{align-items:center;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder .svg-ico{fill:#6A6A6A;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder{height:50px;width:35.25%;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder{min-height:54px;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder .calendar__info-nights-mobile{padding-top:12px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder__icon{width:18px;height:18px;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder.datepicker-holder--new .box input{font-size:14px;font-family:"Roboto",sans-serif;font-weight:400;line-height:16.41px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder.datepicker-holder--new .box input{height:54px;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder.datepicker-holder--new .box input{padding-left:calc(20% + 8px);}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder.datepicker-holder--new .box input.end{padding-left:calc(20% + 4px);}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .datepicker-holder.datepicker-holder--new .box.box--to input{padding-left:calc(10%);}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .travelers{width:auto;flex:1 0 auto;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .info-travels{height:50px;padding:0 16px 0 34px;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .info-travels .icon{left:16px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .info-travels .icon .svg-ico{fill:#6a6a6a;width:18px;height:18px;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .info-travels .info{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:16.41px;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .info-travels .info{padding-left:2px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .corporate-code{margin-bottom:0;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .corporate-code{height:50px;right:5px;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .corporate-code__opener{height:50px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .corporate-code .svg-ico{fill:#6A6A6A;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder{height:50px;float:right;width:12.5%;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder input{color:#183029;background-color:#B1D600;border-radius:100px;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder input{padding:0;position:relative;right:5px;margin-top:4.5px;line-height:40.5px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder input:hover,.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder input:focus{background-color:#BEE500;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder{padding:16px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder .btn-search{border-radius:100px;padding:0;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder .btn-search{height:41px;justify-content:center;align-items:center;background:transparent;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder .btn-search{border-radius:100px;}}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder .btn-search:after{display:none;}.page-node-type-city-landing .new-landing-page-container .landing__img-box .content-wrapper .mobile-filter .block-bbh-search-form-block .btn-holder .btn-search:before{display:none;}.page-node-type-city-landing .new-landing-page-container .landing .hotels-bloc{background-color:#F2F2F2;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing .container{padding:0 16px;}}.page-node-type-city-landing .new-landing-page-container .landing .preview-block .preview-gallery__heading h2{font-size:24px;}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .landing .preview-block .preview-gallery__heading h2{margin-bottom:12px;}}.page-node-type-city-landing .new-landing-page-container .landing .content-slider-block__title-holder h2{font-size:24px;}.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list{width:100%;display:flex;gap:24px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list{width:100%;flex-direction:column;gap:16px;}}.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .right-items,.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .left-items{width:50%;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .right-items,.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .left-items{display:none;}}.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .mobile-items{display:none;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .mobile-items{display:block;width:100%;}}.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .faq-single-item{width:48%;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .faq-single-item{width:100%;}}.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .single-item{display:flex;width:100%;flex-wrap:wrap;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .single-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing .accordion.faq-list .single-item img{display:none;}}.page-node-type-city-landing .new-landing-page-container .landing .faq-image{display:flex;justify-content:center;width:50%;}.page-node-type-city-landing .new-landing-page-container .landing .field--name-field-question-faq-hotel p:first-child{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;line-height:18.75px;font-weight:700;}.page-node-type-city-landing .new-landing-page-container .landing .faq-list__opener{margin-right:26px;}.page-node-type-city-landing .new-landing-page-container .landing .faq-list__item{margin-top:4px;}.page-node-type-city-landing .new-landing-page-container .landing .faq-list__question{align-items:center;}.page-node-type-city-landing .new-landing-page-container .landing .faq-list__answer{padding:0 20px 12px 66px;}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .landing .faq-list__answer{padding:0 20px 12px 85px;}}.page-node-type-city-landing .new-landing-page-container .landing .faq-list__answer .wysiwyg-block{line-height:16.41px;}.page-node-type-city-landing .new-landing-page-container .landing .faq-block{display:block;margin:0 0 48px;padding:0;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing .faq-block{display:block;margin:0 0 20px;}}.page-node-type-city-landing .new-landing-page-container .landing .faq-block h2:first-child{margin:0 0 24px;font-family:"Poppins",sans-serif;font-size:21px;line-height:31.5px;font-weight:600;}.page-node-type-city-landing .new-landing-page-container .landing .travel-guide-questions-block{width:370px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .landing .travel-guide-questions-block{width:100%;}}.page-node-type-city-landing .new-landing-page-container .content-slider-block{margin-bottom:32px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .content-slider-block{margin-bottom:16px;}}.page-node-type-city-landing .new-landing-page-container .content-slider-block h2{color:#183029;font-family:"Poppins",sans-serif;font-size:21px;font-weight:600;line-height:31.5px;text-align:left;margin:0;}.page-node-type-city-landing .new-landing-page-container .content-slider-block__title-holder{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;}.page-node-type-city-landing .new-landing-page-container .content-slider-block__title{font-size:21px;font-weight:600;line-height:31.5px;text-align:left;}.page-node-type-city-landing .new-landing-page-container .content-slider-block .slider-control{display:flex;justify-content:space-between;width:95px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .content-slider-block .slider-control{display:none;}}.page-node-type-city-landing .new-landing-page-container .content-slider-block .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;}.page-node-type-city-landing .new-landing-page-container .content-slider-block .slider-control__button.slick-disabled{pointer-events:none;opacity:0.5;}.page-node-type-city-landing .new-landing-page-container .content-slider-block .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;}.page-node-type-city-landing .new-landing-page-container .content-slider-block .slider-control__button--prev:after{margin-left:1px;transform:translate(-50%,-50%) rotate(-135deg);}.page-node-type-city-landing .new-landing-page-container .content-slider-block .slider-control__button--next:after{margin-left:-1px;transform:translate(-50%,-50%) rotate(45deg);}.page-node-type-city-landing .new-landing-page-container .content-slider-block .slick-track{margin:8px;}.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide{display:flex;flex-direction:row;padding-right:12px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide{flex-direction:column;}}.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide img{min-height:203px;max-width:273px;border-top-left-radius:4px;border-bottom-left-radius:4px;box-shadow:0px 4px 5px 0px #1D333024,0px 2px 4px 0px #1D333033;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide img{border-top-right-radius:4px;border-bottom-left-radius:0;box-shadow:0px -4px 5px 0px #1D333024,0px -2px 4px 0px #1D333033;height:203px;width:100%;}}.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide .content-slide-details-holder{padding:16px 24px 0;box-shadow:0px 1px 10px 0px #1D33301F,0px 2px 4px 0px #1D333033;border-top-right-radius:4px;border-top-right-radius:4px;width:100%;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide .content-slide-details-holder{height:203px;padding:16px 24px 16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0px 4px 5px 0px #1D333024,0px 2px 4px 0px #1D333033;}}.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide .content-slide-details-holder h3{color:#183029;margin:0;font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;line-height:27px;text-align:left;}.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide .content-slide-details-holder .field--name-field-description-plain{color:#183029;margin:16px 0 16px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:16.41px;text-align:left;max-height:65px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}.page-node-type-city-landing .new-landing-page-container .content-slider-block .content-slide .content-slide-details-holder span{color:#183029;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:18.75px;text-align:left;border-bottom:1px dotted #183029;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block{margin-bottom:32px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .links-tabs-block{margin-bottom:16px;}}.page-node-type-city-landing .new-landing-page-container .links-tabs-block__title-holder{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block__title{font-size:21px;font-weight:600;line-height:31.5px;text-align:left;margin:0;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .slider-control{display:flex;justify-content:space-between;width:95px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .links-tabs-block .slider-control{display:none;}}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .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;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .slider-control__button.slick-disabled{pointer-events:none;opacity:0.5;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .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;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .slider-control__button--prev:after{margin-left:1px;transform:translate(-50%,-50%) rotate(-135deg);}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .slider-control__button--next:after{margin-left:-1px;transform:translate(-50%,-50%) rotate(45deg);}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-track{display:flex;gap:16px;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider{border-width:1px;border-bottom-style:solid;border-bottom-color:#B6B6B6;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .slick-slide-item a,.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .slick-slide-item .discover-more-section .item .opener,.discover-more-section .item .page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .slick-slide-item .opener{padding:12px 4px;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .slick-slide-item a:hover,.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .slick-slide-item .discover-more-section .item .opener:hover,.discover-more-section .item .page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .slick-slide-item .opener:hover{background-color:#EDF8CC;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .slick-slide-item h3{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:18.75px;text-align:center;color:#183029;margin:0;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .tabs__item--active{background-color:#EDF8CC;border-bottom-width:3px;border-bottom-color:#B1D600;border-bottom-style:solid;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .slick-slider .tabs__item--active h3{font-weight:700;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .tabs--mobile{display:none;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .tab-content .field__item{height:100% !important;}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .tab-content .field--type-link{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:12px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .tab-content .field--type-link{grid-template-columns:1fr;}}.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .tab-content .field--type-link a,.page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .tab-content .field--type-link .discover-more-section .item .opener,.discover-more-section .item .page-node-type-city-landing .new-landing-page-container .links-tabs-block .tabs-holder .tab-content .field--type-link .opener{font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;line-height:20px;text-align:left;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:25%;text-decoration-thickness:7%;text-underline-position:from-font;text-decoration-skip-ink:none;}.page-node-type-city-landing .new-landing-page-container .search-block{height:auto !important;}.page-node-type-city-landing .new-landing-page-container .breadcrumbs-wrap{background-color:#F2F2F2;box-shadow:none;margin:0;padding:0;}.page-node-type-city-landing .new-landing-page-container .breadcrumbs-wrap .container{max-width:1225px;padding:24px 20px;margin:0 auto;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .breadcrumbs-wrap .container{padding:16px;}}.page-node-type-city-landing .new-landing-page-container .breadcrumbs-wrap .breadcrumbs{padding:0;color:#6a6a6a;font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;line-height:14.06px;}.page-node-type-city-landing .new-landing-page-container .breadcrumbs-wrap .breadcrumbs li{padding:0 8px;}.page-node-type-city-landing .new-landing-page-container .breadcrumbs-wrap .breadcrumbs li:first-child{padding-left:0;}.page-node-type-city-landing .new-landing-page-container .breadcrumbs-wrap.breadcrumbs-wrap-mobile{border-top:none;}.page-node-type-city-landing .new-landing-page-container .map.fixed-block .js-map-holder{bottom:inherit;}@media (min-width:981px){.map-expanded .page-node-type-city-landing .new-landing-page-container .map.fixed-block .js-map-holder{top:83px !important;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .map-content.one-hotel .map-background{height:242px !important;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .map-content.one-hotel .btn-expand--map-search{top:98px !important;}}.page-node-type-city-landing .new-landing-page-container .map-content .map-background{position:absolute;top:0;height:109px;width:100%;border-radius:2px;border:2px solid #B1D600;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .map-content .map-background{height:89px;}}.page-node-type-city-landing .new-landing-page-container .map-content .map-background img{width:100%;height:100%;object-fit:cover;}.page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search{top:32px !important;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search{top:23px !important;}}.map-expanded .page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search{top:24px !important;left:48px;}.page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder{font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;line-height:14.06px;height:40px;border-radius:30px;width:max-content;padding:11px 16px;}.map-expanded .page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder{height:34px;}.page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder .svg-ico:first-child{margin-right:10px;}@media (max-width:1023px){.map-expanded .page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder .svg-ico:first-child{display:none;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder .svg-ico:first-child{display:block;}}.page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder .city-map-icon{width:16px;height:10px;margin-right:8px;display:none;}.map-expanded .page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder .city-map-icon{display:block;}.map-expanded .page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder .svg-ico:last-of-type{display:none !important;}.page-node-type-city-landing .new-landing-page-container .map-content .btn-expand--map-search .holder .svg-ico--mobile{display:none;}.page-node-type-city-landing .back-to-top{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;border:none;border-radius:4px;box-shadow:0px 4px 5px 0px #1D333024;position:fixed;right:24px;bottom:24px;background-color:#fff;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:18px;width:81px;z-index:999;visibility:hidden;}.page-node-type-city-landing .back-to-top.visible{visibility:visible;}@media (min-width:1024px){.page-node-type-city-landing .back-to-top .back-to-top-desktop{display:block;height:43px;width:43px;}.page-node-type-city-landing .back-to-top .back-to-top-mobile{display:none;}}@media (max-width:1023px){.page-node-type-city-landing .back-to-top{padding:8px;right:15px;bottom:15px;font-size:10px;line-height:15px;width:74px;}.page-node-type-city-landing .back-to-top .back-to-top-desktop{display:none;}.page-node-type-city-landing .back-to-top .back-to-top-mobile{display:block;height:35px;width:35px;}}@media (max-width:1023px){.map-expanded .page-node-type-city-landing .landing__section:first-child{padding-top:50px !important;}}@media (min-width:979px){.map-expanded .page-node-type-city-landing .search-block{top:24px !important;}}@media (max-width:1023px){.page-node-type-city-landing .search-result__content{margin-top:0 !important;}}@media (min-width:981px){.map-expanded .page-node-type-city-landing .map.fixed-block .js-map-holder{top:172px !important;}}.content-anchors{position:relative;left:50%;}@media (max-width:1023px){.content-anchors{overflow:scroll;scrollbar-width:none;bottom:8px;left:unset;}}.anchors-scroll{z-index:3;}@media (max-width:1023px){.anchors-scroll{width:max-content;transform:unset;}}.anchors-scroll.sticky-bar{position:fixed;top:120px;bottom:0;margin-top:0;height:0;}@media (max-width:1023px){.anchors-scroll.sticky-bar{white-space:nowrap;width:100%;overflow:scroll;scrollbar-width:none;position:fixed;top:8px;height:34px;}}.sticky-anchors-city-page{position:sticky;border-radius:8px;background-color:#fff;box-shadow:0px 4px 5px 0px #1D333024;display:flex;justify-content:center;padding:4px;max-width:max-content;transform:translate(-50%,-8px);margin-top:-34px;}@media (max-width:1023px){.sticky-anchors-city-page{margin:0 16px;width:max-content;transform:unset;}}.sticky-anchors-city-page.sticky-bar{position:fixed;top:120px;}@media (max-width:1023px){.sticky-anchors-city-page.sticky-bar{justify-content:start;white-space:nowrap;width:100%;overflow:scroll;scrollbar-width:none;position:fixed;top:8px;}}.sticky-anchors-city-page .anchor-link-city-page{font-family:"Poppins",sans-serif;font-size:12px;line-height:18px;font-weight:600;padding:4px 20px;text-transform:uppercase;color:#6a6a6a;background-color:#F2F2F2;}.sticky-anchors-city-page .anchor-link-city-page:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;}.sticky-anchors-city-page .anchor-link-city-page:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;}.sticky-anchors-city-page .anchor-link-city-page.active{color:#B1D600;background-color:#183029;}@media (max-width:1023px){.sticky-anchors-city-page .anchor-link-city-page{width:fit-content !important;white-space:nowrap;}}.map-expanded .new-landing-page-container .map-content .map-background{display:none;opacity:0;}.map-expanded .new-landing-page-container .map-content .gmnoprint:last-child{top:auto !important;bottom:12px !important;}@media (max-width:1023px){.map-expanded .new-landing-page-container .map-content .gmnoprint:last-child{top:auto !important;bottom:8px !important;left:auto !important;}}.new-landing-page-container .search-block.active-calendar .datepicker-holder--new .box{height:50px;}@media (max-width:1023px){.new-landing-page-container .search-block.active-calendar .datepicker-holder--new .box{height:54px;}}.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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.e-club-area__heading h1{font:24px/30px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.icon-confirm-circle{border-radius:30px;background-color:#B1D600;}.logo-inline{width:122px;height:24px;vertical-align:inherit;}.partners-page{overflow:hidden;padding-top:0 !important;background:#f7f8fa;}.partners-page__heading{margin-bottom:10px;margin-right:400px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.partners-page__heading{margin:0;}}.partners-page h1{font:32px/42px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}@media (max-width:979px){.partners-page h1{font:24px/28px "Roboto-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:"Roboto-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:"Roboto-Regular","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 "Poppins-SemiBold","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;}}@media (max-width:1023px){#main.travel-guide{padding-bottom:0;border-bottom:1px solid #fff;}}.travel-guide-subtitle{color:#757575;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1rem;line-height:1.5em;margin-bottom:40px;}.travel-guide-subtitle p:last-child{margin-bottom:0;}.page-type-travel-guide .breadcrumbs-wrap{background-color:#F7F8FA;box-shadow:none;}.button-scrolltop{appearance:none;height:52px;width:52px;position:sticky;bottom:50px;left:calc(50% + 532px);background-color:#9EBF00;border:0;box-shadow:0 0 0 4px #E0E1E4,0 15px 19px 0 rgba(0,0,0,0.18);border-radius:50%;color:#fff;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:0.875rem;line-height:1.1428571429em;align-items:center;justify-content:center;flex-direction:column;display:flex;}@media (max-width:1179px){.button-scrolltop{display:none;}}.dj-browser-msie-11 .button-scrolltop{position:fixed;z-index:999;}.button-scrolltop .text{display:block;}.button-scrolltop .icon-top{display:block;width:10px;height:10px;position:relative;top:-2px;}.button-scrolltop .icon-top:after,.button-scrolltop .icon-top:before{content:'';width:5px;height:1px;background:currentColor;position:absolute;right:1px;top:50%;transform:rotate(-135deg);transition:background .5s;}.button-scrolltop .icon-top:before{margin-right:3px;transform:rotate(-45deg);}.wrapper{position:relative;height:100%;width:100%;}.hotel-page-style{background-color:#F2F2F2;}.hotel-page-style .container{padding-bottom:20px;}.hotel-page-style .container .banner{margin:0;}.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 24px;}}.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{text-align:left;margin:0 15px 15px 0;}.align-right{text-align:right;margin:0 0 15px 15px;}.wysiwyg-block .align-right{float:right;}.wysiwyg-block .align-left{float:left;}.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;}}.new-desktop-show{background-color:#fff;}.desktop-search-bar{background-color:#F2F2F2;height:98px !important;}@media (min-width:981px){.howtoaccess-block{background-color:#fff;padding:24px 40px;border-radius:12px;margin:32px 0;}}.hotel-top-container{background-color:#fff;border-radius:0 0 12px 12px;margin-bottom:32px;}.visual-holder-container{padding-top:24px;background-color:#fff;border-radius:12px 12px 0 0;}@media (max-width:979px){.visual-holder-container{border-radius:0;}}.js-tab-hidden{display:block !important;left:-9999px !important;position:absolute !important;top:-9999px !important;}#bbh-account-delete-confirmation-page{background:linear-gradient(0deg,rgba(29,51,48,0.9),rgba(29,51,48,0.9)),url(/themes/custom/bbh_front/html/images/bg-delete-confirm-page.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}#bbh-account-delete-confirmation-page .main-container{display:flex;justify-content:center;align-items:center;height:810px;}#bbh-account-delete-confirmation-page .main-container p{margin:0;padding:0;}#bbh-account-delete-confirmation-page .main-container .sub-container{width:639px;height:408px;background:#FFFFFF;box-shadow:0px 4px 5px rgba(29,51,48,0.14),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);border-radius:4px;}@media (max-width:767px){#bbh-account-delete-confirmation-page .main-container .sub-container{width:296px;height:509px;}}#bbh-account-delete-confirmation-page .main-container .sub-container .logo{text-align:center;margin:48px 0;}#bbh-account-delete-confirmation-page .main-container .sub-container .title{font:32px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;line-height:40px;text-align:center;color:#1D3330;width:501px;height:80px;margin:0 auto;}@media (max-width:767px){#bbh-account-delete-confirmation-page .main-container .sub-container .title{width:220px;height:118px;}}#bbh-account-delete-confirmation-page .main-container .sub-container .title span{color:#9EBF00;}#bbh-account-delete-confirmation-page .main-container .sub-container .sub-title{width:410px;height:22px;font:18px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;font-size:18px;line-height:22px;color:#1D3330;margin:24px auto 48px auto;text-align:center;}@media (max-width:767px){#bbh-account-delete-confirmation-page .main-container .sub-container .sub-title{width:253px;margin-top:50px;}}#bbh-account-delete-confirmation-page .main-container .sub-container .footer-delete{font:12px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-style:normal;font-weight:400;line-height:16px;color:#1D3330;display:block;margin:0 33px;}@media (max-width:767px){#bbh-account-delete-confirmation-page .main-container .sub-container .footer-delete{text-align:center;width:264px;margin:0 11px;}}@media (max-width:767px){#bbh-account-delete-confirmation-page .main-container .sub-container .footer-right{float:none;}}#bbh-account-delete-confirmation-page .main-container .sub-container .footer-right p{display:inline;padding-left:3px;}#bbh-account-delete-confirmation-page .main-container .sub-container .footer-left{float:left;width:435px;}@media (max-width:767px){#bbh-account-delete-confirmation-page .main-container .sub-container .footer-left{float:none;width:268px;height:50px;}}#bbh-account-delete-confirmation-page .main-container .sub-container .footer-left a,#bbh-account-delete-confirmation-page .main-container .sub-container .footer-left .discover-more-section .item .opener,.discover-more-section .item #bbh-account-delete-confirmation-page .main-container .sub-container .footer-left .opener{text-decoration:underline;}.login-page #main{background:#EFF2F5;}@media (max-width:979px){.login-page .user-area-page .container{padding:40px 16px 0;}}.login-page .desktop-show #block-breadcrumbs,.login-page .desktop-hidden #block-breadcrumbs{padding:40px 0 16px 0;}.login-page .desktop-show .breadcrumbs,.login-page .desktop-hidden .breadcrumbs{padding:0;}.login-page .desktop-show .breadcrumbs li,.login-page .desktop-hidden .breadcrumbs li{padding:0 0 0 7.68px;}.login-page .desktop-show .breadcrumbs li:first-child,.login-page .desktop-hidden .breadcrumbs li:first-child{padding:0 7.44px 0 0;}@media (max-width:979px){.login-page .desktop-hidden #block-breadcrumbs{padding:unset;background:#EFF2F5;}}.login-page .user-area-section{width:100%;justify-content:center;}.login-page .user-area-section__content{padding:72px 127.5px 24px 127.5px;font-family:"Roboto",sans-serif;color:#183029;display:flex;}@media (max-width:979px){.login-page .user-area-section__content{flex-direction:column;align-items:baseline;padding:0;}}.login-page .user-area-section__content .button{width:210px;margin:0 auto;}@media (min-width:394px) and (max-width:979px){.login-page .user-area-section__content .button{width:100%;min-width:361px;}}@media (max-width:393px){.login-page .user-area-section__content .button{width:100%;min-width:289px;}}.login-page .user-area-section__content .button:before,.login-page .user-area-section__content .button:after{content:none;}.login-page .user-area-section__content .button__inner,.login-page .user-area-section__content .button__inner[type="submit"]{color:#183029;font-family:"Roboto",sans-serif;line-height:16.41px;font-size:16px;font-weight:700;padding:12px 24px;}.login-page .user-area-section__content .separator-login{width:1px;height:90%;background-color:#B1D600;margin:auto 64px;}@media (max-width:979px){.login-page .user-area-section__content .separator-login{width:90%;height:1px;margin:40px auto;}}.login-page .user-area-section__content .user-form{padding:0 16px 24px 16px;background:none;box-shadow:none;width:376px;height:auto;position:relative;}@media (max-width:979px){.login-page .user-area-section__content .user-form{width:100%;padding:0;}.login-page .user-area-section__content .user-form .button{background-color:#EFF2F5;width:100%;}}.login-page .user-area-section__content .user-form .user-login-form{flex:1;display:flex;flex-direction:column;align-items:center;}@media (max-width:979px){.login-page .user-area-section__content .user-form .user-login-form{align-items:unset;}}.login-page .user-area-section__content .user-form .sign-in{padding:0;}.login-page .user-area-section__content .user-form .sign-in__block{max-width:340px;}@media (max-width:979px){.login-page .user-area-section__content .user-form .sign-in__block{max-width:none;}}.login-page .user-area-section__content .user-form__header{font-weight:600;font-size:18px;line-height:27px;font-family:"Poppins",sans-serif;margin:0 0 32px;letter-spacing:1px;}@media (max-width:979px){.login-page .user-area-section__content .user-form__header{margin:0 0 16px;}}.login-page .user-area-section__content .user-form__col{padding:0 10px 16px;}.login-page .user-area-section__content .user-form label{font-weight:700;font-size:14px;line-height:16.41px;color:#183029;text-transform:none;font-family:"Roboto",sans-serif;}.login-page .user-area-section__content .user-form .form-required::after{display:none;content:none;}.login-page .user-area-section__content .user-form input[type='text'],.login-page .user-area-section__content .user-form input[type='password']{border-radius:4px;padding:12px 16px;}.login-page .user-area-section__content .user-form__row-additional{padding-top:8px;line-height:14.06px;font-weight:400;font-size:12px;}@media (max-width:979px){.login-page .user-area-section__content .user-form__row-additional{font-size:14px;}}.login-page .user-area-section__content .user-form .forgot-pass-link{color:#6A6A6A;text-decoration:none;}.login-page .user-area-section__content .user-form .cb-custom{font-weight:400;}.login-page .user-area-section__content .user-form .cb-custom input[type="checkbox"] + span{padding:0 22px 0 0;}.login-page .user-area-section__content .user-form .cb-custom input[type="checkbox"] + span:before{width:14px;height:14px;border:1px solid #6A6A6A;}.login-page .user-area-section__content .user-form .cb-custom input[type="checkbox"] + span:after{width:10px;height:10px;}.login-page .user-area-section__content .user-form__btn-row{padding-bottom:0;position:absolute;bottom:24px;}@media (max-width:979px){.login-page .user-area-section__content .user-form__btn-row{margin:0;position:initial;}}.login-page .user-area-section__content .user-form__btn-wrap{height:auto;margin:0;min-width:unset;width:100%;}.login-page .user-area-section__content .b-and-me-section{width:376px;align-items:center;}@media (max-width:979px){.login-page .user-area-section__content .b-and-me-section{width:100%;}.login-page .user-area-section__content .b-and-me-section .button{width:100%;}}.login-page .user-area-section__content .b-and-me-section__title{text-align:center;margin-bottom:32px;font-size:18px;font-weight:600;line-height:27px;font-family:"Poppins",sans-serif;}@media (max-width:979px){.login-page .user-area-section__content .b-and-me-section__title{margin-bottom:16px;}}.login-page .user-area-section__content .b-and-me-section__title p{margin:0;}@media (max-width:979px){.login-page .user-area-section__content .b-and-me-section__title p{margin:0 0 16px 0;}}.login-page .user-area-section__content .b-and-me-section__title .button{display:none;}@media (max-width:979px){.login-page .user-area-section__content .b-and-me-section__title .button{display:block;width:100%;}}.login-page .user-area-section__content .b-and-me-section__title img{display:block;margin:0 auto 8px;height:25px;width:65px;}@media (max-width:979px){.login-page .user-area-section__content .b-and-me-section__title img{margin:0 auto 16px;}}.login-page .user-area-section__content .b-and-me-section__advantages{padding:0 16px 24px 16px;}@media (max-width:979px){.login-page .user-area-section__content .b-and-me-section__advantages{padding:0;}}.login-page .user-area-section__content .b-and-me-section__advantages ol{margin-bottom:50px;}.login-page .user-area-section__content .b-and-me-section__advantages li{position:relative;padding-left:40px;margin-bottom:16px;line-height:16.41px;font-family:"Roboto",sans-serif;font-weight:400;}.login-page .user-area-section__content .b-and-me-section__advantages li:last-child{margin-bottom:34px;}@media (max-width:979px){.login-page .user-area-section__content .b-and-me-section__advantages li:last-child{margin-bottom:0;}}.login-page .user-area-section__content .b-and-me-section__advantages li:before{content:"";display:inline-block;width:24px;height:24px;background-image:url("/themes/custom/bbh_front/html/images/confirmation.svg");background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%);}@media (max-width:979px){.login-page .user-area-section__content .b-and-me-section__advantages .button{display:none;}}.login-page .error,.login-page .past-date-error{background:unset !important;}.login-page .text-field__icon-eye{margin-left:91%;}@media (min-width:770px) and (max-width:979px){.login-page .text-field__icon-eye{margin-left:94%;}}.login-page .region-highlighted{width:570px;padding-left:127.5px;}.login-page .region-highlighted .message{margin:0;}@media (max-width:979px){.login-page .region-highlighted{width:unset;padding-left:0;}.login-page .region-highlighted .message{margin:0 0 20px;}}.user-edit-page section{padding-bottom:96px;}@media (max-width:979px){.user-edit-page section{padding-bottom:140px;}}.user-edit-page h1{font-size:24px;line-height:36px;font-weight:600;margin:0 0 16px;color:#183029;}@media (max-width:979px){.user-edit-page h1{margin:0 0 24px;padding:0;}}@media (max-width:979px){.user-edit-page .personal-info{margin:0;padding:0 !important;}}.user-edit-page .user-form{border-top:3px solid #B1D600;padding:24px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(29,51,48,0.2);position:relative;}@media (max-width:979px){.user-edit-page .user-form{margin:0;}}.user-edit-page .user-form__row{margin:0;}.user-edit-page .user-form__col--phone .intl-tel-input input.intl-tel-input-field{padding:0 0 0 66px;}.user-edit-page .user-form .fields-holder{padding:8px;gap:8px;margin:0 0 8px;}.user-edit-page .user-form .personal-info{padding:0 32px;border-bottom:unset;}.user-edit-page .user-form .personal-info__block{max-width:none;}.user-edit-page .user-form h2{font-weight:600;line-height:27px;margin:0 0 8px;padding:8px;color:#183029;}.user-edit-page .user-form label,.user-edit-page .user-form .label{font:12px / 14px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6A6A6A;text-transform:unset;}.user-edit-page .user-form .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/themes/custom/bbh_front/html/images/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.user-edit-page .user-form input[type='text'],.user-edit-page .user-form .user-form input[type='number'],.user-edit-page .user-form .user-form input[type='email'],.user-edit-page .user-form .user-form input[type='search'],.user-edit-page .user-form .user-form input[type='password'],.user-edit-page .user-form .user-form textarea{height:40px;font:14px/16px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;padding:12px 16px;}.user-edit-page .user-form__col{padding:0;}.user-edit-page .user-form__col--full-width{max-width:50%;}@media (max-width:979px){.user-edit-page .user-form__col--full-width{max-width:100%;}}.user-edit-page .user-form__row--date-birth .text-field--year{flex:unset;}.user-edit-page .user-form__row--date-birth .text-field{flex:1;margin-right:8px;}.user-edit-page .user-form__row--date-birth .text-field:last-child{margin-right:0;}.user-edit-page .user-form .intl-tel-input.allow-dropdown .flag-container,.user-edit-page .user-form .intl-tel-input.separate-dial-code .flag-container{border:1px solid #DBE0DF;z-index:1;border-radius:4px;}.user-edit-page .user-form #edit-zip-city-container{max-width:50%;}@media (max-width:979px){.user-edit-page .user-form #edit-zip-city-container{max-width:100%;}}.user-edit-page .user-form #edit-zip-city-container .fields-holder{flex-direction:row;}.user-edit-page .user-form .login-form__col{width:50%;padding:8px;margin:0 0 8px;}@media (max-width:979px){.user-edit-page .user-form .login-form__col{width:100%;}}.user-edit-page .user-form .password-form__col{padding:8px;width:50%;}@media (max-width:979px){.user-edit-page .user-form .password-form__col{width:100%;}}.user-edit-page .user-form .email-confirm-wrapper{display:flex;}@media (max-width:979px){.user-edit-page .user-form .email-confirm-wrapper{flex-direction:column;}}.user-edit-page .user-form #password-policy-popup,.user-edit-page .user-form #new-password-check,.user-edit-page .user-form #new-password-confirm-check{display:none;}.user-edit-page .user-form .password-fields-container{display:flex;}@media (max-width:979px){.user-edit-page .user-form .password-fields-container{flex-direction:column;}}.user-edit-page .user-form .text-field__icon-eye{display:none;}.user-edit-page .user-form .separateur{width:100%;height:1px;background-color:#8A9997;margin:24px auto;}.user-edit-page .user-form .card-info{font-weight:400;font-size:14px;line-height:16.41px;display:flex;align-items:center;margin:0 0 8px;padding:8px;}.user-edit-page .user-form .card-info .card-number-placeholder,.user-edit-page .user-form .card-info .expiry-date-placeholder,.user-edit-page .user-form .card-info .cvv-placeholder{margin-right:64px;}@media (max-width:979px){.user-edit-page .user-form .card-info .card-number-placeholder,.user-edit-page .user-form .card-info .expiry-date-placeholder,.user-edit-page .user-form .card-info .cvv-placeholder{margin-right:31px;}}.user-edit-page .user-form .card-info .trash-icon{width:35px;height:35px;}.user-edit-page .user-form .form-item-card-number{padding:8px;margin:0 0 8px;}.user-edit-page .user-form .form-item-expiry-date{padding:0 8px 8px;}.user-edit-page .user-form .form-item-security-code,.user-edit-page .user-form .form-item-expiry-date{display:inline-block;max-width:25%;}@media (max-width:979px){.user-edit-page .user-form .form-item-security-code,.user-edit-page .user-form .form-item-expiry-date{max-width:50%;}}.user-edit-page .user-form__btn-row{position:absolute;display:flex;padding:0;bottom:-56px;left:0;right:0;min-width:180px;width:max-content;margin:0 auto;}@media (max-width:979px){.user-edit-page .user-form__btn-row{min-width:100%;bottom:-124px;}}.user-edit-page .user-form__btn-wrap{min-width:180px;}.user-edit-page .user-form__btn-wrap.btn-cancel{order:1;}.user-edit-page .user-form__btn-wrap.btn-submit{order:2;}@media (max-width:979px){.user-edit-page .user-form__btn-wrap{margin:0 !important;min-width:100%;}.user-edit-page .user-form__btn-wrap.btn-cancel{order:2;margin-top:16px !important;}.user-edit-page .user-form__btn-wrap.btn-submit{order:1;}}.user-edit-page .user-form__btn-wrap .button{height:40px;display:flex;align-items:center;}.user-edit-page .user-form__btn-wrap .button::after,.user-edit-page .user-form__btn-wrap .button::before{display:none;}.user-edit-page .user-form__btn-wrap .button__inner[type="submit"]{color:#183029;font-family:"Roboto",sans-serif;font-weight:700;}.user-edit-page .user-form__btn-wrap .button--secondary{border:1px solid #8a9997;background-color:#fff;margin-right:8px;}@media (max-width:979px){.user-edit-page .user-form__btn-wrap .button--secondary{margin-right:0px;}}.user-edit-page #edit-address-addition .fields-holder{margin:0;padding-bottom:0;}.user-edit-page #edit-preferred-language-container .fields-holder{flex-direction:column;gap:0;padding:0;margin:0;}.user-edit-page #edit-preferred-language-container .fields-holder label{margin:0;}.user-edit-page .preferences-loyalty{padding:0;margin:0 !important;}.user-edit-page .preferences-loyalty h2{margin:0 0 20px;}.user-edit-page .preferences-loyalty__row{padding:0 8px;margin:8px;}.user-edit-page .preferences-loyalty label{font-size:14px;line-height:16px;color:#183029;}.user-edit-page .preferences-loyalty .cb-custom input[type="checkbox"] + span,.user-edit-page .preferences-loyalty .cb-custom input[type="radio"] + span{padding-left:28px;}.user-edit-page .preferences-loyalty a,.user-edit-page .preferences-loyalty .discover-more-section .item .opener,.discover-more-section .item .user-edit-page .preferences-loyalty .opener{color:#183029;border-bottom:1px solid #183029;}.user-edit-page .legal-notice-wrapper{margin:8px 15px 0px;}@media (max-width:979px){.user-edit-page .legal-notice-wrapper{margin:16px 16px 0px;}}.user-edit-page .legal-notice-wrapper .toggle-legal-notice,.user-edit-page .legal-notice-wrapper .legal-notice-text{color:#6a6a6a;font-family:"Roboto",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;}.user-edit-page .legal-notice-wrapper .toggle-legal-notice p,.user-edit-page .legal-notice-wrapper .legal-notice-text p{margin:0;padding-top:8px;}.user-edit-page .legal-notice-wrapper .toggle-legal-notice p a,.user-edit-page .legal-notice-wrapper .toggle-legal-notice p .discover-more-section .item .opener,.discover-more-section .item .user-edit-page .legal-notice-wrapper .toggle-legal-notice p .opener,.user-edit-page .legal-notice-wrapper .legal-notice-text p a,.user-edit-page .legal-notice-wrapper .legal-notice-text p .discover-more-section .item .opener,.discover-more-section .item .user-edit-page .legal-notice-wrapper .legal-notice-text p .opener{color:#6a6a6a;text-decoration:dotted;text-decoration-thickness:auto;text-decoration-line:underline;}.user-edit-page .legal-notice-wrapper .toggle-legal-notice p a::after,.user-edit-page .legal-notice-wrapper .toggle-legal-notice p .discover-more-section .item .opener::after,.discover-more-section .item .user-edit-page .legal-notice-wrapper .toggle-legal-notice p .opener::after,.user-edit-page .legal-notice-wrapper .legal-notice-text p a::after,.user-edit-page .legal-notice-wrapper .legal-notice-text p .discover-more-section .item .opener::after,.discover-more-section .item .user-edit-page .legal-notice-wrapper .legal-notice-text p .opener::after{display:none;}.user-edit-page .credit-cards-info .toggle-legal-notice{text-decoration:underline;}.new-eclub-container{background-color:#183029;}.new-eclub-container .node__new-eclub{background-color:#183029;padding:40px 88px 0;color:#fff;text-align:center;max-width:1225px;margin:0 auto;}@media (max-width:979px){.new-eclub-container .node__new-eclub{padding:40px 16px 0;}}.new-eclub-container .node__new-eclub .subscribe-container{padding-bottom:32px;}.new-eclub-container .node__new-eclub .logo-club{width:204px;height:40px;margin:0 auto 16px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .logo-club{width:183.6px;height:36px;}}.new-eclub-container .node__new-eclub .field--name-field-title-eclub{padding:0 0 40px;}.new-eclub-container .node__new-eclub .field--name-field-title-eclub p{font-family:"Poppins",sans-serif;font-size:32px;line-height:48px;font-weight:600;margin:0;color:#fff;}@media (max-width:979px){.new-eclub-container .node__new-eclub .field--name-field-title-eclub{padding:0 0 24px;}.new-eclub-container .node__new-eclub .field--name-field-title-eclub p{font-size:18px;line-height:27px;}}.new-eclub-container .node__new-eclub .card-credit{padding:0 40px 40px;display:flex;justify-content:center;align-items:center;gap:56px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .card-credit{flex-direction:column;padding:0;gap:8px;margin:0 0 40px;}}.new-eclub-container .node__new-eclub .card-credit img.club-card{width:372px;height:226px;object-fit:cover;}@media (max-width:979px){.new-eclub-container .node__new-eclub .card-credit img.club-card{max-width:361px;width:100%;height:auto;}}.new-eclub-container .node__new-eclub .card-credit .right-blc{max-width:413px;}.new-eclub-container .node__new-eclub .card-credit .right-blc .title-eclub-card{font-family:"Poppins",sans-serif;font-weight:600;margin:0 0 16px;font-size:21px;line-height:31.5px;color:#fff;}.new-eclub-container .node__new-eclub .card-credit .right-blc .title-eclub-card span{color:#B1D600;}@media (max-width:979px){.new-eclub-container .node__new-eclub .card-credit .right-blc .title-eclub-card{margin:0 0 16px;}}.new-eclub-container .node__new-eclub .card-credit .right-blc .description-eclub-card{font-family:"Roboto",sans-serif;color:#fff;font-size:16px;line-height:18.75px;font-weight:400;}.new-eclub-container .node__new-eclub .card-credit .right-blc .description-eclub-card p{margin:0;}.new-eclub-container .node__new-eclub .benefits-container{padding:0 0 48px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .benefits-container{padding:0 0 32px;}}.new-eclub-container .node__new-eclub .benefits-container .benefits-text{color:#fff;margin:0 auto 40px;font-size:18px;line-height:27px;max-width:784px;font-weight:600;font-family:"Poppins",sans-serif;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content{display:grid;grid-gap:40px;grid-template-columns:445px 54px 445px;margin:0 0 40px;justify-content:center;}@media (max-width:1023px){.new-eclub-container .node__new-eclub .benefits-container .benefits-content{grid-template-columns:1fr 54px 1fr;}}@media (max-width:979px){.new-eclub-container .node__new-eclub .benefits-container .benefits-content{grid-template-columns:1fr;grid-gap:24px;place-items:center;}}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme,.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club{width:445px;min-height:270px;border-radius:4px;display:flex;flex-direction:column;padding:24px;justify-content:center;}@media (max-width:1023px){.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme,.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club{width:100%;max-width:445px;}}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme ul,.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club ul{text-align:left;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme ul li,.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club ul li{position:relative;padding:0 0 0 28px;font-size:14px;line-height:16px;font-family:"Roboto",sans-serif;margin:0 0 16px;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme ul li::before,.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club ul li::before{content:"";display:inline-block;width:12px;height:12px;border-radius:100%;position:absolute;left:0;margin:auto 0;top:0;bottom:0;background-repeat:no-repeat;background-size:6px;background-position:center;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme p,.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club p{font-family:"Roboto",sans-serif;font-size:12px;line-height:14px;margin:0;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme{background-color:#B1D600;color:#183029;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme img.logo-bandme{width:52px;height:20px;margin:0 auto 16px;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme .title-bandme-block{font-family:"Poppins",sans-serif;margin:0 0 16px;font-size:14px;line-height:21px;font-weight:600;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-bandme ul li::before{background-image:url("/html/images/white-check.svg");background-color:#183029;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club{box-shadow:inset 0 0 0 4px #B1D600;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club img.logo-club{width:98.61px;height:20px;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club ul li span.green-medim-txt{font-weight:600;color:#B1D600;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .block-club ul li::before{background-image:url("/html/images/green-check.svg");background-color:#B1D600;}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .plus-icon{width:54px;height:54px;margin:auto;display:flex;align-items:center;justify-content:center;border:1px solid #B1D600;border-radius:100%;}@media (max-width:979px){.new-eclub-container .node__new-eclub .benefits-container .benefits-content .plus-icon{width:30px;height:30px;border-color:#fff;}}.new-eclub-container .node__new-eclub .benefits-container .benefits-content .plus-icon img{width:20px;height:20px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .benefits-container .benefits-content .plus-icon img{width:10px;height:10px;}}.new-eclub-container .node__new-eclub .benefits-container .club__button{display:none;}@media (max-width:979px){.new-eclub-container .node__new-eclub .benefits-container .club__button{width:100%;max-width:360px;}}.new-eclub-container .node__new-eclub .benefits-container .club__button a,.new-eclub-container .node__new-eclub .benefits-container .club__button .discover-more-section .item .opener,.discover-more-section .item .new-eclub-container .node__new-eclub .benefits-container .club__button .opener{max-width:248px;}@media (max-width:498px){.new-eclub-container .node__new-eclub .benefits-container .club__button a,.new-eclub-container .node__new-eclub .benefits-container .club__button .discover-more-section .item .opener,.discover-more-section .item .new-eclub-container .node__new-eclub .benefits-container .club__button .opener{width:100%;}}.new-eclub-container .node__new-eclub .rewards-container{padding:0 0 24px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .rewards-container{padding:0 0 32px;}}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc{text-align:left;max-width:1104px;padding:24px;border-radius:4px;border:4px solid #B1D600;position:relative;z-index:0;}@media (max-width:979px){.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc{padding:40px 24px;overflow:hidden;}}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc::before,.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc::after{content:"";position:absolute;background-repeat:no-repeat;background-size:100%;z-index:-1;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc::before{background-image:url("/html/images/circle-reward-1.svg");width:532px;height:266px;top:0;right:30px;}@media (max-width:767px){.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc::before{background-image:url("/html/images/circle-reward-mob-1.svg");right:0;width:361px;height:369px;}}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc::after{background-image:url("/html/images/circle-reward-2.svg");width:272px;height:257px;bottom:0;right:0;}@media (max-width:767px){.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc::after{background-image:url("/html/images/circle-reward-mob-2.svg");bottom:initial;top:360px;width:161px;height:433px;}}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .title-rewards{font-size:18px;line-height:27px;font-weight:600;color:#fff;font-family:"Poppins",sans-serif;margin:0 0 8px;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .description-rewards{width:48%;margin:0 0 64px;color:#fff;font-size:14px;line-height:16px;font-weight:400;font-family:"Roboto",sans-serif;}@media (max-width:979px){.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .description-rewards{width:100%;}}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .description-rewards p{margin:0;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards{grid-template-columns:1fr;grid-gap:60px;}}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .slide{height:100%;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .reward-card{padding:62px 32px 32px;background-color:#FCFDF4;border-radius:4px;margin:0;height:100%;position:relative;gap:8px;box-shadow:none;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .reward-card__icon-box{position:absolute;height:80px;width:80px;border:4px solid #B1D600;background-color:#183029;-webkit-box-shadow:0px 4px 5px 0px rgba(29,51,48,0.14),0px 1px 10px 0px rgba(29,51,48,0.12),0px 2px 4px 0px rgba(29,51,48,0.2);box-shadow:0px 4px 5px 0px rgba(29,51,48,0.14),0px 1px 10px 0px rgba(29,51,48,0.12),0px 2px 4px 0px rgba(29,51,48,0.2);top:-46px;left:0;right:0;margin:0 auto;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .reward-card__icon-box .svg-ico{width:42.67px;height:auto;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .reward-card__icon-box .svg-ico svg{width:100%;height:100%;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .reward-card__title{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:18px;line-height:27px;color:#183029;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .reward-card__points-num,.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .reward-card__points{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:18px;line-height:21px;color:#B1D600;}.new-eclub-container .node__new-eclub .rewards-container .rewards-eclub-blc .field--name-field-rewards .reward-card p{color:#183029;line-height:16px;}.new-eclub-container .node__new-eclub .club__subscribe{background-color:#3A4F49;padding:24px 52px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .club__subscribe{padding:24px;}}.new-eclub-container .node__new-eclub .club__description{text-align:left;font:600 16px/24px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:32px;}.new-eclub-container .node__new-eclub .club__description img{width:183.6px;height:36px;margin-bottom:32px;}.new-eclub-container .node__new-eclub .club__button{display:none;}.new-eclub-container .node__new-eclub .club__button a,.new-eclub-container .node__new-eclub .club__button .discover-more-section .item .opener,.discover-more-section .item .new-eclub-container .node__new-eclub .club__button .opener{display:inline-block;padding:12px 24px;border-radius:100px;width:100%;min-width:88px;max-width:240px;box-sizing:border-box;background-color:#B1D600;text-decoration:none;color:#183029;cursor:pointer;font:700 14px/16px "Roboto",sans-serif;}@media (max-width:498px){.new-eclub-container .node__new-eclub .club__button a,.new-eclub-container .node__new-eclub .club__button .discover-more-section .item .opener,.discover-more-section .item .new-eclub-container .node__new-eclub .club__button .opener{max-width:unset;}}.new-eclub-container .node__new-eclub .club__button a:hover,.new-eclub-container .node__new-eclub .club__button .discover-more-section .item .opener:hover,.discover-more-section .item .new-eclub-container .node__new-eclub .club__button .opener:hover,.new-eclub-container .node__new-eclub .club__button a:focus,.new-eclub-container .node__new-eclub .club__button .discover-more-section .item .opener:focus,.discover-more-section .item .new-eclub-container .node__new-eclub .club__button .opener:focus{background-color:#BEE500;}.new-eclub-container .node__new-eclub .club__condition{text-align:left;font:400 14px/16.41px "Roboto",sans-serif;padding-bottom:32px;}.new-eclub-container .node__new-eclub .club__condition p{margin:0 0 16px;}.new-eclub-container .node__new-eclub .club__condition p:last-child{margin:0;}.new-eclub-container .node__new-eclub .club__condition a,.new-eclub-container .node__new-eclub .club__condition .discover-more-section .item .opener,.discover-more-section .item .new-eclub-container .node__new-eclub .club__condition .opener{color:#B1D600;}.new-eclub-container .node__new-eclub .club__advantages{color:#183029;padding-bottom:40px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .club__advantages{padding-bottom:32px;}}.new-eclub-container .node__new-eclub .club__advantages .field__items{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;align-items:stretch;gap:8px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .club__advantages .field__items{grid-template-columns:1fr;}}.new-eclub-container .node__new-eclub .club__advantages .advanatges-item{background-color:#FCFDF4;display:flex;gap:24px;justify-content:center;align-items:center;box-shadow:0px 2px 4px 0px #1D333033;border-radius:4px;height:100%;padding:24px;min-height:154px;}@media (max-width:979px){.new-eclub-container .node__new-eclub .club__advantages .advanatges-item{flex-grow:1;}}.new-eclub-container .node__new-eclub .club__advantages .advanatges-item .media--view-mode-rewards-icon{border-radius:72px;width:90px;height:90px;padding:20px;border:4px solid #B1D600;background:transparent;box-sizing:border-box;position:relative;flex-shrink:0;}@media (max-width:979px){.new-eclub-container .node__new-eclub .club__advantages .advanatges-item .media--view-mode-rewards-icon{border:6px solid #B1D600;}}.new-eclub-container .node__new-eclub .club__advantages .advanatges-item .media--view-mode-rewards-icon svg{height:58px;width:58px;fill:#183029;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;}.new-eclub-container .node__new-eclub .club__advantages .advanatges-item p{margin:0;}.new-eclub-container .node__new-eclub .club__advantages .advanatges-item .advantages-description{text-align:left;font-family:"Roboto",sans-serif;}.new-eclub-container .node__new-eclub .club__advantages .advanatges-item .advantages-description .description-title{font-size:18px;font-weight:700;line-height:21.09px;margin-bottom:8px;}.new-eclub-container .node__new-eclub .club__advantages .advanatges-item .advantages-description .description-text{font-size:14px;font-weight:400;line-height:16.41px;}.new-eclub-container .node__new-eclub .club__advantages .advanatges-item .advantages-description .description-text ul{margin-left:24px;list-style:initial;}.new-eclub-container .node__new-eclub .logo-bandme{width:64px;height:64px;margin-bottom:16px;}.new-eclub-container .node__new-eclub .wysiwyg-block{font:600 21px/31.5px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif !important;padding-bottom:40px;}.new-eclub-container .node__new-eclub .wysiwyg-block p{margin:0;}.new-eclub-container .node__new-eclub .green-medim-txt{color:#B1D600;}.loyalty-wrapper{background-color:#EFF2F5;text-align:center;color:#183029;}.loyalty-wrapper .container{padding:40px 88px;}@media (max-width:979px){.loyalty-wrapper .container{padding:40px 16px;}}.loyalty-wrapper .wysiwyg-block{font:400 18px/21.09px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:24px;}@media (max-width:979px){.loyalty-wrapper .wysiwyg-block{margin-bottom:32px;}}.loyalty-wrapper .wysiwyg-block p{margin:unset;}.loyalty-wrapper .loyalty-advantages{margin-bottom:12px;}.loyalty-wrapper .loyalty-advantages__title{margin-bottom:12px;}.loyalty-wrapper .loyalty-advantages .loyalty-desc{display:grid;gap:80px;grid-template-columns:auto 1fr;justify-content:space-between;min-height:166px;background-color:#B1D600;border-radius:4px;margin-bottom:0;box-shadow:0px 4px 5px 0px rgba(29,51,48,0.14),0px 1px 10px 0px rgba(29,51,48,0.12),0px 2px 4px 0px rgba(29,51,48,0.2);}@media (max-width:979px){.loyalty-wrapper .loyalty-advantages .loyalty-desc{display:block;padding:24px 32px;}}.loyalty-wrapper .loyalty-advantages .loyalty-desc__title{display:flex;align-items:center;font:600 12px/21px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 0 136px;}@media (max-width:979px){.loyalty-wrapper .loyalty-advantages .loyalty-desc__title{margin:0 0 16px 23.5px;}}.loyalty-wrapper .loyalty-advantages .loyalty-desc__title:before{content:'';display:inline-block;width:100px;height:38.5px;margin-right:24px;background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/Logo-bme-noir.svg);background-size:contain;background-repeat:no-repeat;}.loyalty-wrapper .loyalty-advantages .wysiwyg-block{text-align:left;display:flex;align-items:center;margin-bottom:0;}.loyalty-wrapper .loyalty-advantages .wysiwyg-block ul{font:400 12px/14.06px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;width:75%;margin:0;padding:0;list-style:none;}@media (max-width:979px){.loyalty-wrapper .loyalty-advantages .wysiwyg-block ul{font-size:14px;line-height:16.41px;width:93%;}}.loyalty-wrapper .loyalty-advantages .wysiwyg-block ul li{position:relative;padding-left:28px;margin-bottom:16px;}.loyalty-wrapper .loyalty-advantages .wysiwyg-block ul li:last-child{margin-bottom:0;}.loyalty-wrapper .loyalty-advantages .wysiwyg-block ul li:before{content:'';width:12px;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/Confirmation-noir.svg);background-size:contain;background-repeat:no-repeat;}.loyalty-wrapper .loyalty-advantages .wysiwyg-block ul li:after{content:none;}.loyalty-wrapper .pop-up-button{margin-bottom:24px;}@media (max-width:979px){.loyalty-wrapper .pop-up-button{margin-bottom:12px;}}.loyalty-wrapper .pop-up-button a,.loyalty-wrapper .pop-up-button .discover-more-section .item .opener,.discover-more-section .item .loyalty-wrapper .pop-up-button .opener,.loyalty-wrapper .pop-up-button .btn-subscribe-bandme{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:100px;gap:10px;min-width:88px;height:40px;width:100%;max-width:221px;box-sizing:border-box;background-color:#B1D600;color:#183029;font:700 14px/16.41px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:0.5px;border:0;white-space:nowrap;}.loyalty-wrapper .pop-up-button a:hover,.loyalty-wrapper .pop-up-button .discover-more-section .item .opener:hover,.discover-more-section .item .loyalty-wrapper .pop-up-button .opener:hover,.loyalty-wrapper .pop-up-button a:focus,.loyalty-wrapper .pop-up-button .discover-more-section .item .opener:focus,.discover-more-section .item .loyalty-wrapper .pop-up-button .opener:focus,.loyalty-wrapper .pop-up-button .btn-subscribe-bandme:hover,.loyalty-wrapper .pop-up-button .btn-subscribe-bandme:focus{background-color:#BEE500;}@media (min-width:500px) and (max-width:987px){.loyalty-wrapper .pop-up-button a,.loyalty-wrapper .pop-up-button .discover-more-section .item .opener,.discover-more-section .item .loyalty-wrapper .pop-up-button .opener,.loyalty-wrapper .pop-up-button .btn-subscribe-bandme{max-width:221px;}}@media (max-width:498px){.loyalty-wrapper .pop-up-button a,.loyalty-wrapper .pop-up-button .discover-more-section .item .opener,.discover-more-section .item .loyalty-wrapper .pop-up-button .opener,.loyalty-wrapper .pop-up-button .btn-subscribe-bandme{max-width:unset;}}.loyalty-wrapper .subscription-offer{width:100%;}.loyalty-wrapper .subscription-offer__title{margin-bottom:12px;}.loyalty-wrapper .subscription-offer__wrapper{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#183029;width:100%;min-height:447.46px;margin-bottom:12px;border-radius:4px;position:relative;z-index:0;padding:24px 0;box-shadow:0 4px 5px 0 rgba(29,51,48,0.14),0 1px 10px 0 rgba(29,51,48,0.12),0 2px 4px 0 rgba(29,51,48,0.2);}@media (max-width:979px){.loyalty-wrapper .subscription-offer__wrapper .background-desktop{display:none;}}.loyalty-wrapper .subscription-offer__wrapper .background-desktop .background-cercle-top{position:absolute;top:0;right:75px;}.loyalty-wrapper .subscription-offer__wrapper .background-desktop .background-cercle{width:111.5px;position:absolute;left:0;bottom:0;}.loyalty-wrapper .subscription-offer__wrapper .background-mobile{display:none;}.loyalty-wrapper .subscription-offer__wrapper .background-mobile .background-cercle-mobile{position:absolute;left:0;bottom:227px;z-index:-1;}.loyalty-wrapper .subscription-offer__wrapper .background-mobile .background-cercle-top-mobile{position:absolute;top:0;right:0;width:54px;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__wrapper .background-mobile{display:unset;}}@media (max-width:979px){.loyalty-wrapper .subscription-offer__wrapper{min-height:800.92px;padding:24px 0 0 0;}}.loyalty-wrapper .subscription-offer__wrapper .logo-club{width:189.91px;height:38.46px;margin-bottom:16px;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__wrapper .logo-club{margin-bottom:32px;}}.loyalty-wrapper .subscription-offer__text{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:center;gap:88px;max-width:712px;font:600 14px/21px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:24px;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__text{display:block;max-width:unset;margin-bottom:34px;width:100%;padding:0 16px;}}.loyalty-wrapper .subscription-offer__text img{width:245px;height:149px;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__text img{margin-bottom:34px;}}.loyalty-wrapper .subscription-offer__text p{margin:0 0 8px;}.loyalty-wrapper .subscription-offer__text p:last-child{margin:0;}.loyalty-wrapper .subscription-offer__text span{color:#B1D600;}.loyalty-wrapper .subscription-offer__description{font:700 14px/16.41px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:24px;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__description{padding:0 16px;margin-bottom:16px;width:100%;}}.loyalty-wrapper .subscription-offer__description p{margin:0;}.loyalty-wrapper .subscription-offer__advantages{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;max-width:608px;gap:48px;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__advantages{display:block;max-width:unset;width:100%;padding:16px;margin-bottom:24px;}}.loyalty-wrapper .subscription-offer__advantages .advantages-title{display:flex;align-items:center;gap:48px;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__advantages .advantages-title{gap:16px;flex-direction:column;margin-bottom:16px;}}.loyalty-wrapper .subscription-offer__advantages .advantages-title .title-offer{font:600 12px/18px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.loyalty-wrapper .subscription-offer__advantages .advantages-title .title-offer img{width:73.93px;height:28.46px;margin-bottom:8px;}.loyalty-wrapper .subscription-offer__advantages .plus-icon-advantages{width:26px;height:26px;}.loyalty-wrapper .subscription-offer__advantages .advantages-description{text-align:left;display:flex;align-items:center;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__advantages .advantages-description{justify-content:center;}}.loyalty-wrapper .subscription-offer__advantages .advantages-description ul{font:400 12px/14.06px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;width:83%;margin:0;padding:0;list-style:none;}@media (max-width:979px){.loyalty-wrapper .subscription-offer__advantages .advantages-description ul{line-height:16.41px;font-size:14px;font-weight:700;width:99%;}}.loyalty-wrapper .subscription-offer__advantages .advantages-description ul li{position:relative;padding-left:28px;margin-bottom:16px;}.loyalty-wrapper .subscription-offer__advantages .advantages-description ul li:last-child{margin-bottom:0;}.loyalty-wrapper .subscription-offer__advantages .advantages-description ul li span{color:#B1D600;font-weight:700;}.loyalty-wrapper .subscription-offer__advantages .advantages-description ul li:before{content:'';width:12px;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/confirmation-error.svg);background-size:contain;background-repeat:no-repeat;}.loyalty-wrapper .subscription-offer__button a,.loyalty-wrapper .subscription-offer__button .discover-more-section .item .opener,.discover-more-section .item .loyalty-wrapper .subscription-offer__button .opener{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:100px;gap:10px;min-width:88px;height:40px;width:100%;max-width:246px;box-sizing:border-box;background-color:#183029;color:#fff;font:700 14px/16.41px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:0.5px;}@media (min-width:500px) and (max-width:987px){.loyalty-wrapper .subscription-offer__button a,.loyalty-wrapper .subscription-offer__button .discover-more-section .item .opener,.discover-more-section .item .loyalty-wrapper .subscription-offer__button .opener{max-width:246px;}}@media (max-width:498px){.loyalty-wrapper .subscription-offer__button a,.loyalty-wrapper .subscription-offer__button .discover-more-section .item .opener,.discover-more-section .item .loyalty-wrapper .subscription-offer__button .opener{max-width:unset;}}.foot-carbon-print-page{font:14px/24px 'Roboto-Regular','Arial','Helvetica Neue','Helvetica',sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;}.foot-carbon-print-page .top-section{text-align:center;margin-top:32px;max-width:620px;}.foot-carbon-print-page .top-section h1{color:#B1D600;font-size:32px;line-height:normal;font-weight:600;font-family:"Poppins",sans-serif;}.foot-carbon-print-page .top-section p{font-size:18px;color:#6a6a6a;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;line-height:normal;}.foot-carbon-print-page .top-section p strong{color:#183029;}.foot-carbon-print-page .top-section img{width:56px;}.foot-carbon-print-page .information-section{padding:24px 32px;background:#fff;border-radius:4px;max-width:560px;margin:24px auto;width:100%;}.foot-carbon-print-page .information-section .information-section-head{display:flex;flex-direction:column;text-align:center;font-size:16px;font-weight:700;color:#183029;}.foot-carbon-print-page .information-section .information-section-head img{max-width:40px;margin:0 auto;}.foot-carbon-print-page .information-section .information-section-content{margin:16px 0 24px;}.foot-carbon-print-page .information-section .information-section-content .section{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #CBCBCB;padding:6px 0 6px;}.foot-carbon-print-page .information-section .information-section-content .section:last-of-type{border-bottom:none;padding-bottom:0;}.foot-carbon-print-page .information-section .information-section-content .section:first-of-type{padding-top:0;}.foot-carbon-print-page .information-section .information-section-content .section .section-title{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#B4B4B4;}.foot-carbon-print-page .information-section .information-section-content .section .details{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#183029;}.foot-carbon-print-page .foot-carbon-info-section{background-color:#fff;padding:32px;width:100%;max-width:560px;border-radius:4px;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:24px;line-height:100%;letter-spacing:0px;text-align:center;color:#183029;margin:0 0 16px;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;}@media (max-width:767px){.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content{flex-direction:column;gap:8px;}}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-1{display:flex;flex-direction:column;justify-content:center;align-items:center;}@media (max-width:767px){.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-1{width:100%;}}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-1 .foot-carbon-content-value-container{display:flex;justify-content:center;align-items:center;border:1px solid #B1D600;border-radius:4px;background-color:#eff2f5;margin-bottom:8px;margin-top:8px;width:160px;height:40px;}@media (max-width:767px){.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-1 .foot-carbon-content-value-container{width:100%;}}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-1 .foot-carbon-content-value-container .value{font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#183029;text-wrap:nowrap;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-1 .description{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#6a6a6a;max-width:160px;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .or-separator{text-align:center;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-2 .foot-carbon-equal-separator{font-family:"Poppins",sans-serif;font-weight:600;font-size:32px;line-height:100%;letter-spacing:0px;text-align:center;color:#B1D600;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-3{display:flex;flex-direction:column;justify-content:center;width:100%;gap:8px;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-3 .colum-1{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-3 .colum-2{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-3 .colum-3{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-3 .foot-carbon-content-value-container{display:flex;justify-content:center;align-items:center;border:1px solid #B1D600;border-radius:4px;background-color:#eff2f5;min-width:208px;height:40px;}@media (max-width:767px){.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-3 .foot-carbon-content-value-container{width:100%;}}.foot-carbon-print-page .foot-carbon-info-section .foot-carbon-content .col-3 .foot-carbon-content-value-container .value{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#183029;}.foot-carbon-print-page .global-infos{display:flex;flex-direction:column;width:100%;max-width:560px;border-radius:4px;padding:32px;border:3px solid #B1D600;margin-top:24px;}.foot-carbon-print-page .global-infos .title{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0px;color:#6a6a6a;margin-bottom:16px;}.foot-carbon-print-page .global-infos .infos{font-family:"Roboto",sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0px;}.foot-carbon-print-page .global-infos .infos .asterix{color:#EB334C;}.foot-carbon-print-page .global-infos .bb-hotels-info{display:flex;height:45px;margin-bottom:16px;align-items:center;gap:12px;}.foot-carbon-print-page .global-infos .bb-hotels-info .bb-hotels-info-title-container{background-color:#B1D600;width:164px;height:100%;border-radius:4px;display:flex;align-items:center;}@media (max-width:767px){.foot-carbon-print-page .global-infos .bb-hotels-info .bb-hotels-info-title-container{width:115px;}}.foot-carbon-print-page .global-infos .bb-hotels-info .bb-hotels-info-title-container .title{color:#183029;text-align:left;font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0px;margin:0;padding-left:8px;}.foot-carbon-print-page .global-infos .bb-hotels-info .value{font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#183029;text-wrap:nowrap;}.foot-carbon-print-page .global-infos .bb-hotels-info .value .asterix{color:#EB334C;}.foot-carbon-print-page .global-infos .other-hotels-info{display:flex;width:496px;height:45px;margin-bottom:16px;align-items:center;gap:12px;}@media (max-width:767px){.foot-carbon-print-page .global-infos .other-hotels-info{width:100%;}}.foot-carbon-print-page .global-infos .other-hotels-info .other-hotels-info-title-container{background-color:#B4B4B4;width:396px;height:100%;border-radius:4px;display:flex;align-items:center;}@media (max-width:767px){.foot-carbon-print-page .global-infos .other-hotels-info .other-hotels-info-title-container{width:221px;}}.foot-carbon-print-page .global-infos .other-hotels-info .other-hotels-info-title-container .title{color:#fff;text-align:left;font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0px;padding-left:8px;margin:0;}.foot-carbon-print-page .global-infos .other-hotels-info .value{font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0px;text-align:center;color:#183029;text-wrap:nowrap;}.foot-carbon-print-page .global-infos .other-hotels-info .value .asterix{color:#EB334C;}.foot-carbon-print-page .saviez-vous-infos{width:100%;max-width:560px;gap:16px;display:flex;flex-direction:column;margin-top:24px;margin-bottom:32px;}.foot-carbon-print-page .saviez-vous-infos .title{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0px;color:#183029;}.foot-carbon-print-page .saviez-vous-infos .saviez-vous-content{font-family:"Roboto",sans-serif;font-size:14px;line-height:100%;letter-spacing:0px;color:#6a6a6a;display:flex;flex-direction:column;gap:12px;border:1px solid #B4B4B4;padding:32px;border-radius:4px;}.foot-carbon-print-page .saviez-vous-infos .saviez-vous-content ul li::before{content:"•";color:#6a6a6a;margin-right:8px;margin-left:8px;font-size:16px;}.foot-carbon-print-page .saviez-vous-infos .saviez-vous-content li,.foot-carbon-print-page .saviez-vous-infos .saviez-vous-content span{font-family:"Roboto",sans-serif;font-size:14px;line-height:16px;letter-spacing:0px;}.foot-carbon-print-page .saviez-vous-infos .saviez-vous-content li strong,.foot-carbon-print-page .saviez-vous-infos .saviez-vous-content span strong{color:#183029;}.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 "Roboto-Regular","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 "Roboto-Regular","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 "Roboto-Regular","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 "Roboto-Regular","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);}.register-iberia .selectize-control.single .selectize-input,.register-iberia
  .selectize-control.single .selectize-input.dropdown-active{padding:4px 20px;width:100%;}.selectize-dropdown{margin-top:0;font:14px/30px "Roboto-Regular","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;}.captcha{margin-bottom:0px;}.webform-submission-form .user-form .form-textarea-wrapper{padding:4px 20px 40px;border:1px solid rgba(153,158,157,0.3);border-radius:4px;overflow:hidden;}.webform-submission-form .user-form .form-textarea-wrapper textarea{padding:0;border:0;border-radius:0;height:100px;}.webform-submission-form .user-form input[type='email']{width:100% !important;}.webform-submission-form .user-form .form-type-textarea{position:relative;}.webform-submission-form .user-form .form-type-textarea .text-field-error-txt{position:absolute;top:-30px;right:12px;justify-content:flex-end;}.webform-submission-form .user-form .form-type-textarea.error .form-textarea-wrapper,.webform-submission-form .user-form .form-type-textarea.past-date-error .form-textarea-wrapper{border-color:#ff3636;}.form-type-bbh-managed-file{margin:-62px 0 0;padding:0 0 10px;position:relative;}.form-type-bbh-managed-file .input-type-file .form-file,.form-type-bbh-managed-file .input-type-file .bbh-managed-file-placeholder{position:absolute;opacity:0;z-index:-1;}.form-type-bbh-managed-file .input-type-file .js-hide{display:none;}.form-type-bbh-managed-file .input-type-file .bbh-managed-file{display:flex;flex-direction:column-reverse;}.form-type-bbh-managed-file .description{margin:0 0 20px;overflow:hidden;position:relative;}.form-type-bbh-managed-file .upload-lbl{overflow:hidden;display:flex;align-items:center;margin:0 10px 16px;}.form-type-bbh-managed-file .upload-lbl .icon{width:20px;height:20px;flex:0 0 auto;margin-right:4px;overflow:hidden;padding:2px;}.form-type-bbh-managed-file .upload-lbl .lbl label{position:relative;font-size:16px;line-height:20px;text-transform:none;flex:1 1 auto;margin:0;cursor:pointer;}.form-type-bbh-managed-file .upload-lbl .lbl label::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;border-bottom:2px dotted #6a6a6a;}.form-type-bbh-managed-file .upload-lbl .lbl label--active::after,.form-type-bbh-managed-file .upload-lbl .lbl label.active::after,.form-type-bbh-managed-file .upload-lbl .lbl label:focus::after,.no-js .form-type-bbh-managed-file .upload-lbl .lbl label:hover::after,.no-touchevents .form-type-bbh-managed-file .upload-lbl .lbl label:hover::after{opacity:0;}.form-type-bbh-managed-file .file-info{font-size:14px;line-height:22px;color:#cbcbcb;}.form-type-bbh-managed-file .message,.form-type-bbh-managed-file .messages{font-size:12px;line-height:16px;border:2px solid #6a6a6a;color:#6a6a6a;margin:0 0 20px;border-radius:4px;overflow:hidden;padding:12px 16px;box-shadow:none;}.form-type-bbh-managed-file .message--error,.form-type-bbh-managed-file .message--warning,.form-type-bbh-managed-file .messages--error,.form-type-bbh-managed-file .messages--warning{color:#ff3636;border-color:#ff3636;background:#FFE8E8;}.form-type-bbh-managed-file .message .message__title,.form-type-bbh-managed-file .messages .message__title{font-size:12px !important;line-height:16px !important;}.form-type-bbh-managed-file .message .icon,.form-type-bbh-managed-file .messages .icon{display:none;}.form-type-bbh-managed-file .text-field-error-txt__msg-error{flex:1 1 100%;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper,.form-type-bbh-managed-file .form-type-checkbox{overflow:hidden;display:flex;padding:0;border:0;flex-direction:row-reverse;align-items:center;margin:0 0 16px;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper.error,.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper.past-date-error,.form-type-bbh-managed-file .form-type-checkbox.error,.form-type-bbh-managed-file .form-type-checkbox.past-date-error{color:#ff3636;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper.error .file--image a,.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper.past-date-error .file--image a,.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper.error .file--image .discover-more-section .item .opener,.discover-more-section .item .form-type-bbh-managed-file .bbh-managed-file-preview-wrapper.error .file--image .opener,.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper.past-date-error .file--image .discover-more-section .item .opener,.discover-more-section .item .form-type-bbh-managed-file .bbh-managed-file-preview-wrapper.past-date-error .file--image .opener,.form-type-bbh-managed-file .form-type-checkbox.error .file--image a,.form-type-bbh-managed-file .form-type-checkbox.past-date-error .file--image a,.form-type-bbh-managed-file .form-type-checkbox.error .file--image .discover-more-section .item .opener,.discover-more-section .item .form-type-bbh-managed-file .form-type-checkbox.error .file--image .opener,.form-type-bbh-managed-file .form-type-checkbox.past-date-error .file--image .discover-more-section .item .opener,.discover-more-section .item .form-type-bbh-managed-file .form-type-checkbox.past-date-error .file--image .opener{color:#ff3636;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .file--image,.form-type-bbh-managed-file .form-type-checkbox .file--image{background:none;padding:0;min-height:auto;display:block;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .file--image a,.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .file--image .discover-more-section .item .opener,.discover-more-section .item .form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .file--image .opener,.form-type-bbh-managed-file .form-type-checkbox .file--image a,.form-type-bbh-managed-file .form-type-checkbox .file--image .discover-more-section .item .opener,.discover-more-section .item .form-type-bbh-managed-file .form-type-checkbox .file--image .opener{color:#6a6a6a;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .option,.form-type-bbh-managed-file .form-type-checkbox .option{display:flex;flex:1 1 auto;font-size:14px;line-height:22px;margin:0;overflow:hidden;text-transform:none;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .option p,.form-type-bbh-managed-file .form-type-checkbox .option p{margin:0 0 0 8px;color:#cbcbcb;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .jcf-checkbox,.form-type-bbh-managed-file .form-type-checkbox .jcf-checkbox{width:20px;height:20px;overflow:hidden;border:0;border-radius:0;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-trash.svg);background-size:cover;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .jcf-checkbox.jcf-checked,.form-type-bbh-managed-file .form-type-checkbox .jcf-checkbox.jcf-checked{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-trash.svg);background-size:cover;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .jcf-checkbox span,.form-type-bbh-managed-file .form-type-checkbox .jcf-checkbox span{opacity:0;}.form-type-bbh-managed-file .bbh-managed-file-preview-wrapper .jcf-checkbox input,.form-type-bbh-managed-file .form-type-checkbox .jcf-checkbox input{cursor:pointer;}.form-type-bbh-managed-file .ajax-progress{overflow:hidden;font-size:16px;line-height:20px;position:absolute;top:-2px;left:2px;right:2px;padding:2px 14px;color:#6a6a6a;background:#fff;}.form-type-bbh-managed-file .ajax-progress::before{content:"";width:16px;height:16px;overflow:hidden;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-loader-small.svg);background-size:contain;position:absolute;top:4px;left:14px;animation:rotation360 1.5s infinite linear;transform-origin:center;}@keyframes rotation360{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.form-type-bbh-managed-file .ajax-progress .message{margin:0 0 0 24px;padding:0;font-size:16px;line-height:20px;color:#6a6a6a;border:0;border-radius:0;background:none;display:block;}.form-type-bbh-managed-file .ajax-progress .throbber{position:absolute;opacity:0;z-index:-1;}.form-type-bbh-managed-file.error,.form-type-bbh-managed-file.past-date-error{background:none !important;}.form-type-bbh-managed-file.error .description,.form-type-bbh-managed-file.past-date-error .description{display:block !important;}.form-type-webform-dropzonejs{position:relative;overflow:hidden;margin:-62px 0 14px;}.form-type-webform-dropzonejs label{display:none !important;}.form-type-webform-dropzonejs .dropzone{min-height:auto;border:0;background:none;padding:0;}.form-type-webform-dropzonejs .dropzone .dz-message{display:flex;gap:4px;margin:0;text-align:left;font-size:16px;line-height:20px;color:#6a6a6a;padding:2px 2px 2px 24px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-upload-file.svg) no-repeat 0 50%;margin:0 16px 26px;flex-direction:row-reverse;justify-content:flex-end;}.form-type-webform-dropzonejs .dropzone .dz-message p{margin:0;text-transform:lowercase;}@media (max-width:979px){.form-type-webform-dropzonejs .dropzone .dz-message p{display:none;}}.form-type-webform-dropzonejs .dropzone .dz-message .button{height:auto;border-radius:0;background:none;color:#6a6a6a;border:0;font-size:16px;line-height:20px;}.form-type-webform-dropzonejs .dropzone .dz-message .button::before,.form-type-webform-dropzonejs .dropzone .dz-message .button::after{display:none;}.form-type-webform-dropzonejs .dropzone .dz-preview{display:flex;justify-content:space-between;align-items:center;position:relative;vertical-align:top;margin:0 0 16px;min-height:auto;}.form-type-webform-dropzonejs .dropzone .dz-preview .dz-details{z-index:20;position:relative;top:auto;left:auto;opacity:1;font-size:14px;line-height:22px;min-width:auto;max-width:none;padding:0;text-align:left;color:#6a6a6a;display:flex;flex-direction:row-reverse;justify-content:flex-end;flex:1 1 100%;}.form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-size{margin:0;font-size:14px;line-height:22px;color:#cbcbcb;flex:0 0 auto;}.form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-size span{display:block;text-transform:lowercase;}.form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-size strong{font-weight:normal;font-family:inherit;}.form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-filename span{border:0;padding:0;border-radius:0;}.form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-filename--active span,.form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-filename.active span,.form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-filename:focus span,.no-js .form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-filename:hover span,.no-touchevents .form-type-webform-dropzonejs .dropzone .dz-preview .dz-details .dz-filename:hover span{border:0;background:none;}.form-type-webform-dropzonejs .dropzone .dz-preview .dz-remove{width:20px;height:20px;overflow:hidden;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-trash.svg);background-size:cover;flex:0 0 auto;text-indent:-9999px;}.form-type-webform-dropzonejs .dropzone .dz-preview .dz-image,.form-type-webform-dropzonejs .dropzone .dz-preview .dz-progress,.form-type-webform-dropzonejs .dropzone .dz-preview .dz-error-message,.form-type-webform-dropzonejs .dropzone .dz-preview .dz-success-mark,.form-type-webform-dropzonejs .dropzone .dz-preview .dz-error-mark{display:none;}.form-type-webform-dropzonejs .description.text-field-help-txt{margin:0 0 16px;padding:0;font-size:14px;line-height:22px;color:#cbcbcb;}.form-type-webform-dropzonejs .description.text-field-help-txt .text-field-help-txt__icon-info{display:none;}.form-type-webform-dropzonejs.dragover{margin-top:-176px;}.form-type-webform-dropzonejs.dragover .dropzone .dz-message{min-height:146px;padding:20px;text-align:center;margin:0 0 18px;background:#EDF8CC;opacity:0.9;border:1px solid #DBE0DF;border-radius:4px;align-items:center;justify-content:center;position:relative;}.form-type-webform-dropzonejs.dragover .dropzone .dz-message::before{content:"";background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-drop-files.svg) no-repeat;background-size:contain;width:38px;height:38px;overflow:hidden;position:absolute;top:20px;left:50%;margin:0 0 0 -16px;}.loyalty-program-block{border-radius:4px;margin:0 0 36px;}@media (max-width:979px){.loyalty-program-block{margin:0;padding:0 0 40px;}}.loyalty-program-block .heading{padding:18px 40px;background:#183029 url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/loyality-bg-1.svg) no-repeat 0 50%;display:flex;align-items:center;margin-bottom:16px;overflow:hidden;justify-content:space-between;border-radius:4px;}@media (max-width:979px){.loyalty-program-block .heading{padding:16px;background-image:none;justify-content:space-between;border-radius:0 0 4px 4px;align-items:center;}}@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{width:122px;height:24px;}.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-family:"Poppins",sans-serif;font-size:32px;line-height:48px;color:#B1D600;margin:0 8px 0 0;}.loyalty-program-block .points-info .text{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16px;font-weight:700;color:#B1D600;}.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;}.loyalty-program-block .link--active:after,.loyalty-program-block .link.active:after,.loyalty-program-block .link:focus:after,.no-js .loyalty-program-block .link:hover:after,.no-touchevents .loyalty-program-block .link:hover:after{border-color:transparent;}.loyalty-program-block .content{border-radius:4px;padding:16px;background:#183029;color:#fff;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:24px;}.loyalty-program-block .content h3{font-size:18px;line-height:27px;font-family:"Poppins",sans-serif;font-weight:600;margin:0 0 8px;}.loyalty-program-block .content p{margin:0 0 10px;}.loyality-block{display:flex;}@media (max-width:979px){.loyality-block{display:grid;grid-gap:12px 8px;}}.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:#fff;border-radius:4px;font-size:10px;line-height:16px;padding:0 15px 20px;position:relative;margin:30px 4px 0;}@media (max-width:979px){.loyality-block .reward-card{width:100%;margin:30px 0 0;}}@media (max-width:979px){.loyality-block .reward-card:first-child{grid-area:1 / 1 / 2 / 3;}.loyality-block .reward-card:first-child .reward-card__title{font-size:18px;line-height:36px;}.loyality-block .reward-card:first-child .reward-card__points{font-size:24px;}}@media (max-width:979px) and (max-width:767px){.loyality-block .reward-card:first-child .reward-card__points-num{font-size:24px;}}.loyality-block .reward-card p{padding:2px 15px 6px;color:#6a6a6a;font:12px/14px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;width:100%;margin:0;}.loyality-block .reward-card.active .reward-card__icon-box{border-color:#B1D600;background:#183029;}.loyality-block .reward-card.active .reward-card__icon-box .svg-ico{fill:#fff;}.loyality-block .reward-card.active .reward-card__points{color:#B1D600;}.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{font-family:"Poppins",sans-serif;margin:0 0 10px;font-size:24px;line-height:36px;font-weight:bold;color:#9b9b9b;display:block;}@media (max-width:767px){.loyality-block .reward-card .reward-card__points{font-size:14px;line-height:21px;margin:0 0 8px;}}.loyality-block .reward-card .btn-wrap{width:100%;margin:auto 0 0;}.loyality-block .reward-card .button{height:37px;width:100%;background:#B1D600;border-color:#B1D600;}.loyality-block .reward-card .button .button__inner{color:#183029;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:14px;}}.loyality-block .reward-card__points-num{margin-right:4px;}@media (max-width:767px){.loyality-block .reward-card__points-num{font-size:14px;}}.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;}.no-results{display:flex;}@media (max-width:979px){.no-results{flex-direction:column;margin:32px 0;}}@media (max-width:767px){.no-results{flex-direction:column;padding:0 24px;margin:20px 0 24px 0;}}.no-results__img-section{width:640px;height:309.88px;}@media (max-width:979px){.no-results__img-section{padding:20px;margin-left:auto;margin-right:auto;}}@media (max-width:767px){.no-results__img-section{width:fit-content;margin-left:auto;margin-right:auto;padding:0;height:auto;margin-top:48px;}}@media (max-width:767px){.no-results__img-section .svg-ico{height:182px;width:275px;}}.no-results__description-section{display:flex;flex-direction:column;justify-content:center;}@media (max-width:979px){.no-results__description-section{display:flex;flex-direction:column;justify-content:center;align-items:center;}}.no-results__description-section .preview-card__btn-wrap{max-width:fit-content;}@media (max-width:767px){.no-results__description-section .description-section-title{font-size:32px;line-height:40px;}}@media (max-width:767px){.no-results__description-section .description-section-text{font-size:18px;line-height:23px;margin-bottom:32px;}}.no-results__buttons{display:flex;gap:15px;}@media (max-width:767px){.no-results__buttons{flex-direction:column-reverse;margin-left:auto;margin-right:auto;}}@media (max-width:767px){.no-results__buttons .button{width:272px;height:auto;}}.no-results__buttons .button--non-filled{height:40px;background-color:#fff;border:1px solid #8a9997;border-radius:40px;position:relative;cursor:pointer;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;}.no-results__buttons .button--non-filled:hover,.no-results__buttons .button--non-filled:focus{border-color:#BEE500;}@media (max-width:767px){.no-results__buttons .button--non-filled{width:272px;height:auto;}}.no-results__buttons .button--non-filled .button__inner{color:#183029;font:14px/16px "Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.no-results__buttons .button--non-filled .button__inner{padding:12px 15px 10px;}}.account-creation-banner{box-shadow:0 14px 41px 0 rgba(138,153,151,0.2);background:#fff;border-radius:4px;border:1px solid #DEE3E2;}.account-creation-banner__header{background-image:url(/html/images/account-creation-banner.png);background-size:cover;padding:42px 32px 30px;}@media (max-width:1023px){.account-creation-banner__header{padding:34px 20px 30px;}}.account-creation-banner__title{font-size:20px;font-weight:700;line-height:28px;text-align:center;color:#fff;margin-bottom:19px;}@media (max-width:1023px){.account-creation-banner__title{font-size:16px;line-height:23px;margin-bottom:14px;}}.account-creation-banner__action-button{text-align:center;}.account-creation-banner__action-button .button{display:inline-block;height:auto;}.account-creation-banner__action-button .button__inner{display:inline-block;padding:12px 38px;}@media (max-width:1023px){.account-creation-banner__action-button .button__inner{font-size:12px;line-height:14px;padding:8px 46px 8px;}}.account-creation-banner__content{padding:25px 35px 29px;}@media (max-width:1023px){.account-creation-banner__content{padding:25px 20px 29px;}}.account-creation-banner__list-title{font-size:16px;color:#000;font-weight:700;line-height:24px;text-align:center;margin-bottom:20px;}.account-creation-banner__item{position:relative;margin-bottom:18px;}.account-creation-banner__item:last-child{margin-bottom:0;}.account-creation-banner__item-text{font-size:14px;line-height:18px;color:#2A423F;padding-left:37px;display:table-cell;height:23px;vertical-align:middle;}.account-creation-banner__item-icon{position:absolute;left:0;top:0;line-height:0;}.account-creation-banner__item-icon svg{width:24px;height:24px;fill:#9ebf00;}.account-creation-banner__item-icon--confirm svg{width:24px;height:23px;}.account-creation-banner__item-icon--total svg{width:24px;height:20px;}.account-creation-banner__item-icon--club svg{width:26px;height:26px;}.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 .addeventatc{display:inherit;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:inherit !important;font-weight:inherit;background:inherit;font-size:inherit;border:0;padding:0;border-radius:0;text-shadow:none;box-shadow:none !important;line-height:inherit;}.app-list__item .addeventatc .addeventatc_icon{display:none;}.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 "Roboto-Regular","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 "Poppins-SemiBold","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;}}@media (max-width:979px){.room-by-room-opened .aside-holder{z-index:1001;}}.map-expanded .aside-holder{z-index:0;}@media (max-width:979px){.cart-opened .aside-holder{top:0;bottom:auto;height:100%;background:#fff;z-index:1001;}}.aside-holder .btn-club-wrap{margin:0 0 30px;}@media (max-width:979px){.aside-holder .btn-club-wrap{margin:0;}}.aside-holder .btn-club-wrap.new-club-banner{border-radius:5px;z-index:0;padding:0;overflow:hidden;position:relative;background-color:#0B273F;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.aside-holder .btn-club-wrap.new-club-banner{display:none !important;}}.aside-holder .btn-club-wrap.new-club-banner .link-holder{display:flex;flex-direction:column;padding:10px 20px;}.aside-holder .btn-club-wrap.new-club-banner .yellow{color:#EDEA00;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.aside-holder .btn-club-wrap.new-club-banner .price-holder{flex:0 0 44%;max-width:130px;height:95px;position:relative;}@media (min-width:381px){.aside-holder .btn-club-wrap.new-club-banner .price-holder{flex:0 0 40%;}}.aside-holder .btn-club-wrap.new-club-banner .price-holder .first-card,.aside-holder .btn-club-wrap.new-club-banner .price-holder .second-card,.aside-holder .btn-club-wrap.new-club-banner .price-holder .third-card{display:block;overflow:hidden;border-radius:2px;position:relative;width:calc(100% - 4px);height:calc(100% - 10px);box-shadow:0 9px 15px 0 rgba(0,0,0,0.16);}.aside-holder .btn-club-wrap.new-club-banner .price-holder .first-card:before,.aside-holder .btn-club-wrap.new-club-banner .price-holder .first-card:after,.aside-holder .btn-club-wrap.new-club-banner .price-holder .second-card:before,.aside-holder .btn-club-wrap.new-club-banner .price-holder .second-card:after,.aside-holder .btn-club-wrap.new-club-banner .price-holder .third-card:before,.aside-holder .btn-club-wrap.new-club-banner .price-holder .third-card:after{z-index:0;content:'';display:block;position:absolute;border-radius:50%;}.aside-holder .btn-club-wrap.new-club-banner .price-holder .first-card:before,.aside-holder .btn-club-wrap.new-club-banner .price-holder .second-card:before,.aside-holder .btn-club-wrap.new-club-banner .price-holder .third-card:before{top:-89px;left:-65px;height:117px;width:117px;border:27px solid #BEAF0E;}.aside-holder .btn-club-wrap.new-club-banner .price-holder .first-card:after,.aside-holder .btn-club-wrap.new-club-banner .price-holder .second-card:after,.aside-holder .btn-club-wrap.new-club-banner .price-holder .third-card:after{right:-47px;bottom:-69px;height:87px;width:87px;opacity:0.9;border:17px solid #CABE3B;}.aside-holder .btn-club-wrap.new-club-banner .price-holder .third-card{opacity:0;transform:translateY(-195%) rotate(0deg);background:linear-gradient(169deg,#CBC033 0%,#EEE617 100%);}.aside-holder .btn-club-wrap.new-club-banner .proposition-info{left:0;top:5px;display:flex;padding:5px;position:absolute;text-align:center;flex-direction:column;justify-content:center;width:calc(100% - 4px);height:calc(100% - 10px);font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.aside-holder .btn-club-wrap.new-club-banner .proposition-info .discount{font-size:20px;line-height:0.8;padding-bottom:2px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (min-width:381px){.aside-holder .btn-club-wrap.new-club-banner .proposition-info .discount{font-size:32px;}}.aside-holder .btn-club-wrap.new-club-banner .proposition-info .discount .number{line-height:1;}.aside-holder .btn-club-wrap.new-club-banner .proposition-info .minus{font-size:24px;}@media (min-width:381px){.aside-holder .btn-club-wrap.new-club-banner .proposition-info .minus{font-size:36px;}}.aside-holder .btn-club-wrap.new-club-banner .proposition-info .value-type{font-size:16px;line-height:15px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.aside-holder .btn-club-wrap.new-club-banner .proposition-info .text{font-size:13px;line-height:14px;max-height:28px;overflow:hidden;text-overflow:ellipsis;}.aside-holder .btn-club-wrap.new-club-banner.first-banner .price-holder .first-card{background-color:#FFFFFF;transform:translateY(4px) rotate(3deg);}.aside-holder .btn-club-wrap.new-club-banner.first-banner .price-holder .first-card:before,.aside-holder .btn-club-wrap.new-club-banner.first-banner .price-holder .first-card:after{border-color:#CFC300;}.aside-holder .btn-club-wrap.new-club-banner.first-banner .price-holder .second-card{transform:translateY(-95%) rotate(-4deg);background:linear-gradient(169deg,#CBC033 0%,#EEE617 100%);}.aside-holder .btn-club-wrap.new-club-banner.first-banner .proposition-info{transform:rotate(-4deg);}.aside-holder .btn-club-wrap.new-club-banner.first-banner .proposition-info .discount{color:#fff;}.aside-holder .btn-club-wrap.new-club-banner.first-banner .proposition-info .text{color:#0B273F;}.aside-holder .btn-club-wrap.new-club-banner.second-banner .price-holder .first-card{transform:translateY(4px) rotate(-4deg);background:linear-gradient(169deg,#CBC033 0%,#EEE617 100%);}.aside-holder .btn-club-wrap.new-club-banner.second-banner .price-holder .second-card{background-color:#FFFFFF;transform:translateY(-95%) rotate(3deg);}.aside-holder .btn-club-wrap.new-club-banner.second-banner .price-holder .second-card:before,.aside-holder .btn-club-wrap.new-club-banner.second-banner .price-holder .second-card:after{border-color:#CFC300;}.aside-holder .btn-club-wrap.new-club-banner.second-banner .proposition-info{transform:rotate(3deg);}.aside-holder .btn-club-wrap.new-club-banner.second-banner .proposition-info .discount{color:#CFC300;}.aside-holder .btn-club-wrap.new-club-banner.second-banner .proposition-info .text{color:#112C49;}.aside-holder .btn-club-wrap.new-club-banner.third-banner .price-holder .first-card{transform:translateY(4px) translateX(-2px) rotate(-5deg);background:linear-gradient(169deg,#CBC033 0%,#EEE617 100%);}.aside-holder .btn-club-wrap.new-club-banner.third-banner .price-holder .second-card{background-color:#FFFFFF;transform:translateY(-95%) translateX(-1px) rotate(4deg);}.aside-holder .btn-club-wrap.new-club-banner.third-banner .price-holder .second-card:before,.aside-holder .btn-club-wrap.new-club-banner.third-banner .price-holder .second-card:after{border-color:#CFC300;}.aside-holder .btn-club-wrap.new-club-banner.third-banner .price-holder .third-card{opacity:1;}.aside-holder .btn-club-wrap.new-club-banner.third-banner .proposition-info{transform:rotate(0deg);}.aside-holder .btn-club-wrap.new-club-banner.third-banner .proposition-info .discount{color:#fff;}.aside-holder .btn-club-wrap.new-club-banner.third-banner .proposition-info .text{color:#0B273F;}.aside-holder .btn-club-wrap.new-club-banner .btn-club{align-items:center;margin:auto;width:100%;padding-right:15px;}@media (min-width:981px){.aside-holder .btn-club-wrap.new-club-banner .btn-club{display:flex;}}.aside-holder .btn-club-wrap.new-club-banner .btn-club:before,.aside-holder .btn-club-wrap.new-club-banner .btn-club:after{top:65%;right:6px;width:2px;height:8px;background-color:#fff;}.aside-holder .btn-club-wrap.new-club-banner .btn-club:before{margin:-5px 0 0;}.aside-holder .btn-club-wrap.new-club-banner .text-holder{flex:0 0 61%;max-width:61%;color:#fff;display:flex;font-size:14px;padding-left:14px;text-transform:uppercase;line-height:14px;flex-direction:column;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;padding-right:5px;}.aside-holder .btn-club-wrap.new-club-banner .text-holder .title{margin:auto auto 8px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:1px;}.aside-holder .btn-club-wrap.new-club-banner .text-holder .yellow{margin:auto auto auto 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:1px;}.aside-holder .btn-club-wrap.new-club-banner .text-holder .dashed-underline{border-bottom:1px dashed #FFFFFF;}.aside-holder .btn-club-wrap.new-club-banner .img-holder{margin-bottom:12px;}.aside-holder .btn-club-wrap.new-club-banner .img-holder img{width:55px;}.aside-holder .btn-club-wrap.new-club-banner .btn-holder{color:#fff;font-size:12px;line-height:15px;padding:7px 10px 5px 10px;text-align:center;border-radius:20px;text-transform:uppercase;letter-spacing:0.25px;border:1px solid #EDEA00;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;}.aside-holder .btn-club-wrap.new-club-banner .btn-holder .yellow{position:relative;padding-right:13px;font-size:inherit;line-height:inherit;}.aside-holder .btn-club-wrap.new-club-banner .btn-holder .yellow:before,.aside-holder .btn-club-wrap.new-club-banner .btn-holder .yellow:after{top:40%;width:1px;right:0;height:6px;content:'';background:#fff;position:absolute;}.aside-holder .btn-club-wrap.new-club-banner .btn-holder .yellow:before{margin:-4px 0 0;transform:rotate(-45deg);}.aside-holder .btn-club-wrap.new-club-banner .btn-holder .yellow:after{margin:-1px 0 0;transform:rotate(45deg);}.aside-holder .btn-club-wrap.new-club-banner:before,.aside-holder .btn-club-wrap.new-club-banner:after{content:'';display:block;position:absolute;z-index:-1;border-radius:50%;}.aside-holder .btn-club-wrap.new-club-banner:before{width:230px;height:230px;opacity:0.7;bottom:-148px;left:-124px;border:35px solid #CABD3C;}.aside-holder .btn-club-wrap.new-club-banner:after{width:170px;height:170px;top:-116px;right:-104px;border:30px solid #CABD3C;}.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.hidden-important{visibility:hidden !important;}.aside-block.inherit-important{visibility:inherit !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 "Poppins-SemiBold","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;}}.fixed-block-holder.fixed-block--expand{position:unset;}.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:"Roboto-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:116px;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 .drop-holder .hotels-results{display:flex;flex-direction:column;}.search-block .autocomplete .ajax-drop .drop-holder .hotels-results .see-more-hotels-link{align-self:center;text-align:center;min-width:88px;max-width:428px;border:solid 1px #8a9997;background-color:#fff;border-radius:18.5px;padding:8px 16px;cursor:pointer;font-size:12px;font-family:"Roboto",sans-serif;font-weight:700;line-height:16px;color:#183029;}.search-block .autocomplete .ajax-drop .drop-holder .hotels-results .see-more-hotels-link:hover,.search-block .autocomplete .ajax-drop .drop-holder .hotels-results .see-more-hotels-link:focus{border-color:#BEE500;}.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.my-location:after{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-my-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 .getting-my-location > div{margin-top:14px;margin-bottom:14px;}.search-block .autocomplete .ajax-drop .getting-my-location + div h2{padding-top: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{padding-bottom:40px;}}.search-block .autocomplete .ajax-drop .recent-search .item strong{color:#1d3330;font-family:"Roboto-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;}.block-bbh-bandme-optins-block .block-content{background-color:#EDF8CC;padding:24px;margin:0 0 16px;box-shadow:0 4px 5px 0 rgba(29,51,48,0.14);border-radius:4px;}@media (max-width:979px){.block-bbh-bandme-optins-block .block-content{padding:16px;margin:0 24px 24px;}}.block-bbh-bandme-optins-block .block-content .form-group-wrapper{display:flex;align-items:center;gap:8px;}@media (max-width:979px){.block-bbh-bandme-optins-block .block-content .form-group-wrapper{flex-direction:column;}}.block-bbh-bandme-optins-block .block-content .form-group-wrapper .checkbox-container-wrapper h2{font-size:16px;line-height:24px;color:#000000;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}.block-bbh-bandme-optins-block .block-content .form-group-wrapper .checkbox-container-wrapper .checkbox-wrapper{margin:0 0 8px;}.block-bbh-bandme-optins-block .block-content .form-group-wrapper .checkbox-container-wrapper .checkbox-wrapper .preferences-loyalty__row{padding:0;}.block-bbh-bandme-optins-block .block-content .form-group-wrapper .checkbox-container-wrapper .checkbox-wrapper .preferences-loyalty__row .cb-custom input[type="checkbox"] + span,.block-bbh-bandme-optins-block .block-content .form-group-wrapper .checkbox-container-wrapper .checkbox-wrapper .preferences-loyalty__row .cb-custom input[type="radio"] + span{padding-left:28px;line-height:16px;color:#183029;font-family:"Roboto",sans-serif;}.block-bbh-bandme-optins-block .block-content .form-group-wrapper .checkbox-container-wrapper .checkbox-wrapper:last-child{margin:0;}.block-bbh-bandme-optins-block .block-content .form-group-wrapper .submit-button{min-width:150px;height:40px;width:max-content;}.block-bbh-bandme-optins-block .block-content .form-group-wrapper .submit-button input.form-submit{width:100%;height:100%;border:none;border-radius:100px;background-color:#B1D600;font-size:14px;line-height:16px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;}.block-bbh-bandme-optins-block .block-content .form-group-wrapper .submit-button input.form-submit:hover,.block-bbh-bandme-optins-block .block-content .form-group-wrapper .submit-button input.form-submit:focus{background-color:#BEE500;}.promo-page-detail .block-content,.promo-page .block-content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px auto 24px;max-width:1225px;padding:0 20px;text-align:center;gap:8px;}.promo-page-detail .block-content h2,.promo-page .block-content h2{font-family:"Poppins",sans-serif;font-size:32px;font-weight:600;line-height:48px;color:#183029;}@media (max-width:979px){.promo-page-detail .block-content h2,.promo-page .block-content h2{font-size:18px;line-height:27px;}}.promo-page-detail .block-content p,.promo-page .block-content p{display:inline-block;max-width:551px;margin:0;font-size:18px;font-weight:400;line-height:21px;text-align:center;color:#183029;}@media (max-width:979px){.promo-page-detail .block-content p,.promo-page .block-content p{max-width:361px;}}.become-member-landing{background:#B1D600;margin:24px 0 40px;}@media (max-width:1023px){.become-member-landing{padding-top:15px;}}.become-member-landing__items{display:flex;flex-direction:column;align-items:center;padding:48px;gap:24px;}@media (max-width:979px){.become-member-landing__items{padding:24px;}}.become-member-landing__title{position:relative;font-family:"Poppins",sans-serif;color:#183029;font-style:normal;font-weight:600;font-size:24px;line-height:normal;text-align:center;margin-bottom:0;}.become-member-landing__subtitle{position:relative;font-family:"Roboto",sans-serif;color:#183029;font-style:normal;font-weight:400;font-size:20px;line-height:normal;text-align:center;}.become-member-landing .landing-bandme-footer{color:#183029 !important;font-size:14px !important;line-height:16px !important;}@media (max-width:1023px){.become-member-landing .landing-bandme-footer{display:flex;flex-direction:column;}.become-member-landing .landing-bandme-footer a + a,.become-member-landing .landing-bandme-footer .discover-more-section .item .opener + a,.discover-more-section .item .become-member-landing .landing-bandme-footer .opener + a,.become-member-landing .landing-bandme-footer .discover-more-section .item a + .opener,.discover-more-section .item .become-member-landing .landing-bandme-footer a + .opener,.become-member-landing .landing-bandme-footer .discover-more-section .item .opener + .opener,.discover-more-section .item .become-member-landing .landing-bandme-footer .opener + .opener{margin:16px 0 0;}}.become-member-landing .landing-bandme-footer .btn-login{margin-left:20px;}@media (max-width:979px){.become-member-landing .landing-bandme-footer .btn-login{margin-left:0;}}.become-member-landing .landing-bandme-footer .btn-login,.become-member-landing .landing-bandme-footer .btn-subscribe{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif !important;background-color:#fff !important;text-align:center;border:1px solid var(--sc-colors__main_elements--secondary2);}.become-member-landing .landing-bandme-footer .btn-login:hover,.become-member-landing .landing-bandme-footer .btn-login:focus,.become-member-landing .landing-bandme-footer .btn-subscribe:hover,.become-member-landing .landing-bandme-footer .btn-subscribe:focus{background-color:#1d3330 !important;color:#fff;}.become-member-landing .ajax-progress.ajax-progress-throbber{display:none;}.become-member-landing .landing-bandme-footer .btn-subscribe-popup{background-color:#183029 !important;margin:0px 16px;border:transparent;}@media (max-width:979px){.become-member-landing .landing-bandme-footer .btn-subscribe-popup{padding:12px 24px !important;display:inline-block;margin:8px 24px 0 0;}}.become-member-landing .btn-subscribe-popup{border-color:#8A9997 !important;padding:12px 24px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif !important;border-radius:40px;color:#FFFFFF;text-align:center;}@media (max-width:979px){.become-member-landing .btn-subscribe-popup{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif !important;padding:0 !important;border-radius:100px;width:100%;display:block;}}.page-node-type-promo-page-detail .header,.page-node-type-promo-page .header{background:transparent !important;border-bottom:none;position:absolute;}.page-node-type-promo-page-detail .header .container,.page-node-type-promo-page .header .container{background:none;}@media (max-width:1023px){.page-node-type-promo-page-detail .header .header-holder,.page-node-type-promo-page .header .header-holder{top:0;}.page-node-type-promo-page-detail .header .header-holder .header-frame,.page-node-type-promo-page .header .header-holder .header-frame{padding-top:44px !important;}}.page-node-type-promo-page-detail #nav > li > a,.page-node-type-promo-page-detail .discover-more-section .item #nav > li > .opener,.discover-more-section .item .page-node-type-promo-page-detail #nav > li > .opener,.page-node-type-promo-page-detail .combo-selectbox__selected,.page-node-type-promo-page-detail .select-box .opener,.page-node-type-promo-page-detail .my-account-dropdown .opener,.page-node-type-promo-page #nav > li > a,.page-node-type-promo-page .discover-more-section .item #nav > li > .opener,.discover-more-section .item .page-node-type-promo-page #nav > li > .opener,.page-node-type-promo-page .combo-selectbox__selected,.page-node-type-promo-page .select-box .opener,.page-node-type-promo-page .my-account-dropdown .opener{color:white;}@media (max-width:498px){.page-node-type-promo-page-detail #nav > li > a .svg-ico,.page-node-type-promo-page-detail .discover-more-section .item #nav > li > .opener .svg-ico,.discover-more-section .item .page-node-type-promo-page-detail #nav > li > .opener .svg-ico,.page-node-type-promo-page-detail .combo-selectbox__selected .svg-ico,.page-node-type-promo-page-detail .select-box .opener .svg-ico,.page-node-type-promo-page-detail .my-account-dropdown .opener .svg-ico,.page-node-type-promo-page #nav > li > a .svg-ico,.page-node-type-promo-page .discover-more-section .item #nav > li > .opener .svg-ico,.discover-more-section .item .page-node-type-promo-page #nav > li > .opener .svg-ico,.page-node-type-promo-page .combo-selectbox__selected .svg-ico,.page-node-type-promo-page .select-box .opener .svg-ico,.page-node-type-promo-page .my-account-dropdown .opener .svg-ico{fill:#fff;}}@media (min-width:1024px){.menu-open .page-node-type-promo-page-detail,.menu-open .page-node-type-promo-page{color:#1d3330;}}.page-node-type-promo-page-detail .menu-open .combo-selectbox__selected,.page-node-type-promo-page .menu-open .combo-selectbox__selected{color:#1d3330;}.page-node-type-promo-page-detail .menu-opener:before,.page-node-type-promo-page-detail .menu-opener:after,.page-node-type-promo-page-detail .menu-opener span,.page-node-type-promo-page .menu-opener:before,.page-node-type-promo-page .menu-opener:after,.page-node-type-promo-page .menu-opener span{background:white;}.promo-banner{width:100%;height:504px;position:relative;margin-bottom:24px;}@media (max-width:979px){.promo-banner{height:400px;}}.promo-banner.banner-img{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/css/%7B%7B%20content.field_background_banner%20%7D%7D);}.promo-banner.banner-img .field img{width:100%;height:504px;object-fit:cover;}@media (max-width:979px){.promo-banner.banner-img .field img{height:400px;}}.promo-banner.banner-color{background-color:#000;}.promo-banner .promo-banner-items{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;gap:24px;max-width:559px;position:absolute;top:92px;bottom:0;right:0;left:0;margin:auto;width:100%;}@media (max-width:979px){.promo-banner .promo-banner-items{padding:0 32px 0 28px;top:66px;}}.promo-banner .promo-banner-items .promo-banner-logo{width:140.83px;height:58.48px;}.promo-banner .promo-banner-items .promo-banner-logo .field img{width:100%;height:100%;object-fit:initial;}@media (max-width:979px){.promo-banner .promo-banner-items .promo-banner-logo .field img{height:48.51px;}}.promo-banner .promo-banner-items .promo-banner-title{max-width:600px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:40px;font-weight:700;line-height:50px;}@media (max-width:979px){.promo-banner .promo-banner-items .promo-banner-title{max-width:400px;font-weight:600;font-size:24px;line-height:36px;}}.promo-banner .promo-banner-items .promo-banner-cta{padding:12px 24px;color:#fff;border:1px solid #fff;border-radius:40px;text-decoration:none;cursor:pointer;height:52px;align-items:center;justify-content:center;display:flex;max-width:428px;min-width:88px;}@media (max-width:498px){.promo-banner .promo-banner-items .promo-banner-cta{width:100%;max-width:unset;min-width:unset;}}.promo-banner .promo-banner-items .promo-banner-cta .field{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:700;font-size:14px;line-height:16.41px;}.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-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;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:600 30px/37px "Poppins",sans-serif;margin:0 0 14px;}.banner__txt-box h3 span{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.banner__txt-box p{margin:0 0 20px;}.banner__txt-box .button{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.banner__btn-row{display:flex;}.banner__btn-wrap{flex:0 1 auto;min-width:270px;}.banner__title{font:10px/12px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",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 "Poppins-SemiBold","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 "Poppins-SemiBold","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;}.basket-holder .room-title .payment-info .reservation-list a--active,.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: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,.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,.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{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 "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;min-width:120px;}.basket-holder .room-occupants{flex:1 1 100%;display:flex;justify-content:space-between;align-items:flex-end;padding:10px 0 18px;flex-wrap:wrap;border-bottom:1px solid #dbe0df;}.basket-holder .room-occupants .room-occupants-wrap{display:flex;flex-direction:column;}.basket-holder .room-occupants .occupant{font:12px/15px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .room-occupants ~ .item{padding:10px 0 8px;}.basket-holder .item{padding:7px 0 8px;display:flex;align-items:center;font:12px/20px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .item .sub-title{font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .item .voucher-number{font:12px/15px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .item .info{font:18px/24px "Poppins-SemiBold","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:"Poppins-SemiBold","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 .item.item--payment-info{display:flex;align-items:center;}.basket-holder .item .item__label{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;line-height:30px;flex:1 1 5px;}.basket-holder .item .item__value{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;line-height:30px;font-size:22px;flex-shrink:0;}.basket-holder .item .item__value span{font-size:24px;}.basket-holder .item .item__value .small{font-size:14px;}.basket-holder .item .item__value .currency{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-left:2px;}.basket-holder .city-tax-item{padding:7px 0 8px;display:flex;align-items:center;font:12px/20px "Roboto-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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:767px){.basket-holder strong.title{font-size:14px;}}.basket-holder span.title{font:18px/24px "Roboto-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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.basket-holder .total-price{font:20px/14px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 0 10px;min-width:65px;text-align:right;}.basket-holder .total-price > span.currency{font-size:16px;}@media (max-width:767px){.basket-holder .total-price{font-size:14px;}}.basket-holder .total-price span{font:20px/24px "Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;display:block;}.basket-holder .btn-city-tax{font:12px/14px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.basket-holder .btn-city-tax--active,.basket-holder .btn-city-tax.active,.basket-holder .btn-city-tax:focus,.no-js .basket-holder .btn-city-tax:hover,.no-touchevents .basket-holder .btn-city-tax:hover{border-bottom-color:transparent;}.basket-holder .night-price{font:12px/20px "Roboto-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;}.basket-holder .btn-holder .link-policy--active,.basket-holder .btn-holder .link-policy.active,.basket-holder .btn-holder .link-policy:focus,.no-js .basket-holder .btn-holder .link-policy:hover,.no-touchevents .basket-holder .btn-holder .link-policy:hover{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:18px;line-height:34px;color:#9ebf00;}.basket-holder .total-box .total-price > span.currency,.basket-holder .sub-total-box .total-price > span.currency{font-size:14px;}.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 "Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.basket-holder .tax-info .btn-city-tax--active,.basket-holder .tax-info .btn-city-tax.active,.basket-holder .tax-info .btn-city-tax:focus,.no-js .basket-holder .tax-info .btn-city-tax:hover,.no-touchevents .basket-holder .tax-info .btn-city-tax:hover{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 "Roboto-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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;margin:0 0 4px;}.basket-holder .message-cancelled .link{text-decoration:underline;}.basket-holder .message-cancelled .link--active,.basket-holder .message-cancelled .link.active,.basket-holder .message-cancelled .link:focus,.no-js .basket-holder .message-cancelled .link:hover,.no-touchevents .basket-holder .message-cancelled .link:hover{text-decoration:none;}.basket-holder .send-message{display:flex;align-items:flex-end;color:#9ebf00;font:16px/30px "Roboto-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 "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;border-bottom:1px dotted #6a6a6a;text-decoration:none;display:block !important;}.basket-holder--booking .room-heading .read-more--active,.basket-holder--booking .room-heading .read-more.active,.basket-holder--booking .room-heading .read-more:focus,.no-js .basket-holder--booking .room-heading .read-more:hover,.no-touchevents .basket-holder--booking .room-heading .read-more:hover{border-bottom-color:transparent;}.basket-holder--booking .room-heading .occupant{font:12px/15px "Roboto-Regular","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;}.basket-holder--booking .btn-holder__col .link-policy--active,.basket-holder--booking .btn-holder__col .link-policy.active,.basket-holder--booking .btn-holder__col .link-policy:focus,.no-js .basket-holder--booking .btn-holder__col .link-policy:hover,.no-touchevents .basket-holder--booking .btn-holder__col .link-policy:hover{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 "Roboto-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 "Roboto-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 "Poppins-SemiBold","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;}.basket-holder--booking-item .message-cancelled .link--active,.basket-holder--booking-item .message-cancelled .link.active,.basket-holder--booking-item .message-cancelled .link:focus,.no-js .basket-holder--booking-item .message-cancelled .link:hover,.no-touchevents .basket-holder--booking-item .message-cancelled .link:hover{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 "Roboto-Regular","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 "Roboto-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;}.basket-holder .cancelation-terms a--active,.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:focus,.basket-holder .cancelation-terms .discover-more-section .item .opener:focus,.discover-more-section .item .basket-holder .cancelation-terms .opener:focus,.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,.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{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:"Roboto-Regular","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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket-holder .confirmation__summary .cancelation-terms .cancellation-title{font-size:14px;line-height:30px;}.basket-holder .manage-options-item{display:flex;padding-top:5px;}.basket-holder .manage-options-item .edit-ico{position:relative;display:block;margin-left:-20px;}.basket-holder .manage-options-item .edit-ico svg{fill:#9ebf00;}.basket-holder .manage-options-item .room-select__item-icon{left:0;margin-top:0;}@media (max-width:979px){.basket-holder .manage-options-item .room-select__item-icon{display:block;}}.basket-holder .manage-options-item .btn-edit-options{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;padding-left:20px;font-size:14px;line-height:16px;color:#9ebf00;background:none;border:none;-webkit-tap-highlight-color:transparent;}.basket-holder .manage-options-item .btn-edit-options:focus{border:none;outline:none;}.basket-holder .manage-options-item.unavailable .btn-edit-options{color:#B4B4B4;}.basket-holder .manage-options-item.unavailable .edit-ico svg{fill:#B4B4B4;}.path-checkout-confirmation .basket-holder .cancelation-terms,.path-online-checkin-confirmation .basket-holder .cancelation-terms{font-size:14px;font-family:"Roboto-Regular","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:"Poppins-SemiBold","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:"Roboto-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;}.path-online-checkin-confirmation .basket-holder .cancelation-terms{padding-top:10px;width:100%;}.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:14px;line-height:19px;background:#fff;height:50px;width:100%;align-items:center;justify-content:center;text-align:center;padding:5px 50px;color:#2b433f;font-weight:700;text-decoration:none;position:absolute;left:0;top:0;display:none;border-bottom:1px solid #dbe0df;}.basket__close-details:after,.basket__close-details:before{content:"";width:16px;height:2px;position:absolute;top:50%;margin-top:-1px;background:#000;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:50px;overflow:auto;max-height:none !important;}.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:12px 24px;font-size:14px;}.basket__item-button .button--secondary{background-color:#B4B4B4 !important;border-color:#B4B4B4 !important;}.basket__item-button .button--secondary a,.basket__item-button .button--secondary .discover-more-section .item .opener,.discover-more-section .item .basket__item-button .button--secondary .opener{color:#fff;}.basket__item-button-warning-text{font:11px/24px "Roboto-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:none !important;position:absolute;bottom:0;width:100%;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#fff;box-shadow:0 2px 8px 0 rgba(138,153,151,0.3);}.cart-opened .basket__control{position:relative;}}.basket__control-more-details{font-weight:400;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;}@media (max-width:979px){.basket__control-more-details{font-size:12px;line-height:14px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;border-bottom:1px dotted currentColor;margin-top:4px !important;}}.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 24px;font-size:14px;}@media (max-width:979px){.basket__control-button .button .button__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:11px 27px 10px;}}@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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;margin-top:2px;}@media (max-width:979px){.basket__control-button .button .button__inner span{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}}@media (max-width:979px){.basket__control-button .button.button--disable{background:#E8E8E8;border-color:#E8E8E8;pointer-events:none;}.basket__control-button .button.button--disable .button__inner{color:#1d3330;}}.basket__control-info{display:flex;}.basket__control-price{flex:1 1 auto;margin-right:20px;}.basket__control-price-label{font-size:14px;line-height:16.40px;margin:0 0 4px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#9ebf00;}@media (max-width:979px){.basket__control-price-label{display:none;}}.basket__control-price-value{font-size:32px;font-weight:400;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:48px;color:#fff;white-space:nowrap;margin:0 0 4px;}@media (max-width:979px){.basket__control-price-value{color:#1d3330;font-size:22px;line-height:1;}}.basket__control-price-value sup{font-size:14px;}@media (max-width:979px){.basket__control-price-value sup{font-size:12px;}}.basket__control-price-value span{font-size:20px;}.basket__control-price-value span.currency{font-size:32px;}@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:#B4B4B4;border-color:currentColor;display:block;border:none;}.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:#fff;}.basket .basket__control--state--start .button .button__inner,.basket .basket__control--state--middle .button .button__inner{color:#fff;}.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:inline-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{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket .basket__control--state--final .basket__control-dates--first{display:none;}.basket .basket__control--state--final .basket__control-dates{font-size:14px;line-height:16.40px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.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:12px 24px;}.basket .basket__control--state--final .basket__control-button .button .button__inner span{font-family:'Roboto-Bold';color:#183029;}}.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:inline-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;}}@media (max-width:979px){.basket .basket__control--state--final,.basket .basket__control--state--middle{display:block !important;}}@media (max-width:979px){.basket .basket__control--state--start{display:block !important;}}@media (max-width:979px){.room-by-room-opened .basket .basket__control--state--start,.single-booking .basket .basket__control--state--start{display:block !important;}}@media (max-width:979px){.multiple-booking .basket .basket__control--state--middle{display:none !important;}}@media (max-width:979px){.multiple-booking.room-by-room-opened .basket .basket__control--state--middle{display:block !important;}}@media (max-width:979px){.multiple-booking .basket .basket__control--state--empty .basket__control-price-label{display:block;font-size:16px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;}}@media (max-width:979px){.multiple-booking .basket .basket__control--state--empty .basket__control-price-value{display:none;}}@media (max-width:979px){.multiple-booking .basket .basket__control--state--empty .basket__control-more-details{display:none;}}.basket .best-price__room{padding:0;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.basket .best-price__room:after{display:none;}.basket .best-price__room-head{display:block;}.basket .best-price__room-title{font-size:16px;}@media (max-width:979px){.basket .best-price__room-title{text-transform:none;letter-spacing:0;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;}}.basket .best-price__room-content{display:block;position:relative;}@media (max-width:979px){.basket .best-price__room-content{margin-top:20px;}}.basket .best-price__room-price-wrap{position:absolute;top:0;right:0;text-align:right;}@media (max-width:979px){.basket .best-price__room-price-wrap{display:block;}}.basket .best-price__room-name{line-height:20px;}@media (max-width:979px){.basket .best-price__room-name{width:calc(100% - 124px);font-size:14px;}}.basket .best-price__room-price-type{line-height:17px;}@media (max-width:979px){.basket .best-price__room-price-type{display:block;}}.basket .best-price__room-cancel-info{line-height:17px;margin-top:10px;}@media (max-width:979px){.basket .best-price__room-cancel-info{display:block;}}.basket .best-price__room-max{margin-top:5px;font-size:12px;}.basket .best-price__room-prices{text-align:left;}@media (max-width:979px){.basket .best-price__room-prices{display:block;}}.basket .best-price__room-per-night{font-size:14px;margin-top:2px;}@media (max-width:979px){.basket .best-price__room-per-night{display:block;}}@media (max-width:979px){.basket .best-price__room-promo{display:inline-block;}}.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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;border-color:currentColor;font:14px/14px "Roboto-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 "Poppins-SemiBold","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;}.advantage-b-and-me-user{background-color:#fff;padding:24px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(29,51,48,0.2);margin:16px 0 0;}@media (max-width:979px){.advantage-b-and-me-user{margin:24px 16px 0;padding:24px 16px;}}.advantage-b-and-me-user .advantage-title{color:#183029;font-family:"Poppins",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 16px;}.advantage-b-and-me-user .advantage-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;}@media (max-width:979px){.advantage-b-and-me-user .advantage-list{grid-template-columns:1fr;}}.advantage-b-and-me-user .advantage-list .b-me-advantages{background-color:#eff2f5;border-radius:4px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:198px;}.advantage-b-and-me-user .advantage-list .b-me-advantages svg{fill:white;height:32px;width:32px;transform:translate(-10%,-15%);}@media (max-width:979px){.advantage-b-and-me-user .advantage-list .b-me-advantages svg{width:28px;height:28px;transform:translate(-20%,-20%);}}.advantage-b-and-me-user .advantage-list .b-me-advantages .circle-container{border-radius:80px;width:64px;height:64px;padding:16px;border:4px solid #B1D600;background:#183029;box-sizing:border-box;}@media (max-width:979px){.advantage-b-and-me-user .advantage-list .b-me-advantages .circle-container{width:56px;height:56px;}}.advantage-b-and-me-user .advantage-list .b-me-advantages .text-content{padding:8px;}.advantage-b-and-me-user .advantage-list .b-me-advantages .text-content .text-content_title{font-weight:700;}.advantage-b-and-me-user .advantage-list .b-me-advantages .text-content .text-content_description{font-weight:400;}.advantage-b-and-me-user .advantage-list .b-me-advantages .text-content .text-content_description,.advantage-b-and-me-user .advantage-list .b-me-advantages .text-content .text-content_title{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:normal;text-align:center;color:#183029;}.advantage-b-and-me-user .advantage-list .b-me-advantages .text-content .text-content_description p,.advantage-b-and-me-user .advantage-list .b-me-advantages .text-content .text-content_title p{margin:0;}.advantage-b-and-me-user .advantage-list .b-me-advantages a,.advantage-b-and-me-user .advantage-list .b-me-advantages .discover-more-section .item .opener,.discover-more-section .item .advantage-b-and-me-user .advantage-list .b-me-advantages .opener{background:#B1D600;color:#183029;padding:12px 24px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;border-radius:100px;min-width:185px;text-align:center;margin:8px 0 0;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;}@media (max-width:979px){.advantage-b-and-me-user .advantage-list .b-me-advantages a,.advantage-b-and-me-user .advantage-list .b-me-advantages .discover-more-section .item .opener,.discover-more-section .item .advantage-b-and-me-user .advantage-list .b-me-advantages .opener{width:100%;max-width:428px;}}.advantage-b-and-me-user .advantage-list .b-me-advantages a:hover,.advantage-b-and-me-user .advantage-list .b-me-advantages .discover-more-section .item .opener:hover,.discover-more-section .item .advantage-b-and-me-user .advantage-list .b-me-advantages .opener:hover,.advantage-b-and-me-user .advantage-list .b-me-advantages a:focus,.advantage-b-and-me-user .advantage-list .b-me-advantages .discover-more-section .item .opener:focus,.discover-more-section .item .advantage-b-and-me-user .advantage-list .b-me-advantages .opener:focus{background-color:#BEE500;}.advantage-b-and-me-user .advantage-description{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal;color:#183029;margin:16px 0 0;}@media (max-width:979px){.advantage-b-and-me-user .advantage-description{margin:32px 0 0;text-align:center;}}.rooms-block{margin:0;}.rooms_title{display:none;}@media (max-width:979px){.rooms_title{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:21px;line-height:31.5px;text-transform:capitalize;color:#000;margin:0 0 16px;display:block;}}.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:30px 0 40px;}.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:1023px){.best-price{margin:0 auto;box-shadow:none;border-radius:0;background:transparent;z-index:2;}}.best-price__content .warning-message{display:none;}@media (max-width:1023px){.best-price__content{background-color:#fff;padding:24px 16px;border-radius:18px;display:block;}.best-price__content .warning-message{display:block;padding:16px;background-color:#FEF7EC;border:1px solid #FF9E36;border-radius:4px;margin:0 0 24px;}.best-price__content .warning-message p{margin:0;color:#FF9E36;font-size:14px;line-height:16.40px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;}.best-price__content .warning-message p span{display:inline-block;vertical-align:middle;margin:0 5px;}.best-price__content .warning-message p span svg.svg-ico{width:13px;height:13px;fill:#FF9E36;}}@media (max-width:979px){.best-price__rooms{background:#fff;box-shadow:0 2px 8px rgba(138,153,151,0.3);border-radius:8px;}}.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{background:#fff;color:#1D3330;padding:0;}}.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:400 26px/32px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0 0 5px;}@media (max-width:979px){.best-price__title{font-size:18px;line-height:2;text-align:center;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}}.best-price__description{font:400 16px/22px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin-bottom:5px;}@media (max-width:979px){.best-price__description{text-align:center;color:#223835;}}.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:none;margin-top:4px;}}@media (max-width:979px){.best-price__per-night{font-size:12px;display:none;}}.best-price__book-button{margin-top:20px;margin-bottom:5px;display:inline-block;}.loading .best-price__book-button{pointer-events:none;}@media (max-width:979px){.best-price__book-button{display:block;position:fixed;left:0;bottom:0;width:100%;z-index:5;margin:0;padding:12px 10px;background:#fff;box-shadow:0 2px 8px 0 rgba(138,153,151,0.3);}}@media (max-width:979px){.best-price__book-button .button{height:auto;}}.best-price__book-button .button .button__inner{font-weight:700;font-size:14px;line-height:16px;padding-left:20px;padding-right:20px;}@media (max-width:979px){.best-price__book-button .button .button__inner{font-size:14px;padding:7px 27px 8px;}}@media (max-width:979px){.best-price__book-button .button .button__inner-txt{display:flex;align-items:center;text-align:left;}}.best-price__book-button .button .button__inner-txt div{display:inline;}@media (max-width:979px){.best-price__book-button .button .button__inner-txt div{flex:1 1 5px;margin-right:16px;}}.best-price__book-button .button .button__inner-txt div span{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}@media (max-width:979px){.best-price__book-button .button .button__inner-txt div span{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}}.best-price__book-button .button .button__inner-txt .price{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}@media (max-width:979px){.best-price__book-button .button .button__inner-txt .price{line-height:1;font-size:22px;}}@media (max-width:979px){.best-price__book-button .button .button__inner-txt .price sup{font-size:12px;}}.best-price__book-button .button .button__inner-txt .price span{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.best-price__book-button .button .button__inner-txt .price span{font-size:20px;}}.best-price__room{padding:30px 20px;border-bottom:1px solid #e7e7e7;}@media (max-width:979px){.best-price__room{padding:25px 27px;position:relative;border-bottom:0;}}@media (max-width:979px){.best-price__room:after{content:'';display:block;position:absolute;left:13px;bottom:0;width:calc(100% - 26px);height:1px;background:#e8e8e8;}}@media (max-width:979px){.best-price__room:last-child:after{display:none;}}.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:12px;line-height:1;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1.03px;color:#334C47;text-transform:uppercase;}}.best-price__room-show-description{font-size:14px;}@media (max-width:979px){.best-price__room-show-description{margin-top:2px;font-size:12px;line-height:1.5;}}.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;}@media (max-width:979px){.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:#1D3330;}}.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;margin-top:18px;}}@media (max-width:979px){.best-price__room-price-wrap{text-align:right;display:flex;align-items:flex-start;}}.best-price__room-info{flex:1 1 5px;}.best-price__room-name{font-weight:700;line-height:1.44;width:calc(100% - 124px);}@media (max-width:979px){.best-price__room-name{width:100%;font-size:16px;color:#223835;}}.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:6px;font-size:12px;line-height:13px;color:#9b9b9b;}}.best-price__room-price-type{letter-spacing:.1em;font:700 12px/14px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-transform:uppercase;margin:14px 0 0;}@media (max-width:979px){.best-price__room-price-type{margin-top:0;}.basket .best-price__room-price-type{margin-top:14px;}}.best-price__room-options{margin-top:7px;}@media (max-width:979px){.best-price__room-options{display:none;}}.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;display:flex;align-items:flex-start;flex-direction:row-reverse;margin-top:12px;}}.best-price__room-price{font-size:22px;font-weight:400;}@media (max-width:979px){.best-price .best-price__room-price{color:#1c3330 !important;font-size:20px;}}.best-price__room-price sup,.best-price__room-price .small{font-size:12px;position:relative;}.best-price__room-price span{font-size:20px;position:relative;}@media (max-width:979px){.best-price__room-price span{font-size:18px;}}.basket .best-price__room-price{font-size:24px;}.basket .best-price__room-price sup,.basket .best-price__room-price .small{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;display:none;}}.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-code-advantage,.best-price__room-payment-info{font-size:12px;margin-top:10px;opacity:.8;}@media (max-width:979px){.best-price__room-code-advantage,.best-price__room-payment-info{display:none;}}@media (max-width:979px){.best-price__room-cancel-wrapper{flex:1 1 5px;margin-right:10px;}}.best-price__room-cancel-info{font-size:14px;margin-top:5px;max-width:220px;}@media (max-width:979px){.best-price__room-cancel-info{max-width:100%;margin:5px 0 0 0;}}.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;}@media (max-width:979px){.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:12px;line-height:18px;}}.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;}@media (max-width:979px){.best-price__room-cancel-info span.mobile-visible{display:inline;}}@media (max-width:979px){.best-price__room-cancel-info--tax{display:none;}}@media (max-width:979px){.best-price__room-promo-wrapper{display:flex;flex-direction:column;align-items:flex-start;}}.best-price__room-promo{font:700 14px/14px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",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;}@media (max-width:979px){.best-price__room-promo{order:2;margin-top:5px;}}.basket .best-price__room-promo{font-size:12px;margin-top:4px;text-transform:none;vertical-align:middle;}.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;}@media (max-width:979px){.best-price__room-info-top-right{width:77px;position:absolute;top:0;right:0;text-align:right;}}@media (max-width:979px){.best-price__room-info-top-left{width:calc(100% - 87px);}}.best-price__room-price-instead{font-size:14px;line-height:18px;color:#757575;text-decoration:line-through;}.best-price__room-price-room-info{display:none;}@media (max-width:979px){.best-price__room-price-room-info{display:block;font-size:0;line-height:1;margin-top:7px;}}.best-price__room-price-room-info .tooltip-wrap{margin-left:5px;}.best-price__room-price-room-info .tooltip-wrap .opener{width:14px;height:14px;margin:0;padding:0;z-index:1;}.best-price__room-price-room-info .tooltip-wrap .svg-ico{fill:#6A6A6A;width:12px;height:12px;}.best-price .room-code-icon img{height:21px;width:auto;max-width:100%;}.best-price__room-by-room{display:none;text-align:center;margin:26px 0 0;padding-bottom:30px;}@media (max-width:979px){.best-price__room-by-room{display:block;}}.best-price button{font-size:16px;line-height:18px;color:#9ebf00;background:transparent;border:none;padding:0;border-bottom:1px dotted currentColor;}.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 "Roboto-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 "Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#dee3e2;border-bottom:1px dotted #dee3e2;}.best-stay__heading .link-conditions--active,.best-stay__heading .link-conditions.active,.best-stay__heading .link-conditions:focus,.no-js .best-stay__heading .link-conditions:hover,.no-touchevents .best-stay__heading .link-conditions:hover{border-bottom-color:transparent;}.brands-block{background:#F7F8F9;padding:30px 12px;margin:0 -30px;}.brands-block .directadv{text-align:center;padding:24px;gap:12px;background:#FFFFFF;border-radius:12px;}.brands-block .directadv .rooms-block-all-title{font-style:normal;font-weight:600;font-size:18px;line-height:23px;color:#14281E;}.brands-block .directadv .field__items{display:flex;align-items:flex-start;margin-top:12px;}.brands-block .directadv .field__item .field--name-field-advantages-direct-text{font-family:'Arial';font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#14281E;margin-bottom:4px;}.brands-block .directadv .field__item .field--name-field-advantages-direct-desc{font-family:'Arial';font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#14281E;}.breadcrumbs-wrap{overflow:hidden;margin:0 0 1px;padding:40px 0 0;box-shadow:0 5px 17px rgba(210,213,217,0.5);}@media print{.page-node-type-basic .breadcrumbs-wrap{display:none;}}.page-node-type-faq-page .breadcrumbs-wrap{background:#f7f8fa;box-shadow:none;margin:0;border-top:none;}.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;}.breadcrumbs-wrap .btn-edit--active span,.breadcrumbs-wrap .btn-edit.active span,.breadcrumbs-wrap .btn-edit:focus span,.no-js .breadcrumbs-wrap .btn-edit:hover span,.no-touchevents .breadcrumbs-wrap .btn-edit:hover 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-wrap-mobile{box-shadow:none;border-top:1px solid #eff2f5;}.breadcrumbs-wrap-register-mobile{box-shadow:none;}.breadcrumbs-wrap-bookings-mobile{overflow:hidden;background-color:#f7f8fa;box-shadow:none;margin:0;padding:15px 0;}.breadcrumbs{overflow:hidden;font:12px/20px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;padding:0 0 16px;}.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;}@media (max-width:980px){.breadcrumbs li:first-child{padding:0 10px 0 0;}}.breadcrumbs li:first-child:before,.breadcrumbs li:first-child:after{content:'';background:none;}@media (max-width:980px){.breadcrumbs li{padding:0 10px 0 10px;}}.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;}.page-node-type-b-and-b-hotels .breadcrumbs-wrap,.page-node-type-promo-page .breadcrumbs-wrap,.page-node-type-promo-page-detail .breadcrumbs-wrap{box-shadow:none;padding-top:0;}.page-node-type-b-and-b-hotels .breadcrumbs-wrap span,.page-node-type-promo-page .breadcrumbs-wrap span,.page-node-type-promo-page-detail .breadcrumbs-wrap span{font-family:"Roboto",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;}.page-node-type-b-and-b-hotels .breadcrumbs-wrap-mobile,.page-node-type-promo-page .breadcrumbs-wrap-mobile,.page-node-type-promo-page-detail .breadcrumbs-wrap-mobile{background-color:#fff;border:none;}#hotel_details{max-width:772px;padding:0 48px;background-color:#fff;border-radius:12px;margin:32px 0;}.breakfast-content{padding:16px 16px 16px 0;}.breakfast-content .top-breakfast{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;margin-bottom:16px;}.breakfast-content .top-breakfast .image-breakfast{width:100%;height:209px;}.breakfast-content .top-breakfast .image-breakfast .field--name-field-breakfast-image{width:100%;height:100%;}.breakfast-content .top-breakfast .image-breakfast .field--name-field-breakfast-image img{object-fit:cover;width:100%;height:100%;vertical-align:inherit;border-radius:5px;}.breakfast-content .top-breakfast .infos-breakfast{display:flex;flex-direction:column;gap:16px;}.breakfast-content .top-breakfast .infos-breakfast .prices{display:flex;gap:4px;font-size:16px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;flex-wrap:wrap;}.breakfast-content .top-breakfast .infos-breakfast .prices .max-age-breakfast{display:flex;color:#6A6A6A;font-size:14px;}.breakfast-content .top-breakfast .infos-breakfast .horraire-breakfast .office-hours__item,.breakfast-content .top-breakfast .infos-breakfast .horraire-breakfast p{margin:0;font-size:16px;line-height:18.75px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;}.breakfast-content .top-breakfast .infos-breakfast .horraire-breakfast .office-hours__item.breakfast_special_hours,.breakfast-content .top-breakfast .infos-breakfast .horraire-breakfast p.breakfast_special_hours{color:#6A6A6A !important;margin-top:4px;}.breakfast-content .top-breakfast .infos-breakfast .horraire-breakfast .office-hours__item-label{font-weight:inherit;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;width:inherit !important;color:#183029;}.breakfast-content .top-breakfast .infos-breakfast .tags-breakfast .field--name-field-breakfast-tags{display:flex;flex-wrap:wrap;gap:8px;}.breakfast-content .top-breakfast .infos-breakfast .tags-breakfast .field--name-field-breakfast-tags .field__item{border:1px solid #8A9997;font-size:12px;border-radius:4px;padding:4px 8px;line-height:16px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.breakfast-content .top-breakfast .infos-breakfast .included-breakfast{font-size:16px;display:flex;align-items:center;gap:10px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.breakfast-content .top-breakfast .infos-breakfast .included-breakfast .check-picto{width:15.17px;height:13px;}.breakfast-content .description-breakfast p{font-size:16px;line-height:18.75px;margin:0;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.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 (min-width:1024px){.datepicker-holder--new .calendar{padding-bottom:0;}}@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;}.active-calendar .datepicker-holder--new .calendar{display:flex;flex-direction:column;}.calendar .messages-holder{padding:18px 2px 30px 4px;}@media (max-width:1023px){.calendar .messages-holder{padding-bottom:0;margin-bottom:-25px;}}.calendar .messages-holder,.calendar .messages-holder .suggestion-message,.calendar .messages-holder .past-message{display:none;}.calendar .messages-holder.is-visible{display:block;}.calendar .messages-holder.is-visible.is-past .past-message{display:block;}.calendar .messages-holder.is-visible.is-suggestion .suggestion-message{display:block;}.calendar .messages-holder .message{padding:12px 12px 6px;font-size:12px;font-weight:bold;margin:0;}.calendar .messages-holder .message .icon{width:16px;height:16px;margin-right:4px;}.calendar .ui-datepicker{padding:0;border:none;order:-1;}.calendar .ui-datepicker .ui-datepicker-group-first .ui-datepicker-header{padding:0;}.datepicker-holder--new .calendar .ui-datepicker .ui-datepicker-group-first .ui-datepicker-title{margin-left:5px;}@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 "Poppins-SemiBold","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:26px;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:245px;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:30px;}@media (max-width:979px){.calendar .ui-datepicker .ui-datepicker-prev{left:8px;}}.calendar .ui-datepicker .ui-datepicker-prev span{transform:rotate(90deg);}.datepicker-holder--new .calendar .ui-datepicker .ui-datepicker-prev span{left:auto;margin-left:0;right:50%;margin-right:-8px;}.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 "Poppins-SemiBold","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{border-bottom:2px solid #fff;}.calendar .ui-datepicker td.ui-state-disabled{position:relative;pointer-events:painted;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;}}.datepicker-holder--new .calendar .ui-datepicker-group-last .ui-datepicker-title{text-align:right;margin-right:-10px;}@media (max-width:1023px){.datepicker-holder--new .calendar .ui-datepicker-group-last .ui-datepicker-title{text-align:left;}}.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;}.datepicker-holder--new .calendar .highlight{background:transparent !important;}.datepicker-holder--new .calendar .highlight a,.datepicker-holder--new .calendar .highlight .discover-more-section .item .opener,.discover-more-section .item .datepicker-holder--new .calendar .highlight .opener{color:#183029 !important;}.calendar .highlight:after{content:'';background:#f5fce9;position:absolute;left:-10px;right:-10px;top:0;bottom:0;}.datepicker-holder--new .calendar .highlight:after{background:#fff;left:-10px;right:-10px;}.datepicker-holder--new.date-selected .calendar .highlight:after,.datepicker-holder--new.prefilled .calendar .highlight:after{background:#EDF8CC;}.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) and (max-width:1023px){.datepicker-holder--new .calendar .highlight:first-child:after{left:0;}}@media (max-width:979px){.calendar .highlight:last-child:after{right:-999px;}}@media (max-width:1023px){.datepicker-holder--new .calendar .highlight:last-child:after{right:0;}}.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;}.datepicker-holder--new .calendar .selected-date{position:relative;background:none !important;}.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;}.datepicker-holder--new .calendar .selected-date a,.datepicker-holder--new .calendar .selected-date .discover-more-section .item .opener,.discover-more-section .item .datepicker-holder--new .calendar .selected-date .opener{background:#AFD400 !important;}.datepicker-holder--new .calendar .selected-date a,.datepicker-holder--new .calendar .selected-date .discover-more-section .item .opener,.discover-more-section .item .datepicker-holder--new .calendar .selected-date .opener{position:relative;color:#183029 !important;}.datepicker-holder--new .calendar .selected-date:before{content:'';display:none;position:absolute;top:0;height:100%;left:50%;width:calc(50% + 1px);background:#EDF8CC;}.datepicker-holder--new.first-date-select .calendar .selected-date--from{pointer-events:none;}.datepicker-holder--new.prefilled .calendar .selected-date--from:before,.datepicker-holder--new.date-selected .calendar .selected-date--from:before{display:block;}.datepicker-holder--new .calendar .selected-date--from.highlight:before{display:none;}.datepicker-holder--new.date-selected .calendar .selected-date--from.highlight:before{display:block;}.datepicker-holder--new .calendar .selected-date--to:before{display:block;right:50%;left:auto;}.calendar .selected-date:after{display:none;}.datepicker-holder--new .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;}.datepicker-holder--new .calendar .selected-date a,.datepicker-holder--new .calendar .selected-date .discover-more-section .item .opener,.discover-more-section .item .datepicker-holder--new .calendar .selected-date .opener{background:#AFD400 !important;}.calendar__info{margin:25px 0 0;padding:12px 0;min-height:40px;border-top:1px solid rgba(138,153,151,0.3);display:flex;align-items:center;justify-content:center;visibility:hidden;}@media (max-width:1023px){.calendar__info{display:none;}}.calendar__info.visible{visibility:visible;}.calendar__info.hidden{display:none;}.calendar__info-group{display:flex;align-items:center;margin:0 10px;}.calendar__info-label{font-size:14px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:16px;color:#5C6664;position:relative;margin-right:3px;}.calendar__info-nights,.calendar__info-checkout,.calendar__info-checkin{font-size:14px;color:#1D3330;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:16px;}.calendar__info-checkin,.calendar__info-checkout{width:auto;overflow:hidden;white-space:nowrap;flex-shrink:0;}.calendar__info-nights{margin:0 10px;flex-shrink:0;}.calendar__info-nights-mobile{display:block;text-align:center;min-width:40px;position:relative;color:#183029;font-size:11px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;align-items:center;padding-top:21px;line-height:1;margin:0 3px;}.calendar__info-nights-mobile span{color:#183029;display:block;width:22px;height:22px;border-radius:50%;background:#B0D300;margin:0 auto;text-align:center;position:relative;z-index:1;font-size:14px;line-height:22px;margin-bottom:3px;}.calendar__info-nights-mobile:before{position:absolute;content:'';display:block;width:calc(100% - 4px);height:1px;left:1px;top:50%;transform:translateY(-50%);background:#B0D300;}.calendar__info-nights-mobile:after{content:'';position:absolute;display:block;width:8px;height:8px;border-top:1.5px solid #B0D300;border-right:1.5px solid #B0D300;transform:rotate(45deg);margin-top:-4px;right:3px;top:50%;}.second-date-select .end-date-label,.first-date-select .start-date-label{color:#9ebf00;}.datepicker-holder .datepicker-container{display:contents;height:65px;}.calendar__info{display:flex;justify-content:space-between;}@media (max-width:1023px){.calendar__info{flex-wrap:wrap;justify-content:space-between;}}@media (max-width:360px){.calendar__info{justify-content:center;gap:16px;}}.calendar__info-nights,.calendar__info-group{margin:0;}@media (max-width:1023px){.calendar__info-nights,.calendar__info-group{flex:0 0 auto;margin-bottom:16px;}}@media (max-width:360px){.calendar__info-nights,.calendar__info-group{justify-content:center;margin-bottom:0;}}.calendar__info .datepicker-clear-button{color:#183029;font-family:"Poppins",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;cursor:pointer;}@media (max-width:1023px){.calendar__info .datepicker-clear-button{flex-basis:100%;text-align:center;margin-top:10px;order:1;}}@media (min-width:1024px){.page-node-type-promo-page-detail .calendar__info-nights-mobile{padding-top:12px;}.page-node-type-promo-page-detail .calendar__info-nights-mobile span{margin-bottom:1px;}}@media (min-width:1024px){.new-landing-page-container .calendar__info-nights-mobile{padding-top:12px;}}.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 "Roboto-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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.cart .detail-row{display:block;margin-bottom:12px;line-height:17px;}.cart .num{display:block;font:12px/24px "Roboto-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;}}.cart .detail-link--active,.cart .detail-link.active,.cart .detail-link:focus,.no-js .cart .detail-link:hover,.no-touchevents .cart .detail-link:hover{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 "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Roboto-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;}.cart .reservation-list a--active,.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:focus,.cart .reservation-list .discover-more-section .item .opener:focus,.discover-more-section .item .cart .reservation-list .opener:focus,.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,.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{border-bottom-color:transparent;}.cart .btn-city-tax{font:12px/14px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.cart .btn-city-tax--active,.cart .btn-city-tax.active,.cart .btn-city-tax:focus,.no-js .cart .btn-city-tax:hover,.no-touchevents .cart .btn-city-tax:hover{border-bottom-color:transparent;}.cart .included-options{margin:0 0 5px;font:12px/14px "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Roboto-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 "Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.cart__total .sub-price-value .sub-total-price{font:11px/14px "Roboto-Regular","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 "Roboto-Regular","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;}}.combo-selectbox{display:inline-block;margin-left:10px;position:relative;z-index:4;}.header-wrap .combo-selectbox{z-index:10;}@media (max-width:1023px){.combo-selectbox{margin-left:0;margin-bottom:35px;}}.footer .combo-selectbox{margin-left:20px;}@media (max-width:1023px){.footer .combo-selectbox{margin-bottom:0;}}@media (max-width:979px){.footer .combo-selectbox{margin:0 0 20px;display:block;width:100%;z-index:1;}}.combo-selectbox__selected{outline:none;border:none;box-shadow:inset 0 0 0 1px #CBCBCB;border-radius:4px;background:none;font:16px/20px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;padding:10px 32px 10px 16px;position:relative;text-align:left;cursor:pointer;display:flex;align-items:center;}@media (max-width:1023px){.combo-selectbox__selected{display:none;}}.footer .combo-selectbox__selected{border-radius:3px;min-width:238px;background:#fff;}@media (max-width:1023px){.footer .combo-selectbox__selected{display:flex;width:100%;min-width:0;padding-right:30px;padding-left:20px;}}@media (max-width:979px){.footer .combo-selectbox__selected{display:none;}}.combo-selectbox__selected .image-wrapper--complex img{display:inline;}.page-node-type-homepage .combo-selectbox__selected .image-wrapper--complex img{display:none;}.page-node-type-homepage .footer .combo-selectbox__selected .image-wrapper--complex img{display:inline;}@media (min-width:1024px){.menu-open .combo-selectbox__selected .image-wrapper--complex img{display:inline;}}.combo-selectbox__selected .image-wrapper--complex img.white{display:none;}.page-node-type-homepage .combo-selectbox__selected .image-wrapper--complex img.white{display:inline;}.page-node-type-homepage .footer .combo-selectbox__selected .image-wrapper--complex img.white{display:none;}@media (min-width:1024px){.menu-open .combo-selectbox__selected .image-wrapper--complex img.white{display:none;}}.combo-selectbox__selected i{display:block;width:20px;margin-right:8px;line-height:0;}@media (max-width:1023px){.combo-selectbox__selected i{display:none;}}@media (max-width:1023px){.footer .combo-selectbox__selected i{display:block;}}.combo-selectbox__selected svg{width:17px;height:17px;fill:currentColor;}.page-node-type-homepage .combo-selectbox__selected{color:#fff;box-shadow:inset 0 0 0 1px #fff;}.page-node-type-homepage .footer .combo-selectbox__selected,.footer .combo-selectbox__selected{background-color:#fff;box-shadow:inset 0 0 0 1px #CBCBCB;color:#183029;}@media (min-width:1024px){.menu-open .combo-selectbox__selected{color:#183029;box-shadow:inset 0 0 0 1px #CBCBCB;}}.combo-selectbox__selected:before,.combo-selectbox__selected: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:20px;top:50%;transform:translateY(-4px);}@media (max-width:1023px){.footer .combo-selectbox__selected:before,.footer .combo-selectbox__selected:after{right:20px;}}@media (max-width:1023px){.combo-selectbox__selected:before,.combo-selectbox__selected:after{border-color:transparent transparent #fff transparent;}}.page-node-type-homepage .combo-selectbox__selected:before,.page-node-type-homepage .combo-selectbox__selected:after{border-color:transparent transparent #fff transparent;}.page-node-type-homepage .footer .combo-selectbox__selected:before,.footer .combo-selectbox__selected:before,.page-node-type-homepage .footer .combo-selectbox__selected:after,.footer .combo-selectbox__selected:after{border-color:transparent transparent #1d3330 transparent;}@media (min-width:1024px){.menu-open .combo-selectbox__selected:before,.menu-open .combo-selectbox__selected:after{border-color:transparent transparent #1d3330 transparent;}}.combo-selectbox__selected:before{border-width:3px 2.5px 0 2.5px;border-color:#1d3330 transparent transparent transparent;transform:translateY(1px);}@media (max-width:1023px){.combo-selectbox__selected:before{border-color:#fff transparent transparent transparent;}}.page-node-type-homepage .combo-selectbox__selected:before{border-color:#fff transparent transparent transparent;}.page-node-type-homepage .footer .combo-selectbox__selected:before,.footer .combo-selectbox__selected:before{border-color:#1d3330 transparent transparent transparent;}@media (min-width:1024px){.menu-open .combo-selectbox__selected:before{border-color:#1d3330 transparent transparent transparent;}}.combo-selectbox__label{color:#8A9997;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:10px;text-transform:uppercase;line-height:30px;}@media (max-width:1023px){.combo-selectbox__label{display:none;}}@media (max-width:1023px){.footer .combo-selectbox__label{display:block;}}@media (max-width:979px){.footer .combo-selectbox__label{display:none;}}.combo-selectbox__item{margin-bottom:15px;}@media (max-width:1023px){.combo-selectbox__item{margin-bottom:0;}}@media (max-width:1023px){.footer .combo-selectbox__item{margin-bottom:15px;}}@media (max-width:979px){.footer .combo-selectbox__item{margin-bottom:10px;}}.combo-selectbox__item:last-child{margin-bottom:0;}.combo-selectbox__modal{display:none;position:absolute;right:-40px;bottom:0;transform:translateY(100%);background:#fff;padding:35px 40px 45px;box-shadow:0 14px 41px 0 rgba(138,153,151,0.2);border:1px solid rgba(138,153,151,0.3);border-radius:6px;}@media (max-width:1023px){.combo-selectbox__modal{display:block;background:transparent;position:static;box-shadow:none;border:0;transform:none;padding:0;}}@media (max-width:1023px){.footer .combo-selectbox__modal{display:none;position:absolute;right:0;width:100%;transform:translateY(100%);box-shadow:0 14px 41px 0 rgba(138,153,151,0.2);border:1px solid rgba(138,153,151,0.3);padding:15px 20px 25px;background:#fff;}}@media (max-width:979px){.footer .combo-selectbox__modal{display:block;background:transparent;position:static;box-shadow:none;border:0;transform:none;padding:0;}}.combo-selectbox--open .combo-selectbox__modal{display:block;}.combo-selectbox__modal .select-box{margin:0;}.combo-selectbox__modal .select-box .white{display:none;}.combo-selectbox__modal .select-box i{display:block;pointer-events:none;width:17px;height:auto;margin-right:8px;line-height:0;position:relative;top:-1px;}@media (max-width:1023px){.combo-selectbox__modal .select-box i{display:none;}}@media (max-width:1023px){.footer .combo-selectbox__modal .select-box i{display:block;}}@media (max-width:979px){.footer .combo-selectbox__modal .select-box i{display:none;}}.combo-selectbox__modal .select-box svg{width:17px;height:17px;fill:currentColor;}.combo-selectbox__modal .select-box .opener{width:260px;display:flex;align-items:center;}@media (max-width:1023px){.combo-selectbox__modal .select-box .opener{width:auto;}}@media (max-width:1023px){.footer .combo-selectbox__modal .select-box .opener{padding:5px 30px 5px 10px;width:100%;}}@media (max-width:979px){.footer .combo-selectbox__modal .select-box .opener{background:#fff;padding:5px 30px 5px 20px;}}.page-node-type-homepage .footer .combo-selectbox__modal .select-box .opener,.footer .combo-selectbox__modal .select-box .opener{color:#183029;box-shadow:inset 0 0 0 1px #CBCBCB;}.page-node-type-homepage .footer .combo-selectbox__modal .select-box .opener:before,.footer .combo-selectbox__modal .select-box .opener:before{border-color:#1d3330 transparent transparent transparent;right:20px;}.page-node-type-homepage .footer .combo-selectbox__modal .select-box .opener:after,.footer .combo-selectbox__modal .select-box .opener:after{border-color:transparent transparent #1d3330 transparent;right:20px;}.combo-selectbox__modal .select-box .drop{padding-top:0;}.page-node-type-homepage .footer .combo-selectbox__modal .select-box .drop,.footer .combo-selectbox__modal .select-box .drop{background:#fff;border-color:#dbe0df;}@media (max-width:979px){.page-node-type-homepage .footer .combo-selectbox__modal .select-box .drop,.footer .combo-selectbox__modal .select-box .drop{padding-left:20px;padding-right:20px;}}.combo-selectbox__modal .select-box .drop li a,.combo-selectbox__modal .select-box .drop li .discover-more-section .item .opener,.discover-more-section .item .combo-selectbox__modal .select-box .drop li .opener{display:flex;width:100%;align-items:center;}.page-node-type-homepage .footer .combo-selectbox__modal .select-box .drop li a,.page-node-type-homepage .footer .combo-selectbox__modal .select-box .drop li .discover-more-section .item .opener,.discover-more-section .item .page-node-type-homepage .footer .combo-selectbox__modal .select-box .drop li .opener{color:#1d3330;}@media (min-width:1024px){.combo-selectbox__modal .select-box--compact{display:block;}.combo-selectbox__modal .select-box--compact .opener{display:none;}.combo-selectbox__modal .select-box--compact .drop{border:0;display:flex;position:static;padding:0;margin:0 -2px;transform:none;}.combo-selectbox__modal .select-box--compact .drop li{width:calc(33.3333% - 4px);margin:0 2px;flex-shrink:0;border:1px solid rgba(138,153,151,0.3);border-radius:4px;}.combo-selectbox__modal .select-box--compact .drop li.hidden{display:block !important;background:#F5FCE9;}.combo-selectbox__modal .select-box--compact .drop li a,.combo-selectbox__modal .select-box--compact .drop li .discover-more-section .item .opener,.discover-more-section .item .combo-selectbox__modal .select-box--compact .drop li .opener{padding:6px 5px;text-align:center;justify-content:center;}.combo-selectbox__modal .select-box--compact .drop li a:hover,.combo-selectbox__modal .select-box--compact .drop li .discover-more-section .item .opener:hover,.discover-more-section .item .combo-selectbox__modal .select-box--compact .drop li .opener:hover{text-decoration:none;}}.combo-selectbox__modal .select-box.empty .drop li.hidden{display:block !important;}.combo-selectbox__modal .select-box.empty .opener span{font-size:0;line-height:0;display:inline;}.combo-selectbox__modal .select-box.empty .opener span:before{content:attr(data-default-text);font-size:14px;line-height:30px;}.confirmation-description{font-size:14px;line-height:22px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:center;max-width:420px;margin:16px auto;}.confirmation-explanation{background:#fff;box-shadow:0 2px 4px rgba(138,153,151,0.3);padding:14px 30px 34px;margin:30px 0;}@media (max-width:1023px){.confirmation-explanation{display:flex;flex-direction:column;align-items:center;}}@media (max-width:979px){.confirmation-explanation{margin:30px -30px;}}.confirmation-explanation__title{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;line-height:42px;text-align:center;margin-bottom:10px;}.confirmation-explanation__items{display:flex;align-items:flex-start;justify-content:center;margin:0 -30px;}@media (max-width:1023px){.confirmation-explanation__items{display:block;margin:0;max-width:196px;}}.confirmation-explanation__item{display:flex;width:50%;padding:0 30px;}@media (max-width:1023px){.confirmation-explanation__item{padding:0;width:auto;margin-top:20px;}}.confirmation-explanation__item-image{flex-shrink:0;margin-right:15px;line-height:0;}.confirmation-explanation__item-image svg{width:23px;height:23px;fill:#9ebf00;}.confirmation-explanation__item-image--access svg{height:30px;}.confirmation-explanation__item-title{font-size:14px;line-height:18px;}.confirmation-explanation__item-list{color:#8A9997;font-size:13px;line-height:18px;margin-top:6px;}.confirmation-explanation__item-content{display:inline-flex;flex-direction:column;justify-content:center;max-width:214px;}.confirmation-explanation__item:first-child{justify-content:flex-end;}@media (max-width:1023px){.confirmation-explanation__item:first-child{justify-content:flex-start;margin-top:0;}}.confirmation-links{margin:5px 0;}.confirmation-links__buttons-wrapper{text-align:center;}.confirmation-links__buttons-wrapper .button{display:inline-block;min-width:260px;}.confirmation-links .app-list{justify-content:center;}.confirmation-links .app-list-wrap{border:0;padding-top:46px;}.confirmation-links .app-list__icon-box{border-color:#8A9997;}@media (max-width:767px){.confirmation-links .app-list__icon-box{width:79px;height:79px;}}.confirmation-message.session-message{position:fixed !important;max-width:1185px;width:1232px;top:88px;right:0;left:0;height:auto;margin:0 auto;align-items:center;z-index:1000;display:none;flex-direction:row;align-items:center;background:#FCFDF4;border:1px solid #B1D600;box-shadow:0px 3px 5px rgba(29,51,48,0.2),0px 1px 18px rgba(29,51,48,0.12),0px 6px 10px rgba(29,51,48,0.14);border-radius:8px;padding:16px;}.confirmation-message.session-message.message-box{position:absolute;display:flex;}@media (max-width:979px){.confirmation-message.session-message{width:94%;top:74px;}}.confirmation-message .icon-message{display:block;width:19px;height:19px;min-width:19px;min-height:19px;margin-right:10px;border-radius:100%;background:#B1D600;position:relative;}.confirmation-message .icon-message:after{content:"";width:10px;height:10px;background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/check.png);top:5px;left:5px;position:absolute;display:inline-block;background-repeat:no-repeat;}.confirmation-message p{font-family:'Roboto',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#183029;margin:0;padding:0;}.contact-card h3{font:14px/24px "Poppins-SemiBold","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 "Roboto-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;}.content-section__heading .more-link--active,.content-section__heading .more-link.active,.content-section__heading .more-link:focus,.no-js .content-section__heading .more-link:hover,.no-touchevents .content-section__heading .more-link:hover{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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0;}.content-section .help-text{font:12px/20px "Roboto-Regular","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 "Roboto-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;}.content-block__heading .more-link--active,.content-block__heading .more-link.active,.content-block__heading .more-link:focus,.no-js .content-block__heading .more-link:hover,.no-touchevents .content-block__heading .more-link:hover{border-bottom-color:transparent;}@media (max-width:979px){.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:142px;position:relative;margin:0 8px;float:left;z-index:1;flex-shrink:0;}@media (max-width:1023px){.corporate-code{width:100%;margin-bottom:13px;margin-left:0;}}.corporate-code:after{content:'';width:1px;position:absolute;left:-9px;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;gap:6px;}@media (max-width:1023px){.corporate-code__opener{gap:8px;}}.corporate-code__opener .icon{display:block;padding-left:8px;overflow:visible;}@media (max-width:1023px){.corporate-code__opener .icon{padding-left:15px;}}.corporate-code__opener .icon svg{width:26px;height:17px;}.corporate-code__opener .corp-status{display:flex;}@media (max-width:1023px){.corporate-code__opener{height:56px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;justify-content:flex-start;}}.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 "Roboto-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:"Poppins-SemiBold","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;}.corporate-code .corporate-code__mirror.form-disabled{padding-left:2px;padding-right:0;border:none;font-weight:700;}@media (max-width:1023px){.corporate-code .corporate-code__mirror.form-disabled{width:auto;}}.corporate-code .corporate-code__mirror:placeholder-shown{font-weight:100;}.corporate-code .corp-status-icon{width:20px;height:50px;padding-right:20px;transform:translateY(35%);background-repeat:no-repeat;pointer-events:none;display:none;}.corporate-code .corporate-code__mirror.is-valid + .corp-status-icon{display:inline-block;background-image:url("/themes/custom/bbh_front/html/images/icon-check-valid.svg");}.corporate-code .corporate-code__mirror.is-invalid + .corp-status-icon{display:inline-block;background-image:url("/themes/custom/bbh_front/html/images/icon-check-non-valid.svg");}.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 "Roboto-Regular","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 "Roboto-Regular","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;z-index:2;}}.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 "Roboto-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:"Roboto-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;}}.datepicker-holder.datepicker-holder--new{padding:0;display:flex;align-items:stretch;}@media (max-width:1023px){.datepicker-holder.datepicker-holder--new{min-height:65px;height:auto;z-index:2;}}.datepicker-holder.datepicker-holder--new input{background:transparent;pointer-events:none;}.datepicker-holder.datepicker-holder--new .box{width:50%;padding:0;position:relative;display:flex;align-items:center;cursor:pointer;}.datepicker-holder.datepicker-holder--new .box input{padding-left:calc(20% + 18px);}@media (max-width:1023px){.datepicker-holder.datepicker-holder--new .box input{font-size:16px;}}.datepicker-holder.datepicker-holder--new .box.box--from{width:60%;padding:0;}@media (max-width:1023px){.datepicker-holder.datepicker-holder--new .box.box--from input{padding-left:43px;padding-right:5px;}}.datepicker-holder.datepicker-holder--new .box.box--from:after{display:none;}@media (max-width:1023px){.datepicker-holder.datepicker-holder--new .box.box--to input{padding-left:15px;}}.datepicker-holder.datepicker-holder--new .box.box--to input{padding-left:calc(10%);}.datepicker-holder.datepicker-holder--new .travel-date-block{min-height:65px;display:flex;align-items:stretch;}.datepicker-holder.datepicker-holder--new .datepicker-holder__icon{width:20px;height:20px;flex-shrink:0;position:absolute;left:10%;top:50%;margin-top:-10px;pointer-events:none;}@media (max-width:1023px){.datepicker-holder.datepicker-holder--new .datepicker-holder__icon{width:18px;height:18px;left:15px;}}.datepicker-holder.datepicker-holder--new input{height:100%;}.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 "Poppins-SemiBold","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;}.destination--active .destination__img-box,.destination.active .destination__img-box,.destination:focus .destination__img-box,.no-js .destination:hover .destination__img-box,.no-touchevents .destination:hover .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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 21px;}.destination__country span{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.destination__link{font:10px/12px "Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;margin-bottom:17px;}.discount-cards__notes{font:12px/18px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;}.discount-cards__notes p{margin:0;}.discount-cards__notes p strong{font-family:"Poppins-SemiBold","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 "Roboto-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 "Poppins-SemiBold","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 "Roboto-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 "Poppins-SemiBold","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__text .line-through{font-size:14px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-decoration:line-through;font-style:normal;}.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;}.e-club-intro__btn-col .button--active:not(.button--no-hover),.e-club-intro__btn-col .button.active:not(.button--no-hover),.e-club-intro__btn-col .button:focus:not(.button--no-hover),.no-js .e-club-intro__btn-col .button:hover:not(.button--no-hover),.no-touchevents .e-club-intro__btn-col .button:hover: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 "Poppins-SemiBold","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;}.e-club-member-push__btn-wrap .button--active:not(.button--no-hover),.e-club-member-push__btn-wrap .button.active:not(.button--no-hover),.e-club-member-push__btn-wrap .button:focus:not(.button--no-hover),.no-js .e-club-member-push__btn-wrap .button:hover:not(.button--no-hover),.no-touchevents .e-club-member-push__btn-wrap .button:hover: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;}.e-club-member-push__link-sign-in--active > span,.e-club-member-push__link-sign-in.active > span,.e-club-member-push__link-sign-in:focus > span,.no-js .e-club-member-push__link-sign-in:hover > span,.no-touchevents .e-club-member-push__link-sign-in:hover > 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;}.e-club-member-push__link-rule--active > span,.e-club-member-push__link-rule.active > span,.e-club-member-push__link-rule:focus > span,.no-js .e-club-member-push__link-rule:hover > span,.no-touchevents .e-club-member-push__link-rule:hover > span{border-bottom-color:transparent;}.e-club-member-push.new-club-banner{width:100%;max-width:360px;z-index:0;padding:0;margin:auto;overflow:hidden;position:relative;border-radius:5px;background-color:#0B273F;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;background-color:#0B273F;box-shadow:0 2px 7px rgba(106,106,106,0.5);}@media (min-width:1025px){.e-club-member-push.new-club-banner{max-width:714px;}}.e-club-member-push.new-club-banner .link-holder{display:flex;flex-direction:column;padding:10px 20px;}@media (min-width:1025px){.e-club-member-push.new-club-banner .link-holder{padding:5px 70px 5px 65px;}}.e-club-member-push.new-club-banner .yellow{color:#EDEA00;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.e-club-member-push.new-club-banner .price-holder{flex:0 0 44%;max-width:130px;height:95px;position:relative;}@media (min-width:381px){.e-club-member-push.new-club-banner .price-holder{flex:0 0 40%;}}.e-club-member-push.new-club-banner .price-holder .first-card,.e-club-member-push.new-club-banner .price-holder .second-card,.e-club-member-push.new-club-banner .price-holder .third-card{display:block;overflow:hidden;border-radius:2px;position:relative;width:calc(100% - 4px);height:calc(100% - 10px);box-shadow:0 9px 15px 0 rgba(0,0,0,0.16);}.e-club-member-push.new-club-banner .price-holder .first-card:before,.e-club-member-push.new-club-banner .price-holder .first-card:after,.e-club-member-push.new-club-banner .price-holder .second-card:before,.e-club-member-push.new-club-banner .price-holder .second-card:after,.e-club-member-push.new-club-banner .price-holder .third-card:before,.e-club-member-push.new-club-banner .price-holder .third-card:after{z-index:0;content:'';display:block;position:absolute;border-radius:50%;}.e-club-member-push.new-club-banner .price-holder .first-card:before,.e-club-member-push.new-club-banner .price-holder .second-card:before,.e-club-member-push.new-club-banner .price-holder .third-card:before{top:-89px;left:-65px;height:117px;width:117px;border:27px solid #BEAF0E;}.e-club-member-push.new-club-banner .price-holder .first-card:after,.e-club-member-push.new-club-banner .price-holder .second-card:after,.e-club-member-push.new-club-banner .price-holder .third-card:after{right:-47px;bottom:-69px;height:87px;width:87px;opacity:0.9;border:17px solid #CABE3B;}.e-club-member-push.new-club-banner .price-holder .third-card{opacity:0;transform:translateY(-195%) rotate(0deg);background:linear-gradient(169deg,#CBC033 0%,#EEE617 100%);}.e-club-member-push.new-club-banner .proposition-info{left:0;top:5px;display:flex;padding:3px;position:absolute;text-align:center;flex-direction:column;justify-content:center;width:calc(100% - 4px);height:calc(100% - 10px);font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.e-club-member-push.new-club-banner .proposition-info .discount{font-size:26px;line-height:0.8;padding-bottom:2px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (min-width:381px){.e-club-member-push.new-club-banner .proposition-info .discount{font-size:32px;}}.e-club-member-push.new-club-banner .proposition-info .discount .number{line-height:1;}.e-club-member-push.new-club-banner .proposition-info .minus{font-size:26px;}@media (min-width:381px){.e-club-member-push.new-club-banner .proposition-info .minus{font-size:36px;}}.e-club-member-push.new-club-banner .proposition-info .value-type{font-size:16px;line-height:15px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.e-club-member-push.new-club-banner .proposition-info .text{font-size:13px;line-height:14px;max-height:28px;overflow:hidden;text-overflow:ellipsis;}.e-club-member-push.new-club-banner.first-banner .price-holder .first-card{background-color:#FFFFFF;transform:translateY(4px) rotate(3deg);}.e-club-member-push.new-club-banner.first-banner .price-holder .first-card:before,.e-club-member-push.new-club-banner.first-banner .price-holder .first-card:after{border-color:#CFC300;}.e-club-member-push.new-club-banner.first-banner .price-holder .second-card{transform:translateY(-95%) rotate(-4deg);background:linear-gradient(169deg,#CBC033 0%,#EEE617 100%);}.e-club-member-push.new-club-banner.first-banner .proposition-info{transform:rotate(-4deg);}.e-club-member-push.new-club-banner.first-banner .proposition-info .discount{color:#fff;}.e-club-member-push.new-club-banner.first-banner .proposition-info .text{color:#0B273F;}.e-club-member-push.new-club-banner.second-banner .price-holder .first-card{transform:translateY(4px) rotate(-4deg);background:linear-gradient(169deg,#CBC033 0%,#EEE617 100%);}.e-club-member-push.new-club-banner.second-banner .price-holder .second-card{background-color:#FFFFFF;transform:translateY(-95%) rotate(3deg);}.e-club-member-push.new-club-banner.second-banner .price-holder .second-card:before,.e-club-member-push.new-club-banner.second-banner .price-holder .second-card:after{border-color:#CFC300;}.e-club-member-push.new-club-banner.second-banner .proposition-info{transform:rotate(3deg);}.e-club-member-push.new-club-banner.second-banner .proposition-info .discount{color:#CFC300;}.e-club-member-push.new-club-banner.second-banner .proposition-info .text{color:#112C49;}.e-club-member-push.new-club-banner.third-banner .price-holder .first-card{transform:translateY(4px) translateX(-2px) rotate(-5deg);background:linear-gradient(169deg,#CBC033 0%,#EEE617 100%);}.e-club-member-push.new-club-banner.third-banner .price-holder .second-card{background-color:#FFFFFF;transform:translateY(-95%) translateX(-1px) rotate(4deg);}.e-club-member-push.new-club-banner.third-banner .price-holder .second-card:before,.e-club-member-push.new-club-banner.third-banner .price-holder .second-card:after{border-color:#CFC300;}.e-club-member-push.new-club-banner.third-banner .price-holder .third-card{opacity:1;}.e-club-member-push.new-club-banner.third-banner .proposition-info{transform:rotate(0deg);}.e-club-member-push.new-club-banner.third-banner .proposition-info .discount{color:#fff;}.e-club-member-push.new-club-banner.third-banner .proposition-info .text{color:#0B273F;}.e-club-member-push.new-club-banner .btn-club{align-items:center;margin:auto;width:100%;display:flex;}@media (min-width:1025px){.e-club-member-push.new-club-banner .btn-club{justify-content:space-between;}}@media (max-width:979px){.e-club-member-push.new-club-banner .btn-club{position:relative;padding-right:15px;}.e-club-member-push.new-club-banner .btn-club:before,.e-club-member-push.new-club-banner .btn-club:after{content:'';top:65%;right:6px;width:2px;height:8px;position:absolute;background-color:#fff;transform:rotate(45deg);margin:-1px 0 0;}.e-club-member-push.new-club-banner .btn-club:before{margin:-5px 0 0;transform:rotate(-45deg);}}.e-club-member-push.new-club-banner .text-holder{flex:0 0 58%;max-width:58%;color:#fff;display:flex;font-size:14px;text-align:left;padding-left:14px;line-height:14px;flex-direction:column;text-transform:uppercase;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (min-width:381px){.e-club-member-push.new-club-banner .text-holder{flex:0 0 50%;max-width:50%;}}@media (min-width:1025px){.e-club-member-push.new-club-banner .text-holder{flex:0 0 42%;max-width:42%;line-height:20px;padding-left:20px;padding-right:20px;margin-right:auto;}}@media (max-width:1023px){.e-club-member-push.new-club-banner .text-holder{padding-right:5px;}.e-club-member-push.new-club-banner .text-holder .desktop-hidden{display:inline-block;}}.e-club-member-push.new-club-banner .text-holder .title{margin:auto auto 8px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:1px;}@media (min-width:1025px){.e-club-member-push.new-club-banner .text-holder .title{white-space:normal;max-height:34px;color:#EDEA00;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}}@media (min-width:1025px){.e-club-member-push.new-club-banner .text-holder .offer-price{display:none;}}@media (max-width:1023px){.e-club-member-push.new-club-banner .text-holder .offer-price{margin:auto auto auto 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:1px;}.e-club-member-push.new-club-banner .text-holder .dashed-underline{border-bottom:1px dashed #FFFFFF;display:inline-block;padding-bottom:1px;}}.e-club-member-push.new-club-banner .img-holder{margin-bottom:12px;}@media (min-width:1025px){.e-club-member-push.new-club-banner .img-holder{margin-bottom:8px;}}.e-club-member-push.new-club-banner .img-holder img{width:55px;}.e-club-member-push.new-club-banner .btn-holder{color:#fff;display:flex;font-size:12px;line-height:15px;border-radius:30px;flex-direction:column;letter-spacing:0.25px;padding:10px 35px 15px 35px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;border:1px solid #EDEA00;}@media (max-width:1023px){.e-club-member-push.new-club-banner .btn-holder{display:none;text-align:center;}}@media (min-width:1025px){.e-club-member-push.new-club-banner .btn-holder{width:100%;font-size:14px;max-width:210px;line-height:16px;min-width:initial;text-align:left;}.e-club-member-push.new-club-banner .btn-holder:before,.e-club-member-push.new-club-banner .btn-holder:after{top:48%;width:2px;height:8px;right:28px;background:#fff;}.e-club-member-push.new-club-banner .btn-holder:before{margin:-5px 0 0;}}.e-club-member-push.new-club-banner .btn-holder .offer-price{position:relative;font-size:inherit;line-height:inherit;text-transform:uppercase;}@media (max-width:1023px){.e-club-member-push.new-club-banner .btn-holder .offer-price{padding-right:13px;}}.e-club-member-push.new-club-banner:before,.e-club-member-push.new-club-banner:after{content:'';z-index:-1;display:block;position:absolute;border-radius:50%;}.e-club-member-push.new-club-banner:before{width:230px;height:230px;opacity:0.7;bottom:-148px;left:-124px;border:35px solid #CABD3C;}.e-club-member-push.new-club-banner:after{width:170px;height:170px;top:-116px;right:-104px;border:30px solid #CABD3C;}.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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;padding-bottom:38px;}.e-club-member-txt h2{margin:0 0 8px;font:24px/32px "Roboto-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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:7px;}.e-club-member__content p{font:18px/28px "Roboto-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;}.e-club-member__btn-row .button--active:not(.button--no-hover),.e-club-member__btn-row .button.active:not(.button--no-hover),.e-club-member__btn-row .button:focus:not(.button--no-hover),.no-js .e-club-member__btn-row .button:hover:not(.button--no-hover),.no-touchevents .e-club-member__btn-row .button:hover:not(.button--no-hover){border-color:#002136;background-color:#002136;}.e-club-member-notes.wysiwyg-block{color:#1c3330;font:12px/18px "Roboto-Regular","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:"Poppins-SemiBold","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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.e-club-member-notes.wysiwyg-block a--active,.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: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,.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,.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{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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.e-club-summary__value{font:12px/15px "Roboto-Regular","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 "Roboto-Regular","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 15px;}.e-club-card__text-box h3{font:14px/19px "Poppins-SemiBold","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;}.content{max-width:1225px;padding:0 20px;margin:0 auto;}@media (max-width:1023px){.content{padding:0;}}.content .user-area-section__content{max-width:calc(100% - 467px);}@media (max-width:1023px){.content .user-area-section__content{max-width:100%;}}.content .aside-holder{position:absolute;}.title-bandme-club{display:flex;align-content:center;margin:16px 0;}@media (max-width:1023px){.title-bandme-club{flex-direction:column;padding:40px 0 0;margin:0 0 16px;}}.title-bandme-club img{width:183.6px;height:36px;margin:0 16px 0 0;}@media (max-width:1023px){.title-bandme-club img{width:204px;height:40px;margin:0 auto 24px;}}.title-bandme-club h1{font-family:"Poppins",sans-serif;font-weight:600;font-size:24px;line-height:36px;margin:0;color:#183029;}@media (max-width:1023px){.title-bandme-club h1{padding:0;}}.bandme-voucher-blocs{box-shadow:0 2px 4px rgba(138,153,151,0.3);background-color:#fff;border-radius:4px;padding:24px;}@media (max-width:979px){.bandme-voucher-blocs{margin:0 16px;padding:24px 16px;}}.bandme-voucher-blocs .eclub-customer-block{padding:0 0 16px;border-bottom:1px solid #B4B4B4;margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:none;}@media (max-width:979px){.bandme-voucher-blocs .eclub-customer-block{flex-direction:column;gap:16px;align-items:initial;margin:0 0 24px;}}.bandme-voucher-blocs .eclub-customer-block .info{height:46px;}@media (max-width:979px){.bandme-voucher-blocs .eclub-customer-block .info{margin:0;max-height:max-content;}}.bandme-voucher-blocs .eclub-customer-block .holder{gap:8px;flex-direction:column;align-items:flex-start;}.bandme-voucher-blocs .eclub-customer-block .holder h2{margin:0 !important;}@media (max-width:979px){.bandme-voucher-blocs .eclub-customer-block .holder span{margin:0;}}.bandme-voucher-blocs .vouchers-section-wrap .vouchers-section{box-shadow:none;margin:0 0 32px;}.bandme-voucher-blocs .vouchers-section-wrap .vouchers-section.vouchers-bandme-advantages{margin:0;}@media (max-width:1023px){.bandme-voucher-blocs .vouchers-section-wrap .vouchers-section{display:block;margin:0 0 18px;}}.bandme-voucher-blocs .b-and-me-club-section{background-color:#183029;color:#fff;border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:16px;align-items:center;position:relative;z-index:0;}@media (max-width:979px){.bandme-voucher-blocs .b-and-me-club-section{padding:24px 16px;}}.bandme-voucher-blocs .b-and-me-club-section::after{background-image:url("/html/images/cerlce-top-eclub-selection.svg");top:0;left:0;width:86px;height:94px;}@media (max-width:979px){.bandme-voucher-blocs .b-and-me-club-section::after{background-image:url("/html/images/cerlce-top-eclub-selection-mob.svg");width:100px;height:121px;}}.bandme-voucher-blocs .b-and-me-club-section::before{background-image:url("/html/images/cerlce-bottom-eclub-selection.svg");bottom:0;right:34px;width:148px;height:59px;}@media (max-width:979px){.bandme-voucher-blocs .b-and-me-club-section::before{background-image:url("/html/images/cerlce-bottom-eclub-selection-mob.svg");width:81px;height:87px;right:0;}}.bandme-voucher-blocs .b-and-me-club-section::after,.bandme-voucher-blocs .b-and-me-club-section::before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;}.bandme-voucher-blocs .b-and-me-club-section .blc-title{display:flex;gap:16px;}@media (max-width:979px){.bandme-voucher-blocs .b-and-me-club-section .blc-title{flex-direction:column;align-items:center;}}.bandme-voucher-blocs .b-and-me-club-section-image{width:96px;height:28.75px;}@media (max-width:979px){.bandme-voucher-blocs .b-and-me-club-section-image{height:auto;}}.bandme-voucher-blocs .b-and-me-club-section-title{width:298px;text-align:center;font-size:12px;line-height:18px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#fff;}@media (max-width:979px){.bandme-voucher-blocs .b-and-me-club-section-title{width:100%;}}.bandme-voucher-blocs .b-and-me-club-section .blc-card{display:flex;gap:32px;align-items:center;}@media (max-width:979px){.bandme-voucher-blocs .b-and-me-club-section .blc-card{flex-direction:column;gap:16px;}}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card{width:160px;height:97.306px;border-radius:4px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 12px;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card::after{background-image:url("/html/images/cercle-card-top.svg");top:-0.5px;right:12.15px;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card::before{background-image:url("/html/images/cercle-card-bottom.svg");bottom:0;left:42.53px;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card::after,.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card::before{content:"";display:block;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:36.456px;height:18.245px;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card-mask{width:81.013px;height:97.306px;border-radius:0 4px 4px 0;background:linear-gradient(90deg,rgba(24,48,41,0) 0%,#B1D600 100%);position:absolute;right:0;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card-image{width:49.62px;height:11.06px;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card-title,.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card-number{color:#fff;font-size:7px;line-height:10px;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card-title{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card-number{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card-logo{width:20.25px;position:absolute;right:8px;bottom:8px;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-master-card-logo img{vertical-align:middle;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-club-points-text{color:#B1D600;line-height:48px;font-size:14px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;display:flex;gap:8px;align-items:center;}.bandme-voucher-blocs .b-and-me-club-section .blc-card .b-and-me-club-points-text span.b-and-me-club-points{font-size:32px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.bandme-voucher-blocs .b-and-me-club-section .button{height:32px;max-width:max-content;background-color:#B1D600;border:none;}@media (max-width:979px){.bandme-voucher-blocs .b-and-me-club-section .button{width:100%;max-width:297px;}}.bandme-voucher-blocs .b-and-me-club-section .button a,.bandme-voucher-blocs .b-and-me-club-section .button .discover-more-section .item .opener,.discover-more-section .item .bandme-voucher-blocs .b-and-me-club-section .button .opener{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;line-height:14px;height:32px;display:inline-flex;align-items:center;justify-content:center;width:100%;color:#183029;padding:0 16px;text-align:center;}.bandme-voucher-blocs .b-and-me-club-section .button::before,.bandme-voucher-blocs .b-and-me-club-section .button::after{display:none;}.eclub-customer-block .vouchers-section-wrap .vouchers-section{box-shadow:none;}.eclub-customer-block{background:#fff;padding:24px 24px 36px;border-radius:4px 4px 0 0;box-shadow:0 2px 4px rgba(138,153,151,0.3);}@media (max-width:979px){.eclub-customer-block{display:block;padding:16px 24px;}}.eclub-customer-block .holder{display:flex;align-items:center;justify-content:space-between;gap:10px;}@media (max-width:979px){.eclub-customer-block .holder{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 314px;border-radius:2px;background-color:#EDF8CC;font:14px/18px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-align:center;padding:16px;}.eclub-customer-block .info span{font-family:"Roboto",sans-serif;color:#6A6A6A;font-size:12px;}@media (max-width:979px){.eclub-customer-block .info span{margin:0;}}.eclub-customer-block .info strong{font-weight:600;color:#1c3330;}.eclub-customer-block h2{font-size:18px;line-height:27px;margin:0 0 36px;color:#183029;font-family:"Poppins",sans-serif;font-weight:600;}@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;line-height:16px;color:#183029;font-family:"Roboto",sans-serif;}@media (max-width:979px){.eclub-customer-block span{margin:0 0 16px;}}.bandme-membre-block h2{font-size:21px !important;line-height:31.5px !important;margin:0 0 4px !important;color:#183029 !important;}@media (max-width:979px){.bandme-membre-block h2{font-size:18px !important;line-height:27px !important;margin:0 0 9px;}}.bandme-membre-block .info{display:flex;flex:0 0 246px;border-radius:4px;background:#EDF8CC;font:12px/14px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif !important;padding:16px !important;line-height:14.06px !important;gap:8px;justify-content:center;align-items:flex-start;}@media (max-width:979px){.bandme-membre-block .info{margin-top:9px;}}.bandme-membre-block .info span{color:#6a6a6a !important;font-size:12px !important;font-style:normal;font-weight:400;line-height:normal;}@media (max-width:979px){.bandme-membre-block .info span{margin:0;}}.bandme-membre-block .info strong{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif !important;color:#183029 !important;font-size:12px !important;line-height:16.41px !important;font-style:normal;font-weight:700;}.bandme-membre-block span{display:block;font-size:14px;color:#183029 !important;}.bandme-membre-block span strong{color:#1E1E1E !important;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif !important;}.be-and-me-customer-block-unsubscribe{box-shadow:0 2px 4px rgba(138,153,151,0.3);background:#fff;padding:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;margin:32px 0 0;}.be-and-me-customer-block-unsubscribe .holder{display:flex;flex-direction:column;gap:24px;}.be-and-me-customer-block-unsubscribe .holder h2{margin:0;font-size:18px;line-height:22px;color:#183029;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.be-and-me-customer-block-unsubscribe .holder p{margin:0;color:#183029;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.40px;}.be-and-me-customer-block-unsubscribe .button{background-color:rgba(0,0,0,0);border-color:#8A9997;}.be-and-me-customer-block-unsubscribe .button::after,.be-and-me-customer-block-unsubscribe .button::before{display:none;}.be-and-me-customer-block-unsubscribe .button .button__inner,.be-and-me-customer-block-unsubscribe .button .button__inner[type="submit"]{color:#183029;padding:12px 24px;}.be-and-me-customer-block-unsubscribe .button:hover,.be-and-me-customer-block-unsubscribe .button:focus,.be-and-me-customer-block-unsubscribe .button:active{background-color:rgba(0,0,0,0) !important;border-color:#8A9997 !important;}.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;}.locations-info .error-message{width:100%;padding:8px 8px 8px 32px;font-size:14px;font-weight:400;line-height:22px;border-radius:8px;left:0;right:0;}@media (max-width:979px){.locations-info .error-message{left:-28px;right:-20px;width:calc(100% + 48px);margin-bottom:-2px;}}.locations-info .error-message:after{left:11px;}.locations-info .error-message--my-location-denied{padding:8px 32px 8px 8px;margin-bottom:1px;}@media (max-width:979px){.page-node-type-homepage .locations-info .error-message{left:-28px;right:-5px;width:calc(100% + 33px);}}.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;}.error-message--my-location-denied{font-size:14px;line-height:22px;font-weight:400;color:#1D3330;background-color:#FEF7EC;border-color:#FF9E36;border-radius:8px;top:100%;}@media (max-width:979px){.error-message--my-location-denied{transform:translateY(6px);}}@media (max-width:979px){.page-node-type-homepage .error-message--my-location-denied{transform:translateY(4px);}}.locations-info.error .error-message--my-location-denied,.locations-info.past-date-error .error-message--my-location-denied{display:none;}.error-my-location-denied .error-message--my-location-denied{display:block;}.error-message--my-location-denied::after{display:none;}.error-message--my-location-denied .close{background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-close.svg) no-repeat;background-position:center center;background-size:16px 16px;position:absolute;right:4px;top:4px;width:20px;height:20px;margin-right:0;cursor:pointer;}@media (min-width:481px){.error-message--my-location-denied .close{background-size:18px 18px;width:26px;height:30px;}}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 "Roboto-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 "Roboto-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 "Poppins-SemiBold","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 "Poppins-SemiBold","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:"Poppins-SemiBold","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 "Poppins-SemiBold","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:"Poppins-SemiBold","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 "Roboto-Regular","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 "Poppins-SemiBold","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%);}}.extra-perks{padding:0 0 40px  !important;font-family:"Poppins",sans-serif;}@media (max-width:979px){.extra-perks{padding:0 0 32px !important;}}.extra-perks-bandme-account{padding:24px;background-color:#fff;margin:16px 0 40px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(29,51,48,0.2);}@media (max-width:979px){.extra-perks-bandme-account{padding:24px 16px;margin:24px 0 8px;}}.extra-perks-bandme-account .extra-perks{padding:0 0 32px !important;}.extra-perks-bandme-account .extra-perks-blc{color:#183029;}.extra-perks-bandme-account .extra-perks-blc .paragraph--type--extra-perks-benefits .extra-perks-benefits-title{font-size:18px;line-height:27px;margin:0 0 40px;}.extra-perks-bandme-account .extra-perks-blc .paragraph--type--extra-perks-benefits .paragraph--type--extra-perk .extra-perks-title{background:#fff;font-size:14px;font-weight:600;color:#183029;line-height:normal;border-radius:2px;top:-22px;min-width:103px;height:44px;padding:16px;box-shadow:0 2px 4px 0 rgba(29,51,48,0.2),0 1px 10px 0 rgba(29,51,48,0.12),0 4px 5px 0 rgba(29,51,48,0.14);border:1px solid #B1D600;min-height:44px;}.extra-perks-bandme-account .extra-perks-blc .paragraph--type--extra-perks-benefits .paragraph--type--extra-perk .field--name-field-description-extra-perk{font-size:14px;font-weight:700;line-height:normal;}.extra-perks-bandme-account .extra-perks-blc .items--extra-perk{grid-column-gap:8px !important;}@media (max-width:979px){.extra-perks-bandme-account .extra-perks-blc .items--extra-perk{grid-template-columns:1fr;grid-gap:32px;}}.extra-perks-bandme-account .extra-perks-blc .items--extra-perk .item--extra-perk{padding:24px 8px;border-radius:4px;min-height:120px;background:#EDF8CC;border:none;}.extra-perks-bandme-account .extra-perks-blc .items--extra-perk .item--extra-perk .field__item{padding:8px 0;}.extra-perks-blc{color:white;}.extra-perks-blc .paragraph--type--extra-perks-benefits .extra-perks-benefits-title{font-size:21px;font-weight:600;line-height:31.5px;margin:0 0 48px;}.extra-perks-blc .paragraph--type--extra-perks-benefits .paragraph--type--extra-perk .extra-perks-title{background:#B1D600;font-size:16px;font-weight:600;color:#183029;line-height:18.75px;position:absolute;text-align:center;border-radius:4px;top:-24px;left:0;right:0;min-width:100px;margin:0 auto;min-height:48px;padding:12px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:max-content;}.extra-perks-blc .paragraph--type--extra-perks-benefits .paragraph--type--extra-perk .field--name-field-description-extra-perk{font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;line-height:18.75px;text-align:center;}.extra-perks-blc .items--extra-perk{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));grid-gap:16px;}.extra-perks-blc .items--extra-perk .item--extra-perk{border-style:groove;border-width:2px;border-color:#B1D600;padding:32px;border-radius:8px;position:relative;min-height:144px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}.extra-perks-blc .items--extra-perk .item--extra-perk:last-child{margin-right:0;}.extra-perks-blc .seven-elements .items--extra-perk,.extra-perks-blc .six-elements .items--extra-perk,.extra-perks-blc .five-elements .items--extra-perk{grid-template-rows:repeat(2,1fr);-ms-grid-rows:1fr [2];}.extra-perks-blc .six-elements .items--extra-perk,.extra-perks-blc .five-elements .items--extra-perk{grid-template-columns:repeat(6,1fr);-ms-grid-columns:1fr [6];}.extra-perks-blc .six-elements .items--extra-perk .item--extra-perk:nth-child(1),.extra-perks-blc .five-elements .items--extra-perk .item--extra-perk:nth-child(1){grid-area:1 / 1 / 2 / 3;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;}.extra-perks-blc .six-elements .items--extra-perk .item--extra-perk:nth-child(2),.extra-perks-blc .five-elements .items--extra-perk .item--extra-perk:nth-child(2){grid-area:1 / 3 / 2 / 5;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;}.extra-perks-blc .six-elements .items--extra-perk .item--extra-perk:nth-child(3),.extra-perks-blc .five-elements .items--extra-perk .item--extra-perk:nth-child(3){grid-area:1 / 5 / 2 / 7;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:2;}.extra-perks-blc .five-elements .items--extra-perk .item--extra-perk:nth-child(4){grid-area:2 / 1 / 3 / 4;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;}.extra-perks-blc .five-elements .items--extra-perk .item--extra-perk:nth-child(5){grid-area:2 / 4 / 3 / 7;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;}.extra-perks-blc .six-elements .items--extra-perk .item--extra-perk:nth-child(4){grid-area:2 / 1 / 3 / 3;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;}.extra-perks-blc .six-elements .items--extra-perk .item--extra-perk:nth-child(5){grid-area:2 / 3 / 3 / 5;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;}.extra-perks-blc .six-elements .items--extra-perk .item--extra-perk:nth-child(6){grid-area:2 / 5 / 3 / 7;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:2;}.extra-perks-blc .seven-elements .items--extra-perk{grid-template-columns:repeat(12,1fr);-ms-grid-columns:1fr [12];}.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk:nth-child(1){grid-area:1 / 1 / 2 / 4;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;}.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk:nth-child(2){grid-area:1 / 4 / 2 / 7;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;}.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk:nth-child(3){grid-area:1 / 7 / 2 / 10;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:3;}.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk:nth-child(4){grid-area:1 / 10 / 2 / 13;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:10;-ms-grid-column-span:3;}.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk:nth-child(5){grid-area:2 / 1 / 3 / 5;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:4;}.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk:nth-child(6){grid-area:2 / 5 / 3 / 9;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:4;}.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk:nth-child(7){grid-area:2 / 9 / 3 / 13;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:9;-ms-grid-column-span:4;}.extra-perks-blc .eight-elements .items--extra-perk{grid-template-columns:repeat(4,1fr);-ms-grid-columns:1fr [4];}.extra-perks-blc .eight-elements .items--extra-perk,.extra-perks-blc .seven-elements .items--extra-perk,.extra-perks-blc .six-elements .items--extra-perk,.extra-perks-blc .five-elements .items--extra-perk{grid-column-gap:16px;grid-row-gap:40px;}@media (max-width:979px){.extra-perks-blc .eight-elements .items--extra-perk,.extra-perks-blc .seven-elements .items--extra-perk,.extra-perks-blc .six-elements .items--extra-perk,.extra-perks-blc .five-elements .items--extra-perk{display:block;}.extra-perks-blc .eight-elements .items--extra-perk .item--extra-perk,.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk,.extra-perks-blc .six-elements .items--extra-perk .item--extra-perk,.extra-perks-blc .five-elements .items--extra-perk .item--extra-perk{margin-bottom:32px;border-radius:4px;}.extra-perks-blc .eight-elements .items--extra-perk .item--extra-perk:last-child,.extra-perks-blc .seven-elements .items--extra-perk .item--extra-perk:last-child,.extra-perks-blc .six-elements .items--extra-perk .item--extra-perk:last-child,.extra-perks-blc .five-elements .items--extra-perk .item--extra-perk:last-child{margin-bottom:0;}}.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;}.faq-column__info a--active,.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:focus,.faq-column__info .discover-more-section .item .opener:focus,.discover-more-section .item .faq-column__info .opener:focus,.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,.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{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;}.faq-column__list a--active,.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:focus,.faq-column__list .discover-more-section .item .opener:focus,.discover-more-section .item .faq-column__list .opener:focus,.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,.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{opacity:0.7;}.faq-column--ans-quest .faq-column__info{border:0;margin-bottom:10px;display:flex;flex-direction:column;align-items:center;}.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:"Poppins-SemiBold","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:"Poppins-SemiBold","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:"Poppins-SemiBold","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:"Roboto-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:16px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;text-align:center;background:#fff;border-radius:18.5px;box-shadow:0 2px 12px 0 rgba(138,153,151,0.08);border:1px solid rgba(138,153,151,0.3);padding:8px 16px;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,.faq-groups__navigation a:focus,.faq-groups__navigation .discover-more-section .item .opener:focus,.discover-more-section .item .faq-groups__navigation .opener:focus{background-color:#fff;border-color:#BEE500;}.faq-list{width:720px;}@media (max-width:767px){.faq-list{width:100%;}}.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{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:flex;align-items:center;padding:17px 29px;}@media (max-width:979px){.faq-list__question{padding:10px;}}.faq-list__question .field--name-field-question-faq-hotel > *{margin:0;}.faq-list__question p{font:400 16px/22px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.faq-list p{font:400 16px/22px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:3px 0 2px !important;color:#1D3330;}.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 "Roboto-Regular","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 p{font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin:0 0 3px;}.faq-list p{margin:0 !important;}.faq-block{background-color:#fff;border-radius:12px;margin:32px 0;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;}.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;}.faq-block .faq-section > h2{font:600 21px/32px "Poppins",sans-serif;}@media (max-width:979px){.faq-block .faq-img{display:none;}}.faq-block > h2{font:400 26px/32px Akkurat-Pro-Regular;margin:0 0 37px;}@media (max-width:979px){.faq-block > h2{margin:0 0 15px;}}.faq-block .resize-img{min-width:431px;display:flex;flex-direction:column;align-items:center;}.faq-block .resize-img img{height:225px;width:248px;}@media (max-width:979px){.faq-block .resize-img{display:none;}}.footer{width:100%;background:#eff2f5;padding:45px 0 24px;font-size:12px;line-height:24px;color:#1d3330;position:relative;}.footer img{width:auto;}@media print{.page-node-type-basic .footer{display:none;}}@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;padding:0 0 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:14px;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;z-index:0;}@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:14px;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{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:284px;padding:12px 24px;}.footer__main{padding:40px 0 25px;display:flex;gap:13px;justify-content:space-between;}@media (max-width:979px){.footer__main{flex-direction:column;padding:20px 0 0;}}.footer__main .column{flex:1 1 0;gap:32px;display:flex;flex-direction:column;}@media (max-width:979px){.footer__main .column{flex:1 1 auto;display:block;}}@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;}}@media (max-width:979px){.footer__main_widgets{flex-direction:column;}.footer__main_widgets .column{border-bottom:1px solid #dbe0df;padding:15px 0;}.footer__main_widgets .column:last-child{border-bottom:none;}}.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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;}.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;}.footer__nav a--active,.footer__nav a.active,.footer__nav .discover-more-section .item .active.opener,.discover-more-section .item .footer__nav .active.opener,.footer__nav a:focus,.footer__nav .discover-more-section .item .opener:focus,.discover-more-section .item .footer__nav .opener:focus,.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,.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{text-decoration:underline;}@media (max-width:979px){.footer__phone-info{padding-bottom:30px;}}.footer__phone-info .title{font:16px/30px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;margin:0 0 7px;}.footer__phone-info .link{font:10px/16px "Poppins-SemiBold","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:24px 0 0;display:flex;align-items:center;justify-content:space-between;gap:64px;background-color:#eff2f5;}.footer__bottom__list-nav{max-width:883px;display:flex;gap:8px;flex-wrap:wrap;padding:0;justify-content:initial;}.footer__bottom__list-nav li{padding:0 8px 0 0;position:relative;}.footer__bottom__list-nav li:last-child{padding:0;}.footer__bottom__list-nav li:last-child::after{display:none;}.footer__bottom__list-nav li::after{content:"";display:inline-block;width:1px;height:1px;border-radius:100%;position:absolute;right:-1px;top:0;bottom:0;margin:auto;background-color:#183029;border:1px solid #183029;}.footer__bottom__list-nav li a,.footer__bottom__list-nav li .discover-more-section .item .opener,.discover-more-section .item .footer__bottom__list-nav li .opener{color:#6a6a6a;}@media (max-width:979px){.footer__bottom{flex-direction:column;gap:32px;align-items:self-start;}.footer__bottom__list-nav{gap:12px;flex-direction:column;}.footer__bottom__list-nav li{padding:0;}.footer__bottom__list-nav li::after{display:none;}}.footer h3{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:RGBA(24,48,41,0.6);margin:0;white-space:nowrap;}.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;}.free-loyality__link-more--active,.free-loyality__link-more.active,.free-loyality__link-more:focus,.no-js .free-loyality__link-more:hover,.no-touchevents .free-loyality__link-more:hover{border-bottom-color:transparent;}.free-loyality__check-row{display:flex;align-items:center;padding-top:20px;}.gallery-holder--hotel-card .slick-slide.slide--hotel-card{margin:0;}.gallery-holder--hotel-card .btn-prev,.gallery-holder--hotel-card .btn-next{display:block !important;position:absolute;font-size:0;width:42px;height:100%;top:0;background:none;z-index:2;}.gallery-holder--hotel-card .btn-prev:after,.gallery-holder--hotel-card .btn-next:after{display:none;content:'';position:absolute;top:50%;width:14px;height:14px;border-top:1px solid #fff;border-right:1px solid #fff;}@media (max-width:979px){.gallery-holder--hotel-card .btn-prev:after,.gallery-holder--hotel-card .btn-next:after{display:block;}}.gallery-holder--hotel-card .btn-prev{left:0;}.gallery-holder--hotel-card .btn-prev:after{right:4px;transform:translateY(-50%) rotate(-135deg);}.gallery-holder--hotel-card .btn-next{right:0;}.gallery-holder--hotel-card .btn-next:after{left:4px;transform:translateY(-50%) rotate(45deg);}.hotel-preview__image-box:hover .gallery-holder--hotel-card .btn-prev:after,.hotel-preview__image-box:hover .gallery-holder--hotel-card .btn-next:after{display:block;}.hotel-lazy-load .slide--hotel-card:not(.slick-slide),.search-result .slide--hotel-card:not(.slick-slide){width:100%;float:none;}.hotel-lazy-load .slide--hotel-card:not(.slick-slide):nth-child(n+2):not(.slick-slide),.search-result .slide--hotel-card:not(.slick-slide):nth-child(n+2):not(.slick-slide){display:none;}.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:"Poppins-SemiBold","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:"Roboto-Regular","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:401;position:relative;border-bottom:1px solid #e2e6e5;transition:border 0.3s;}@media print{.page-node-type-basic .header{display:none;}}@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;}}.path-node .header{background:#fff;}.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:0;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;}}.header .header-holder .header-frame .header-frame-inner .language-and-currency{flex-shrink:0;}@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 "Poppins-SemiBold","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;}.page-node-type-hotel.map-expanded .header{position:fixed;top:0;left:0;right:0;z-index:9999;}.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;box-shadow:inset 0 0 0 1px #CBCBCB;border-radius:4px;background:none;font:16px/20px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;position:relative;text-align:left;padding:10px 24px 10px 12px;cursor:pointer;}.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;box-shadow:inset 0 0 0 1px #fff;}@media (min-width:1024px){.menu-open .select-box .opener{color:#183029;box-shadow:inset 0 0 0 1px #CBCBCB;}}.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 "Roboto-Regular","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 8px;}@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;box-shadow:inset 0 0 0 1px #CBCBCB;border-radius:4px;background:none;font:16px/18.75px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;position:relative;text-align:left;min-width:155px;padding:10px 12px;cursor:pointer;display:flex;justify-content:center;gap:8px;}@media (max-width:1023px){.my-account-dropdown .opener{border:0;min-width:50px;width:50px;height:50px;padding:0;box-shadow:none;}}.my-account-dropdown .opener .logo-bandme{width:52px;height:20px;display:inline-block;}.my-account-dropdown .opener .logo-bandme img{width:100%;height:100%;}@media (max-width:1023px){.my-account-dropdown .opener .logo-bandme{display:none;}}.page-node-type-homepage .my-account-dropdown .opener{color:#fff;box-shadow:inset 0 0 0 1px #fff;}@media (max-width:1023px){.page-node-type-homepage .my-account-dropdown .opener{box-shadow:none;}}@media (min-width:1024px){.menu-open .my-account-dropdown .opener{color:#183029;box-shadow:inset 0 0 0 1px #CBCBCB;}}.my-account-dropdown .opener .svg-ico{position:absolute;left:16px;top:50%;width:16px;height:16px;fill:#1d3330;transform:translateY(-50%);display:none;}@media (max-width:1023px){.my-account-dropdown .opener .svg-ico{left:50%;transform:translate(-50%,-50%);display:block;}}.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:flex;align-items:center;justify-content:center;gap:8px;text-wrap:nowrap;}@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:flex;}@media (max-width:1023px){.logged-in .my-account-dropdown .opener .user-name{display:none;}}.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,.help-box__title .media-icon{width:40px;margin:0 10px 0 0;}.help-box__title .media--view-mode-country-contacts-icon{margin-right:10px;}.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;}.help-box .small-txt a--active,.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:focus,.help-box .small-txt .discover-more-section .item .opener:focus,.discover-more-section .item .help-box .small-txt .opener:focus,.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,.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{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;}.help-panel a--active,.help-panel a.active,.help-panel .discover-more-section .item .active.opener,.discover-more-section .item .help-panel .active.opener,.help-panel a:focus,.help-panel .discover-more-section .item .opener:focus,.discover-more-section .item .help-panel .opener:focus,.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,.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{border-bottom-color:transparent;}@media (min-width:1024px){.help-panel--desktop-hidden{display:none;}}.hotel-anchors-wrapp{height:46px;position:relative;margin:0 -414px 0 0;}@media (max-width:1023px){.hotel-anchors-wrapp{border-radius:12px;}}.trust-you-wrapper{min-height:120px;}.hotel-anchors{text-align:center;display:flex;align-items:center;justify-content:center;font:700 12px/12px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;letter-spacing:1px;color:#6a6a6a;text-transform:uppercase;background:#fff;border-bottom:1px solid #CBCBCB;}.hotel-anchors.sticky-active{position:fixed;top:0;left:0;right:0;margin:0;z-index:999;box-shadow:0px 4px 5px rgba(29,51,48,0.14),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);border:0;}.hotel-anchors ul{display:flex;justify-content:center;align-items:stretch;padding:0 12px;gap:16px;}.hotel-anchors ul li{display:flex;flex:1 1 auto;position:relative;}.hotel-anchors ul li a,.hotel-anchors ul li .discover-more-section .item .opener,.discover-more-section .item .hotel-anchors ul li .opener{height:100%;flex:1 1 100%;padding:16px 12px 8px;position:relative;color:#6a6a6a;}.hotel-anchors ul li a::before,.hotel-anchors ul li .discover-more-section .item .opener::before,.discover-more-section .item .hotel-anchors ul li .opener::before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#9ebf00;opacity:0;}.hotel-anchors ul li a.anchor-hidden,.hotel-anchors ul li .discover-more-section .item .anchor-hidden.opener,.discover-more-section .item .hotel-anchors ul li .anchor-hidden.opener{position:absolute;left:-99999px;}.hotel-anchors ul li a--active,.hotel-anchors ul li a.active,.hotel-anchors ul li .discover-more-section .item .active.opener,.discover-more-section .item .hotel-anchors ul li .active.opener,.hotel-anchors ul li a:focus,.hotel-anchors ul li .discover-more-section .item .opener:focus,.discover-more-section .item .hotel-anchors ul li .opener:focus,.no-js .hotel-anchors ul li a:hover,.no-js .hotel-anchors ul li .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .hotel-anchors ul li .opener:hover,.no-touchevents .hotel-anchors ul li a:hover,.no-touchevents .hotel-anchors ul li .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .hotel-anchors ul li .opener:hover{color:#1d3330;}.hotel-anchors ul li a.active,.hotel-anchors ul li .discover-more-section .item .active.opener,.discover-more-section .item .hotel-anchors ul li .active.opener{color:#1d3330;}.hotel-anchors ul li a.active::before,.hotel-anchors ul li .discover-more-section .item .active.opener::before,.discover-more-section .item .hotel-anchors ul li .active.opener::before{opacity:1;}.gallery-elements{display:grid;gap:12px;padding:43px 0 0;grid-template-columns:597px 1fr;position:relative;}@media (max-width:979px){.gallery-elements{padding:0;}}.gallery-elements img{height:100% !important;}.gallery-elements .see-more-btn{position:absolute;bottom:16px;right:16px;background:#fff;border:1px solid #183029;color:#183029;padding:8px 16px;border-radius:25px;font-size:16px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 4px 15px 0 rgba(29,51,48,0.14),0 1px 10px 0 rgba(29,51,48,0.12),0 2px 4px 0 rgba(29,51,48,0.2);height:auto;}.gallery-elements.only-img{grid-template-columns:1fr;}.gallery-elements.only-img .first-element img{border-radius:8px;}.gallery-elements a,.gallery-elements .discover-more-section .item .opener,.discover-more-section .item .gallery-elements .opener{height:100%;}.gallery-elements a img,.gallery-elements .discover-more-section .item .opener img,.discover-more-section .item .gallery-elements .opener img{width:100%;height:100%;object-fit:cover;}.gallery-elements .second-element{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}.gallery-elements .second-element a:nth-child(2) img,.gallery-elements .second-element .discover-more-section .item .opener:nth-child(2) img,.discover-more-section .item .gallery-elements .second-element .opener:nth-child(2) img{border-radius:0 8px 0 0;}.gallery-elements .second-element a:nth-child(4) img,.gallery-elements .second-element .discover-more-section .item .opener:nth-child(4) img,.discover-more-section .item .gallery-elements .second-element .opener:nth-child(4) img{border-radius:0 0 8px 0;}.gallery-elements .second-element.display-type-2 a:nth-child(1),.gallery-elements .second-element.display-type-2 .discover-more-section .item .opener:nth-child(1),.discover-more-section .item .gallery-elements .second-element.display-type-2 .opener:nth-child(1){grid-area:1 / 1 / 3 / 3;}.gallery-elements .second-element.display-type-2 a:nth-child(1) img,.gallery-elements .second-element.display-type-2 .discover-more-section .item .opener:nth-child(1) img,.discover-more-section .item .gallery-elements .second-element.display-type-2 .opener:nth-child(1) img{border-radius:0 8px 8px 0 !important;}.gallery-elements .second-element.display-type-3 a:nth-child(1),.gallery-elements .second-element.display-type-3 .discover-more-section .item .opener:nth-child(1),.discover-more-section .item .gallery-elements .second-element.display-type-3 .opener:nth-child(1){grid-area:1 / 1 / 3 / 2;}.gallery-elements .second-element.display-type-3 a:nth-child(2),.gallery-elements .second-element.display-type-3 .discover-more-section .item .opener:nth-child(2),.discover-more-section .item .gallery-elements .second-element.display-type-3 .opener:nth-child(2){grid-area:1 / 2 / 3 / 3;}.gallery-elements .second-element.display-type-3 a:nth-child(2) img,.gallery-elements .second-element.display-type-3 .discover-more-section .item .opener:nth-child(2) img,.discover-more-section .item .gallery-elements .second-element.display-type-3 .opener:nth-child(2) img{border-radius:0 8px 8px 0 !important;}.gallery-elements .second-element.display-type-4{grid-template-rows:repeat(2,1fr);}.gallery-elements .second-element.display-type-4 a:nth-child(1),.gallery-elements .second-element.display-type-4 .discover-more-section .item .opener:nth-child(1),.discover-more-section .item .gallery-elements .second-element.display-type-4 .opener:nth-child(1){grid-area:1 / 1 / 2 / 2;}.gallery-elements .second-element.display-type-4 a:nth-child(2),.gallery-elements .second-element.display-type-4 .discover-more-section .item .opener:nth-child(2),.discover-more-section .item .gallery-elements .second-element.display-type-4 .opener:nth-child(2){grid-area:1 / 2 / 2 / 3;}.gallery-elements .second-element.display-type-4 a:nth-child(3),.gallery-elements .second-element.display-type-4 .discover-more-section .item .opener:nth-child(3),.discover-more-section .item .gallery-elements .second-element.display-type-4 .opener:nth-child(3){grid-area:2 / 1 / 3 / 3;}.gallery-elements .second-element.display-type-4 a:nth-child(3) img,.gallery-elements .second-element.display-type-4 .discover-more-section .item .opener:nth-child(3) img,.discover-more-section .item .gallery-elements .second-element.display-type-4 .opener:nth-child(3) img{border-radius:0 0 8px 0 !important;}.gallery-elements .second-element.display-type-4 a article,.gallery-elements .second-element.display-type-4 .discover-more-section .item .opener article,.discover-more-section .item .gallery-elements .second-element.display-type-4 .opener article{height:185px;}.gallery-elements .first-element{width:100%;height:382px;position:relative;}.gallery-elements .first-element img{border-radius:8px 0 0 8px;}.hotel-top .hotel-anchors-wrapp{margin:0;}.hotel-top .hotel-anchors-wrapp .hotel-anchors{border:0;}.hotel-top .hotel-info-content{display:flex;align-items:start;justify-content:space-between;flex-direction:column;}.hotel-top .hotel-info-content .hotel-info-content-holder{display:flex;flex-direction:row;justify-content:space-between;width:100%;}@media (min-width:981px){.hotel-top .hotel-info-content .hotel-info-content-holder{gap:32px;}}.hotel-top .hotel-info-content .hotel-info{width:100%;padding:0;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc{display:flex;justify-content:space-between;gap:16px;align-items:center;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc span.name{margin:0 16px 0 0;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper{min-height:initial;display:inline-block;float:revert;margin-top:3px;}@media (min-width:981px){.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper{white-space:nowrap;}}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper .field--type-trustyou-string{margin:0;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper .field--type-trustyou-string .info-holder .logo-trust{display:none;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper .field--type-trustyou-string .raiting-block{gap:8px;align-items:center;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper .field--type-trustyou-string .raiting-block .top-score{font-size:28px;line-height:28px;margin-right:0;color:#6A6A6A;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:300;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper .field--type-trustyou-string .raiting-block .number span{color:#183029;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper .field--type-trustyou-string .raiting-block .number span:last-child{color:#6A6A6A;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper .field--type-trustyou-string .raiting-block .raiting-list{display:none;}.hotel-top .hotel-info-content .hotel-info .hotel_title_blc .trust-you-wrapper .link{font-size:14px;margin:0;color:#183029;}.hotel-top .hotel-info-content .hotel-info .mobile-hidden-sr-only h1{font-size:32px;line-height:48px;margin:0;}.hotel-top .hotel-info-content .hotel-info .mobile-hidden-sr-only .adress{width:100%;margin-bottom:8px;font-family:Arial,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#183029;}.hotel-top .hotel-info-content .hotel-info .services-block{padding:0;}.hotel-top .hotel-info-content .hotel-info .services-block--preview .services-list{align-items:center;gap:8px;}.hotel-top .hotel-info-content .hotel-info .services-block--preview .services-list li{font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0;}.hotel-top .hotel-info-content .hotel-info .services-block--preview .services-list .services__view-more{margin:0;padding:0;}.hotel-top .hotel-info-content .hotel-info .services-block--preview .services-list .services__view-more .modal-opener > a,.hotel-top .hotel-info-content .hotel-info .services-block--preview .services-list .services__view-more .discover-more-section .item .modal-opener > .opener,.discover-more-section .item .hotel-top .hotel-info-content .hotel-info .services-block--preview .services-list .services__view-more .modal-opener > .opener{font-size:14px;}.hotel-top .hotel-info-content .hotel-info .hotel-contact-infos{margin:0;display:flex;align-items:center;}.hotel-top .hotel-info-content .hotel-info .hotel-email-address{display:flex;align-items:center;}.hotel-top .hotel-info-content .hotel-info .hotel-email-address .field--name-field-email{font-family:Arial,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#183029;}.hotel-top .hotel-info-content .hotel-info .hotel-email-address::before{content:"";display:inline-block;height:14px;width:1px;border-radius:1px;background-color:#8A9997;margin:0 12px;}.hotel-top .hotel-info-content .hotel-info .phone-holder .phone-number-box .text{max-width:115px;}.hotel-top .hotel-info-content .hotel-info .phone-holder .phone-contact.external-phone{font-family:Arial,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#183029;}.hotel-top .hotel-info-content .map-content{position:relative;display:flex;align-items:center;justify-content:center;height:80px;}.hotel-top .hotel-info-content .map-content .map-holder{position:relative;width:427px;}.hotel-top .hotel-info-content .map-content .map-holder .map-background{height:100%;}.hotel-top .hotel-info-content .map-content .map-holder img{width:100%;height:100%;border-radius:8px;object-fit:cover;}.hotel-top .hotel-info-content .map-content .map-holder .btn-expand{top:25px;}.hotel-top .hotel-info-content .map-content .show-on-map-link__button{position:absolute;font-size:12px;gap:8px;padding:10px 20px;background:#fff;border-radius:18px;border:1px solid #183029;color:#183029;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.map-expanded .map-holder{position:fixed !important;width:100% !important;height:auto !important;}#main{padding:0 !important;}#gallery-modal{display:inline-block;height:calc(100vh - 32px);padding:0;width:980px;overflow:hidden;bottom:0;position:absolute;left:0;right:0;margin:0 auto;border-radius:12px 12px 0 0;}#gallery-modal button.fancybox-close-small{width:42px;height:42px;color:#183029;}#gallery-modal button.fancybox-close-small svg{opacity:1;}#gallery-modal .heading{padding:14.5px 28px;text-align:center;border-bottom:1px solid #8A9997;}#gallery-modal .heading .gallery-h2{font-family:'Roboto',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18.75px;text-align:center;color:#183029;}#gallery-modal .content{padding:24px;display:flex;flex-direction:column;gap:12px;overflow:scroll;max-height:calc(100vh - 48px);}#gallery-modal .content .field{width:100%;}#gallery-modal .content .field img{width:100%;height:auto;}#gallery-modal .disable-blazy .content .b-show .b-lazy,#gallery-modal .disable-blazy .content .b-show .b-responsive{display:block;height:auto;min-height:1px;opacity:1;transition:none;}.field--name-field-certification-logo.field__items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;margin-top:12px;}.field--name-field-certification-logo.field__items .field__item{display:flex;gap:8px;align-items:center;vertical-align:middle;max-width:280px;}.field--name-field-certification-logo.field__items .field__item img.b-lazy.b-responsive{max-width:120px;}.field--name-field-certification-logo.field__items .field__item .field--name-field-certification-text{font-family:'Roboto',sans-serif;font-size:12px;line-height:16px;color:#233B37;display:inline-block;}.gallery-holder{position:relative;}@media (max-width:979px){.gallery-holder{width:100%;margin-bottom:0;}}@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);}.gallery-holder .popup-close-small--active,.gallery-holder .popup-close-small.active,.gallery-holder .popup-close-small:focus,.no-js .gallery-holder .popup-close-small:hover,.no-touchevents .gallery-holder .popup-close-small:hover{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;object-fit:cover;height:100%;}.dj-browser-msie-11 .gallery-holder .gallery .slide img{opacity:1;}.gallery-holder .gallery .slide.slick-slide{opacity:1;}.gallery-holder span.tag-newhotel{position:absolute;display:inline-block;top:16px;left:16px;width:62px;height:40.27px;background-image:url(/html/images/tag-new-hotel.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}.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);font-size:0;transition:opacity 0.5s;z-index:5;}@media (max-width:979px){.gallery-holder .btn-left,.gallery-holder .btn-right{height:100%;top:0;transform:none;right:0;background:none;}}.gallery-holder .btn-left:hover,.gallery-holder .btn-right:hover{opacity:0.7;}@media (max-width:979px){.gallery-holder .btn-left:hover,.gallery-holder .btn-right:hover{opacity:1;}}.gallery-holder .btn-left:after,.gallery-holder .btn-right:after{content:'';display:none;position:absolute;top:50%;width:14px;height:14px;border-top:1px solid #fff;border-right:1px solid #fff;}@media (max-width:979px){.gallery-holder .btn-left:after,.gallery-holder .btn-right:after{display:block;}}.gallery-holder .btn-left{left:30px;right:auto;transform:translateY(-50%) rotate(90deg);}@media (max-width:979px){.gallery-holder .btn-left{left:0;transform:none;}}.gallery-holder .btn-left:after{right:4px;transform:translateY(-50%) rotate(-135deg);}.gallery-holder .btn-right:after{left:4px;transform:translateY(-50%) rotate(45deg);}.gallery-holder .thumbnails{width:760px;position:absolute;left:50%;top:100%;margin-top:16px;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;}}@media (min-width:980px){.gallery-holder .thumbnails .slick-list{padding-left:10px;padding-right:10px;margin-left:-10px;width:calc(100% + 20px);}}.gallery-holder .thumbnails .slick-track{display:inline-block;vertical-align:top;}@media (min-width:981px){.gallery-holder .thumbnails.without-shadows .slick-slide:not(.slick-active) img{box-shadow:0 12px 24px rgba(138,153,151,0);}}.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.slick-slide img{transition:box-shadow .3s ease;}.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 38px;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;}@media (max-width:979px){.gallery-holder .thumbnails a,.gallery-holder .thumbnails .discover-more-section .item .opener,.discover-more-section .item .gallery-holder .thumbnails .opener{margin:0 0 5px;}}.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%;}}@media (max-width:979px){.gallery-holder .thumbnails--mobile-hide{display:none;}}.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{-webkit-tap-highlight-color:transparent;user-select:none;}.hotel-preview:not(.link){flex:0 1 50%;margin:0 0 32px;padding:0 15px;}.map .hotel-preview:not(.link){margin:0;padding:0;}@media (max-width:1023px){.map .hotel-preview:not(.link){margin-bottom:0;}}@media (max-width:767px){.hotel-preview:not(.link){padding:0;}}.hotel-preview.has-placeholder{pointer-events:none;}.hotel-preview.node--view-mode-search-page{max-width:50%;}@media (max-width:767px){.hotel-preview.node--view-mode-search-page{max-width:none;}}.hotel-preview.hotel-preview--loaded{pointer-events:auto;}@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{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 .distance-info{display:block;font-size:12px;line-height:16px;margin:0 0 10px;color:#6A6A6A;padding-left:16px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-distance-new.svg) no-repeat 0 50%;}.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;}.hotel-preview-group--list-view .hotel-preview__holder{flex-direction:row;}@media (max-width:767px){.hotel-preview-group--list-view .hotel-preview__holder{flex-direction:column;}}.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:231px;-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:979px){.hotel-preview__image-box img{height:177px;}}.hotel-preview__image-box span.tag-newhotel{position:absolute;display:inline-block;top:16px;left:16px;width:62px;height:40.27px;background-image:url(/html/images/tag-new-hotel.svg);background-repeat:no-repeat;background-size:100%;background-position:center;}.hotel-preview-group--list-view .hotel-preview__image-box{flex:0 0 278px;overflow:hidden;}.hotel-preview-group--list-view .hotel-preview__image-box > .media{height:100%;}.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;height:231px;}@media (max-width:979px){.hotel-preview-group--list-view-static .hotel-preview__image-box{height:177px;}}.hotel-preview-group--list-view-static .hotel-preview__image-box > .media{height:100%;}@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{pointer-events:none;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__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 "Poppins-SemiBold","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{flex-direction:column;align-items:flex-start;display:flex;flex:1 1 100%;}.hotel-preview.unavailable .hotel-preview__promo{display:none;}.hotel-preview__promo-value{color:#fff;border-radius:4px;text-transform:uppercase;font-size:12px;line-height:12px;padding:5px 6px 3px;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{background:#fff;text-transform:uppercase;font-size:12px;line-height:12px;letter-spacing:1.2px;margin:0 0 10px;}.hotel-preview__description{padding:16px;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;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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;margin:0 0 4px;padding:0;}.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;gap:16px;padding:0;margin:0 0 16px;min-height:auto;opacity:1;transition:opacity 0.5s ease-in-out;}.hotel-preview.unavailable .hotel-preview__details{padding:0;}.hotel-preview.unavailable .hotel-preview__details-txt{display:block;}.hotel-preview.partial-available .hotel-preview__details{padding:0;}.hotel-preview.partial-available .hotel-preview__details-txt{display:block;}.hotel-preview-group--list-view .hotel-preview__details{min-height:auto;}.hotel-preview__details-txt{flex:1 1 100%;padding:0;color:#6a6a6a;display:none;}.hotel-preview__details-persons{display:block;padding:0;color:#6a6a6a;font-size:12px;line-height:14px;}.hotel-preview__price{font:18px/24px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;color:#1d3330;}.hotel-preview__price span{font-size:14px;}.hotel-preview__price .currency{font-size:18px;}.hotel-preview__price-info{font-size:12px;line-height:18px;margin:2px 0 0 4px;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:1 1 100%;display:flex;flex-direction:column;align-items:flex-end;}.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-box .hotel-preview__details-txt{display:block;text-align:right;}.hotel-preview__price-txt{display:block;margin:0;color:#6a6a6a;font-size:12px;line-height:16px;}.hotel-preview__price-night{display:block;margin:0 0 2px;color:rgba(29,51,48,0.6);}.hotel-preview__price-instead{display:block;margin-right:4px;font-size:16px;line-height:24px;color:#6A6A6A;text-decoration:line-through;}.hotel-preview-group--list-view-static .hotel-preview__price{font-size:22px;display:block;}.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;margin:auto 0 0 0;}}.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__services{height:42px;overflow:hidden;margin:-12px -10px 8px;}.hotel-preview__services .services{display:flex;gap:5px;}.hotel-preview__services .services .services-icon{height:42px;width:42px;margin-right:0;display:flex;justify-content:center;align-items:center;}.hotel-preview__services .services img{height:24px;width:24px;display:block;}.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;margin:0 0 16px;}.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:"Roboto-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:"Roboto-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;}.hotel-preview__placeholder{z-index:5;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;}.hotel-preview--loaded .hotel-preview__placeholder{display:none;}.hotel-preview__placeholder-image{background:#F7F8FA;height:153px;}.hotel-preview-group--list-view .hotel-preview__placeholder-image{position:absolute;left:0;height:100%;width:278px;}.hotel-preview__placeholder-content{padding:25px;}.hotel-preview-group--list-view .hotel-preview__placeholder-content{position:absolute;left:278px;top:0;max-width:269px;width:100%;}.hotel-preview__placeholder-title{max-width:219px;width:100%;height:13px;background:#F7F8FA;margin-bottom:12px;border-radius:6.5px;}.hotel-preview__placeholder-description{max-width:180px;width:100%;height:8px;background:#F7F8FA;border-radius:5.5px;}.hotel-preview__price-wrapp{display:flex;margin:0 0 2px;}.hotel-preview-group--list-view-static .gallery-holder--hotel-card,.hotel-preview-group--list-view .gallery-holder--hotel-card{height:100%;}.hotel-preview-group--list-view-static .gallery-holder--hotel-card .gallery--hotel-card,.hotel-preview-group--list-view .gallery-holder--hotel-card .gallery--hotel-card{height:100%;}.hotel-preview-group--list-view-static .gallery-holder--hotel-card .slick-list,.hotel-preview-group--list-view .gallery-holder--hotel-card .slick-list{height:100% !important;}.hotel-preview-group--list-view-static .gallery-holder--hotel-card .slick-track,.hotel-preview-group--list-view .gallery-holder--hotel-card .slick-track{height:100%;}.hotel-preview-group--list-view-static .gallery-holder--hotel-card .slide,.hotel-preview-group--list-view .gallery-holder--hotel-card .slide{position:relative;height:100%;}@media (max-width:767px){.hotel-preview-group--list-view-static .gallery-holder--hotel-card .media--image,.hotel-preview-group--list-view .gallery-holder--hotel-card .media--image{position:relative;padding-bottom:50%;}}@media (max-width:979px){.hotel-preview-group--list-view-static .gallery-holder--hotel-card img,.hotel-preview-group--list-view .gallery-holder--hotel-card img{position:absolute;height:100%;}}@media (max-width:767px){.hotel-preview-group--list-view-static .gallery-holder--hotel-card img,.hotel-preview-group--list-view .gallery-holder--hotel-card img{min-height:0;}}.hotels-row-wrapp .group-main .hotel-preview-group{margin-bottom:39px;}.ajax-progress.ajax-progress-fullscreen{display:none;}.page-node-type-city-landing .service-name{display:none;}.page-node-type-city-landing .right-block{display:flex;height:100%;flex-direction:column;}.page-node-type-city-landing .right-block .hotel-preview__details .hotel-preview__promo{gap:4px;}.page-node-type-city-landing .hotel-preview__services .services .service img{height:42px;width:42px;display:block;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .custom-multi-hotels-filters .filters-sidebar .filters-popup .options-row{display:none;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotels-filters{padding-left:0;}}.page-node-type-city-landing .new-landing-page-container .js-map-holder{left:0;}.page-node-type-city-landing .new-landing-page-container .landing__section{border-top:none;padding:0;}.page-node-type-city-landing .new-landing-page-container .landing__section h2{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:21px;font-weight:600;line-height:31.5px;align-items:center;color:#183029;margin:0;padding:16px 0;}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .container__inner{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:48px;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .container__inner{margin-bottom:16px;}}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc h2{margin:0 0 8px;}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .landing__two-columns{position:relative;flex-direction:column;background-color:#fff;overflow:hidden;}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .landing__two-columns{position:sticky;}}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .landing__two-columns::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 120%);z-index:1;pointer-events:none;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .landing__two-columns::after{display:none;}}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .landing__cols{display:flex;}}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .landing__cols{overflow:hidden;height:261px;margin-bottom:8px;}}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .landing__col{padding:0 16px;}}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .landing__col .content-box{font-size:14px;font-family:"Roboto",sans-serif;font-weight:400;line-height:16.41px;max-height:200px;overflow:hidden;transition:max-height 0.3s ease-in-out;}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .wysiwyg-block p:last-child{margin-bottom:0;}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .toggle-button{z-index:2;position:absolute;bottom:16px;align-self:center;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;line-height:16.41px;background-color:#183029;color:#fff;border:none;padding:12px 24px;cursor:pointer;border-radius:100px;min-width:88px;max-width:428px;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .toggle-button{position:relative;bottom:0;}}@media (max-width:979px) and (max-width:427px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc .toggle-button{width:100%;}}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc.expanded .content-box{max-height:none;}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc.expanded .landing__two-columns::after{opacity:0;}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc.expanded .toggle-button{position:relative;bottom:0;}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc.expanded .toggle-button{margin-top:8px;}}.page-node-type-city-landing .new-landing-page-container .landing__section.columns-bloc.expanded .landing__cols{height:auto;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .container--search-result{padding:0;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .gallery-holder--hotel-card img{height:242px !important;}}@media (max-width:767px){.page-node-type-city-landing .new-landing-page-container .gallery-holder--hotel-card img{height:225px !important;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__image-box{z-index:0 !important;height:225px !important;}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__image-box{height:242px !important;flex:0 0 231px;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__image-box{flex:0 0 337px;}}.map-expanded .page-node-type-city-landing .new-landing-page-container .hotel-preview__image-box{height:auto !important;flex:0;}.page-node-type-city-landing .new-landing-page-container .search-result__content_city-landing{display:flex;gap:16px;padding-bottom:16px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .search-result__content_city-landing{flex-direction:column-reverse;margin:0;}}.page-node-type-city-landing .new-landing-page-container .search-result__content_city-landing .search-result__content-wrap{padding:0;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .search-result__content_city-landing .search-result__content-wrap{width:calc(100% - 271px);margin-bottom:16px;}}.page-node-type-city-landing .new-landing-page-container .search-result__aside{flex:0 0 255px;padding:0;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .search-result__aside:has(.map-illustration){display:flex;flex-direction:column;margin-bottom:12px;justify-content:space-between;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .search-result__aside{flex:0;margin-bottom:0;margin-top:16px;}}.page-node-type-city-landing .new-landing-page-container .search-result__aside .map{position:relative;left:0;width:auto !important;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .search-result__aside .map{height:89px;border-radius:4px;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .search-result__aside .map-illustration{display:none;}}.page-node-type-city-landing .new-landing-page-container .search-result__aside .custom-multi-hotels-filters{margin:0;}.page-node-type-city-landing .new-landing-page-container .search-result__content{max-width:1225px;}.page-node-type-city-landing .new-landing-page-container .black-link{font-size:16px;font-weight:700;line-height:22px;}.page-node-type-city-landing .new-landing-page-container .distance-info{font-size:12px;font-weight:400;line-height:14px;margin:0 0 8px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .distance-info{margin:0 0 4px;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view-static .hotel-preview__description{border:none;display:flex;flex-direction:row;justify-content:space-between;z-index:0 !important;padding:16px;}.map-expanded .page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view-static .hotel-preview__description{flex-direction:column;}.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view-static .hotel-preview__description .raiting-block{margin:0 0 8px !important;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view-static .hotel-preview__description{border:none;gap:16px;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view-static .hotel-preview__description{padding:8px 16px 8px;flex-direction:column;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view-static .hotel-preview__description::after{display:none;}.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view{margin:0;}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view .hotel-preview{height:auto;padding:0;}}@media (min-width:981px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__holder{display:flex;justify-content:center;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__holder{flex-direction:column;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__services{height:fit-content;margin:0 -10px 0;}.page-node-type-city-landing .new-landing-page-container .map-popup .hotel-preview__services{height:42px;overflow:hidden;margin:-12px -10px 8px;display:flex;align-items:center;}.page-node-type-city-landing .new-landing-page-container .map-popup .hotel-preview__services .services{display:flex;flex-direction:row;gap:5px;justify-content:space-around;width:100%;height:100%;}.page-node-type-city-landing .new-landing-page-container .map-popup .hotel-preview__services .services .service{display:flex;justify-content:center;align-items:center;}.page-node-type-city-landing .new-landing-page-container .map-popup .hotel-preview__services .services .service .services-icon{display:flex;justify-content:center;align-items:center;height:42px;width:42px;margin-right:0;max-height:42px !important;}.page-node-type-city-landing .new-landing-page-container .map-popup .hotel-preview__services .services .service img{height:42px;width:42px;display:block;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .left-block{flex-grow:1;padding-top:18px;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .right-block{display:flex;width:min-content;flex-direction:column;justify-content:center;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .right-block .hotel-preview__promo{align-items:flex-end;}}.page-node-type-city-landing .new-landing-page-container .right-block .hotel-preview__price{color:#183029 !important;}.page-node-type-city-landing .new-landing-page-container .hotel-preview__services .services{overflow:visible !important;flex-direction:column;gap:4px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__services .services{display:none;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__services .services .services-icon{max-height:16px !important;}.page-node-type-city-landing .new-landing-page-container .hotel-preview__services .services .services-icon img{width:16px;height:16px;}.page-node-type-city-landing .new-landing-page-container .service{display:flex !important;visibility:visible !important;opacity:1 !important;}.page-node-type-city-landing .new-landing-page-container .service-name{display:flex;color:#183029;font-size:12px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;line-height:14px;}.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view .hotel-preview__price-box{display:block;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .hotel-preview-group--list-view .hotel-preview__price-box{flex:1 1 100%;}}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__footer{display:block;margin:0;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__btn-wrap .button{border:none;background-color:#B1D600;}@media (min-width:1024px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__btn-wrap .button{width:max-content;min-width:88px;}.map-expanded .page-node-type-city-landing .new-landing-page-container .hotel-preview__btn-wrap .button{width:100%;}}@media (max-width:428px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__btn-wrap .button{width:100% !important;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__btn-wrap .button:hover,.page-node-type-city-landing .new-landing-page-container .hotel-preview__btn-wrap .button:focus{background-color:#BEE500;}.page-node-type-city-landing .new-landing-page-container .hotel-preview__btn-wrap .button__inner{font-size:14px;font-family:"Roboto",sans-serif;line-height:16.41px;font-weight:700;color:#183029;padding:12px 24px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__btn-wrap .button__inner{justify-content:center;font-size:12px;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__details{display:flex;flex-direction:column;margin-bottom:8px;text-align:end;gap:4px;}.map-expanded .page-node-type-city-landing .new-landing-page-container .hotel-preview__details{flex-direction:row;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__details{flex-direction:row;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__details .hotel-preview__promo{display:flex;gap:4px;flex-direction:column;}@media (min-width:1024px){.map-expanded .page-node-type-city-landing .new-landing-page-container .hotel-preview__details .hotel-preview__promo{align-items:flex-start;text-align:left;}}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__details .hotel-preview__promo{gap:10px;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__details .hotel-preview__promo .hotel-preview__promo-value{min-width:max-content;padding:4px 6px;}.page-node-type-city-landing .new-landing-page-container .hotel-preview__details .hotel-preview__promo .hotel-preview__promo-title{margin:0;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__details .hotel-preview__promo .hotel-preview__promo-title{text-align:left;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview__price-box .hotel-preview__details-txt .hotel-preview__price{text-align:left !important;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__price-box .hotel-preview__details-txt .hotel-preview__price{font-size:18px;font-weight:600;line-height:27px;}}.page-node-type-city-landing .new-landing-page-container .search-result{gap:16px;display:block;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .search-result h2{display:none;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview{display:none;margin:0 0 12px;box-shadow:0px 4px 5px 0px rgba(29,51,48,0.14),0px 1px 10px 0px rgba(29,51,48,0.12),0px 2px 4px 0px rgba(29,51,48,0.2);border-radius:4px;}.map-expanded .page-node-type-city-landing .new-landing-page-container .hotel-preview{margin:0 !important;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview{margin:0 0 16px;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview:nth-child(-n+10){display:flex;flex-direction:column;margin:0 0 12px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview:nth-child(-n+10){margin:0 0 16px;padding:0;}.map-expanded .page-node-type-city-landing .new-landing-page-container .hotel-preview:nth-child(-n+10){margin:0 !important;}}.page-node-type-city-landing .new-landing-page-container .hotel-preview:last-of-type{margin:0 !important;}.page-node-type-city-landing .new-landing-page-container .hotel-preview__price-wrapp{justify-content:flex-end;margin:0 0 4px;}@media (max-width:1023px){.page-node-type-city-landing .new-landing-page-container .hotel-preview__holder{flex-direction:column;}}.page-node-type-city-landing .new-landing-page-container #see-more-btn{display:block;min-width:88px;margin:12px auto 0;font-size:14px;font-weight:700;font-family:'Roboto-Regular',sans-serif;line-height:16.41px;padding:12px 24px;border-radius:40px;border:1px solid #B1D600;color:#183029;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease;}.page-node-type-b-and-b-hotels .map-popup .raiting-block{margin-bottom:12px !important;}.page-node-type-b-and-b-hotels .hotel-preview__services{height:42px;overflow:hidden;margin:-12px -10px 8px;display:flex;align-items:center;}.page-node-type-b-and-b-hotels .hotel-preview__services .services{display:flex;flex-direction:row;gap:5px;justify-content:space-around;width:100%;height:100%;}.page-node-type-b-and-b-hotels .hotel-preview__services .services .service{display:flex;justify-content:center;align-items:center;}.page-node-type-b-and-b-hotels .hotel-preview__services .services .service .service-name{display:none;}.page-node-type-b-and-b-hotels .hotel-preview__services .services .service .services-icon{display:flex;justify-content:center;align-items:center;height:42px;width:42px;margin-right:0;max-height:42px !important;}.page-node-type-b-and-b-hotels .hotel-preview__services .services .service img{height:42px;width:42px;display:block;}.icon{display:block;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 "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Roboto-Regular","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 "Poppins-SemiBold","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;}.legal-text{margin:25px 0 0;}.new-customer-form .legal-text{margin:8px 0 10px;}.legal-text__items{font-size:12px;line-height:16px;color:#566B66;}.new-customer-form .legal-text__items{font-size:14px;line-height:24px;color:#6A6A6A;}@media (max-width:979px){.legal-text__items{line-height:18px;}.new-customer-form .legal-text__items{line-height:24px;}}.legal-text__items a,.legal-text__items .discover-more-section .item .opener,.discover-more-section .item .legal-text__items .opener{color:#AAC600;text-decoration:underline;}.new-customer-form .legal-text__items a,.new-customer-form .legal-text__items .discover-more-section .item .opener,.discover-more-section .item .new-customer-form .legal-text__items .opener{color:inherit;border-bottom:1px dotted currentColor;text-decoration:none;}.legal-text__items a:hover,.legal-text__items .discover-more-section .item .opener:hover,.discover-more-section .item .legal-text__items .opener:hover{text-decoration:none;}.new-customer-form .legal-text__items a:hover,.new-customer-form .legal-text__items .discover-more-section .item .opener:hover,.discover-more-section .item .new-customer-form .legal-text__items .opener:hover{border-color:transparent;}.legal-text__item{margin-bottom:20px;}.legal-text__item:last-child{margin-bottom:0;}.lightbox{outline:none;}.lightbox-opener{color:#9ebf00;display:inline;border-bottom:1px dotted #9ebf00;line-height:14px;}.lightbox-opener:hover{border-bottom-color:transparent;}.services-list .item .lightbox-opener{border:none;}.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);}.fancybox-button--close--active,.fancybox-button--close.active,.fancybox-button--close:focus,.no-js .fancybox-button--close:hover,.no-touchevents .fancybox-button--close:hover{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;}.search-block--redesign .locations-info{padding:0 50px 0 75px;display:flex;flex-direction:column;justify-content:center;}@media (max-width:1023px){.search-block--redesign .locations-info{display:block;padding:20px 40px 20px 48px;}}.page-node-type-homepage .locations-info{border-top-left-radius:4px;}@media (max-width:1023px){.page-node-type-homepage .locations-info{border-top-right-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%);}.search-block--redesign .locations-info .icon{width:20px;height:20px;left:28px;right:auto;}@media (max-width:1023px){.search-block--redesign .locations-info .icon{display:none;}}.locations-info .icon svg{fill:#1c3330;}@media (max-width:1023px){.locations-info .icon{right:18px;top:30px;}}.locations-info.active .icon{display:none;}.search-block--redesign .locations-info.active .icon{display:block;}@media (max-width:1023px){.search-block--redesign .locations-info.active .icon{display:none;}}.locations-info label{font:12px/16px "Roboto-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:"Roboto-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;}@media (max-width:1023px){.locations-info .reset-input{top:28.5px;}}.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;}.page-node-type-promo-page-detail .search-block--redesign .locations-info{display:none !important;}.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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.login-panel__box p{font-family:"Roboto-Regular","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;}@media (max-width:979px){.main-slider{padding:96px 0 70px;}}@media (max-width:979px){.main-slider__items{position:absolute;top:0;right:0;left:0;bottom:0;}}.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:relative;z-index:5;max-width:1224px;width:100%;padding:0 20px;margin:0 auto;}@media (min-width:980px){.main-slider__search{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);}}@media (min-width:1024px){.main-slider__search{height:65px;bottom:95px;}}@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:relative;visibility:initial;overflow:initial;border-radius:5px;}}@media (min-width:1024px){.main-slider .search-block > .validation-form{padding:0;background:transparent;border-radius:0;}}@media (max-width:1023px){.main-slider .search-block .autocomplete .ajax-drop{top:57px;overflow:auto;bottom:auto;}}.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%;border-top-right-radius:4px;}}@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:40px;}}.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:21px;height:20px;right:auto;left:27px;transform:none;top:24px;}@media (max-width:1023px){.main-slider .search-block .locations-info .icon{left:20px;display:block;}}.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;}}@media (max-width:979px){.main-slider .search-block .datepicker-holder .datepicker-container{display:flex;flex-direction:row;}}.main-slider .search-block .datepicker-holder .calendar__info-nights-mobile{padding-top:55px;}.main-slider .search-block .datepicker-holder .calendar__info-nights-mobile span{position:absolute;top:35%;left:20%;}.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 .datepicker-holder--new{padding:0;display:flex;}@media (max-width:1023px){.main-slider .search-block .datepicker-holder--new{min-height:65px;height:auto;flex-direction:column;}.main-slider .search-block .datepicker-holder--new .error-message{margin:10px 20px 0;width:auto;}}.main-slider .search-block .datepicker-holder--new.date-selected .datepicker-container .calendar__info-nights-mobile{padding-top:45px;}.main-slider .search-block .datepicker-holder--new.date-selected .datepicker-container .calendar__info-nights-mobile span{position:absolute;top:30%;left:20%;}.main-slider .search-block .datepicker-holder--new input{background:transparent;}.main-slider .search-block .datepicker-holder--new .box{width:50%;padding:0;position:relative;display:flex;align-items:center;}.main-slider .search-block .datepicker-holder--new .box input{padding-left:calc(20% + 18px);}@media (max-width:1023px){.main-slider .search-block .datepicker-holder--new .box input{font-size:16px;}}.main-slider .search-block .datepicker-holder--new .box.box--from{width:50%;padding:0;height:100%;}@media (max-width:1023px){.main-slider .search-block .datepicker-holder--new .box.box--from{height:auto;}}@media (max-width:1023px){.main-slider .search-block .datepicker-holder--new .box.box--from input{padding-left:43px;padding-right:5px;}}.main-slider .search-block .datepicker-holder--new .box.box--from:after{display:none;}.main-slider .search-block .datepicker-holder--new .box.box--to{height:100%;}@media (max-width:1023px){.main-slider .search-block .datepicker-holder--new .box.box--to{height:auto;}}@media (max-width:1023px){.main-slider .search-block .datepicker-holder--new .box.box--to input{padding-left:15px;}}.main-slider .search-block .datepicker-holder--new .box.box--to input{padding-left:calc(10%);}.main-slider .search-block .datepicker-holder--new .datepicker-holder__icon{width:21px;height:20px;flex-shrink:0;position:absolute;left:18px;top:22px;margin-top:0;pointer-events:none;}@media (max-width:1023px){.main-slider .search-block .datepicker-holder--new .datepicker-holder__icon{width:18px;height:18px;left:15px;top:20px;}}.main-slider .search-block .datepicker-holder--new input{height:100%;}.main-slider .search-block .travelers{width:auto;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:52px;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:20px;height:19px;left:18px;right:initial;top:50%;transform:translateY(-50%);}@media (max-width:1023px){.main-slider .search-block .travelers .info-travels .icon{display:none;}}.main-slider .search-block.active-calendar .datepicker-holder--new .box.box--from{background:#EDF8CC;}.main-slider .search-block.active-calendar .datepicker-holder--new.first-date-select .box.box--from{background:transparent;}.main-slider .search-block.active-calendar .datepicker-holder--new.first-date-select .box.box--to{background:#EDF8CC;}@media (max-width:1023px){.main-slider .search-block--redesign .locations-info{padding-left:43px;}}@media (max-width:1023px){.main-slider .search-block--redesign .locations-info .icon{left:15px;width:18px;height:18px;top:21px;}}.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:100%;}}@media (min-width:980px) and (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 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 .show-overlay:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}.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:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:32px;line-height:1;}@media (max-width:1023px){.main-slider-item__title{font-size:20px;}}.main-slider-item__description{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:21px;line-height:32px;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-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;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;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@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.datepicker-holder--new{padding-top:0;padding-bottom:0;}}@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;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .search-block--redesign .locations-info{padding-top:0;padding-bottom:0;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .search-block--redesign .locations-info .icon{width:20px;height:20px;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .search-block--redesign .info-travels{padding-top:0;padding-bottom:0;}}@media (min-width:1024px){body:not(.search-block-hidden) .use-sticky.sticky .search-block .search-block--redesign .info-travels .icon{top:50%;width:25px;height:25px;}}body .location-link{display:none;}.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:24px !important;bottom:24px !important;width:29px !important;height:62px !important;margin:0 !important;}@media (max-width:1023px){.map .gmnoprint.gm-bundled-control{right:16px !important;bottom:16px !important;}}.map .gmnoprint > div[draggable=false]:not(.gm-style-cc){width:29px !important;height:62px !important;background:none !important;box-shadow:none !important;}.map .gmnoprint > div[draggable=false]:not(.gm-style-cc) > div{width:18px !important;display:none !important;}.map .gmnoprint > div[draggable=false]:not(.gm-style-cc) > button{width:29px !important;height:29px !important;border-radius:50%;border:1px solid #DBE0DF !important;box-shadow:0px 6px 10px rgba(29,51,48,0.14),0px 1px 18px rgba(29,51,48,0.12),0px 3px 5px rgba(29,51,48,0.2) !important;background:#fff !important;margin:0 0 4px !important;}.map .gmnoprint > div[draggable=false]:not(.gm-style-cc) > button img{width:10px !important;height:10px !important;}.map-plugin-placeholder,.map-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#F7F8FA;z-index:111;opacity:1;}.map-plugin-placeholder.loaded,.map-placeholder.loaded{opacity:0;z-index:-1;transition:z-index 1s,opacity 1s;}.map-full-width{max-width:100%;}.map-full-width .map{max-width:100%;top:inherit;position:static;height:auto;}.map-full-width .map .control-holder,.map-full-width .map .gm-bundled-control-on-bottom{display:block !important;}.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:auto;right:24px;bottom:24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;align-content:stretch;}.map-holder .btn-panel .btn-access{display:none;}@media (max-width:1023px){.map-holder .btn-panel{left:auto;right:16px;bottom:16px;}}@media (max-width:979px){.map-holder .btn-expand{position:absolute;left:0;top:auto;bottom:10px;}}.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;top:auto !important;bottom:132px !important;right:24px !important;z-index:0;}.map-holder > .gm-bundled-control{user-select:none;position:absolute;right:24px !important;bottom:66px !important;width:29px !important;height:62px !important;margin:0 !important;top:auto !important;}.map-holder > .gm-bundled-control > .gmnoprint{position:absolute;left:0;top:0;}.map-holder > .gm-bundled-control > .gmnoprint > div{user-select:none;cursor:pointer;width:29px !important;height:62px !important;background:none !important;box-shadow:none !important;}.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;display:none;}.map-holder > .gm-bundled-control > .gmnoprint > div button{display:block;padding:0px;position:relative;cursor:pointer;user-select:none;overflow:hidden;top:0px;left:0px;width:29px !important;height:29px !important;border-radius:50%;border:1px solid #DBE0DF !important;box-shadow:0px 6px 10px rgba(29,51,48,0.14),0px 1px 18px rgba(29,51,48,0.12),0px 3px 5px rgba(29,51,48,0.2) !important;background:#fff !important;margin:0 0 4px !important;}.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-area .map-canvas.hotel-canvas{display:none;}.map.hotel-popup-open .btn-expand,.map-holder.hotel-popup-open .btn-expand{display:none;}.map-expanded{overflow:hidden;}@media (max-width:1023px){.map-expanded #toolbar-administration{display:none;}}@media (max-width:1023px){.map-expanded .header{position:fixed;left:0;top:0;z-index:503;background:#fff;}}@media (max-width:1023px){.map-expanded.menu-active .header{z-index:503;background:#1c3330;}}.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;}.map-expanded .map-popup{width:370px;}@media (max-width:1023px){.map-expanded .map-popup{width:300px;}}.map-expanded .map-popup .hotel-preview__image-box{display:block;}@media (max-width:1023px){.map-expanded .map-popup .hotel-preview__image-box{display:none;}}.map-expanded .map-popup .distance-info{display:block;}.map-expanded .map-canvas.hotel-canvas{display:block;}.path-search-on-the-map .map-popup{width:370px;}@media (max-width:1023px){.path-search-on-the-map .map-popup{width:300px;}}.path-search-on-the-map .map-popup .hotel-preview__image-box{display:block;}@media (max-width:1023px){.path-search-on-the-map .map-popup .hotel-preview__image-box{display:none;}}.js-map-popup{position:absolute;width:0;height:0;}.map-popup{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:300px;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:35px;background:none;box-shadow:none;border-radius:0;}}.map-popup:after{content:'';width:0;height:0;border-style:solid;border-width:18px 23px 0 23px;border-color:#fff transparent transparent transparent;position:absolute;left:50%;bottom:-17px;transform:translateX(-50%);}.map-popup--event-card{width:300px;}@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__description .hotel-preview__title{font-size:14px;line-height:22px;margin:0 0 4px;padding:0;}}.map-popup .hotel-preview__description .hotel-preview__services .services{display:flex;justify-content:space-around;}.map-popup .hotel-preview__description .hotel-preview__services .services .service .service-name{display:none;}@media (max-width:1023px){.map-popup .hotel-preview__details{align-items:flex-end;}}.map-popup .raiting-block{margin-bottom:10px;}@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;}.map-popup .hotel-preview__description{width:100%;border-radius:4px;padding:12px;z-index:10;min-height:0;}.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__info-panel{right:28px;}.map-popup .hotel-preview__image-box{border-radius:5px 5px 0 0;overflow:hidden;display:none;}.map-popup .hotel-preview__image-box .gallery-holder--hotel-card{overflow:hidden;height:166px;}@media (max-width:1023px){.map-popup .hotel-preview__image-box{display:none;}}.map-popup .distance-info{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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.control-holder{top:30px !important;}.control-holder button{background:#fff;border:1px solid #DBE0DF;width:29px;height:29px;border-radius:50%;box-shadow:0px 4px 5px rgba(29,51,48,0.14),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);cursor:pointer;padding:0;margin:0;outline:none;}.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 .gmnoprint.gm-bundled-control{right:24px !important;bottom:66px !important;width:29px !important;height:62px !important;margin:0 !important;top:auto !important;}@media (max-width:1023px){.map-hotel .gmnoprint.gm-bundled-control{right:16px !important;bottom:58px !important;}}.map-hotel .gmnoprint > div[draggable=false]:not(.gm-style-cc){width:29px !important;height:62px !important;background:none !important;box-shadow:none !important;}.map-hotel .gmnoprint > div[draggable=false]:not(.gm-style-cc) > div{width:18px !important;display:none !important;}.map-hotel .gmnoprint > div[draggable=false]:not(.gm-style-cc) > button{width:29px !important;height:29px !important;border-radius:50%;border:1px solid #DBE0DF !important;box-shadow:0px 6px 10px rgba(29,51,48,0.14),0px 1px 18px rgba(29,51,48,0.12),0px 3px 5px rgba(29,51,48,0.2) !important;background:#fff !important;margin:0 0 4px !important;}.map-hotel .gmnoprint > div[draggable=false]:not(.gm-style-cc) > button img{width:10px !important;height:10px !important;}.map-hotel .control-holder{top:auto !important;bottom:132px !important;right:24px !important;}@media (max-width:1023px){.map-hotel .control-holder{right:16px !important;bottom:124px !important;}}.map-search .control-holder,.map-search-no-price .control-holder{top:auto !important;bottom:90px !important;right:24px !important;}@media (max-width:1023px){.map-search .control-holder,.map-search-no-price .control-holder{right:16px !important;bottom:82px !important;}}@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;}.user-area-page .map-hotel .gmnoprint.gm-bundled-control,.confirmation-page .map-hotel .gmnoprint.gm-bundled-control{display:block !important;bottom:24px !important;}@media (max-width:1023px){.user-area-page .map-hotel .gmnoprint.gm-bundled-control,.confirmation-page .map-hotel .gmnoprint.gm-bundled-control{bottom:16px !important;}}.user-area-page .map-hotel .gmnoprint.gm-bundled-control-on-bottom,.confirmation-page .map-hotel .gmnoprint.gm-bundled-control-on-bottom{display:none !important;}.user-area-page .map-hotel .control-holder,.confirmation-page .map-hotel .control-holder{display:block !important;bottom:90px !important;}@media (max-width:1023px){.user-area-page .map-hotel .control-holder,.confirmation-page .map-hotel .control-holder{bottom:82px !important;}}.shared-span-style,.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .cta-content .modify-filters-button span,.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .cta-content .search-on-map-button span,#hotels-promo-list .no-results-content .no-results-text .cta-content .modify-filters-button span,.promo-page-detail .no-results-content .no-results-text .cta-content .modify-filters-button span,.promo-page .no-results-content .no-results-text .cta-content .modify-filters-button span,#hotels-promo-list .no-results-content .no-results-text .cta-content .search-on-map-button span,.promo-page-detail .no-results-content .no-results-text .cta-content .search-on-map-button span,.promo-page .no-results-content .no-results-text .cta-content .search-on-map-button span{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.41px;color:#183029;font-weight:700;}.page-node-type-city-landing .new-landing-page-container .map{width:255px;height:109px;}@media (max-width:767px){.page-node-type-city-landing .new-landing-page-container .map{width:100%;height:89px !important;}}.page-node-type-city-landing .new-landing-page-container .clear-filters-button{background:#B1D600;border-radius:100px;border:0;min-width:122px;}.page-node-type-city-landing .new-landing-page-container .clear-filters-button span{font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;line-height:16.41px;letter-spacing:0px;text-align:center;}.page-node-type-city-landing .new-landing-page-container .hotels-filters{flex-direction:row-reverse;align-items:flex-start;}.page-node-type-city-landing .new-landing-page-container .hotels-filters .filters-opener{width:auto;border-radius:40px;background-color:transparent;}.page-node-type-city-landing .new-landing-page-container .no-results-content{padding:0 0 32px;margin:24px 0;display:inline-flex;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .no-results-content{margin-bottom:0;flex-direction:column;gap:24px;padding-bottom:0;}}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text{display:flex;flex-direction:column;gap:32px;padding-left:48px;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text{align-items:center;text-align:center;gap:16px;padding:0 16px;}}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .no-result-text{display:flex;flex-direction:column;gap:12px;max-width:504px;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .no-result-text{gap:16px;}}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .no-result-text h2{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:24px;font-weight:600;color:#1D3330;line-height:36px;margin-bottom:0;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .no-result-text h2{font-size:18px;line-height:27px;}}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .no-result-text p{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:21px;margin-bottom:0;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .no-result-text p{font-size:14px;line-height:16.41px;}}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .cta-content{display:flex;gap:12px;}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .cta-content .modify-filters-button{border:none;padding:12px 24px;border-radius:100px;background-color:#B1D600;}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .cta-content .search-on-map-button{border:solid 1px #8A9997;padding:12px 24px;border-radius:100px;background-color:transparent;}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-picture{margin:0;display:flex;padding:0px 32px 0;}@media (max-width:979px){.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-picture{padding:0;}}.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-picture img{width:568px;height:278px;}.page-node-type-city-landing .new-landing-page-container .message-info{padding:0 !important;}.page-node-type-city-landing .new-landing-page-container .message-info.no-hotels{background:#F2F2F2 !important;border-color:#F2F2F2 !important;}@media (max-width:767px){.page-node-type-city-landing .new-landing-page-container .search-filter-block{order:0;}}.page-node-type-city-landing .new-landing-page-container .search-filter-block-mobile .custom-multi-hotels-filters{margin:0 0 16px;}@media (max-width:767px){.page-node-type-city-landing .new-landing-page-container .search-result__content-wrap{order:-1;}}.page-node-type-city-landing .new-landing-page-container .search-result__content-wrap .no-results-content{margin-top:0;}.page-node-type-city-landing .new-landing-page-container .search-result__content-wrap .no-results-content .no-result-text{margin-top:0;}.page-node-type-city-landing .new-landing-page-container .search-result__content-wrap .no-results-content .no-result-text h2{margin-top:0;}.page-node-type-city-landing .new-landing-page-container .filter-mobile .filters-reset{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:16.41px;letter-spacing:0px;color:#B4B4B4;}.page-node-type-city-landing .new-landing-page-container .filter-mobile .filters-group .group-title{font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;line-height:16.41px;letter-spacing:0px;}.page-node-type-city-landing .new-landing-page-container .filter-mobile .filters-group .group-description{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:16.41px;letter-spacing:0px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup{border:none;width:100%;background-color:#F2F2F2;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .title-row{display:none;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters .chips-options-wrapp{display:flex;flex-wrap:wrap;gap:8px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters .chips-options-wrapp .chips-options-without-fake{display:flex;flex-wrap:wrap;gap:8px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters .chips-options-wrapp .chips-options-without-fake:has(.options-price:empty),.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters .chips-options-wrapp .chips-options-without-fake:has(.options-review:empty){gap:0;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters .chips-options-wrapp .chips-options-without-fake .option{margin-right:0;max-width:255px;background:#EDF8CC;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters .chips-options-wrapp .chips-options{display:flex;flex-wrap:wrap;gap:8px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters .chips-options-wrapp .chips-options .options-values{display:flex;flex-wrap:wrap;gap:8px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row .hotels-filters .chips-options-wrapp .chips-options .options-values .option{display:inline-flex;align-items:center;margin-right:0;max-width:255px;background:#EDF8CC;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row.price-options{border-top:1px solid #B1D600;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row.price-options .price-filter{background-color:transparent;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row.service-options{border-top:1px solid #B1D600;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row{padding:12px 0;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-row.button-row{display:none;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-reset{font-size:14px;line-height:22px;position:relative;border:1px solid #9ebf00;text-decoration:none;color:black;padding:4px 12px;border:1px solid #9ebf00;border-radius:32px;cursor:pointer;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-group .group-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;line-height:27px;letter-spacing:0%;text-align:start;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-group .group-description{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:16.41px;letter-spacing:0px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-group .group-items .label-text{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:16.41px;letter-spacing:0px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-group .group-items .jcf-checkbox{width:48px;border-radius:50px;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-group .group-items .jcf-checked{background:#B1D600;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .filters-group .group-items .jcf-unchecked{background:#DBE0DF;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list{overflow:hidden;display:flex;gap:12px;font:24px/30px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#B4B4B4;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li{overflow:hidden;border:1px solid #B1D600;border-radius:4px;background:#F2F2F2;padding:8px;cursor:pointer;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li span{color:#B1D600;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li--active,.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li.active,.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li:focus,.no-js .page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li:hover,.no-touchevents .page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li:hover{background:#EFF2F5;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li.active{color:#fff;background:#B1D600;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li.active span{color:#fff;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li.active--active,.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li.active.active,.page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li.active:focus,.no-js .page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li.active:hover,.no-touchevents .page-node-type-city-landing .new-landing-page-container .filters-sidebar .filters-popup .reviews-filter-list li.active:hover{background:#B1D600;color:#fff;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .hotels-filters{padding-left:0;gap:0;flex-direction:row;}.page-node-type-city-landing .new-landing-page-container .filters-sidebar .hotels-filters .chips-options .options-values{flex-wrap:wrap;}.custom-multi-hotels-filters{margin:0 0 24px;width:100%;}.message-info{background:#FCFDF4;border:1px solid #9EBF00;border-radius:8px;align-items:flex-start;flex-direction:column;padding:16px;position:relative;font-size:14px;line-height:24px;margin:0 0 18px;display:none;}.message-info storng{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;}.message-info span{margin:0 0 12px;}.message-info span:last-child{margin:0;}.message-info.no-hotels{background:#FEF7EC;border-color:#FF9E36;}.message-info .btn-close{width:20px;height:20px;top:12px;right:12px;position:absolute;text-indent:-9999px;overflow:hidden;}.message-info .btn-close:after,.message-info .btn-close:before{position:absolute;content:'';width:14px;height:2px;border-radius:0;background:#8A9997;transform:rotate(45deg);left:50%;top:50%;margin-left:-7px;}.message-info .btn-close:after{transform:rotate(-45deg);}.message-info .btn-change-option{font-size:12px;line-height:16px;color:#6A6A6A;border-bottom:1px dotted #6A6A6A;}.message-info .btn-change-option--active,.message-info .btn-change-option.active,.message-info .btn-change-option:focus,.no-js .message-info .btn-change-option:hover,.no-touchevents .message-info .btn-change-option:hover{border-color:transparent;}.message-info.message-is-showed{display:flex;}.hotels-filters{display:flex;justify-content:space-between;flex-direction:row-reverse;gap:16px;padding-left:170px;}@media (max-width:767px){.hotels-filters{padding-left:0;flex-direction:column-reverse;align-items:flex-end;}}.hotels-filters .filters-opener{background:#fff;height:32px;font-size:14px;line-height:22px;position:relative;padding:4px 26px 4px 12px;border:1px solid #9ebf00;border-radius:32px;flex-shrink:0;margin:0;cursor:pointer;display:flex;align-items:center;}@media (max-width:767px){.hotels-filters .filters-opener{width:48%;justify-content:center;}}.hotels-filters .filters-opener:before{content:'';display:block;width:20px;height:20px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-filter.svg) no-repeat;background-size:20px 20px;margin-right:10px;}.hotels-filters .filters-opener span{padding-top:2px;}.hotels-filters .chips-options-wrapp{overflow:hidden;flex:1 1 100%;display:flex;justify-content:flex-start;}@media (max-width:767px){.hotels-filters .chips-options-wrapp{width:100%;}}.hotels-filters .chips-options{flex:1 1 100%;overflow:hidden;position:relative;display:flex;}@media (max-width:767px){.hotels-filters .chips-options{flex:1 1 100%;width:100%;}}.hotels-filters .chips-options .options-fake{display:flex;align-items:flex-start;position:absolute;left:0;top:0;height:100%;opacity:0;z-index:1;}.hotels-filters .chips-options .options-values{display:flex;align-items:flex-start;position:relative;z-index:2;}.hotels-filters .chips-options-without-fake{display:flex;flex:0 0 auto;}.hotels-filters .chips-options-without-fake .options-review,.hotels-filters .chips-options-without-fake .options-price{flex:0 0 auto;}.hotels-filters .chips-options-without-fake .options-review .option,.hotels-filters .chips-options-without-fake .options-price .option{margin-right:12px;}.hotels-filters .option{background:#fff;font-size:14px;line-height:22px;position:relative;padding:4px 26px 4px 12px;border:1px solid #9ebf00;border-radius:32px;margin-right:12px;flex-shrink:0;cursor:pointer;}.hotels-filters .option--extra{padding-right:12px;}.hotels-filters .option:last-child{margin-right:0;}.hotels-filters .option span{display:block;width:26px;height:100%;position:absolute;right:0;top:0;}.hotels-filters .option span:before,.hotels-filters .option span:after{content:'';display:block;width:10px;height:1px;background:#1d3330;position:absolute;right:10px;top:calc(50% - 1px);}.hotels-filters .option span:before{transform:rotate(45deg);}.hotels-filters .option span:after{transform:rotate(-45deg);}.filters-popup-overlay{width:100vw;height:100%;background:rgba(35,59,55,0.9);position:fixed;top:0;left:0;overflow:auto;display:flex;justify-content:center;align-items:center;padding:30px;opacity:0;z-index:-1;}@media (max-width:979px){.filters-popup-overlay{padding:0;background:#fff;align-items:flex-start;}}.filters-popup{box-shadow:none;border:1px solid #dbe0df;background:#fff;border-radius:5px;width:720px;max-height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;}@media (max-width:979px){.filters-popup{border-radius:0;height:100%;border:0;width:100%;}}.filters-popup .title-row{font:16px/20px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;padding:14px 30px 14px 24px;border-bottom:1px solid #dbe0df;text-align:center;background:#fff;flex:0 0 auto;overflow:hidden;}.filters-popup .btn-close{width:20px;height:20px;top:12px;right:12px;position:absolute;text-indent:-9999px;overflow:hidden;}.filters-popup .btn-close:after,.filters-popup .btn-close:before{position:absolute;content:'';width:14px;height:2px;border-radius:0;background:#1d3330;transform:rotate(45deg);left:50%;top:50%;margin-left:-7px;}.filters-popup .btn-close:after{transform:rotate(-45deg);}.filters-popup .filters-reset{display:flex;flex-direction:row-reverse;font-size:14px;line-height:18px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-decoration:underline;text-decoration-style:dotted;color:#B4B4B4;cursor:default;}.filters-popup .filters-reset.active-filter{color:#9ebf00;cursor:pointer;}.filters-popup .options-row{flex:1 1 auto;overflow:auto;}.filters-popup .options-row .filters-row:first-child{padding-top:24px;}.filters-popup .options-row .filters-row:last-child{padding-bottom:24px;}.filters-popup .filters-row{padding:14px 48px;overflow:hidden;}@media (max-width:979px){.filters-popup .filters-row{padding:14px 20px;}}.filters-popup .filters-row.button-row{background:#fff;border-top:1px solid #dbe0df;display:flex;justify-content:center;flex:0 0 auto;overflow:hidden;}@media (max-width:979px){.filters-popup .filters-row.button-row{z-index:100;}}.filters-popup .filters-row.button-row .btn-counter{min-width:250px;}.filters-popup .btn-global-counter{padding:12px 24px;}.filters-popup .btn-global-counter .btn-filter-counter{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.filters-popup .filters-group{margin:0 0 24px;}.filters-popup .filters-group:last-child{margin:0;}.filters-popup .group-title{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:22px;text-transform:uppercase;margin:0 0 18px;}.filters-popup .group-items ul li{margin:0 0 16px;}.filters-popup .group-items ul li:last-child{margin:0;}.filters-popup .group-items ul li.active .group-warning-text{display:block;}.filters-popup .group-items label{width:100%;overflow:hidden;padding:0;color:#1d3330;transition:background 0.3s linear;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.filters-popup .group-items label span{flex:0 0 auto;max-width:70%;}.filters-popup .jcf-checkbox{flex:0 0 48px;height:24px;margin:0 0 0 10px;background:#e4e1e8;}.filters-popup .jcf-checkbox span{width:16px;height:16px;left:4px;}.filters-popup .jcf-checkbox.jcf-checked{background:#9ebf00;}.filters-popup .jcf-checkbox.jcf-checked span{left:28px;}.filters-popup .group-helptext{font-size:12px;line-height:16px;color:#6a6a6a;margin-top:2px;max-width:70%;}.filters-popup .group-warning-text{display:none;max-width:70%;}.filters-popup .filter-counter{flex:0 0 auto;margin:0 auto 0 4px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:22px;color:#1D3330;display:none;}.show-filters-popup{overflow:hidden;}.show-filters-popup .filters-popup-overlay{z-index:99999;opacity:1;}.hide-hotel{display:none !important;}.sort-inited{background:#f00 !important;}.hotel-group-holder .total-title .hotels-count{display:inline;opacity:1;font-size:inherit;line-height:inherit;}.search-result__content{position:relative;}@media (max-width:980px){.search-result__content{margin-top:24px;}}.search-result .bef-exposed-form{position:absolute;left:0;top:0;}@media (max-width:980px){.search-result .bef-exposed-form{left:16px;}}@media (max-width:767px){.search-result .bef-exposed-form{width:44%;}}.search-result .bef-exposed-form .sort-panel{display:block;padding:0;}.search-result .bef-exposed-form .sort-panel .sort-form{display:block;}.search-result .bef-exposed-form .sort-panel .ab_sort_msg{display:none !important;}.search-result .bef-exposed-form .sort-panel .jcf-select{box-shadow:none;border-color:#8A9997;border-radius:4px;width:156px;max-height:32px;}@media (max-width:767px){.search-result .bef-exposed-form .sort-panel .jcf-select{width:100%;min-width:auto;}}.search-result .bef-exposed-form .sort-panel .jcf-select .jcf-select-text{height:auto;font:14px/22px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1D3330;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/sorting-icon.svg) no-repeat 0 50%;padding:4px 28px;}@media (max-width:767px){.search-result .bef-exposed-form .sort-panel .jcf-select .jcf-select-text{padding-right:4px;}}.search-result .bef-exposed-form .sort-panel .jcf-select.jcf-focus{border-color:#1D3330 !important;}.search-result .bef-exposed-form .sort-panel .jcf-select.jcf-drop-active{border-color:#1D3330;border-radius:4px 4px 0 0;}.jcf-select-DJ__hotelsSort__processed .jcf-select-drop-content::after{background:#1D3330;}.jcf-select-DJ__hotelsSort__processed .jcf-select-drop-content::before{background:#CBCBCB;}.jcf-select-DJ__hotelsSort__processed .jcf-select-drop-content .jcf-option{border-color:#CBCBCB;font-size:16px;line-height:22px;padding:12px;}.jcf-select-DJ__hotelsSort__processed .jcf-select-drop-content .jcf-selected{background:#EDF8CC;}.filters-range-price .group-title{line-height:30px;margin:0 0 8px;}.filters-range-price .group-description{font:14px/22px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}.filters-range-price .range-price-wrapp{overflow:hidden;}.filters-range-price .filter-type{float:left;margin-right:12px;}.filters-range-price .filter-type label{display:block;font:14px/22px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.filters-range-price .price-filter{display:flex;justify-content:center;align-items:center;height:40px;width:100px;border:1px solid #DBE0DF;border-radius:4px;background:#fff;padding:0 10px;}.filters-range-price .price-filter input{margin:0;padding:8px 0;border:0;border-radius:0;background:none;font:16px/22px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;height:38px;color:#6A6A6A;text-align:left;}.filters-range-price .price-filter input::placeholder{color:#6A6A6A;}.filters-range-price .price-filter .price-currency{font:16px/22px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6A6A6A;}.filters-trust-you .group-title{line-height:30px;margin:0 0 8px;}.filters-trust-you .group-description{font:14px/22px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}.reviews-filter-list{overflow:hidden;display:flex;gap:12px;font:24px/30px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#B4B4B4;}.reviews-filter-list li{overflow:hidden;border:1px solid #9EBF00;border-radius:4px;background:#fff;padding:8px;cursor:pointer;}.reviews-filter-list li span{color:#8CC17C;}.reviews-filter-list li--active,.reviews-filter-list li.active,.reviews-filter-list li:focus,.no-js .reviews-filter-list li:hover,.no-touchevents .reviews-filter-list li:hover{background:#EFF2F5;}.reviews-filter-list li.active{color:#fff;background:#9EBF00;}.reviews-filter-list li.active span{color:#fff;}.reviews-filter-list li.active--active,.reviews-filter-list li.active.active,.reviews-filter-list li.active:focus,.no-js .reviews-filter-list li.active:hover,.no-touchevents .reviews-filter-list li.active:hover{background:#9EBF00;color:#fff;}.hide-for-demo{position:fixed;opacity:0;z-index:-999999;left:-999999px;}.view-hotels-for-thematic .search-panel{border-top:none;border:1px #8A9997;box-shadow:0px 4px 5px 0px #1D333024,0px 2px 4px 0px #1D333033,0px 1px 10px 0px #1D33301F;border-radius:100px;height:48px;padding:4px 0 0;}.view-hotels-for-thematic .search-panel ul{display:flex;justify-content:space-between;align-items:center;padding:0 4px;}.view-hotels-for-thematic .search-panel ul span.from-date{padding-right:13px;}.view-hotels-for-thematic .search-panel ul span.to-date{padding-left:13px;}.view-hotels-for-thematic .search-panel ul span.to-date:not(:empty):before{content:'';display:block;position:absolute;top:50%;left:50%;width:10px;height:20px;margin-top:-10px;margin-left:-5px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/arrow01.svg) no-repeat;transform:rotate(-90deg);}.view-hotels-for-thematic .search-panel ul li{font-size:15px;font-family:"Roboto",sans-serif;font-weight:400;line-height:18.75px;padding:0 0 0 3px;}.view-hotels-for-thematic .search-panel ul li::after{background-color:#183029;width:1px;height:48px;}.view-hotels-for-thematic .search-panel ul li:nth-child(3){padding:12px 24px;background-color:#B1D600;border-radius:100px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;line-height:16.41px;color:#000;cursor:pointer;}.view-hotels-for-thematic .search-panel ul li:nth-child(3)::after{display:none;}@media (max-width:428px){.view-hotels-for-thematic .search-panel ul li:nth-child(3){width:88px;}}.view-hotels-for-thematic .search-panel ul .hotel-search-bar-date-wrapper.base{display:block;}.view-hotels-for-thematic .search-filter-promos{display:flex;width:100%;gap:12px;align-items:center;}@media (max-width:1023px){.view-hotels-for-thematic .search-filter-promos{flex-direction:column;}}@media (max-width:1023px){.view-hotels-for-thematic .search-filter-promos .search-block-promo{width:100%;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-panel{z-index:2;}}.view-hotels-for-thematic .search-filter-promos .search-block-promo .sticky .search-block-sticky-wrapper{position:relative;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block > .validation-form{padding:0;background-color:transparent;}@media (min-width:1024px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block form{border:1px solid #8A9997;width:588px;border-radius:100px;height:50px;box-shadow:none;overflow:hidden;}}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block.active-calendar form{overflow:visible !important;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block form:has(div.active){overflow:visible !important;}@media (min-width:1024px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-holder{padding:0;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-holder input{height:16px;}}@media (min-width:1024px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search{left:6px;top:4px;background-color:#B1D600 !important;height:40px !important;max-width:428px;border-radius:100px !important;padding:12px 24px !important;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search:hover,.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search:focus{background-color:#BEE500 !important;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search input{position:absolute;left:0;padding:0;font-family:"Roboto",sans-serif;font-size:14px;font-weight:700;line-height:16.41px;color:#000;border-radius:7px;color:#183029;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search input:hover,.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search input:focus{background-color:transparent;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search span.loader{font-size:6px !important;border:0.5em solid #000;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search::after,.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .btn-search::before{display:none;}}@media (min-width:1024px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .datepicker-holder{width:262px;height:48px;border-radius:100px 0 0 100px;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .datepicker-holder .datepicker-holder__icon{width:12px;height:12px;top:60%;left:5%;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .datepicker-holder .datepicker-holder__arrow{width:0;left:-12px;height:8px;margin-top:unset;top:55%;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .datepicker-holder .datepicker-holder__arrow:after{content:'';display:block;position:absolute;top:50%;left:50%;width:16px;height:8px;margin-top:-10px;margin-left:-5px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/arrow04.svg) no-repeat;transform:unset;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .datepicker-holder input{padding-left:25px !important;font-family:"Roboto",sans-serif;font-size:14px;line-height:18.75px;font-weight:400;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .datepicker-holder .calendar{left:0;}}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .datepicker-holder::after{display:none;}@media (min-width:1024px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .travelers{height:48px;width:212px;}}@media (min-width:1024px) and (min-width:1024px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .travelers .info-travels{padding:0 0 0 40px;height:48px;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .travelers .info-travels .icon{width:11px;height:10px;}}@media (min-width:1024px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .travelers .info{font-size:14px !important;font-family:"Roboto",sans-serif;line-height:18.75px;font-weight:400;}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .travelers .info-drop{top:100%;right:-90px;}}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .box--to .datepicker-holder__icon{left:5%;}@media (max-width:1023px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .box--to .datepicker-holder__icon{left:2%;top:31px !important;}}@media (max-width:1023px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .box--to input{padding-left:30px !important;}}.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .box.box--from{border-radius:100px 0 0 100px;width:50%;}@media (max-width:1023px){.view-hotels-for-thematic .search-filter-promos .search-block-promo .search-block .box.box--from .datepicker-holder__icon{top:31px !important;}}.view-hotels-for-thematic .hotels-filters{padding-left:0;width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;gap:16px;}@media (max-width:767px){.view-hotels-for-thematic .hotels-filters{flex-direction:row-reverse;align-items:center;}}@media (max-width:767px){.view-hotels-for-thematic .hotels-filters .filters-opener{width:auto;justify-content:center;}}.view-hotels-for-thematic .message-info{padding:0;}.view-hotels-for-thematic .message-info.no-hotels{background:white;border-color:white;}.view-hotels-for-thematic .message-info .btn-change-option{font-size:inherit;line-height:inherit;color:inherit;border-bottom:inherit;}.view-hotels-for-thematic .filters-country{display:flex;flex-direction:column;gap:18px;}.view-hotels-for-thematic .filters-country .group-title{margin:0;}.view-hotels-for-thematic .filters-country .country-filter-list{display:flex;flex-wrap:wrap;gap:8px;}.view-hotels-for-thematic .filters-country .country-filter-list .jcf-checkbox{display:none;}.view-hotels-for-thematic .filters-country .country-filter-list li label{display:flex;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:16.41px;color:#1d3330;padding:8px 12px;border-radius:40px;border:solid 1px #B1D600;background-color:transparent;white-space:nowrap;cursor:pointer;}.view-hotels-for-thematic .filters-country .country-filter-list li label.jcf-label-active{color:#fff;background:#9ebf00;border:solid 1px #9ebf00;}.view-hotels-for-thematic.view-display-id-block_2 .hotels-filters{padding-left:0;}.my-account{border-radius:4px;box-shadow:0 4px 5px 0 rgba(29,51,48,0.14);background:#fff;max-width:328px;margin:0 auto;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;}.my-account__login-box .new-customer-link--active,.my-account__login-box .new-customer-link.active,.my-account__login-box .new-customer-link:focus,.no-js .my-account__login-box .new-customer-link:hover,.no-touchevents .my-account__login-box .new-customer-link:hover{text-decoration:none;}.my-account__info{background:#183029;color:#fff;border-radius:4px 4px 0 0;display:none;padding:24px;}.my-account__info .eclub-logo{width:122.4px;margin:0 auto 16px;}.my-account__info .link-logo{width:62.4px;margin:0 auto 24px;}.my-account__info .link-logo,.my-account__info .eclub-logo{height:24px;}.my-account__info .link-logo a,.my-account__info .link-logo .discover-more-section .item .opener,.discover-more-section .item .my-account__info .link-logo .opener,.my-account__info .eclub-logo a,.my-account__info .eclub-logo .discover-more-section .item .opener,.discover-more-section .item .my-account__info .eclub-logo .opener{width:100%;height:100%;}.my-account__info .link-logo a img,.my-account__info .link-logo .discover-more-section .item .opener img,.discover-more-section .item .my-account__info .link-logo .opener img,.my-account__info .eclub-logo a img,.my-account__info .eclub-logo .discover-more-section .item .opener img,.discover-more-section .item .my-account__info .eclub-logo .opener img{width:100%;height:100%;}@media (max-width:1023px){.my-account__info{border-radius:0;}}.my-account__info-eclub .my-account__info-header{background:#fff;color:#183029;}.logged-in .my-account__info{display:block;}.my-account__info-header{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:15px;line-height:22.5px;background:#183029 !important;color:#fff !important;}.my-account__info-header span{font-family:"Poppins",sans-serif;font-weight:600;}.my-account__points{border-top:1px solid #0B273F;min-height:88px;padding:10px 20px;justify-content:center;display:flex;align-items:center;background:#0B273F;}.my-account__points-value{font-size:42px;line-height:56px;font-family:"Roboto-Regular","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:"Roboto-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:32px 40px;border-top:1px solid #e4e4e4;background:#fff;}.my-account__box:first-child{border-top:0;}.my-account__box h4,.my-account__box .h4{font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#6a6a6a;margin:0 0 18px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.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:"Poppins-SemiBold","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:"Roboto-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 .button-link,.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;}.my-account__menu-list .button-link--active,.my-account__menu-list .button-link.active,.my-account__menu-list .button-link:focus,.no-js .my-account__menu-list .button-link:hover,.no-touchevents .my-account__menu-list .button-link:hover,.my-account__menu-list a--active,.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:focus,.my-account__menu-list .discover-more-section .item .opener:focus,.discover-more-section .item .my-account__menu-list .opener:focus,.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,.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{color:#9ebf00;}.my-account__menu-list .button-link.is-active,.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 .button-link .count,.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__menu-list .button-link{border:none;background-color:transparent;font:inherit;padding:0;}.my-account__menu-list .button-link:focus{outline:none;}.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;}.my-account__help-list a--active,.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:focus,.my-account__help-list .discover-more-section .item .opener:focus,.discover-more-section .item .my-account__help-list .opener:focus,.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,.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{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;}.my-account .button--secondary{border-color:#8a9997;}@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;}}.path-my-advantages .eclub-logo,.path-my-history .eclub-logo,.path-club-invoices .eclub-logo{display:block;}.path-my-advantages .link-logo,.path-my-history .link-logo,.path-club-invoices .link-logo{display:none;}.eclub-logo{display:none;}.my-account__hotline_block{display:flex;flex-direction:column;gap:16px;margin-top:7px;padding:16px;background-color:#183029;border-radius:8px;}.my-account__hotline_block .hotline-title{font-size:14px;font-weight:700;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:100%;text-align:center;color:#fff;}.my-account__hotline_block .hotline-number{padding:8px 16px;background-color:#B1D600;border-radius:8px;}.my-account__hotline_block .hotline-number a,.my-account__hotline_block .hotline-number .discover-more-section .item .opener,.discover-more-section .item .my-account__hotline_block .hotline-number .opener{display:flex;justify-content:center;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:100%;color:#183029;}.my-account__hotline_block .hotline-number a img,.my-account__hotline_block .hotline-number .discover-more-section .item .opener img,.discover-more-section .item .my-account__hotline_block .hotline-number .opener img{padding-right:12px;}.my-account__hotline_block .hotline-number:hover,.my-account__hotline_block .hotline-number:focus{background-color:#BEE500;}.my-account__hotline_block .hotline-hours{font-size:12px;font-weight:400;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:100%;padding:0 8px;color:#fff;}.booking-item.my-booking-item{border-top:3px solid #B1D600;border-radius:8px;box-shadow:0 2px 4px 0 rgba(29,51,48,0.2);margin:0 0 16px;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__header{flex-direction:column;align-items:flex-start;gap:16px;}}.booking-item.my-booking-item .booking-item__content{padding:24px;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__content{padding:24px 16px;}}.booking-item.my-booking-item .booking-item__content .booking-item__info{padding:0 0 16px;}.booking-item.my-booking-item .booking-item__content .booking-item__info .left-blc{display:flex;flex-direction:column;gap:8px;}.booking-item.my-booking-item .booking-item__content .booking-item__info .left-blc h2{font-size:18px;line-height:27px;font-weight:600;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;margin:0;}.booking-item.my-booking-item .booking-item__content .booking-item__info .left-blc .info-booking .info-booking_items{display:flex;flex-direction:column;gap:8px;}.booking-item.my-booking-item .booking-item__content .booking-item__info .left-blc .info-booking .info-booking_items span{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.41px;color:#183029;font-weight:400;}.booking-item.my-booking-item .booking-item__content .booking-item__info .left-blc .number{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.41px;color:#183029;font-weight:400;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc{width:100%;}}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .booking-invoice{margin:0 0 8px;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .booking-invoice{display:block;}}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .booking-invoice .booking-invoice__text{padding:12px 24px;min-width:240px;height:40px;box-shadow:inset 0 0 0 1px #8A9997;border-radius:40px;align-items:center;justify-content:center;position:relative;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .booking-invoice .booking-invoice__text{width:100%;}}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .booking-invoice .booking-invoice__text:after{content:url("/html/images/arrow-right.svg");width:5px;height:8px;position:absolute;top:0;bottom:0;margin:auto 0;right:24px;display:flex;align-items:center;}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .booking-invoice .booking-invoice__text span{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16px;color:#183029;font-weight:700;border-bottom:none;}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .btn-holder__col p{max-width:240px;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .btn-holder__col p{max-width:100%;}}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .btn-holder__col .button{margin:0 0 8px;min-width:240px;height:40px;border-radius:40px;align-items:center;justify-content:center;position:relative;border:none;width:max-content;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .btn-holder__col .button{width:auto;}}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .btn-holder__col .button a,.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .btn-holder__col .button .discover-more-section .item .opener,.discover-more-section .item .booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .btn-holder__col .button .opener{width:100%;font-weight:700;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16px;color:#183029;border-bottom:none;padding:12px 39px 14px 24px;}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .btn-holder__col .button::after{content:url("/html/images/arrow-right.svg");width:5px;height:8px;position:absolute;top:0;bottom:0;margin:auto 0;right:24px;display:flex;align-items:center;transform:none;transition:none;}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .button--secondary{border:1px solid #8a9997;background-color:#fff !important;height:40px;min-width:240px;margin:0;border-radius:40px;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .button--secondary{width:auto;}}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .button--secondary:after,.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .button--secondary:before{display:none;}.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .button--secondary:hover,.booking-item.my-booking-item .booking-item__content .booking-item__info .right-blc .btn-holder .button--secondary:focus{border-color:#BEE500;}.booking-item.my-booking-item .booking-item__content .basket-holder .box .item{padding:16px 0 0;border-top:1px solid #CBCBCB;}.booking-item.my-booking-item .booking-item__content .basket-holder .box .item .text-holder .holder .title-holder span.title{font-family:"Poppins",sans-serif;font-size:18px;line-height:27px;color:#183029;font-weight:600;}.booking-item.my-booking-item .booking-item__content .basket-holder .box .item .text-holder .frame{align-items:end;}.booking-item.my-booking-item .booking-item__content .basket-holder .box .item .text-holder .frame .frame-inner span.total-price{font-size:24px;line-height:36px;font-family:"Poppins",sans-serif;font-weight:600;color:#183029;margin:0 0 2px;}.booking-item.my-booking-item .booking-item__content .basket-holder .box .item .text-holder .frame .frame-inner span.total-price span.small{font-size:18px;line-height:27px;}.booking-item.my-booking-item .booking-item__content .basket-holder .box .item .text-holder .frame .frame-inner span.total-price span.currency{font-size:24px;line-height:36px;}.booking-item.my-booking-item .booking-item__content .basket-holder .box .item .text-holder .frame .text-total-price{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.41px;color:#6a6a6a;font-weight:400;text-align:right;}.booking-item.my-booking-item .booking-item__content .basket-holder .box .item .text-holder .frame .text-total-price span:nth-child(3){margin:0 0 0 5px;}@media (max-width:979px){.booking-item.my-booking-item .booking-item__content .basket-holder .box .booking-invoice{display:none;}}.booking-item.to-come .booking-item__content .basket-holder .box .item:nth-child(2){margin:16px 0 0;}.booking-item.to-come .booking-item__content .basket-holder .total-box strong.title{font-size:18px;line-height:27px;font-family:"Poppins",sans-serif;font-weight:600;color:#183029;}.booking-item.to-come .booking-item__content .basket-holder .total-box .total-price{font-size:24px;line-height:36px;font-family:"Poppins",sans-serif;font-weight:600;}.booking-item.to-come .booking-item__content .basket-holder .total-box .total-price span.small{font-size:18px;}.booking-item.to-come .booking-item__content .basket-holder .total-box .total-price span.currency{font-size:24px;}.booking-item.booking-item--cancelled{border-top:3px solid #8A9997;}.booking-item.booking-item--cancelled .booking-item__content .booking-item__info .right-blc .btn-holder .button::after,.booking-item.booking-item--cancelled .booking-item__content .booking-item__info .right-blc .btn-holder .button::before{display:none !important;}@media (max-width:979px){.booking-item.booking-item--cancelled .booking-item__content .booking-item__info .right-blc .btn-holder .button{margin:0 !important;}}.booking-item.booking-item--cancelled .booking-item__content .booking-item__info .right-blc .btn-holder .button a,.booking-item.booking-item--cancelled .booking-item__content .booking-item__info .right-blc .btn-holder .button .discover-more-section .item .opener,.discover-more-section .item .booking-item.booking-item--cancelled .booking-item__content .booking-item__info .right-blc .btn-holder .button .opener{padding:12px 24px !important;}.booking-item.booking-item--cancelled .booking-item__content .booking-item__info .right-blc .btn-holder .button--secondary{background-color:#fff !important;}.booking-item.booking-item--cancelled .basket-holder--booking-item .message-cancelled{border-top:1px solid #CBCBCB;padding:16px 0 0;margin:16px 0 0;}@media (max-width:979px){.booking-item.booking-item--cancelled .basket-holder--booking-item .message-cancelled{text-align:left;}}.booking-item.booking-item--cancelled .basket-holder--booking-item .message-cancelled .link,.booking-item.booking-item--cancelled .basket-holder--booking-item .message-cancelled .title{font-family:"Roboto",sans-serif;font-size:14px;line-height:16px;font-weight:400;margin:0 0 8px;color:#183029;}@media (max-width:979px){.booking-item.booking-item--cancelled .basket-holder--booking-item .message-cancelled .link,.booking-item.booking-item--cancelled .basket-holder--booking-item .message-cancelled .title{text-align:left;}}.booking-item.booking-item--cancelled .basket-holder--booking-item .message-cancelled .link{margin:0;color:#6A6A6A;border-bottom:1px solid #6A6A6A;}.booking-item.booking-item--cancelled .basket-holder--booking-item .btn-holder__col{margin:0;}.booking-item.booking-item--cancelled .basket-holder .total-price{font-size:24px;line-height:36px;}.booking-item.booking-item--cancelled .basket-holder .total-price span.small{font-size:18px;}.booking-item.booking-item--cancelled .basket-holder .total-price span.currency{font-size:24px;}.booking-item.booking-item--cancelled .basket-holder .night-price{font-size:14px;line-height:16px;}.history-page{padding:15px 0 40px;}@media (max-width:979px){.history-page{padding:40px 0;}}.history-page h1{margin-bottom:24px;}@media (max-width:1023px){.history-page h1{padding:0;}}.history-page .user-area-section__subtitle{line-height:16px;margin:0 0 16px;}.history-page .block-my-history{position:relative;}.history-page .block-my-history__wrapper{box-shadow:0 4px 5px 0 rgba(29,51,48,0.14);border-radius:4px;}.history-page .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;}.history-page .block-my-history.loading .js-ajax-holder:before{visibility:visible;opacity:1;}.history-page .block-my-history.loading .loader{display:block;font-size:16px;z-index:301;}.history-page .block-my-history__loadmore{width:265px;margin:30px auto 0;}.history-page .block-my-history__header{display:flex;align-items:center;justify-content:space-between;background-color:#B1D600;padding:24px;border-radius:4px 4px 0 0;}@media (max-width:979px){.history-page .block-my-history__header{display:block;padding:20px 30px 24px;}}.history-page .block-my-history__title{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:18px;line-height:27px;color:#183029;margin:0 30px 0 0;font-weight:600;}@media (max-width:979px){.history-page .block-my-history__title{margin:0 0 16px;}}.history-page .block-my-history__filter{flex-shrink:0;}.history-page .block-my-history__content{background:#fff;border-radius:0 0 4px 4px;}.history-page .block-my-history__content .block-my-history-item:last-child{border-color:transparent;}.block-my-history--empty .history-page .block-my-history__content{height:400px;display:flex;align-items:center;justify-content:center;}.history-page .block-my-history .form-item{display:flex;align-items:center;}.history-page .block-my-history .form-item .jcf-select{margin:0;width:238px;border:none;box-shadow:inset 0 0 0 1px #DBE0DF;border-radius:4px;}.history-page .block-my-history .form-item .jcf-select .jcf-select-text{font-family:"Roboto",sans-serif;margin:0 32px 0 24px;color:#6A6A6A;}@media (max-width:979px){.history-page .block-my-history .form-item .jcf-select{width:232px;}}.history-page .block-my-history .form-item .jcf-select-text span{position:relative;top:2px;}.history-page .block-my-history .form-item label{font-family:"Roboto",sans-serif;font-size:16px;line-height:19px;font-weight:400;color:#183029;margin-right:18px;text-wrap:nowrap;}.history-page .block-my-history__empty{margin:30px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:21px;text-align:center;}.history-page .block-my-history-item{margin:0 24px;padding:32px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe0df;}@media (max-width:979px){.history-page .block-my-history-item{display:block;padding:24px 0;}}.history-page .block-my-history-item__sidebar{flex-shrink:0;text-align:right;}@media (max-width:979px){.history-page .block-my-history-item__sidebar{text-align:left;padding-top:16px;}}.history-page .block-my-history-item__main{margin-right:30px;flex:1 1 5px;}@media (max-width:979px){.history-page .block-my-history-item__main{margin-right:0;}}.history-page .block-my-history-item__title{font-family:"Roboto",sans-serif;font-size:16px;line-height:19px;font-weight:700;margin:0;color:#183029;}.history-page .block-my-history-item__date{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;line-height:14px;color:#6A6A6A;}.history-page .block-my-history-item__vouchers{padding-top:8px;}@media (max-width:979px){.history-page .block-my-history-item__vouchers{padding-top:4px;}}.history-page .block-my-history-item__voucher{margin-top:8px;font-size:12px;line-height:1;}.history-page .block-my-history-item__voucher:first-child{margin-top:0;}@media (max-width:979px){.history-page .block-my-history-item__voucher-used-text{display:block;margin-bottom:12px;}}.history-page .block-my-history-item__voucher-description{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.history-page .block-my-history-item__voucher-delimeter{margin:0 10px;}.history-page .block-my-history-item__points{font-size:24px;color:#183029;font-weight:600;}.history-page .block-my-history-item__points span{font-size:16px;text-transform:uppercase;margin-left:8px;font-weight:400;}.history-page .block-my-history-item__sidebar-details a,.history-page .block-my-history-item__sidebar-details .discover-more-section .item .opener,.discover-more-section .item .history-page .block-my-history-item__sidebar-details .opener{font-size:12px;color:#6a6a6a;border-bottom:1px dotted #CBCBCB;}.history-page .block-my-history-item__sidebar-details a:hover,.history-page .block-my-history-item__sidebar-details .discover-more-section .item .opener:hover,.discover-more-section .item .history-page .block-my-history-item__sidebar-details .opener:hover{border-color:transparent;}.history-page .block-my-history-item.positive-points .block-my-history-item__points{color:#B1D600;}.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 .invoice_content{display:flex;justify-content:space-between;border-top:3px solid #B1D600;border-radius:8px;box-shadow:0 2px 4px 0 rgba(29,51,48,0.2);margin:0 0 16px;padding:24px;background-color:#fff;}@media (max-width:1023px){.my-invoices .invoice_content{padding:16px;flex-direction:column;gap:16px;}}.my-invoices .invoice_content .btn-mobile{display:none;}@media (max-width:1023px){.my-invoices .invoice_content .btn-mobile{display:block;}}.my-invoices__item-left-part,.my-invoices__item-right-part{display:flex;}.my-invoices__item-left-part{flex-direction:column;align-items:flex-start;gap:8px;}@media (max-width:1023px){.my-invoices__item-left-part .last-item{display:flex;justify-content:space-between;}}.my-invoices__item-left-part .last-item .price-mobile{display:none;}@media (max-width:1023px){.my-invoices__item-left-part .last-item .price-mobile{display:block;line-height:16.41px;}}.my-invoices__item-right-part{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px;}@media (max-width:1023px){.my-invoices__item-right-part{display:none;}}.my-invoices__item-type{font-size:18px;line-height:27px;font-weight:600;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;margin:0;}.my-invoices .download-btn{padding:12px 24px;min-width:240px;height:40px;box-shadow:inset 0 0 0 1px #8A9997;border-radius:40px;align-items:center;justify-content:center;position:relative;background-color:#fff;border:none;display:flex;}.my-invoices .download-btn a,.my-invoices .download-btn .discover-more-section .item .opener,.discover-more-section .item .my-invoices .download-btn .opener{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16px;color:#183029;font-weight:700;border-bottom:none;}.my-invoices .download-btn:before{display:none;}.my-invoices .download-btn:after{content:url("/html/images/arrow-right.svg");transform:none;width:5px;height:8px;position:absolute;top:0;bottom:0;margin:auto 0;right:24px;display:flex;align-items:center;}.my-invoices .download-btn:hover{background-color:#fff !important;}.my-invoices__item-date{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.41px;color:#183029;font-weight:400;display:flex;flex-direction:column;gap:8px;}@media (max-width:1023px){.my-invoices__item-date{width:100%;}}.my-invoices__item-price{font-size:24px;line-height:24px;font-family:"Poppins",sans-serif;font-weight:600;color:#183029;}.my-invoices__item-price span{font-size:18px;}.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;}}.my-invoices__item-show a,.my-invoices__item-show .discover-more-section .item .opener,.discover-more-section .item .my-invoices__item-show .opener{display:block;width:20px;height:20px;}@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;}.my-invoices__btn-holder{display:flex;margin:24px auto 0;justify-content:center;}@media (max-width:767px){.my-invoices__btn-holder{flex-direction:column;align-items:center;}}.my-invoices__btn-wrap{min-width:180px;}@media (max-width:1023px){.my-invoices__btn-wrap{width:100%;min-width:100%;}}.my-invoices__btn-wrap .button--secondary{border:1px solid #8a9997;box-shadow:inset 0 0 0 1px #8A9997;background-color:#fff;height:40px;}.my-invoices__btn-wrap .button--secondary::before,.my-invoices__btn-wrap .button--secondary::after{display:none;}.my-invoices__btn-wrap .button--secondary a,.my-invoices__btn-wrap .button--secondary .discover-more-section .item .opener,.discover-more-section .item .my-invoices__btn-wrap .button--secondary .opener{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16px;color:#183029;font-weight:700;border-bottom:none;}.my-invoices__btn-wrap .button--secondary:hover,.my-invoices__btn-wrap .button--secondary:focus{background-color:#fff !important;}.my-invoices .btn-contact-link{text-align:center;padding:16px 0 0;}.my-invoices .btn-contact-link p{font:400 14px/16.41px "Roboto",sans-serif;color:#183029;margin-bottom:16px;}.my-invoices .btn-contact-link a,.my-invoices .btn-contact-link .discover-more-section .item .opener,.discover-more-section .item .my-invoices .btn-contact-link .opener{display:inline-block;padding:12px 24px;border-radius:100px;background-color:#B1D600;color:#183029;font:700 14px/16.41px "Roboto",sans-serif;margin-bottom:32px;}.my-invoices .btn-contact-link a:hover,.my-invoices .btn-contact-link .discover-more-section .item .opener:hover,.discover-more-section .item .my-invoices .btn-contact-link .opener:hover,.my-invoices .btn-contact-link a:focus,.my-invoices .btn-contact-link .discover-more-section .item .opener:focus,.discover-more-section .item .my-invoices .btn-contact-link .opener:focus{background-color:#BEE500;}#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:"Roboto-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:"Roboto-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:32px 0 24px;}@media (max-width:1023px){.drop-nav .navigation-block{width:100%;flex:none;padding:0;}}.drop-nav .navigation-block > .title{font:12px/20px "Poppins-SemiBold","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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 25px;}@media (min-width:1024px){.drop-nav .tab-nav.tab-nav--no-space{margin-bottom:0;}}@media (max-width:1023px){.drop-nav .tab-nav{margin:0 0 40px;font-family:"Roboto-Regular","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:30px 29px 26px;justify-content:space-between;position:absolute;top:0;left:425px;right:0;display:flex;visibility:hidden;opacity:0;background:#fff;font-family:"Roboto-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:"Roboto-Regular","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 "Poppins-SemiBold","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 "Roboto-Regular","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:"Roboto-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:"Poppins-SemiBold","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 "Roboto-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 "Poppins-SemiBold","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 "Roboto-Regular","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 "Roboto-Regular","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 "Poppins-SemiBold","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%;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 "Roboto-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 "Roboto-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;}.nearby-list .category .media--image{display:inline-block;vertical-align:middle;margin-right:8px;}.nearby-list .category img{max-height:18px;width:auto;}@media (max-width:979px){.nearby-list .category{order:2;}}.nearby-list h3{font:14px/18px "Poppins-SemiBold","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:"Roboto-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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;background:#fff;}.news-item__date{font:10px/12px "Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:7px;}.news-item h3{font:14px/24px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;}.news-item p{margin:0 0 10px;}.news-item p strong{font-family:"Poppins-SemiBold","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;}.news-item p a--active,.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:focus,.news-item p .discover-more-section .item .opener:focus,.discover-more-section .item .news-item p .opener:focus,.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,.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{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;}.newsletter-form.user-form .toggle-legal-notice,.newsletter-form.user-form .legal-notice-text{color:#6a6a6a;font-family:"Roboto",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;}.newsletter-form.user-form .toggle-legal-notice p,.newsletter-form.user-form .legal-notice-text p{margin:0;padding-top:8px;}.newsletter-form.user-form .toggle-legal-notice p a,.newsletter-form.user-form .toggle-legal-notice p .discover-more-section .item .opener,.discover-more-section .item .newsletter-form.user-form .toggle-legal-notice p .opener,.newsletter-form.user-form .legal-notice-text p a,.newsletter-form.user-form .legal-notice-text p .discover-more-section .item .opener,.discover-more-section .item .newsletter-form.user-form .legal-notice-text p .opener{color:#6a6a6a;text-decoration:dotted;text-decoration-thickness:auto;text-decoration-line:underline;}.newsletter-form.user-form .toggle-legal-notice p a::after,.newsletter-form.user-form .toggle-legal-notice p .discover-more-section .item .opener::after,.discover-more-section .item .newsletter-form.user-form .toggle-legal-notice p .opener::after,.newsletter-form.user-form .legal-notice-text p a::after,.newsletter-form.user-form .legal-notice-text p .discover-more-section .item .opener::after,.discover-more-section .item .newsletter-form.user-form .legal-notice-text p .opener::after{display:none;}.newsletter-form.user-form .legal-notice-wrapper{margin:8px 8px 0px;}@media (max-width:979px){.newsletter-form.user-form .legal-notice-wrapper{margin:16px 0 0px;}}.newsletter-form.user-form a,.newsletter-form.user-form .discover-more-section .item .opener,.discover-more-section .item .newsletter-form.user-form .opener{position:relative;cursor:pointer;}.newsletter-form.user-form a::after,.newsletter-form.user-form .discover-more-section .item .opener::after,.discover-more-section .item .newsletter-form.user-form .opener::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:0;stroke-width:1px;border-bottom:1px solid #8a9997;align-self:stretch;}.newsletter-form.user-form a:hover::after,.newsletter-form.user-form .discover-more-section .item .opener:hover::after,.discover-more-section .item .newsletter-form.user-form .opener:hover::after{border-bottom-color:#8a9997;}@media (max-width:979px){.newsletter-form.user-form{margin:0;}}@media (max-width:767px){.paragraph-newsletter{padding:0 24px;}}.paragraphe-nl{margin-top:48px;}@media (min-width:769px){.paragraphe-nl{width:668px;margin:64px auto;}}.paragraphe-nl .image-nl{width:100%;height:200px;border-radius:4px 4px 0px 0px;overflow:hidden;}.paragraphe-nl .image-nl img{width:100%;height:200px;}@media (max-width:767px){.paragraphe-nl .image-nl img{object-fit:cover;}}.form-nl .user-form{width:100%;padding:24px 0;margin:0 !important;outline:1px solid #DBE0DF;box-shadow:unset;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}@media (max-width:767px){.form-nl .user-form{outline:none;}}.form-nl .webform-section-title{font:700 18px/23px Akkurat-Pro-Bold;color:#1D3330;margin:0 0 24px 24px;}@media (max-width:767px){.form-nl .webform-section-title{margin:0 0 24px 0;}}.form-nl .labels-holder label,.form-nl .user-form__col label{font:700 12px/12px Akkurat-Pro-Bold;letter-spacing:1px;color:#6A6A6A;padding:0 !important;}.form-nl input[type='text'],.form-nl input[type='email']{border:1px solid #DBE0DF;color:#6A6A6A;font:200 16px/21px Akkurat-Pro-Light !important;padding:0px 16px;height:40px !important;}.form-nl .cb-custom input[type='checkbox'] + span,.form-nl .cb-custom input[type='radio'] + span{font-family:'Akkurat-Pro-Light';font-style:normal;font-weight:200;font-size:14px;line-height:22px;padding-left:30px;color:#000000;letter-spacing:0px;}.form-nl .cb-custom input[type='checkbox'] + span a,.form-nl .cb-custom input[type='checkbox'] + span .discover-more-section .item .opener,.discover-more-section .item .form-nl .cb-custom input[type='checkbox'] + span .opener,.form-nl .cb-custom input[type='radio'] + span a,.form-nl .cb-custom input[type='radio'] + span .discover-more-section .item .opener,.discover-more-section .item .form-nl .cb-custom input[type='radio'] + span .opener{font:400 14px/22px Akkurat-Pro-Regular;color:#9ebf00;text-decoration:underline;border-bottom:none;}.form-nl .cb-custom input[type='checkbox'] + span:before{border:1px solid #8A9997;}.form-nl .cb-custom input[type='checkbox'] + span:after{background:#B0D400;}.form-nl .cb-custom input[type='checkbox']:checked + span:before{border:1px solid #B0D400;}@media (min-width:980px){.form-nl .cb-custom input[type='checkbox']:hover + span:before{border:1px solid #BEE500;}.form-nl .cb-custom input[type='checkbox']:hover + span:after{display:block;content:'';position:absolute;top:4px;left:4px;height:10px;width:10px;background:#BEE500;border-radius:2px;}}.form-nl .user-form__row{margin:0;padding-left:24px;}@media (max-width:767px){.form-nl .user-form__row{padding-left:0;}}.form-nl .user-form__col{padding:0 24px 24px 0;}@media (max-width:767px){.form-nl .user-form__col{padding:0 0 24px 0;}}.form-nl .form-required:after{margin:0 0 0 4px;}.no-loyalty-box{font:14px/24px "Roboto-Regular","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 "Roboto-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-loyalty-box__promo a--active,.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:focus,.no-loyalty-box__promo .discover-more-section .item .opener:focus,.discover-more-section .item .no-loyalty-box__promo .opener:focus,.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-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{border-bottom-color:transparent;}@media (max-width:979px){.our-destinations-container.container{padding:0;}}@media (max-width:979px){.fbc.fbc--row.fbc--justify--between{margin:0 !important;}}.our-destinations{padding-top:40px;}@media (max-width:1023px){.our-destinations{padding-top:15px;}}@media (max-width:1023px){.our-destinations__heading{width:100%;}}@media (max-width:979px){.our-destinations__heading{margin:0 0 24px 0 !important;padding:0 30px;}}@media (max-width:979px){.our-destinations__title{padding-right:0;text-align:center;font-size:24px;line-height:36px;font-weight:600;font-family:'Poppins',sans-serif;}}.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;padding:0 0 0 32px;}}.our-destinations__items:after{content:"";display:block;clear:both;}.our-destinations .slick-list{padding:0 50px 24px 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:241px;border-radius:4px;margin:0 16px 0 0;opacity:0.5;transition:0.33s ease-out;transition-property:box-shadow opacity;}}.our-destinations-item.slick-active{pointer-events:initial;opacity:1;}.our-destinations-item--active,.our-destinations-item.active,.our-destinations-item:focus,.no-js .our-destinations-item:hover,.no-touchevents .our-destinations-item:hover{box-shadow:0px 6px 24px 0px rgba(0,0,0,0.75);}.our-destinations-item--active .our-destinations-item__content,.our-destinations-item.active .our-destinations-item__content,.our-destinations-item:focus .our-destinations-item__content,.no-js .our-destinations-item:hover .our-destinations-item__content,.no-touchevents .our-destinations-item:hover .our-destinations-item__content{transform:translateY(0);}.our-destinations-item--active .our-destinations-item__button,.our-destinations-item.active .our-destinations-item__button,.our-destinations-item:focus .our-destinations-item__button,.no-js .our-destinations-item:hover .our-destinations-item__button,.no-touchevents .our-destinations-item:hover .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% - 94px);margin:48px 15px;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:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:26px;line-height:1.2;margin:0;overflow-wrap:break-word;word-wrap:break-word;}@media (max-width:1023px){.our-destinations-item__title{line-height:normal;font-weight:700;}}.our-destinations-item__description{font-size:18px;width:100%;margin-top:8px;}@media (max-width:1023px){.our-destinations-item__description{line-height:22.81px;font-weight:400;}}.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;}}.page-node-type-world-landing .our-destinations{padding:0 0 50px;}.page-node-type-world-landing .our-destinations .our-destinations__heading{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.page-node-type-world-landing .our-destinations .our-destinations__heading h2{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;padding-bottom:10px;}@media (max-width:1023px){.page-node-type-world-landing .our-destinations .our-destinations__heading h2{text-align:left;}}.page-node-type-world-landing .our-destinations .our-destinations__heading h4{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;font-size:18px;}.page-node-type-world-landing .our-destinations__items{flex-wrap:wrap;}@media (max-width:1023px){.page-node-type-world-landing .our-destinations__items{display:flex;align-items:center;justify-content:center;}}.page-node-type-world-landing .our-destinations-item{display:block;float:left;width:calc(25% - 30px);margin:15px 15px;pointer-events:inherit;}@media (max-width:1023px){.page-node-type-world-landing .our-destinations-item{margin:0 32px 32px;padding:0 15px;max-width:none;opacity:1;width:310px;}}@media (max-width:979px){.page-node-type-world-landing .our-destinations-item{width:265px;}}.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);}.our-offers-item__title{font-size:24px;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:40px;display:flex;align-items:center;}.our-offers-item__button .button .button__inner{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;width:100%;min-height:38px;padding:12px 24px;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__button .button--secondary{border-radius:40px;}.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%;}.paging__prev--active,.paging__prev.active,.paging__prev:focus,.no-js .paging__prev:hover,.no-touchevents .paging__prev:hover,.paging__next--active,.paging__next.active,.paging__next:focus,.no-js .paging__next:hover,.no-touchevents .paging__next:hover{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);}.bloc-parking-content{padding:6px 0 0;}.bloc-parking-content p{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;}.bloc-parking-content p.price-parking{font-size:16px;line-height:18.75px;color:#183029;margin:0 0 4px;display:flex;gap:4px;}.bloc-parking-content p.description-parking{font-size:14px;line-height:16.41px;color:#6A6A6A;margin:0 0 24px;}.bloc-parking-content .bloc-parking-infos h2{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:700;color:#183029;font-size:18px;line-height:21px;margin:0 0 8px;}.bloc-parking-content .bloc-parking-infos ul.list-infos{max-height:100px;display:flex;flex-direction:column;flex-wrap:wrap;list-style:disc;padding:0 0 0 24px;}.bloc-parking-content .bloc-parking-infos ul.list-infos li{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;font-size:16px;line-height:18.75px;color:#183029;}.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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:20px;}.partners-national__sections-heading h2{font:26px/30px "Roboto-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:"Roboto-Regular","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 "Roboto-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 "Poppins-SemiBold","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 "Roboto-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:"Roboto-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;}.partner-block__website-link--active > span,.partner-block__website-link.active > span,.partner-block__website-link:focus > span,.no-js .partner-block__website-link:hover > span,.no-touchevents .partner-block__website-link:hover > 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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 15px;}.partner-block p strong{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.partner-block h3{font:14px/24px "Roboto-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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:10px;}.partners__sections-heading h2{font:18px/30px "Roboto-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:"Roboto-Regular","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 "Roboto-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 "Poppins-SemiBold","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 "Roboto-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:"Roboto-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;}.partner-block__website-link--active > span,.partner-block__website-link.active > span,.partner-block__website-link:focus > span,.no-js .partner-block__website-link:hover > span,.no-touchevents .partner-block__website-link:hover > 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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 15px;}.partner-block p strong{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.partner-block h3{font:14px/24px "Roboto-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:14px/18px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;}.payment-policy__description{font:14px/21px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.payment-policy__description h4{font:14px/21px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 3px;}.payment-policy__description p{margin:0;}.payment-policy__short-description{font:14px/21px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;padding-bottom:10px;}.payment-policy__short-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 "Roboto-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 "Roboto-Regular","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:204px;max-width:300px;margin:1px 0;}.phone-number-box .number{color:#98086d;font:14px/20px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;padding-right:5px;letter-spacing:0.6px;}.phone-number-box .number > *,.phone-number-box .number a,.phone-number-box .number .discover-more-section .item .opener,.discover-more-section .item .phone-number-box .number .opener{color:#98086d !important;}.phone-number-box .number > *:hover,.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 !important;}.phone-number-box .text{max-width:115px;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 "Poppins-SemiBold","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 "Roboto-Regular","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:"Roboto-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 "Poppins-SemiBold","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 "Roboto-Regular","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 "Poppins-SemiBold","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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:0;}.points-of-interest__item-description{font:normal 14px/24px "Roboto-Regular","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 "Roboto-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%;}}.ui-dialog.ui-corner-all{border:none;border-radius:8px;width:100% !important;max-width:780px !important;bottom:0;right:0;height:fit-content !important;overflow:auto;z-index:99999 !important;position:fixed !important;}@media (max-width:767px){.ui-dialog.ui-corner-all{border-radius:8px 8px 0 0;left:0 !important;right:0 !important;box-sizing:border-box;bottom:0;top:initial !important;}}.ui-dialog.ui-corner-all .ui-dialog-titlebar{background:#fff;box-shadow:0px 1px 0px #DBE0DF;border:none;border-top-left-radius:8px;border-top-right-radius:8px;}.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-dialog-title{font-family:'Roboto',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#183029;padding:14px 0;}.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-button{margin-right:12px;}.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-button .ui-button-icon.ui-icon{background-image:url("/themes/custom/bbh_front/html/images/Union.png") !important;background-color:white;background-position-x:0%;background-position-y:0%;background-repeat:no-repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;}.ui-dialog.ui-corner-all .ui-dialog-content{margin:0;padding:0;max-height:80vh !important;}.ui-dialog.ui-corner-all .ui-dialog-content::-webkit-scrollbar-track{border-radius:0;background-color:#DBE0DF;}.ui-dialog.ui-corner-all .ui-dialog-content::-webkit-scrollbar{width:12px;}@media (max-width:767px){.ui-dialog.ui-corner-all .ui-dialog-content::-webkit-scrollbar{width:3px;}}.ui-dialog.ui-corner-all .ui-dialog-content::-webkit-scrollbar-thumb{border-radius:20px;background-color:#6A6A6A;}.ui-dialog.ui-corner-all.unsbuscribe-modal{top:0 !important;bottom:0;margin:auto;display:inline-table;}@media (max-width:767px){.ui-dialog.ui-corner-all.unsbuscribe-modal{top:initial !important;bottom:0;display:block;border-radius:8px 8px 0 0;width:100% !important;left:0 !important;right:0 !important;box-sizing:border-box;}}.ui-dialog .modal-unsubscription-content{padding:32px 48px;display:flex;flex-direction:column;gap:24px;}@media (max-width:767px){.ui-dialog .modal-unsubscription-content{padding:24px;}}.ui-dialog .modal-unsubscription-content .modal-text p{margin:0 0 24px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.40px;color:#183029;}.ui-dialog .modal-unsubscription-content .modal-text p:last-child{margin:0;}.ui-dialog .modal-unsubscription-content .message--warning{border-radius:8px;border:1px solid #FF9E36;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.40px;color:#183029;}@media (max-width:979px){.ui-dialog .modal-unsubscription-content .message--warning{margin:0;}}.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block{display:flex;gap:24px;}.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block a,.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block .discover-more-section .item .opener,.discover-more-section .item .ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block .opener{color:#183029;}.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block input,.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block a,.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block .discover-more-section .item .opener,.discover-more-section .item .ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block .opener{width:50%;text-align:center;padding:12px 24px;border-radius:40px;border:1px solid #8A9997;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:16.40px;}.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block input{color:#fff;background-color:#183029;border:1px solid #183029;}@media (max-width:767px){.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block{flex-direction:column;gap:15px;}.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block input,.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block a,.ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block .discover-more-section .item .opener,.discover-more-section .item .ui-dialog .modal-unsubscription-content .bbh-bandme-unsubscribe-buttons-block .opener{width:100%;}}.ui-widget-overlay{background-color:rgba(24,48,41,0.3);opacity:1;}.ui-dialog.ui-corner-all.cgu-modal{border-radius:4px;max-width:463px !important;background-color:#183029;}@media (max-width:979px){.ui-dialog.ui-corner-all.cgu-modal{max-width:361px !important;left:50% !important;bottom:initial;top:50% !important;transform:translate(-50%,-50%) !important;right:initial !important;}}.ui-dialog.ui-corner-all.cgu-modal .ui-dialog-titlebar{background-color:#183029;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px;top:0;right:0;margin:0;}.ui-dialog.ui-corner-all.cgu-modal .ui-dialog-titlebar .ui-dialog-title{padding:0;margin:0;}.ui-dialog.ui-corner-all.cgu-modal .ui-dialog-titlebar .ui-button{margin-right:0;height:10px;width:10px;top:32px;left:initial;right:16px;outline:none;}.ui-dialog.ui-corner-all.cgu-modal .ui-dialog-titlebar .ui-button .ui-button-icon.ui-icon{background-image:url("/themes/custom/bbh_front/html/images/Close.svg") !important;background-color:#183029;height:10px;width:10px;}.ui-dialog.ui-corner-all.cgu-modal .ui-dialog-content{background-color:#183029;}.ui-dialog.ui-corner-all.cgu-modal.reset-pwd-modal .ui-button-icon{display:none;}.ui-dialog.ui-corner-all.cgu-modal.reset-pwd-modal .withoutCgu{display:none;}.ui-dialog.ui-corner-all.cgu-modal.reset-pwd-modal .ui-dialog-titlebar{display:none;}.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);}@media (max-width:979px){.popup__prices.no-line{border:0;margin-bottom:0;}}.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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;width:100%;}.popup__price-line-value{font:24px/24px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;flex:0 0 auto;}.popup__price-line-value sup{font-size:16px;}.popup__price-line-value .small{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;font-size:14px;line-height:1.16;}.popup--payment-policy .room .price-box{font-size:14px;}.popup--payment-policy .room .price-name{font-size:14px;line-height:1.5;}.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 "Roboto-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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.popup--generate-voucher .wysiwyg-block{padding:23px 0 28px;margin:0;border:none;font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;}.popup--generate-voucher .wysiwyg-block h2{margin:0;font:14px/29px "Poppins-SemiBold","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;}.popup--generate-voucher .btn-wrap .button--active:not(.button--no-hover),.popup--generate-voucher .btn-wrap .button.active:not(.button--no-hover),.popup--generate-voucher .btn-wrap .button:focus:not(.button--no-hover),.no-js .popup--generate-voucher .btn-wrap .button:hover:not(.button--no-hover),.no-touchevents .popup--generate-voucher .btn-wrap .button:hover:not(.button--no-hover){background-color:#002136;border-color:#002136;}.popup--generate-voucher .btn-wrap .link{color:#6a6a6a;font:14px/22px "Roboto-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;}.popup--generate-voucher .btn-wrap .link--active:after,.popup--generate-voucher .btn-wrap .link.active:after,.popup--generate-voucher .btn-wrap .link:focus:after,.no-js .popup--generate-voucher .btn-wrap .link:hover:after,.no-touchevents .popup--generate-voucher .btn-wrap .link:hover: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);}.popup .fancybox-close-small--active,.popup .fancybox-close-small.active,.popup .fancybox-close-small:focus,.no-js .popup .fancybox-close-small:hover,.no-touchevents .popup .fancybox-close-small:hover{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,.popup__heading .h3{font:24px/30px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 3px;}@media (max-width:979px){.popup__heading h3,.popup__heading span.popup_h3,.popup__heading .h3{font-size:18px;margin:0;}}.popup__heading span.popup_h3{display:block;}.popup__heading p{font:12px/19px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0;}.popup__main{padding:30px 0 0;width:100%;overflow:hidden;font-family:"Roboto-Regular","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.popup__btn-box .link-close--active,.popup__btn-box .link-close.active,.popup__btn-box .link-close:focus,.no-js .popup__btn-box .link-close:hover,.no-touchevents .popup__btn-box .link-close:hover{border-bottom-color:transparent;}.popup--price-details{font-size:12px;color:#6a6a6a;border-radius:10px;}.popup--price-details .fancybox-close-small{top:15px;right:16px;}.popup--price-details .fancybox-close-small:after,.popup--price-details .fancybox-close-small:before{width:16px;height:2px;background:#000;left:1px;top:8px;}.popup--price-details .popup__main{padding-top:20px;}.popup--price-details .popup__heading{border-radius:6px 6px 0 0;color:#2B433F;font-size:14px;line-height:19px;padding:15px 50px 13px;text-align:center;background-color:#fff;border-bottom:1px solid rgba(138,153,151,0.2);}.popup--price-details .popup__heading h3{font-size:inherit;line-height:inherit;}.popup--price-details .popup__price-line-label{font-size:13px;line-height:18px;color:#1d3330;}.popup--price-details .popup__price-line-value{font-size:18px;}.popup--price-details .popup__price-line-value .price{font-size:inherit;}.popup--price-details .popup__price-line-value sup{font-size:12px;}.popup--price-details .popup__price-line-value span{font-size:18px;}.popup--price-details .popup__price-line{margin-bottom:16px;}.popup--price-details .total-price .popup__price-info{line-height:20px;}.popup--price-details .total-price .popup__price-line{margin-bottom:0;}.popup--price-details .total-price .popup__price-line-label{font-size:16px;line-height:22px;}.popup--price-details .total-price .popup__price-line-value{font-size:20px;}.popup--price-details .total-price .popup__price-line-value sup{font-size:12px;}.popup--price-details .total-price .popup__price-line-value .price{font-size:inherit;}.popup--price-details .total-price .popup__price-line-value span{font-size:18px;}.popup--price-details .popup__block .popup__price-line{margin-bottom:8px;}.popup--price-details .price-per-night{padding-bottom:0;}.popup--price-details .price-per-night .popup__price-line-label{padding-bottom:12px;}.popup--price-details .popup__price-info{color:#495C59;font-size:13px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:17px;display:block;}.popup--price-details .wysiwyg-block{font-size:14px;line-height:21px;color:#495C59;}.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;}.page-node-type-hotel .popup--payment-policy{padding:19px 30px 30px 30px !important;}.page-node-type-hotel .popup--payment-policy .popup__cancellation-popup-title{font:14px/21px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;color:#2B433F;text-align:center;padding-bottom:10px;border-bottom:1px solid rgba(138,153,151,0.2);margin:0px -30px;}.page-node-type-hotel .popup--payment-policy .payment-policy__description{font:14px/21px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#495C59;font-size:14px;}.page-node-type-hotel .popup--payment-policy .fancybox-close-small{top:15px;right:16px;}.page-node-type-hotel .popup--payment-policy .fancybox-close-small:after,.page-node-type-hotel .popup--payment-policy .fancybox-close-small:before{position:absolute;content:'';width:16px;height:2px;border-radius:0;background:#1d3330;transform:rotate(45deg);left:1px;top:8px;}.page-node-type-hotel .popup--payment-policy .fancybox-close-small:after{transform:rotate(-45deg);}#password-policy-popup{border-radius:10px;}#password-policy-popup.fancybox-content{margin:0;padding:0;}@media (max-width:767px){#password-policy-popup.fancybox-content{height:420px !important;}}#password-policy-popup .popup__heading{text-align:center;background:#FFFFFF;border-bottom:1px solid #DBE0DF;margin:0;padding:13px;font-size:16px;font-weight:bold;}#password-policy-popup .popup__main{padding:24px 48px;font-family:"Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:16px;line-height:23px;color:#1D3330;}#password-policy-popup .popup__main .title{padding:15px 0;font-size:18px;}.powered-by-google{font-size:16px;line-height:18px;color:#6a6a6a;margin-bottom:20px;}@media (max-width:979px){.powered-by-google{font-size:14px;}}.powered-by-google svg{width:56px;height:18px;margin:0 2px;position:relative;top:5px;}@media (max-width:979px){.powered-by-google svg{width:50px;height:16px;}}.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:"Roboto-Regular","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 "Roboto-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 "Roboto-Regular","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:flex;justify-content:space-between;max-width:373px;padding:0;margin:0 15px;font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.preview-card--visual{max-width:361px;}}.preview-card__holder{display:flex;flex-direction:column;color:#1d3330;height:100%;}.preview-card__img-box{padding-bottom:18px;}.preview-card__img-box img{width:100%;margin:0 auto;height:250px;}.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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.preview-card__title span{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.preview-card__description p{margin:0 0 10px;}.preview-card__link{align-self:flex-start;font:10px/14px "Poppins-SemiBold","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;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 "Roboto-Regular","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-wrap{overflow:hidden;position:relative;margin:0 -15px;}@media (max-width:1023px){.preview-gallery-wrap{overflow:visible;margin:0 -13px;}}.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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;padding:0 15px 11px;}.preview-gallery__heading--e-club h2{font:24px/32px "Roboto-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;}.preview-gallery__btn-holder .gallery-btn.slick-disabled--active,.preview-gallery__btn-holder .gallery-btn.slick-disabled.active,.preview-gallery__btn-holder .gallery-btn.slick-disabled:focus,.no-js .preview-gallery__btn-holder .gallery-btn.slick-disabled:hover,.no-touchevents .preview-gallery__btn-holder .gallery-btn.slick-disabled:hover{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{display:flex;height:auto;outline:none;padding:2px 2px 3px;}.preview-gallery .hotel-preview{padding:0 15px;margin:0;flex:1 1 5px;height:auto;}@media (max-width:1023px){.preview-gallery .hotel-preview{padding:0;}}@media (max-width:1023px){.preview-gallery .slick-list{margin:0 -60px;padding:0 60px;}}.preview-gallery .slick-track{display:flex !important;}@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;}.gallery-btn--active,.gallery-btn.active,.gallery-btn:focus,.no-js .gallery-btn:hover,.no-touchevents .gallery-btn:hover{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 "Poppins-SemiBold","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;}.new-landing-page-container .city-landing-hotel-slider .preview-gallery__heading{padding:0 15px;}.new-landing-page-container .city-landing-hotel-slider .slick-track{gap:20px;}.new-landing-page-container .city-landing-hotel-slider .slick-track .slick-slide{height:calc(362px + 24px);width:261px !important;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview{padding:0;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__holder{align-items:unset;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__image-box{height:163px !important;flex:1;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__image-box .slick-track{gap:0;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__image-box .slick-track .slick-slide{width:100% !important;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__image-box .slick-track .slick-slide .media{width:100%;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__image-box .slick-track .slick-slide img{height:163px !important;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;line-height:16.41px;letter-spacing:0px;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__description{padding:8px 16px;font-family:"Akkurat",sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__description .raiting-block{margin:0 0 8px;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__services{display:none;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__details{flex-direction:row;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__promo-title{text-align:left;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__promo-value{white-space:nowrap;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__btn-wrap{margin-top:auto;flex:0 0 auto;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__btn-wrap .button{background-color:#B1D600;border:0;border-color:transparent;width:100%;}.new-landing-page-container .city-landing-hotel-slider .hotel-preview__btn-wrap span{font-family:"Akkurat-Bold",sans-serif;font-weight:700;font-size:12px;line-height:16px;letter-spacing:0px;text-align:center;}.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 "Roboto-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;}}.promo-page-detail{padding-bottom:24px;}.promo-page-detail .hotels-promo-wrapper .search-block-promo .search-block{z-index:3;}.promotion-block{display:flex;flex-direction:column;margin:0 auto;}.promotion-content-bloc{display:flex;flex-direction:column;gap:24px;padding:24px 48px;margin:0 auto 16px;border-radius:4px;text-align:center;color:#fff;background-size:cover;background-position:center;}@media (max-width:979px){.promotion-content-bloc{padding:24px 16px;}}.promotion-content-bloc[style*="background-color"]{background-color:inherit;}.promotion-content-bloc[style*="background-image"]{background-size:cover;background-position:center;background-repeat:no-repeat;}.promotion-content-bloc .promotion-content{display:flex;flex-direction:column;gap:8px;align-items:center;color:#fff;}.promotion-content-bloc .promotion-content h2{font:600 24px/32px "Poppins",sans-serif;font-size:32px;font-weight:600;line-height:48px;margin:0;}@media (max-width:979px){.promotion-content-bloc .promotion-content h2{font-size:24px;line-height:36px;}}.promotion-content-bloc .promotion-content p{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:20px;font-weight:400;line-height:23.44px;margin:0;}.promotion-content-bloc .field--name-field-cta-promo-page{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;}@media (max-width:498px){.promotion-content-bloc .field--name-field-cta-promo-page{flex-direction:column;}}.promotion-content-bloc .field--name-field-cta-promo-page .cta-container{display:flex;justify-content:center;width:180px;}@media (max-width:498px){.promotion-content-bloc .field--name-field-cta-promo-page .cta-container{width:100%;}}.promotion-content-bloc .field--name-field-cta-promo-page .cta-container .field{display:flex;width:100%;}.promotion-content-bloc .field--name-field-cta-promo-page .cta-container button,.promotion-content-bloc .field--name-field-cta-promo-page .cta-container a,.promotion-content-bloc .field--name-field-cta-promo-page .cta-container .discover-more-section .item .opener,.discover-more-section .item .promotion-content-bloc .field--name-field-cta-promo-page .cta-container .opener{padding:12px 24px;border-radius:40px;background-color:#183029;color:#fff;cursor:pointer;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:700;font-size:14px;line-height:16.41px;width:100%;}@media (max-width:979px){.promotion-content-bloc .field--name-field-cta-promo-page .cta-container button,.promotion-content-bloc .field--name-field-cta-promo-page .cta-container a,.promotion-content-bloc .field--name-field-cta-promo-page .cta-container .discover-more-section .item .opener,.discover-more-section .item .promotion-content-bloc .field--name-field-cta-promo-page .cta-container .opener{padding:12px 16px;}}.page-node-type-promo-page-detail .map-popup .raiting-block,.page-node-type-promo-page .map-popup .raiting-block{margin-bottom:12px !important;}.page-node-type-promo-page-detail .hotel-preview__services,.page-node-type-promo-page .hotel-preview__services{height:42px;overflow:hidden;margin:-12px -10px 8px;display:flex;align-items:center;}.page-node-type-promo-page-detail .hotel-preview__services .services,.page-node-type-promo-page .hotel-preview__services .services{display:flex;flex-direction:row;gap:5px;justify-content:space-around;width:100%;height:100%;}.page-node-type-promo-page-detail .hotel-preview__services .services .service,.page-node-type-promo-page .hotel-preview__services .services .service{display:flex;justify-content:center;align-items:center;}.page-node-type-promo-page-detail .hotel-preview__services .services .service .service-name,.page-node-type-promo-page .hotel-preview__services .services .service .service-name{display:none;}.page-node-type-promo-page-detail .hotel-preview__services .services .service .services-icon,.page-node-type-promo-page .hotel-preview__services .services .service .services-icon{display:flex;justify-content:center;align-items:center;height:42px;width:42px;margin-right:0;max-height:42px !important;}.page-node-type-promo-page-detail .hotel-preview__services .services .service img,.page-node-type-promo-page .hotel-preview__services .services .service img{height:42px;width:42px;display:block;}.page-node-type-promo-page-detail .multi-hotels-group-wrapp .hotels-row-wrapp .hotel-preview__description{z-index:1;}.page-node-type-promo-page-detail .multi-hotels-group-wrapp .hotels-row-wrapp .hotel-preview .gallery-holder--hotel-card .btn-next,.page-node-type-promo-page-detail .multi-hotels-group-wrapp .hotels-row-wrapp .hotel-preview .gallery-holder--hotel-card .btn-prev{z-index:1;}.raiting-block{overflow:hidden;display:flex;align-items:flex-end;}.raiting-block .ty-preview-rating{display:flex !important;}.raiting-block .inline-icone-reviews{display:flex !important;}.raiting-block .number{font:30px/30px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;margin:0 15px 0 0;}.raiting-block .number span{color:#8cc17c;}.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 "Roboto-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;}.trust-you-wrapper .info-holder .logo-trust{display:block;width:128px;margin-bottom:7px;}.trust-you-wrapper .info-holder .logo-trust img{width:100%;}.trust-you-wrapper .trust-you-logo-small .info-holder{display:flex;align-items:center;margin-left:10px;}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block{align-items:center;}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block .number{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:24px;line-height:1.28;color:#cbcbcb;margin-right:14px;flex-shrink:0;}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block .number span{color:#8cc17c;}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block .number span:last-child{color:#cbcbcb;}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block .ty-preview-rating{display:flex !important;}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block .inline-icone-reviews{display:flex !important;}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block .raiting-holder{display:flex;margin-top:1px;}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block .raiting-holder .link{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;line-height:1.2;color:rgba(29,51,48,0.6);}.trust-you-wrapper .trust-you-logo-small .info-holder .raiting-block .raiting-holder .link:hover span{border-color:transparent;}.trust-you-wrapper .raiting-block .top-score{font-size:20px;line-height:21px;margin-right:10px;}.trust-you-wrapper .link{font-size:12px;line-height:16px;}@media (max-width:979px){.trust-you-wrapper .link{font-size:13px;line-height:16px;}}.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;}.trust-you-certification-items-wrapper{flex:1 1 5px;}.trust-you-certification-items{display:flex;flex-wrap:wrap;margin-top:-12px;}@media (max-width:1279px){.trust-you-certification-items{display:block;margin-top:-20px;}}@media (max-width:1023px){.trust-you-certification-items{margin-top:10px;margin-bottom:25px;padding-bottom:25px;border-bottom:2px solid #f8f9fb;}}.trust-you-certification-items > *{margin:12px 60px 0 0;width:calc(50% - 30px);}@media (max-width:1279px){.trust-you-certification-items > *{width:100%;max-width:400px;margin:20px 0 0;}}@media (max-width:979px){.trust-you-certification-items > *{margin-top:10px;}}.trust-you-certification-items > *:nth-child(2n){margin-right:0;}.trust-you-certificate{display:flex;align-items:center;}.trust-you-certificate__logo{flex-shrink:0;margin-right:10px;}.trust-you-certificate__text{font-size:12px;line-height:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}@media (max-width:979px){.trust-you-certificate__text{color:#6a6a6a;}}.trust-you-wrapper{display:block;}@media (max-width:1099px){.trust-you-wrapper{margin-right:0;display:block;}}.trust-you-wrapper .field--type-trustyou-string{flex-shrink:0;margin-right:60px;}.trust-you-wrapper .trust-you-certification-items{margin-top:-12px;}@media (max-width:1279px){.trust-you-wrapper .trust-you-certification-items{margin-top:-17px;}}@media (max-width:1099px){.trust-you-wrapper .trust-you-certification-items{margin-top:28px;}}@media (max-width:979px){.trust-you-wrapper .trust-you-certification-items{margin-left:10px;margin-right:10px;margin-top:23px;}}.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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#dbe0df;}.rating-points__value--current{color:#88bf77;}.rating-points__value--separator{margin:0 5px;}.reception-block{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}@media (max-width:979px){.reception-block{display:flex;flex-direction:column;}}.reception-block h2,.reception-block .reception-block__title{font-family:"Poppins",sans-serif;font-size:18px;line-height:30px;font-weight:600;margin:0 0 29px;}@media (max-width:979px){.reception-block h2,.reception-block .reception-block__title{margin:0 0 20px;font-size:18px;line-height:22px;}}.reception-block h2 .svg-ico,.reception-block .reception-block__title .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,.reception-block .reception-block__title .svg-ico{width:30px;height:30px;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:600 14px/18px "Poppins",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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.reception-block dl dd{overflow:hidden;word-wrap:break-word;}.reception-block .text-block{font-size:16px;line-height:24px;padding-top:12px;}.reception-block .arrival-departure-block{font-size:16px;}.reception-block .map-holder{width:auto;margin:0 -30px 40px;}.reception-block .map-holder{display:none;}.map-expanded .reception-block .map-holder{margin:0;display:block;}.reception-block .reception-desk{padding-top:12px;overflow:hidden;font-size:16px;line-height:30px;}.reception-block .reception-desk p{margin:0;}.reception-block .reception-desk svg.svg-ico{display:block;width:30px;height:30px;margin:0 10px 0 0;fill:none;float:left;}@media (max-width:979px){.without-availability .reception-block{padding-top:0;}}.reception-block .schedule-block .open-close{float:left;position:relative;}.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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.reservation-info img{margin:0 10px;max-width: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{flex:initial;padding-right:20px;}@media (max-width:1023px){.reviews-zone__title{padding-right:10px;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{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;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 "Poppins-SemiBold","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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.reward-card p{margin:0;font:14px/20px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;width:100%;}@media (max-width:979px){.room .bbh_bandme_buttons_block{order:2;}}.room .rate-bme{margin-top:16px;padding:16px;background:white;border-radius:8px;margin-left:24px;display:inline-block;transition:all .3s;}@media (max-width:979px){.room .rate-bme{padding:16px 12px 12px 12px;margin-left:16px;margin-right:12px;background:#EFF2F5 !important;}}.room .rate-bme .form-item-block-title{font-family:'Roboto',sans-serif;font-style:normal;font-size:14px;line-height:16px;color:#183029;}@media (max-width:979px){.room .rate-bme .form-item-block-title{font-size:14px;line-height:16px;}}.room .rate-bme .form-item-btn-actions{margin-top:16px;display:flex;gap:16px;}@media (max-width:979px){.room .rate-bme .form-item-btn-actions{gap:16px;display:flex;flex-direction:column;align-items:flex-start;margin-top:16px;}}.room .rate-bme .form-item-btn-actions .btn-login{padding:12px 20px;border-radius:100px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16px;text-align:center;color:#1D3330;border:1px solid #8A9997;background:initial;}@media (max-width:979px){.room .rate-bme .form-item-btn-actions .btn-login{width:255px;height:40px;}}.room .rate-bme .form-item-btn-actions .btn-login:hover,.room .rate-bme .form-item-btn-actions .btn-login:focus{border-color:#BEE500;}.room .rate-bme .form-item-btn-actions .btn-subscribe{padding:12px 20px;border-radius:100px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:16px;text-align:center;background:#B1D600;color:#183029;border:0;}@media (max-width:979px){.room .rate-bme .form-item-btn-actions .btn-subscribe{padding:12px 24px;width:255px;height:40px;}}.room .rate-bme .form-item-btn-actions .btn-subscribe:hover,.room .rate-bme .form-item-btn-actions .btn-subscribe:focus{background-color:#BEE500;}.room .rate-bme.logged-in{display:inline-block;align-items:center;}@media (max-width:979px){.room .rate-bme.logged-in{order:2;flex-direction:column;padding:16px 12px 12px 0;gap:16px;}}.room .rate-bme.logged-in .form-item-block-title{display:inline-block;margin-right:12px;max-width:194px;vertical-align:middle;}@media (max-width:979px){.room .rate-bme.logged-in .form-item-block-title{margin-right:43px;}}.room .rate-bme.logged-in .form-item-btn-actions{margin-top:0;display:inline-block;}@media (max-width:979px){.room .rate-bme.logged-in .form-item-btn-actions{margin-left:12px;}}.room .rate-bme.logged-in .form-item-btn-actions .btn-subscribe{display:inline-block;}.room .rate-bme.has-errors{border:1px solid #FF3636;}.room .ajax-progress.ajax-progress-throbber{display:none;}.room .bbh_bandme_buttons_block .bbh-bandme-buttons-block-message-error{margin-left:24px;margin-top:16px;}.room .bbh_bandme_buttons_block .bbh-bandme-buttons-block-message-error.has-errors{display:flex;gap:4px;}.room .bbh_bandme_buttons_block .bbh-bandme-buttons-block-message-error .icon-info-warning{background-image:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon_info_warning.png);width:20px;height:12px;display:block;background-repeat:no-repeat;}.room .bbh_bandme_buttons_block .bbh-bandme-buttons-block-message-error p{font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#FF3636;}.room-select{position:relative;z-index:1;margin:20px 0 0;}@media (max-width:979px){.room-select{margin:0;padding:15px 0;background:#fff;box-shadow:0 1px 20px 0 rgba(210,213,217,0.7);}}.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;}@media (max-width:979px){.room-select__item{margin:0 7px;font-size:14px;line-height:30px;padding:0;height:auto;border:0;display:block;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1D3330;pointer-events:none;}}.room-select__item > *{opacity:.5;}.room-select__item--active{background:#9ebf00;border-color:#9ebf00;color:#fff;}@media (max-width:979px){.room-select__item--active{background:#fff;border:0;color:#1D3330;}}.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;}@media (max-width:979px){.room-select__item-icon{display:none;}}.room-select__item-warning-text{font:11px/24px "Roboto-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;}@media (max-width:979px){.room-select__arrow{margin-top:-12px;}}.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;}@media (max-width:979px){.room-select__arrow:after{width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-color:#000;}}.room-select__arrow--left{left:0;}@media (max-width:979px){.room-select__arrow--left{left:20px;}}.room-select__arrow--left:after{border-left:2px solid #717171;transform:rotate(-45deg);}.room-select__arrow--right{right:0;}@media (max-width:979px){.room-select__arrow--right{display:none !important;}}.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 "Roboto-Regular","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:0;}.rooms-block__search-again{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:4;margin:0;padding:12px 10px;background:#fff;box-shadow:0 2px 8px 0 #8a9905;}.rooms-block__search-again .rooms-block__search-button{border:1px solid #9ebf00;height:auto;background:#9ebf00;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:40px;position:relative;width:100%;}.rooms-block__search-again .rooms-block__search-button.search-bar-button{padding:11px 27px 10px;margin:0;}.rooms-block__search-again .rooms-block__search-button span{font-size:14px;line-height:16px;font-weight:700;color:#fff;}@media (max-width:979px){.rooms-block__search-again.mobile-show{display:block;}}@media (max-width:979px){.rooms-block__search-again.mobile-hidden{display:none;}}@media (max-width:979px){.rooms-block{width:auto;padding:10px 0 0;margin:0 -10px;}}.rooms-block .h3,.rooms-block h3{font-size:16px;line-height:19px;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;}@media (max-width:979px){.rooms-block.loading .best-price{margin-top:0;margin-bottom:0;}}@media (max-width:979px){.rooms-block.loading:after{display:none;}}.rooms-block .top-block{display:block;margin:0 0 23px;position:relative;z-index:10;}.rooms-block .top-block .dropdown{display:flex;align-items:center;height:auto;flex-shrink:0;}@media (max-width:979px){.rooms-block .top-block .dropdown{display:flex;background:#fff;padding:8px 12px;}}@media (max-width:979px){.rooms-block .top-block .dropdown.fixed{position:fixed;left:0;top:0;width:100%;z-index:1;box-shadow:0px 2px 4px rgba(138,153,151,0.3);}}.rooms-block .top-block .dropdown__counter{display:none;background:#9ebf00;width:25px;height:25px;flex:none;flex-shrink:0;margin-right:10px;font-size:14px;box-shadow:none;}.rooms-block .top-block .dropdown__label{position:relative;width:100%;line-height:inherit;font-size:inherit;}.rooms-block .top-block .dropdown__label-mobile,.rooms-block .top-block .dropdown__label-desktop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (min-width:980px){.rooms-block .top-block .dropdown__label-mobile{display:none;}}@media (max-width:979px){.rooms-block .top-block .dropdown__label-desktop{display:none;}}.rooms-block .top-block .dropdown__options{flex:1 1 5px;overflow:hidden;position:relative;}.rooms-block .top-block .dropdown__options-fake{display:flex;align-items:flex-start;position:absolute;left:0;top:0;height:100%;opacity:0;z-index:1;}.rooms-block .top-block .dropdown__options-values{display:flex;align-items:flex-start;position:relative;z-index:2;}.rooms-block .top-block .dropdown__option{background:#fff;font-size:14px;line-height:22px;position:relative;padding:4px 26px 4px 12px;border:1px solid #9ebf00;border-radius:32px;margin-right:12px;flex-shrink:0;cursor:pointer;}.rooms-block .top-block .dropdown__option--extra{padding-right:12px;}.rooms-block .top-block .dropdown__option:last-child{margin-right:0;}.rooms-block .top-block .dropdown__option span{display:block;width:26px;height:100%;position:absolute;right:0;top:0;}.rooms-block .top-block .dropdown__option span:before,.rooms-block .top-block .dropdown__option span:after{content:'';display:block;width:10px;height:1px;background:#1d3330;position:absolute;right:10px;top:calc(50% - 1px);}.rooms-block .top-block .dropdown__option span:before{transform:rotate(45deg);}.rooms-block .top-block .dropdown__option span:after{transform:rotate(-45deg);}.rooms-block .top-block .dropdown__opener{background:#fff;font-size:14px;line-height:22px;position:relative;padding:4px 40px 4px 12px;border:1px solid #9ebf00;border-radius:32px;flex-shrink:0;margin:0 0 0 16px;order:2;}.rooms-block .top-block .dropdown__opener:after{content:'';display:block;width:20px;height:20px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon-filter.svg) no-repeat;background-size:20px 20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);}.rooms-block .top-block .dropdown-title{display:none;}.rooms-block .top-block .sort-form .open-close{position:relative;}.rooms-block .top-block .sort-form .opener{background:#fff;display:flex;align-items:center;width:100%;color:#1d3330;border:1px solid #dbe0df;padding:5px 52px 5px 10px;font:14px/30px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-radius:3px;position:relative;text-decoration:none;cursor:pointer;}.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:none;}}@media (max-width:979px){.rooms-block .rooms-navigation .top-block{display:block;margin:0 0 5px;padding-top:20px;}}@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:"Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}}.rooms-block .title-block span{padding:5px 0 0;font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;}.rooms-block .title-block span.ttl{padding:0;font-size:30px;line-height:32px;font-family:"Poppins-SemiBold","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}}@media (max-width:979px){.rooms-block .title-block span{padding:0;font:12px/16px "Roboto-Regular","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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.rooms-block .bottom-panel strong{padding:0 5px 0 0;font:18px/24px "Roboto-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;display:none;}}.rooms-block .bottom-panel .view-all span{font-family:"Roboto-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:1;margin:-30px 0 30px;}.rooms-block .message.no-margin{margin:0;}.rooms-block .message .filter-message-link{color:#ff9e36;text-decoration:underline;}@media (max-width:979px){.rooms-block .message{margin-top:0;margin-bottom:0;}}.without-availability .rooms-block{display:none;}.rooms-block.no-availability{padding-top:44px;}@media (max-width:979px){.rooms-block.no-availability{padding-top:10px;}}@media (max-width:979px){.rooms-block.no-availability .best-price{display:none;}}.rooms-block--expand{max-height:150px;width:100vw;position:absolute;left:0;}@media (max-width:979px){.rooms-block--expand{background-color:rgba(239,242,245,0.5);margin:0;padding:0;}}@media (max-width:979px){.single-booking .rooms-block .best-price{display:none;}}@media (max-width:979px){.multiple-booking .filters-open-close-wrapper{margin-right:0;margin-left:0;}}@media (max-width:979px){.multiple-booking .rooms-block .rooms-wrapper{display:none;position:fixed;left:0;top:0;z-index:1000;background:#F7F8F9;width:100%;height:100%;overflow:auto;padding-bottom:100px;}}@media (max-width:979px){.multiple-booking .rooms-block .rooms-wrapper__text{display:none;}}@media (max-width:979px){.multiple-booking .rooms-block .top-block{order:2;}}@media (max-width:979px){.multiple-booking .rooms-block .rooms-navigation{display:flex;flex-direction:column;}}@media (max-width:979px){.multiple-booking .rooms-block .rooms{margin-left:10px;margin-right:10px;}}@media (max-width:979px){.room-by-room-opened{overflow:hidden;}}@media (max-width:979px){.room-by-room-opened.multiple-booking .rooms-block .rooms-wrapper{display:block;}}@media (max-width:979px){.show-filters .search-panel{display:none;}}@media (max-width:979px){.show-filters .basket{display:none;}}@media (min-width:980px){.without-availability .aside-block{visibility:hidden;}}@media (max-width:979px){.without-availability .best-price{margin-top:0;}}@media (max-width:979px){.without-availability.no-availability .top-block{display:none;}}.without-availability.no-availability .best-price{display:none;}@media (max-width:979px){.without-availability.no-availability .rooms-wrapper{padding:0 0 20px 0;}.without-availability.no-availability .rooms-wrapper:before{content:none;}.without-availability.no-availability .rooms-wrapper .rooms-bottom-panel:before{content:none;}.without-availability.no-availability .rooms-wrapper .rooms-bottom-panel .bottom-panel{padding-top:0;border-top:none;display:block;}.without-availability.no-availability .rooms-wrapper .rooms-bottom-panel .bottom-panel > span{display:block;margin-bottom:10px;}.without-availability.no-availability .rooms-wrapper .unavailable-title{font-size:18px;line-height:24px;}.without-availability.no-availability .rooms-wrapper .where{font-size:12px;line-height:16px;}}@media (max-width:979px){.without-availability.no-availability .unavailable-rooms-holder:before{content:"";background:#fff;position:absolute;left:-999px;right:-999px;top:-20px;bottom:-20px;z-index:-1;}}.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;max-height:90%;}@media (max-width:979px){.drop-category{max-height:unset;}}.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:0;color:#1d3330;transition:background 0.3s linear;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font:14px/22px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.drop-category label span{flex:auto;}.drop-category li{padding:6px 0;}.drop-category input{width:auto;float:right;cursor:pointer;}.drop-category .filter-counter{flex:0 0 auto;margin:0 auto 0 4px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:22px;color:#1D3330;}.drop-category__groups{background:#fff;width:100%;position:absolute;left:0;top:49px;bottom:0;overflow:auto;}@media (min-width:980px){.drop-category__groups{position:static;padding:0 32px;}}.drop-category__groups-reset{display:flex;flex-direction:row-reverse;font-size:14px;line-height:18px;margin:12px 16px 0;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;text-decoration:underline;text-decoration-style:dotted;color:#B4B4B4;}.drop-category__groups .active-filter{color:#9ebf00;}.drop-category__group{padding:24px 0 18px;margin:0 16px;}.drop-category__group:last-child{border-bottom:0;}.drop-category__group-title{font-size:14px;text-transform:uppercase;line-height:15px;margin:0 0 12px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.drop-category__group-description{font-size:12px;line-height:16px;color:#6a6a6a;margin-top:8px;padding-left:8px;}.drop-category__group-helptext{font-size:12px;line-height:16px;color:#6a6a6a;margin-top:2px;}.drop-category .beds-room-filter{margin:0 0 20px;}.drop-category .beds-room-filter ul{overflow:hidden;display:flex;flex-wrap:wrap;gap:20px;}.drop-category .beds-room-filter ul li{flex:0 0 auto;height:44px;padding:0;}.drop-category .beds-room-filter ul li label{width:auto;display:block;height:100%;}.drop-category .beds-room-filter .drop-category__group-description{margin:0 0 10px;padding:0;}.drop-category .beds-room-filter .rooms-icon{overflow:hidden;display:block;height:44px;border:1px solid #9EBF00;background:#fff;padding:11px;border-radius:6px;}.drop-category .beds-room-filter .rooms-icon--active,.drop-category .beds-room-filter .rooms-icon.active,.drop-category .beds-room-filter .rooms-icon:focus,.no-js .drop-category .beds-room-filter .rooms-icon:hover,.no-touchevents .drop-category .beds-room-filter .rooms-icon:hover{background:#EFF2F5;}.drop-category .beds-room-filter .rooms-icon .svg-ico{fill:#9EBF00;}.drop-category .beds-room-filter .rooms-icon[data-beds="1single-bed"] .svg-ico{width:16px;}.drop-category .beds-room-filter .rooms-icon[data-beds="1double-bed"] .svg-ico{width:24px;}.drop-category .beds-room-filter .rooms-icon[data-beds="2single-bed"] .svg-ico{width:36px;}.drop-category .beds-room-filter .rooms-icon[data-beds="double-single-bed"] .svg-ico{width:44px;}.drop-category .beds-room-filter .rooms-icon[data-beds="2double-bed"] .svg-ico{width:52px;}.drop-category .beds-room-filter .rooms-icon[data-beds="3single-bed"] .svg-ico{width:48px;}.drop-category .beds-room-filter .rooms-icon[data-beds="double-2single-bed"] .svg-ico{width:70px;}.drop-category .beds-room-filter .rooms-icon[data-beds="3double-bed"] .svg-ico{width:48px;}.drop-category .beds-room-filter .rooms-icon[data-beds="4single-bed"] .svg-ico{width:54px;}.drop-category .beds-room-filter .rooms-icon[data-beds="5single-bed"] .svg-ico{width:54px;}.drop-category .beds-room-filter .rooms-icon[data-beds="bunk-bed"] .svg-ico{width:54px;}.drop-category .beds-room-filter .rooms-icon[data-beds="other-bed"] .svg-ico{width:70px;}.drop-category .beds-room-filter .jcf-checkbox{opacity:0;position:absolute;top:0;left:-99999px;}.drop-category .beds-room-filter .item-room-beds.jcf-label-active .rooms-icon{background:#9EBF00;}.drop-category .beds-room-filter .item-room-beds.jcf-label-active .svg-ico{fill:#fff;}.filters-open-close-wrapper{margin-top:24px;}@media (max-width:979px){.filters-open-close-wrapper{margin:10px -20px 25px;height:48px;}}.filters-open-close-wrapper .svg-ico{height:22px;display:block;}.filters-open-close-wrapper .svg-ico[data-beds="1single-bed-chips"]{width:18px;}.filters-open-close-wrapper .svg-ico[data-beds="1double-bed-chips"]{width:26px;}.filters-open-close-wrapper .svg-ico[data-beds="2single-bed-chips"]{width:38px;}.filters-open-close-wrapper .svg-ico[data-beds="double-single-bed-chips"]{width:46px;}.filters-open-close-wrapper .svg-ico[data-beds="2double-bed-chips"]{width:54px;}.filters-open-close-wrapper .svg-ico[data-beds="3single-bed-chips"]{width:50px;}.filters-open-close-wrapper .svg-ico[data-beds="double-2single-bed-chips"]{width:72px;}.filters-open-close-wrapper .svg-ico[data-beds="3double-bed-chips"]{width:50px;}.filters-open-close-wrapper .svg-ico[data-beds="4single-bed-chips"]{width:56px;}.filters-open-close-wrapper .svg-ico[data-beds="5single-bed-chips"]{width:56px;}.filters-open-close-wrapper .svg-ico[data-beds="bunk-bed-chips"]{width:56px;}.filters-open-close-wrapper .svg-ico[data-beds="other-bed-chips"]{width:70px;}@media (max-width:979px){.filters-open-close.not-empty .dropdown__opener{font-size:0;padding:4px 17px 4px 17px;}}@media (max-width:979px){.filters-open-close.not-empty .dropdown__opener:after{right:auto;left:50%;transform:translate(-50%,-50%);}}@media (max-width:979px){.show-filters .rooms-block{z-index:300;}}@media (min-width:980px){.show-filters .rooms-block{z-index:1001;}}.show-filters .book-form{z-index:100;}@media (min-width:980px){.show-filters .filters-open-close:before{content:'';width:100vw;height:100vh;background:rgba(35,59,55,0.9);position:fixed;top:0;left:0;z-index:10;}}.show-filters .filters-open-close .drop-category{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;z-index:400;margin:0;padding:0;}@media (min-width:980px){.show-filters .filters-open-close .drop-category{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);box-shadow:none;border:1px solid #dbe0df;border-radius:5px;width:720px;overflow:hidden;}}.show-filters .filters-open-close .drop-category__group{overflow:hidden;}@media (min-width:980px){.show-filters .filters-open-close .drop-category__group{overflow:auto;}}.show-filters .filters-open-close .drop-category:after{display:none;}.show-filters .filters-open-close .drop-category__counter-btn{display:flex;align-items:center;justify-content:center;border-top:1px solid #dbe0df;}.show-filters .filters-open-close .drop-category__counter-btn .btn-counter{margin:12px 12px;min-width:250px;}.show-filters .filters-open-close .drop-category__counter-btn .btn-counter a,.show-filters .filters-open-close .drop-category__counter-btn .btn-counter .discover-more-section .item .opener,.discover-more-section .item .show-filters .filters-open-close .drop-category__counter-btn .btn-counter .opener{padding:12px 24px;}.show-filters .filters-open-close .drop-category__counter-btn .btn-counter span{padding:12px 24px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:16px;}.show-filters .filters-open-close .title{font:16px/20px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;display:block;padding:14px 30px 14px 24px;border-bottom:1px solid #dbe0df;text-align:center;background:#fff;}.show-filters .filters-open-close .btn-close{width:20px;height:20px;top:13px;right:12px;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:14px;height:2px;border-radius:0;background:#1d3330;transform:rotate(45deg);left:50%;top:50%;margin-left:-7px;}.show-filters .filters-open-close .btn-close:after{transform:rotate(-45deg);}.show-filters .filters-open-close .btn-close--active,.show-filters .filters-open-close .btn-close.active,.show-filters .filters-open-close .btn-close:focus,.no-js .show-filters .filters-open-close .btn-close:hover,.no-touchevents .show-filters .filters-open-close .btn-close:hover{opacity:0.7;}.show-filters .filters-open-close .jcf-checkbox{flex:0 0 48px;height:24px;margin:0 0 0 10px;}.show-filters .filters-open-close .jcf-checkbox.jcf-checked span{left:28px;}.show-filters .filters-open-close .jcf-checkbox span{width:16px;height:16px;left:4px;}.show-filters .filters-open-close .btn-wrap{position:absolute;left:27px;right:27px;bottom:20px;display:none;}.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 (min-width:768px) and (max-width:979px){.room{background:#fff;border-radius:4px;border-top:6px solid #b0d300 !important;box-shadow:0 2px 4px rgba(138,153,151,0.3);}}@media (max-width:979px){.room{margin:0 0 16px;}}@media (max-width:979px){.room.sorted.active{display:block !important;}}.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 "Poppins-SemiBold","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 "Poppins-SemiBold","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:25px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}@media (max-width:979px){.room .title{font-size:16px;line-height:1.38;color:#223835;}}.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 "Roboto-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 "Poppins-SemiBold","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 .details-infos{overflow:hidden;font-size:12px;line-height:24px;margin-left:32px;display:flex;justify-content:flex-end;align-items:end;}.room .details-infos ul{margin:0;width:65%;}@media (min-width:768px) and (max-width:979px){.room .details-infos ul{margin-bottom:32px;}}.room .details-infos ul li{position:relative;display:flex;align-items:flex-start;margin-bottom:12px;padding-right:12px;}.room .details-infos ul li .svg-ico,.room .details-infos ul li svg,.room .details-infos ul li img{position:relative;top:3px;flex-shrink:0;height:18px;width:18px;margin:0 5px 0 0;}.room .details-infos ul li span{font-weight:400;font-size:14px;line-height:22px;color:#183029;}.room .details-infos .desktop-device-cta{width:35%;}.room .link{display:inline;}.room .link span{border-bottom:1px dotted #9ebf00;}.room .link--active span,.room .link.active span,.room .link:focus span,.no-js .room .link:hover span,.no-touchevents .room .link:hover span{border-bottom-color:transparent;}.room .promo-info{vertical-align:middle;margin:0;padding:4px 6px;color:#fff;border-radius:4px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;font-size:12px;line-height:12.57px;}@media (max-width:979px){.room .promo-info{margin-bottom:6px;}}.room .price-name{display:block;margin:0 0 4px;text-transform:uppercase;letter-spacing:1px;font:12px/18px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.room .included-options{margin:0 0 10px;font:12px/14px "Poppins-SemiBold","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 "Roboto-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;}.room .reservation-list a--active,.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:focus,.room .reservation-list .discover-more-section .item .opener:focus,.discover-more-section .item .room .reservation-list .opener:focus,.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,.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{border-color:transparent;}.room .btn-city-tax{font:12px/14px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;border-bottom:1px dotted #6a6a6a;color:#6a6a6a;transition:0.3s border-color ease-in-out;}.room .btn-city-tax--active,.room .btn-city-tax.active,.room .btn-city-tax:focus,.no-js .room .btn-city-tax:hover,.no-touchevents .room .btn-city-tax:hover{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 "Poppins-SemiBold","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:"Roboto-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:"Roboto-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 "Roboto-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;}@media (min-width:980px){.hotel-rooms .room__top-section{padding:32px 24px 12px;}}.room__top-section{padding:30px 20px 20px;}@media (max-width:979px){.room__top-section{padding:12px;display:flex;align-items:flex-start;}}@media (max-width:1023px){.room__top-section .options{margin-top:10px;}}@media (max-width:767px){.room__top-section .options{display:none;}}@media (min-width:768px){.room__main-section--image-all{margin-left:24px;margin-right:24px;}}.room__top-section-info{display:flex;align-items:flex-start;}@media (max-width:1023px){.room__top-section-info{flex-wrap:wrap;order:1;}}@media (max-width:979px){.room__top-section-info{margin-right:10px;order:0;flex:1 1 5px;}}.room__top-section-info .link{order:3;font-size:14px;margin-bottom:20px;}@media (min-width:1024px){.room__top-section-info .link{display:none;}}@media (max-width:979px){.room__top-section-info .link{font-size:12px;line-height:1.5;margin-bottom:0;}}.room__top-section-details{display:none;width:auto;flex-shrink:0;text-align:right;}@media (max-width:767px){.room__top-section-details{display:block;}}.room__top-section-details .room-code-icon img{height:21px;width:auto;max-width:100%;}.room__top-section-details .options{display:block;margin:6px 0 0;}.room__top-section-info-order{flex:1 1 5px;}@media (max-width:767px) and (max-width:979px){.room__top-section-info-order{order:2;flex:1 1 100%;}}.room__top-section-order-details{font-size:18px;line-height:25px;font-weight:700;}@media (max-width:1023px){.room__top-section-order-details{font-size:14px;margin-bottom:16px;}}@media (max-width:767px){.room__top-section-order-details{display:none;}}@media (min-width:769px) and (max-width:1024px){.room__top-section-order-details{display:flex;}}.room__top-section-order-details .upper{text-transform:uppercase;}@media (max-width:979px){.room__top-section-pictures{display:none;}}.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;}}@media (max-width:979px){.room__main-section-headings{display:none;}}.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-headings-rooms{display:flex;border-top:1px solid #e7e7e7;font-size:14px;font-weight:700;line-height:1.28;margin-top:20px;}.room__main-section-headings-rooms .room__main-section-column--2{background:#fafafa;}.room__main-section-headings-rooms .room__main-section-column--1{text-align:center;}.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;}@media (max-width:1023px){.room__main-section-content .room__main-section-column--5{justify-content:center;padding-left:0;}}.room label.room__main-section-item[data-rate^="BANDME"] .room__main-section-price-type{font-size:14px !important;}.room__main-section-item{display:flex;flex-wrap:wrap;width:100%;padding:30px 0;background:#fafafa;border-bottom:1px solid #e7e7e7;cursor:pointer;}@media (max-width:979px){.room__main-section-item{border:2px solid #E8E8E8;border-radius:4px 6px 6px 6px;background:#fff;margin-top:8px;padding:14px 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}}@media (max-width:979px){.room__main-section-item:nth-child(n+3){display:none;}}.room__main-section-item--promo{background:linear-gradient(135deg,#f2f5f9 0%,#eff7f6 100%);}@media (max-width:979px){.room__main-section-item--promo{background:#fff;}}.room__main-section-item:hover{background:linear-gradient(135deg,#ebf0f8 0%,#e6f5f4 100%);}@media (max-width:979px){.room__main-section-item:hover{background:#fff;}}.room__main-section-item:last-child{border-bottom:0;}@media (max-width:979px){.room__main-section-item:last-child{border:2px solid #E8E8E8;}}.room__main-section-item .cb-custom .jcf-ignore.room-amount{position:absolute;opacity:0;pointer-events:none;}.room__main-section-item .cb-custom .select-room-button{width:100%;min-width:88px;height:32px;padding:8px 16px;border-radius:18.5px;border:1px solid #183029;background-color:#F7F8F9;color:#183029;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;transition:all 0.3s ease-out;}.room__main-section-item.active{background:linear-gradient(135deg,#EDF8CC 0%,#EDF8CC 100%);}.room__main-section-item.active .select-room-button{border:1px solid #B1D600;background-color:#EDF8CC;}@media (max-width:979px){.room__main-section-item.active{border-color:#9ebf00;}}.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:44.5%;}@media (max-width:1023px){.room__main-section-column--3{width:calc(55% - 20px);}}@media (max-width:979px){.room__main-section-column--3{order:1;width:auto;flex:1 1 5px;}}.room__main-section-column--4{width:29.5%;}@media (max-width:1023px){.room__main-section-column--4{width:calc(45% - 20px);}}@media (max-width:979px){.room__main-section-column--4{order:2;width:auto;flex-shrink:0;padding-right:14px;}}.room__main-section-column--5{width:26%;}@media (max-width:1023px){.room__main-section-column--5{width:40px;}}@media (max-width:979px){.room__main-section-column--5{line-height:0;width:50px;flex-shrink:0;}}.room__main-section-box{padding:10px;}@media (max-width:1023px){.room__main-section-box{padding:10px 5px;}}.room__main-section-box-room-type{margin-left:24px;}.room__main-section-offer-info{width:100%;padding:0 12%;}@media (max-width:979px){.room__main-section-offer-info{padding:0 15px 0 0;}}.room__main-section-price-type-wrapper{margin-bottom:8px;}@media (max-width:979px){.room__main-section-price-type-wrapper{margin:0;color:#1d3330 !important;}}.room__main-section-price-type{text-transform:uppercase;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px !important;letter-spacing:0;line-height:12px;}@media (max-width:1023px){.room__main-section-price-type{font-size:12px;}}@media (max-width:979px){.room__main-section-price-type{font-size:14px;line-height:19px;}}.room__main-section-included-options{font-weight:700;}.room__main-section-code-advantage-line,.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-code-advantage-line,.room__main-section-included-option,.room__main-section-payment-info{font-size:10px;}}@media (max-width:979px){.room__main-section-code-advantage-line,.room__main-section-included-option,.room__main-section-payment-info{display:none;}}.room__main-section-vat-info-line{margin-top:8px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6a6a6a;border-color:currentColor;font-size:14px;line-height:1.16;border-bottom:1px dotted #6a6a6a;width:fit-content;cursor:default;}.room__main-section-cancel-info{color:#6a6a6a;font-size:14px;line-height:18px;margin-top:10px;}@media (max-width:979px){.room__main-section-cancel-info{margin-top:0;font-size:12px;}}.room__main-section-cancel-info-line{margin-top:8px;}@media (max-width:979px){.room__main-section-cancel-info-line{display:none;}}.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{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;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;}@media (max-width:979px){.room__main-section-cancel-info a span.mobile-visible,.room__main-section-cancel-info .discover-more-section .item .opener span.mobile-visible,.discover-more-section .item .room__main-section-cancel-info .opener span.mobile-visible{display:inline;}}.room__main-section-price-room-info{display:none;margin-bottom:3px;font-size:0;line-height:1;}@media (max-width:979px){.room__main-section-price-room-info{display:block;}.room__main-section-price-room-info.has-instead-price{align-self:baseline;margin-top:6px;}}.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;}@media (max-width:979px){.room__main-section-price-info{border:none;min-height:0;padding:0;flex-direction:row;}}.room__main-section-price{font-size:33px;font-weight:400;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.28;}@media (max-width:979px){.room__main-section-price{font-size:20px;line-height:36px;color:#1d3330 !important;}.room__main-section-price.has-instead-price{line-height:1.28;}.room__main-section-price .room__main-section-price-instead{font-size:14px;position:relative;}.room__main-section-price .room__main-section-price-instead .small,.room__main-section-price .room__main-section-price-instead .currency{font-size:14px;}.room__main-section-price .room__main-section-price-instead:before{content:" ";position:absolute;border-bottom:1px solid #1d3330;left:3px;right:3px;top:0;bottom:48%;}}.room__main-section-price sup{font-size:10px;}@media (max-width:979px){.room__main-section-price sup{font-size:12px;}}.room__main-section-price .small{font-size:18px;}@media (max-width:979px){.room__main-section-price .small{font-size:12px;}}.room__main-section-price span{font-size:24px;}@media (max-width:979px){.room__main-section-price span{font-size:18px;}}.room__main-section-price-instead{font-size:12px;color:#1d3330;opacity:.7;line-height:1;margin-bottom:5px;margin-top:8px;font-family:"Akkurat-Pro-Regular";}.room__main-section-price-per-night{font-size:12px;line-height:1.25;color:#969696;display:inline-block;margin-bottom:5px;font-family:"Akkurat-Pro-Regular";}.room__main-section-people{font-size:14px;line-height:1;width:100%;padding-top:10px;border-top:1px solid #ddd;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.room__main-section-people{display:none;}}@media (max-width:979px){.room.other-rates-active .room__main-section-item:nth-child(n+3){display:flex;}}.room .show-hide-rates{text-align:center;margin:23px 0 13px;}@media (min-width:980px){.room .show-hide-rates{display:none;}}.room .show-hide-rates button{display:inline;padding:0;background:transparent;border:none;border-bottom:1px dotted currentColor;color:#9ebf00;font-size:14px;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;outline:none;}.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;}@media (max-width:979px){#choose-rooms{display:none !important;}}.rooms-wrapper{position:relative;z-index:11;padding:40px 0;}.rooms-wrapper.hidden-important{opacity:0;}@media (max-width:979px){.rooms-wrapper{padding-top:0;padding-bottom:0;}}.rooms-wrapper:before{content:"";background-color:#F2F2F2;position:absolute;left:-999px;right:-999px;top:0;bottom:0;}@media (max-width:979px){.rooms-wrapper:before{display:none;}}.rooms-wrapper__title{color:#1d3330;font:600 21px/32px "Poppins",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;}}@media (max-width:979px){.rooms-wrapper__title{font:600 21px/32px "Poppins",sans-serif;margin-bottom:15px;letter-spacing:1px;text-transform:uppercase;}}.rooms-wrapper__info{color:#717171;position:relative;z-index:1;}@media (max-width:1023px){.rooms-wrapper__info{font-size:14px;line-height:1.5;}}@media (max-width:979px){.rooms-wrapper__info{display:none;}}.rooms{position:relative;z-index:1;}@media (max-width:979px){.rooms{margin-left:-10px;margin-right:-10px;}}.rooms .show-hide-rooms{text-align:center;margin:0px 0 30px;display:none;}@media (min-width:980px){.rooms .show-hide-rooms{display:none;}}@media (max-width:979px){.rooms .show-hide-rooms--visible{display:block;padding-bottom:30px;}}.rooms .show-hide-rooms button{display:inline;padding:0;background:transparent;border:none;border-bottom:1px dotted currentColor;color:#9ebf00;font-size:16px;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;outline:none;}.rooms-bottom-panel{position:relative;z-index:1;}.rooms-bottom-panel:before{content:"";background:#F2F2F2;position:absolute;left:-999px;right:-999px;top:0;bottom:0;}.price-details-wrap{margin-left:5px;}.price-details-wrap .lightbox{width:14px;height:14px;margin:0;padding:0;}.price-details-wrap .svg-ico{fill:#6A6A6A;width:12px;height:12px;}.hotel-lazy-load .preview-block{height:540px;}@media (max-width:1023px){.hotel-lazy-load .preview-block{height:500px;}}@media (max-width:979px){.hotel-lazy-load .preview-block{height:460px;}}.hotel-lazy-load--expand{margin-top:200px;}@media (max-width:767px){#rooms-block-all{padding:0;margin:32px 0;}#rooms-block-all .rooms-block-all-title{font:600 21px/32px "Poppins",sans-serif;letter-spacing:0.5px;text-transform:uppercase;color:#1D3330;margin-bottom:16px;}#rooms-block-all .rooms-block-all-rooms .hide-room{display:none !important;}#rooms-block-all .rooms-block-all-rooms .room{box-sizing:border-box;flex-direction:column;align-items:flex-start;padding:16px 16px 24px;background:#FFFFFF;box-shadow:0px 4px 5px rgba(29,51,48,0.49),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);border-radius:8px;}#rooms-block-all .rooms-block-all-rooms .room__cta{display:block;text-align:center;}#rooms-block-all .rooms-block-all-rooms .room__cta button{background:#fff;border:1px solid #6A6A6A;color:#1D3330;font-weight:400;margin:25px 0 0 0;padding:12px 15px;text-align:center;width:85%;font-style:normal;font-size:14px;line-height:16px;}#rooms-block-all .rooms-block-all-rooms .room__top-section{padding:0;}#rooms-block-all .rooms-block-all-rooms .room__top-section-icon{display:flex;align-items:center;height:20px;justify-content:flex-end;}#rooms-block-all .rooms-block-all-rooms .room__top-section-details{width:auto;}#rooms-block-all .rooms-block-all-rooms .room__top-section .title{font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#1D3330;}#rooms-block-all .rooms-block-all-rooms .room__top-section .link span{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#6A6A6A;border-bottom:1px dashed #6A6A6A;}#rooms-block-all .rooms-block-all-rooms .room__top-section .options{font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:right;color:#B4B4B4;width:97px;}#rooms-block-all .rooms-block-all-rooms .room__main-section--image-all,#rooms-block-all .rooms-block-all-rooms .room .gallery-preview{padding-top:16px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="1single-bed"] .svg-ico{width:16px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="1double-bed"] .svg-ico{width:24px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="2single-bed"] .svg-ico{width:36px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="double-single-bed"] .svg-ico{width:44px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="2double-bed"] .svg-ico{width:52px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="3single-bed"] .svg-ico{width:48px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="double-2single-bed"] .svg-ico{width:70px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="3double-bed"] .svg-ico{width:48px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="4single-bed"] .svg-ico{width:54px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="5single-bed"] .svg-ico{width:54px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="bunk-bed"] .svg-ico{width:54px;}#rooms-block-all .rooms-block-all-rooms .room[data-beds="other-bed"] .svg-ico{width:70px;}#rooms-block-all .rooms-block-all-rooms .room-capacity-number{margin-right:4px;}#rooms-block-all .rooms-block-all-see-more-rooms{text-align:center;margin-bottom:30px;display:block;}#rooms-block-all .rooms-block-all-see-more-rooms button{display:inline;padding:0;background:0 0;border:none;border-bottom:1px dotted currentColor;color:#9ebf00;font-size:16px;line-height:1;outline:0;}}@media (min-width:768px){#rooms-block-all .rooms-block-all-title{font-style:normal;font-weight:600;font-size:21px;line-height:32px;letter-spacing:0.5px;color:#183029;margin-bottom:24px;}#rooms-block-all .rooms-block-all-rooms .room__cta_desktop{background:#fff;border:1px solid #8a9997;color:#183029;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:700;padding:12px 24px;border-radius:40px;position:relative;cursor:pointer;transition:background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;text-align:center;font-style:normal;font-size:14px;line-height:16px;margin-bottom:3.5em;}#rooms-block-all .rooms-block-all-rooms .room__cta_desktop:hover,#rooms-block-all .rooms-block-all-rooms .room__cta_desktop:focus{border-color:#BEE500;}}@media (max-width:767px){.new-border-mobile{background:#FFFFFF;border-radius:12px;margin:32px 0;padding:24px 16px;}.new-border-mobile-room{background:#FFFFFF;box-shadow:0px 4px 5px rgba(29,51,48,0.49),0px 1px 10px rgba(29,51,48,0.12),0px 2px 4px rgba(29,51,48,0.2);border-radius:8px;margin:40px 17px 20px;padding:16px 16px 24px;width:91%;}#hotel_details{margin:32px 0;padding:0 16px;}.rooms-block .top-block .dropdown{background:#F2F2F2;}.hotel-anchors{background:#fff;width:97%;}.hotel-anchors.sticky-active{width:100%;}.mobile-visible-sr-only{background:#fff;padding:10px 23px !important;border-radius:12px;}.services-block{background:#fff;width:113%;margin-left:-23px;padding:0 25px 25px 25px !important;}.services-block.services-block--preview{margin:0 !important;padding:0 !important;}.services__view-more{margin-top:13px !important;}.hotel-anchors ul{gap:0 !important;}.hotel-anchors ul li a::before,.hotel-anchors ul li .discover-more-section .item .opener::before,.discover-more-section .item .hotel-anchors ul li .opener::before{bottom:11px;}#trustyou-reviews{padding:25px;margin:40px 0;width:103%;margin-left:-7px;}.field--name-field-trust-you-id{background:#fff;margin-left:-11px;width:106%;}.reviews-block.total_score_top{margin:0 !important;padding:0 !important;}.rooms-wrapper{margin-bottom:68px;}#main{background:#F2F2F2;}.breadcrumbs-wrap{background:#F2F2F2;}.hotel-lazy-load .container{padding-bottom:30px;}.footer{border:none;margin-top:-2px;}.services-list__item{flex-shrink:1;}.around-hotels .container{background:#fff;padding:18px;box-shadow:0 4px 5px rgba(29,51,48,0.49),0 1px 10px rgba(29,51,48,0.12),0 2px 4px rgba(29,51,48,0.2);border-radius:8px;margin-bottom:43px;width:91%;margin-left:14px;}}.unavailable-rooms-block-content{padding-bottom:48px;border-bottom:1px solid #CBCBCB;}.unavailable-rooms-block-content .rooms-block-all-title{font-family:'Poppins';color:#183029;font-weight:600;font-size:21px;line-height:32px;letter-spacing:0.5px;margin-bottom:24px;margin-top:40px;}.unavailable-rooms-block-content .unavailable-rooms-block{border-radius:8px;padding:16px;border:1px solid #FF9E36;background:#FEF7EC;display:flex;flex-direction:column;align-items:start;justify-content:space-between;color:#183029;}.unavailable-rooms-block-content .unavailable-rooms-block .unavailable-rooms-block-title{margin:0;font-size:16px;line-height:18.75px;font-weight:700;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:4px;}.unavailable-rooms-block-content .unavailable-rooms-block .unavailable-rooms-block-subtitle{margin:0;font-size:14px;line-height:16.41px;font-weight:400;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.unavailable-rooms-block-content .unavailable-rooms-block .unavailable-rooms-block-subtitle .selected-date{font-weight:700;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.schedule-block{position:relative;font-size:16px;}.schedule-block::after{content:'';display:block;clear:both;}.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;top:20px;transform:translate(-50%,-5px);right:18px;}.schedule-block .opener:before{border-width:3px 2.5px 0 2.5px;border-color:#1d3330 transparent transparent transparent;transform:translate(-50%,0);}.schedule-block .opener .time-entry{margin:0 0 0 4px;}.schedule-block .open-close .drop{display:none;position:absolute;top:100%;left:0px;z-index:11;padding:0px;background:#FFFFFF;border:1px solid #CBCBCB;border-radius:0px 0px 4px 4px;overflow:scroll;width:100%;height:243px;overflow-x:hidden;}.schedule-block .open-close .drop ul{font-style:normal;font-weight:200;color:#6A6A6A;font:16px/20px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.schedule-block .open-close .drop ul li.schedule__item{padding:12px;}.schedule-block .open-close.active{border-color:#1D3330;}.schedule-block .open-close.active .drop{display:block;}.schedule-block .time-outer{overflow:hidden;display:flex;flex-wrap:wrap;}.search-bar-button{background:#F7F8F9;padding:20px 0;margin:0 -30px;display:none;}.search-bar-button .separator-search-bar-button{width:23px;height:10px;margin-top:20px;}@media (max-width:979px){.search-bar-button{display:block;background-color:#F2F2F2;}}.multiple-booking .search-bar-button,.single-booking .search-bar-button{padding-bottom:0;}.search-bar-button__box{border:2px solid #9ebf00;background:#fff;box-shadow:0 2px 4px 0 rgba(138,153,151,0.3);margin:0 20px;}.search-bar-button__fields-group{border-top:1px solid #DFE2E2;display:flex;}.search-bar-button__fields-group:first-child{border:0;}.search-bar-button__field{width:100%;padding:12px;display:flex;min-height:59px;}.search-bar-button__field--half{width:50%;}.search-bar-button__field--half:nth-child(2){border-left:1px solid #DFE2E2;}.search-bar-button__field-icon{flex-shrink:0;margin-right:10px;}.search-bar-button__field-icon svg{width:18px;height:18px;fill:#1c3330;}.search-bar-button__field-content{margin:0 10px;flex:1 1 5px;}.search-bar-button__field-label{font-family:'Arial';font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#6A6A6A;}.search-bar-button__field-value{font-family:Arial;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#183029;}.search-panel{overflow:hidden;position:relative;color:#1d3330;z-index:101;border-top:1px solid #dfe4e3;padding:13px 16px 13px 16px;font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;transition:opacity 0.5s,visibility 0.5s;display:none;}@media (max-width:1023px){.search-panel{display:block;border:5px solid #9ebf00;border-radius:0 0 5px 5px;}}@media (max-width:767px){.search-panel{font-size:12px;padding:13px 5px 13px 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 li.mobile-dates{padding-left:7px;padding-right:7px;}@media (max-width:377px){.search-panel ul .hotel-search-bar-date-wrapper.base{display:none;}}.search-panel ul .hotel-search-bar-date-wrapper.short{display:none;}@media (max-width:377px){.search-panel ul .hotel-search-bar-date-wrapper.short{display:block;}}.search-panel ul .hotel-search-bar-date-wrapper.short span{opacity:1;padding:0;}.search-panel ul .hotel-search-bar-date-wrapper.short span:last-child:not(:empty):before{content:"-";display:inline;opacity:0.5;padding:0 4px;}.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:"Roboto-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;}}.search-panel.sticky{position:fixed;width:100%;top:0;left:0;background:#fff;z-index:1000;}.cart-opened .search-panel{display:none;}@media (max-width:1023px){.map-expanded .search-panel,.path-search-on-the-map .search-panel{display:none;}}.cart-opened .search-panel{display:none;}@media (max-width:979px){.page-node-type-hotel:not(.page-node-type-city-landing) .search-panel{display:none;}}.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;}.page-node-type-hotel .search-block-sticky-wrapper .search-block{margin:0;}.page-node-type-city-landing .search-block-sticky-wrapper .search-block{margin:0 0 30px;}.search-block-sticky-wrapper .container{padding:0;}.search-block{width:100%;color:#000;z-index:200;margin:0 0 24px;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 .datepicker-holder--new .box.box--from{background:#EDF8CC;}.search-open .search-block .datepicker-holder--new.first-date-select .box.box--from{background:transparent;}.search-open .search-block .datepicker-holder--new.first-date-select .box.box--to{background:#EDF8CC;}.search-open .search-block .datepicker-holder--new.date-selected .box.box--from,.search-open .search-block .datepicker-holder--new.prefilled .box.box--from{background:transparent;}}.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;}}@media (min-width:1024px){.search-block > .validation-form{padding:0 7px 7px;background:#B1D600;border-radius:0 0 5px 5px;}}.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;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:#183029;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);}.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,.search-block .btn-holder .btn-search:focus:before,.search-block .btn-holder .btn-search:focus:after,.no-js .search-block .btn-holder .btn-search:hover:before,.no-js .search-block .btn-holder .btn-search:hover:after,.no-touchevents .search-block .btn-holder .btn-search:hover:before,.no-touchevents .search-block .btn-holder .btn-search:hover: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:#183029;border:none;font:16px/40px "Poppins-SemiBold","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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}}.search-block .btn-holder input--active,.search-block .btn-holder input.active,.search-block .btn-holder input:focus,.no-js .search-block .btn-holder input:hover,.no-touchevents .search-block .btn-holder input:hover{background:#bee500;}@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.active-calendar .datepicker-holder--new .box.box--from{background:#EDF8CC;}.search-block.active-calendar .datepicker-holder--new.first-date-select .box.box--from{background:transparent;}.search-block.active-calendar .datepicker-holder--new.first-date-select .box.box--to{background:#EDF8CC;}.search-block.active-calendar .datepicker-holder--new.date-selected .box.box--from,.search-block.active-calendar .datepicker-holder--new.prefilled .box.box--from{background:transparent;}.search-block .children-info{font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.search-block .icon{border-radius:0;}@media (max-width:979px){.search-block .locations-info input{text-align:center;}}.search-block .caption-bar{display:none;position:relative;overflow:hidden;font:16px/22px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;padding:16px 44px;border-bottom:1px solid #ccc;text-align:center;}.search-block .caption-bar .btn-close{position:absolute;right:0;top:0;bottom:0;width:44px;overflow:hidden;text-indent:-9999px;z-index:20;}.search-block .caption-bar .btn-close::before,.search-block .caption-bar .btn-close::after{content:"";position:absolute;top:50%;left:50%;background:#000;transform:translate(-50%,-50%) rotate(45deg);}.search-block .caption-bar .btn-close::before{width:14px;height:2px;}.search-block .caption-bar .btn-close::after{width:2px;height:14px;}.search-block .caption-bar .btn-back{width:44px;position:absolute;left:0;top:0;bottom:0;text-indent:-9999px;overflow:hidden;display:none;}.search-block .caption-bar .btn-back::after{content:"";position:absolute;top:50%;left:50%;border:solid #000;border-width:0 2px 2px 0;padding:4px;transform:translate(-25%,-50%) rotate(135deg);}.search-block .caption-bar .stay-title{display:none;}.search-block .caption-bar .select-date-title{display:block;}.search-block .caption-bar .change-date-title{display:none;}.search-block .caption-bar .select-rooms-title{display:none;}@media (max-width:979px){.search-block .caption-bar{display:block;}}@media (max-width:979px){.search-block.date-selected-prefilled .caption-bar .stay-title,.search-block.date-selected-init .caption-bar .stay-title{display:block;}.search-block.date-selected-prefilled .caption-bar .select-date-title,.search-block.date-selected-init .caption-bar .select-date-title{display:none;}.search-block.date-selected-prefilled.active-calendar .caption-bar .change-date-title,.search-block.date-selected-prefilled.active-calendar .caption-bar .btn-back,.search-block.date-selected-init.active-calendar .caption-bar .change-date-title,.search-block.date-selected-init.active-calendar .caption-bar .btn-back{display:block;}.search-block.date-selected-prefilled.active-calendar .caption-bar .stay-title,.search-block.date-selected-prefilled.active-calendar .caption-bar .select-date-title,.search-block.date-selected-init.active-calendar .caption-bar .stay-title,.search-block.date-selected-init.active-calendar .caption-bar .select-date-title{display:none;}}.page-node-type-homepage .search-block .caption-bar{display:none;}@media (max-width:979px){.page-node-type-homepage .search-block .locations-info input{text-align:left;}}@media (max-width:979px){.guests-form-opened body:not(.page-node-type-homepage) .search-block .travelers.active{background:none;}.guests-form-opened body:not(.page-node-type-homepage) .search-block .travelers.active .info-travels{display:none;}.guests-form-opened body:not(.page-node-type-homepage) .search-block .travelers.active .info-drop{background:#fff;box-shadow:none;}.guests-form-opened body:not(.page-node-type-homepage) .search-block .caption-bar{z-index:30;}.guests-form-opened body:not(.page-node-type-homepage) .search-block .caption-bar .stay-title{display:none;}.guests-form-opened body:not(.page-node-type-homepage) .search-block .caption-bar .select-rooms-title,.guests-form-opened body:not(.page-node-type-homepage) .search-block .caption-bar .btn-back{display:block;}}.cart-wrap.active-calendar .datepicker-holder--new .box.box--from{background:#EDF8CC;}.cart-wrap.active-calendar .datepicker-holder--new.first-date-select .box.box--from{background:transparent;}.cart-wrap.active-calendar .datepicker-holder--new.first-date-select .box.box--to{background:#EDF8CC;}.total-title{flex:1 1 auto;font-size:18px;line-height:30px;color:#1d3330;margin:0;padding-right:10px;padding-bottom:16px;}@media (max-width:1023px){.total-title{margin-bottom:9px;padding-bottom:12px;padding-right:0;}}.total-title span{font-size:12px;line-height:12px;opacity:0.6;display:block;}.mini-search-bar-title{display:none;}.mini-search-bar-title span{font:16px/22px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1d3330;text-align:center;margin:0;display:block;}.page-node-type-hotel .mini-search-bar-title span,.page-node-type-hotel .datepicker-holder .box input,.page-node-type-hotel .travelers .info,.page-node-type-hotel .without-availability .mini-search-bar.use-sticky .corporate-code .txt{font:14px/22px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.page-node-type-hotel .datepicker-holder .box.box--to input{padding-left:calc(10%);}@media (min-width:1024px){.page-node-type-hotel .datepicker-holder.datepicker-holder--new .box.box--from{width:60%;}}.corporate-code .txt{font-size:14px;line-height:22px;color:#1d3330;margin-right:10px;display:none;margin-top:1px;}@media (min-width:1025px){.without-availability .mini-search-bar.use-sticky{position:absolute;margin-left:784px;width:378px;background:#fff;box-shadow:0px 6px 10px rgba(29,51,48,0.14),0px 1px 18px rgba(29,51,48,0.12),0px 3px 5px rgba(29,51,48,0.2);border-radius:4px;padding:0;opacity:1;transition:opacity 0.1s ease-in-out;}.without-availability .mini-search-bar.use-sticky.mini-search-hidden{opacity:0;}.without-availability .mini-search-bar.use-sticky .mini-search-bar-title{display:block;}.without-availability .mini-search-bar.use-sticky .search-block{height:auto !important;padding:24px 16px;margin:0;}.without-availability .mini-search-bar.use-sticky .search-block.active-calendar{padding:0;}.without-availability .mini-search-bar.use-sticky .search-block.active-calendar .mini-search-bar-title,.without-availability .mini-search-bar.use-sticky .search-block.active-calendar .travelers,.without-availability .mini-search-bar.use-sticky .search-block.active-calendar .corporate-code,.without-availability .mini-search-bar.use-sticky .search-block.active-calendar .btn-holder{display:none;}.without-availability .mini-search-bar.use-sticky .search-block.active-calendar .datepicker-holder{display:block;height:auto;}.without-availability .mini-search-bar.use-sticky .search-block.active-calendar .datepicker-holder .box{width:166px;height:60px;float:left;}.without-availability .mini-search-bar.use-sticky .search-block.active-calendar .datepicker-holder .calendar__info-nights-mobile{float:left;height:60px;width:40px;}.without-availability .mini-search-bar.use-sticky .search-block.active-calendar .calendar{position:relative;top:auto;left:auto;width:100%;box-shadow:none;clear:both;}.without-availability .mini-search-bar.use-sticky .validation-form{padding:0;background:none;border-radius:0;}.without-availability .mini-search-bar.use-sticky .validation-form form{box-shadow:none;border-radius:0;}.without-availability .mini-search-bar.use-sticky .locations-info{display:none;}.without-availability .mini-search-bar.use-sticky .search-block .search-holder{width:auto;float:none;border-radius:0;flex-direction:column;}.without-availability .mini-search-bar.use-sticky .search-block .info-drop__items--with-remove .info-drop__item-remove{display:block;}.without-availability .mini-search-bar.use-sticky .search-block .info-drop__item-remove{display:none;}.without-availability .mini-search-bar.use-sticky .datepicker-holder{float:none;width:auto;}.without-availability .mini-search-bar.use-sticky .datepicker-holder::after{height:1px;width:100%;top:auto;}.without-availability .mini-search-bar.use-sticky .datepicker-holder__arrow{width:20px;height:20px;flex-shrink:0;position:absolute;left:10%;top:50%;margin-top:-10px;pointer-events:none;}.without-availability .mini-search-bar.use-sticky .datepicker-holder__arrow::after{content:'';display:block;position:relative;top:auto;left:auto;width:20px;height:20px;margin:0;transform:rotate(0deg);background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/svg/spritesrc/icon-calendar.svg) no-repeat;background-size:cover;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar{padding:24px 50px;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar__info{display:none;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar__info-nights-mobile{display:block;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker td{text-align:center;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker .ui-datepicker-prev,.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker .ui-datepicker-next{top:46%;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker .ui-datepicker-prev{left:10px;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker .ui-datepicker-next{right:10px;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker-group{float:none;width:auto;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker-group .ui-datepicker-title{margin:0 0 10px;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker-group-first{margin:0 0 32px;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker-group-last{margin:0;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker-group-last .ui-datepicker-title{text-align:left;}.without-availability .mini-search-bar.use-sticky .datepicker-holder .calendar .ui-datepicker-calendar{width:100%;}.without-availability .mini-search-bar.use-sticky .travelers{float:none;width:auto;display:flex;justify-content:center;}.without-availability .mini-search-bar.use-sticky .travelers.active{display:block;}.without-availability .mini-search-bar.use-sticky .travelers.active .info-travels{height:54px;background:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/svg/spritesrc/icon-small-arrow.svg) no-repeat 16px 50%;padding:0 36px;border-bottom:1px solid #ccc;}.without-availability .mini-search-bar.use-sticky .travelers.active .info-travels .icon{display:none;}.without-availability .mini-search-bar.use-sticky .travelers::after{height:1px;width:100%;top:auto;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__items--with-remove{overflow:auto;max-height:522px;}.without-availability .mini-search-bar.use-sticky .travelers .counter input{line-height:36px;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop-message{margin:0 0 16px;width:100%;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-columns{flex-direction:column;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-column{display:flex;justify-content:space-between;flex:auto;padding:16px 0;align-items:center;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-column .room-title{padding:16px 0 0;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-column--center-title span{font-weight:normal;padding:0;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-column--remove{position:absolute;top:30px;right:26px;padding:0;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-children-ages{padding:16px 0;margin:0;flex-direction:column;align-items:center;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-children-ages > span{margin:0;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__control{border-top:1px solid #ccc;margin:0;padding:16px;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__control:after{display:none;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__add-room{display:none;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__validate{font:14px/20px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#fff;display:block;flex:auto;background:#9ebf00;border-radius:100px;padding:8px 20px;text-align:center;height:auto;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__validate--active,.without-availability .mini-search-bar.use-sticky .travelers .info-drop__validate.active,.without-availability .mini-search-bar.use-sticky .travelers .info-drop__validate:focus,.no-js .without-availability .mini-search-bar.use-sticky .travelers .info-drop__validate:hover,.no-touchevents .without-availability .mini-search-bar.use-sticky .travelers .info-drop__validate:hover{background:#b0d300;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-children-ages-group-items > *{margin:0;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-children-ages-group{width:100%;margin:0;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item-children-ages-group-items{gap:10px;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop{position:inherit;top:auto;right:auto;width:auto;box-shadow:none;border-radius:0;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item{margin:0;padding:0 16px;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item:last-child{border:0;}.without-availability .mini-search-bar.use-sticky .travelers .info-drop__item--rooms-mobile{display:block;}.without-availability .mini-search-bar.use-sticky .corporate-code{width:auto;float:none;}.without-availability .mini-search-bar.use-sticky .corporate-code .txt{display:block;}.without-availability .mini-search-bar.use-sticky .corporate-code::after{height:1px;width:100%;top:auto;}.without-availability .mini-search-bar.use-sticky .corporate-code__drop{position:relative;top:auto;right:auto;width:auto;box-shadow:none;padding:0 0 24px;}.without-availability .mini-search-bar.use-sticky .btn-holder{float:none;width:auto;padding:24px 16px 0;}.without-availability .mini-search-bar.use-sticky .btn-holder .btn-search{padding:0;border-radius:100px;overflow:hidden;}.without-availability .mini-search-bar.use-sticky .btn-holder .btn-search::before,.without-availability .mini-search-bar.use-sticky .btn-holder .btn-search::after{display:none;}.without-availability .mini-search-bar.use-sticky .btn-holder .btn-search input{padding:12px 24px;font-size:14px;line-height:16px;border-radius:100px;}}@media (min-width:1025px){.without-availability.guests-form-opened .mini-search-bar .search-block{padding:0;}.without-availability.guests-form-opened .mini-search-bar .mini-search-bar-title,.without-availability.guests-form-opened .mini-search-bar .datepicker-holder--new,.without-availability.guests-form-opened .mini-search-bar .corporate-code,.without-availability.guests-form-opened .mini-search-bar .btn-holder{display:none;}}@media (min-width:1025px){.without-availability .mini-search-bar-sticky.use-sticky{position:fixed;top:92px !important;}}@media (min-width:1025px){.without-availability .section-anchers-holder{padding-right:410px;}}.section-anchers-holder #description{border-radius:12px;background-color:#fff;padding:32px 40px;margin:32px 0;}.section-anchers-holder #services{border-radius:12px;background-color:#fff;padding:32px 40px;margin:32px 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 "Poppins-SemiBold","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;}.service-card__text p a--active,.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:focus,.service-card__text p .discover-more-section .item .opener:focus,.discover-more-section .item .service-card__text p .opener:focus,.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,.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{border-color:transparent;}.services-popup{max-width:600px;}.services-popup .services-block{padding:0;}.services-popup .services-block #new-category-service{display:flex;flex-direction:row;justify-content:space-evenly;margin:0 0 40px 0;}@media (max-width:767px){.services-popup .services-block #new-category-service{display:block;margin:30px 0;}}.services-popup .services-block #new-category-service .category-service{margin:0 0 15px 15px;}@media (max-width:767px){.services-popup .services-block #new-category-service .category-service{margin:0 0 20px 15px;}}.services-popup .services-block #new-category-service .category-service li span{display:inline-flex;vertical-align:middle;}.services-popup .services-block #new-category-service .category-service li span.category-service-title{padding:8px 0 0px 8px;}.services-popup .services-block #new-category-service .category-service li .category-service-icon img{width:32px;height:32px;transform:scale(0.9);}.services-popup .services-block #new-category-service .category-service .service-item{list-style-type:initial !important;margin-left:37px;}.services-popup .services-block #new-category-service .category-service .service-item .service-item-title{width:228px;}.services-popup .services-block .services-list{margin:0;}.services-zone{padding:25px 0;background:#f7f8fa;}@media (max-width:1023px){.services-zone{padding:0 0 24px;}}.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 .services-zone-item .media-image,.services-zone .services-zone-item .media--image{min-height:1px;}.services-zone .services-zone-item .media-image article,.services-zone .services-zone-item .media-image img,.services-zone .services-zone-item .media--image article,.services-zone .services-zone-item .media--image img{height:100%;min-height:1px;}.services-zone .services-zone-item .media-image article .media--image,.services-zone .services-zone-item .media-image img .media--image,.services-zone .services-zone-item .media--image article .media--image,.services-zone .services-zone-item .media--image img .media--image{height:100%;}.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:"Roboto-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:24px 0 0;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,.services-block .services-h2{float:left;font-size:18px;line-height:30px;margin:0;}.services-block h2 .svg-ico,.services-block .services-h2 .svg-ico{display:inline-block;vertical-align:middle;width:30px;height:30px;margin:-2px 11px 0 3px;}@media (max-width:979px){.services-block h2 .svg-ico,.services-block .services-h2 .svg-ico{margin:0 9px 0 3px;}}.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 "Roboto-Regular","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 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}}@media (max-width:767px){.services-block .services-list li{width:100%;line-height:20px;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;display:none;}.services-block .services-list .services__view-more{padding:0px 0px 2px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;margin:14px 0 0 0;}.services-block .services-list .services__view-more .modal-opener > a,.services-block .services-list .services__view-more .discover-more-section .item .modal-opener > .opener,.discover-more-section .item .services-block .services-list .services__view-more .modal-opener > .opener{color:#14281E;border-bottom:1px dashed #14281E;text-decoration:none;font-size:12px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:24px;}.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 "Roboto-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;}.services-block.services-block--preview{display:block;padding-bottom:0;margin:0 10px 28px 0;}@media (max-width:979px){.services-block.services-block--preview{display:block;}}.services-block.services-block--preview .services-list{display:flex;flex-wrap:wrap;margin-right:-20px;}.services-block.services-block--preview .services-list li{font-size:0;padding:0;margin:20px 20px 0 0;width:auto;}.services-block.services-block--preview .services-list img{margin:0;}.services-blocks .services-lists{overflow:hidden;display:flex;flex-wrap:wrap;}@media (min-width:981px){.services-blocks .services-lists{padding-bottom:32px;}}#services{display:none;}.services-popup{display:flex;background:#F7F8F9;border-radius:8px 8px 0px 0px;display:inline-block;max-width:720px !important;padding:0;width:720px;}@media (max-width:767px){.services-popup{position:absolute;margin-top:32px;max-height:100%;overflow:auto;left:0;right:0;max-width:100% !important;width:100%;}}.services-popup .fancybox-close-small{margin-top:3px;margin-right:10px;width:38px;color:black;}@media (max-width:767px){.services-popup .fancybox-close-small{margin-top:15px;}}@media (max-width:767px){.services-popup .services-block .heading{margin:0;}}.services-popup .services-block h2,.services-popup .services-block .services-h2{width:100%;font-size:18px;line-height:30px;padding-top:13px;padding-bottom:13px;padding-left:28px;font-family:Akkurat-Pro-Bold;font-style:normal;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#1d3330;border-bottom:1px solid #dbe0df;margin:0;}@media (max-width:767px){.services-popup .services-block h2,.services-popup .services-block .services-h2{padding:12px 56px 12px 24px;}}.services-popup .services-block .services-list{margin:0;margin:24px !important;padding-left:18px;list-style:disc;columns:2;-webkit-columns:2;display:block;}@media (max-width:767px){.services-popup .services-block .services-list{columns:1;}}.services-popup .services-block .services-list li{display:list-item;margin:0;padding:0 0 16px 0;font-family:Arial;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#1d3330;width:fit-content;}.services-popup .services-block .services-list .media--image{min-height:fit-content;}.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 "Roboto-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:"Roboto-Regular","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;justify-content:flex-end;}@media (max-width:1023px){.sort-form{width:100%;}}.sort-form__label{font:14px/24px "Poppins-SemiBold","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 176px;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;margin:0 40px 0 12px;}.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 24px;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__num-of-hotels span span{display:inline-block;opacity:1;}.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;}}.is-b-loading:not([data-animation])::before{display:none !important;}.steps-block{overflow:hidden;position:relative;margin:30px 0;}@media (max-width:1023px){.steps-block{overflow:visible;}}.steps-block:after{content:'';left:25px;right:25px;top:23px;height:1px;position:absolute;background:#d5dbdb;}@media (max-width:1023px){.steps-block:after{display:none;}}.steps-block__items{width:100%;list-style:none;margin:0;padding:0;display:flex;justify-content:center;color:#1c3330;font-size:21px;line-height:45px;position:relative;}@media (max-width:1023px){.steps-block__items{font-size:16px;line-height:30px;}}.steps-block__item{position:relative;z-index:1;text-align:center;flex:1 0 5px;}@media (max-width:1023px){.steps-block__item{padding:0 3px;flex:none;}}.steps-block__item:last-child:after,.steps-block__item:first-child:after{content:'';background:#f7f8fa;position:absolute;left:-200px;right:50%;top:0;bottom:0;z-index:-1;}@media (max-width:1023px){.steps-block__item:last-child:after,.steps-block__item:first-child:after{display:none;}}.steps-block__item:last-child:after{left:50%;right:-200px;}.steps-block__item:last-child{font-size:0;line-height:0;}.steps-block__item:last-child .steps-block__number{position:relative;}.steps-block__item:last-child .steps-block__number:before,.steps-block__item:last-child .steps-block__number:after{content:'';width:2px;height:15px;background:#fff;position:absolute;left:25px;top:15px;transform:rotate(40deg);}@media (max-width:1023px){.steps-block__item:last-child .steps-block__number:before,.steps-block__item:last-child .steps-block__number:after{height:10px;left:16px;top:11px;}}.steps-block__item:last-child .steps-block__number:before{height:6px;transform:rotate(-45deg);top:22px;left:18px;}@media (max-width:1023px){.steps-block__item:last-child .steps-block__number:before{height:5px;top:16px;left:12px;}}.steps-block__text{padding:7px 0 0;font:14px/30px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.steps-block__text{display:none;}}.steps-block__number{display:inline-block;vertical-align:top;border-radius:50%;width:45px;height:45px;color:#fff;box-shadow:0 3px 15px rgba(138,153,151,0.3);background:#9ebf00;}@media (max-width:1023px){.steps-block__number{width:30px;height:30px;}}@media (max-width:1023px){.path-online-checkin-confirmation .steps-block{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:201;margin:0;height:50px;background:#fff;padding-top:10px;}}.advantages-subscribe-bandme .logo-bandme-title{margin:0 0 16px;}@media (max-width:979px){.advantages-subscribe-bandme .logo-bandme-title{margin:0 0 24px;}}.advantages-subscribe-bandme .logo-bandme-title h1{margin:0 !important;font-size:24px !important;line-height:36px !important;font-weight:600;}@media (max-width:979px){.advantages-subscribe-bandme .logo-bandme-title h1{padding:0 16px;}}.advantages-subscribe-bandme .subscribe-bandme-block{background-color:#183029;border-radius:4px;padding:24px;margin:0 0 16px;display:flex;align-items:center;justify-content:center;color:#fff;}@media (max-width:979px){.advantages-subscribe-bandme .subscribe-bandme-block{margin:0 16px 24px;}}.advantages-subscribe-bandme .subscribe-bandme-block-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;text-align:center;}.advantages-subscribe-bandme .subscribe-bandme-block-content .top-subscribe-bandme{display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif;font-size:18px;line-height:27px;font-weight:600;color:#fff;}@media (max-width:979px){.advantages-subscribe-bandme .subscribe-bandme-block-content .top-subscribe-bandme{flex-direction:column;line-height:normal;}}.advantages-subscribe-bandme .subscribe-bandme-block-content .top-subscribe-bandme .logo-bandme-account{width:62.34px;height:24px;}@media (max-width:979px){.advantages-subscribe-bandme .subscribe-bandme-block-content .top-subscribe-bandme .logo-bandme-account{margin:0 0 16px;}}.advantages-subscribe-bandme .subscribe-bandme-block-content .description-subscribe-bandme p{margin:0;font-family:"Poppins",sans-serif;font-size:14px;line-height:21px;font-weight:600;color:#fff;}@media (max-width:979px){.advantages-subscribe-bandme .subscribe-bandme-block-content .description-subscribe-bandme p{text-align:left;line-height:normal;}}.advantages-subscribe-bandme .subscribe-bandme-block-content .cta-landing{background-color:#B1D600;border-radius:100px;padding:8px 24px;min-width:185px;box-sizing:border-box;max-height:40px;}.advantages-subscribe-bandme .subscribe-bandme-block-content .cta-landing .btn-subscribe{color:#183029;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;}.tabs{font-size:16px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;padding:0 0 1px;display:flex;font-style:normal;font-weight:400;line-height:normal;}@media (max-width:767px){.tabs{display:none;}}.tabs__item{position:relative;z-index:2;}.tabs__link{display:block;color:#6a6a6a;border-bottom:3px solid transparent;padding:0 0 8px !important;font-size:16px;text-wrap:nowrap;}.tabs__link--active,.tabs__link.active,.tabs__link:focus,.no-js .tabs__link:hover,.no-touchevents .tabs__link:hover{border-bottom-color:#9ebf00;color:#1d3330;}.tabs__item--active .tabs__link{border-bottom-color:#9ebf00;color:#183029;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:"Roboto-Regular","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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 10px;}.terminate-contract-block p{margin:0 0 20px;}.thematic-holder{display:flex;flex-direction:column;}@media (max-width:768px){.thematic-holder{align-items:center;}}.shared-span-style,.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .cta-content .modify-filters-button span,.page-node-type-city-landing .new-landing-page-container .no-results-content .no-results-text .cta-content .search-on-map-button span,#hotels-promo-list .no-results-content .no-results-text .cta-content .modify-filters-button span,.promo-page-detail .no-results-content .no-results-text .cta-content .modify-filters-button span,.promo-page .no-results-content .no-results-text .cta-content .modify-filters-button span,#hotels-promo-list .no-results-content .no-results-text .cta-content .search-on-map-button span,.promo-page-detail .no-results-content .no-results-text .cta-content .search-on-map-button span,.promo-page .no-results-content .no-results-text .cta-content .search-on-map-button span{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.41px;color:#183029;font-weight:700;}.img-fluid{width:100%;height:100%;border-radius:4px;}.thematic-card{position:relative;}.thematic-background{height:clamp(200px,16vw,260px);transition:width 0.3s ease,height 0.3s ease;border-radius:4px;position:relative;}@media (max-width:768px){.thematic-background{height:200px;transition:none;}}.thematic-sub-title{position:absolute;bottom:10px;left:10px;color:#FFFFFF;font-family:Poppins;font-size:18px;font-weight:600;line-height:27px;text-align:center;padding:12px;border-radius:8px;padding:0 16px;margin:0 auto;}.thematic-cards-holder .field__items{padding-bottom:24px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);}@media (max-width:768px){.thematic-cards-holder .field__items{grid-template-columns:repeat(1,1fr);}}.thematic-title{font-family:Poppins;font-size:21px;font-weight:600;line-height:31.5px;text-align:left;color:#183029;padding-bottom:16px;}.hotels-promo-wrapper .hotels-row-wrapp{display:grid;overflow:hidden;margin-bottom:24px;gap:8px;grid-template-columns:repeat(3,1fr);}@media (max-width:1110px){.hotels-promo-wrapper .hotels-row-wrapp{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.hotels-promo-wrapper .hotels-row-wrapp{display:flex;flex-direction:column;}}.hotels-promo-wrapper .hotels-row-wrapp .hotel-preview{max-width:388px;border-radius:4px;}@media (max-width:768px){.hotels-promo-wrapper .hotels-row-wrapp .hotel-preview{max-width:100%;}}.hotels-promo-wrapper .hotels-row-wrapp .hotel-preview:not(.link){padding:0;margin:0;}.hotels-promo-detail-title-holder{display:flex;align-items:center;justify-content:center;}.hotels-promo-detail-title-holder .hotels-promo-detail-title{color:var(--light-Texts-Txt-default,var(--Colors-Texts-Default,#183029));font-feature-settings:'liga' off,'clig' off;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:8px;width:100%;}.map-expanded .map{padding:0;}.map-expanded .map .btn-expand--map-search{top:16px !important;left:48px;}#hotels-promo-list .block-bbh-promo-map-block,.promo-page-detail .block-bbh-promo-map-block,.promo-page .block-bbh-promo-map-block{margin:24px auto;}#hotels-promo-list .map,.promo-page-detail .map,.promo-page .map{width:100%;height:176px;position:relative;top:0;margin:0 auto;max-width:100%;}#hotels-promo-list .map .map-popup,.promo-page-detail .map .map-popup,.promo-page .map .map-popup{bottom:48px;}@media (min-width:981px){#hotels-promo-list .map .map-popup,.promo-page-detail .map .map-popup,.promo-page .map .map-popup{width:405px;}}#hotels-promo-list .map .map-popup .hotel-preview__title,.promo-page-detail .map .map-popup .hotel-preview__title,.promo-page .map .map-popup .hotel-preview__title{font-size:15px;}#hotels-promo-list .map .map-popup .hotel-preview__description,.promo-page-detail .map .map-popup .hotel-preview__description,.promo-page .map .map-popup .hotel-preview__description{padding:2px 12px 6px;}#hotels-promo-list .map .map-popup .hotel-preview__promo-title,.promo-page-detail .map .map-popup .hotel-preview__promo-title,.promo-page .map .map-popup .hotel-preview__promo-title{margin:0 0 3px;}#hotels-promo-list .map .map-popup .raiting-block,.promo-page-detail .map .map-popup .raiting-block,.promo-page .map .map-popup .raiting-block{margin-bottom:0;}#hotels-promo-list .map .map-popup .hotel-preview__details,.promo-page-detail .map .map-popup .hotel-preview__details,.promo-page .map .map-popup .hotel-preview__details{margin:0 0 6px;}#hotels-promo-list .map .map-popup .hotel-preview__details .hotel-preview__price-wrapp,.promo-page-detail .map .map-popup .hotel-preview__details .hotel-preview__price-wrapp,.promo-page .map .map-popup .hotel-preview__details .hotel-preview__price-wrapp{margin:0;}#hotels-promo-list .map .map-popup .hotel-preview__btn-wrap .button,.promo-page-detail .map .map-popup .hotel-preview__btn-wrap .button,.promo-page .map .map-popup .hotel-preview__btn-wrap .button{height:38px;}#hotels-promo-list .map .map-popup .hotel-preview__btn-wrap .button span,.promo-page-detail .map .map-popup .hotel-preview__btn-wrap .button span,.promo-page .map .map-popup .hotel-preview__btn-wrap .button span{padding:10px 15px 14px;}#hotels-promo-list .map .btn-expand--map-search,.promo-page-detail .map .btn-expand--map-search,.promo-page .map .btn-expand--map-search{top:40%;}@media (max-width:979px){#hotels-promo-list .map .gmnoprint,.promo-page-detail .map .gmnoprint,.promo-page .map .gmnoprint{display:none;}}@media (max-width:979px){#hotels-promo-list .map .control-holder,.promo-page-detail .map .control-holder,.promo-page .map .control-holder{display:none;}}#hotels-promo-list .no-results-content,.promo-page-detail .no-results-content,.promo-page .no-results-content{padding:0 0 32px;margin:24px 0;display:inline-flex;}@media (max-width:979px){#hotels-promo-list .no-results-content,.promo-page-detail .no-results-content,.promo-page .no-results-content{margin-bottom:0;flex-direction:column;gap:24px;padding-bottom:0;}}#hotels-promo-list .no-results-content .no-results-text,.promo-page-detail .no-results-content .no-results-text,.promo-page .no-results-content .no-results-text{display:flex;flex-direction:column;gap:32px;padding-left:48px;justify-content:center;}@media (max-width:979px){#hotels-promo-list .no-results-content .no-results-text,.promo-page-detail .no-results-content .no-results-text,.promo-page .no-results-content .no-results-text{align-items:center;text-align:center;gap:16px;padding:0 16px;}}#hotels-promo-list .no-results-content .no-results-text .no-result-text,.promo-page-detail .no-results-content .no-results-text .no-result-text,.promo-page .no-results-content .no-results-text .no-result-text{display:flex;flex-direction:column;gap:12px;max-width:504px;}@media (max-width:979px){#hotels-promo-list .no-results-content .no-results-text .no-result-text,.promo-page-detail .no-results-content .no-results-text .no-result-text,.promo-page .no-results-content .no-results-text .no-result-text{gap:16px;}}#hotels-promo-list .no-results-content .no-results-text .no-result-text h2,.promo-page-detail .no-results-content .no-results-text .no-result-text h2,.promo-page .no-results-content .no-results-text .no-result-text h2{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:24px;font-weight:600;color:#1D3330;line-height:36px;margin-bottom:0;}@media (max-width:979px){#hotels-promo-list .no-results-content .no-results-text .no-result-text h2,.promo-page-detail .no-results-content .no-results-text .no-result-text h2,.promo-page .no-results-content .no-results-text .no-result-text h2{font-size:18px;line-height:27px;}}#hotels-promo-list .no-results-content .no-results-text .no-result-text p,.promo-page-detail .no-results-content .no-results-text .no-result-text p,.promo-page .no-results-content .no-results-text .no-result-text p{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:21px;margin-bottom:0;}@media (max-width:979px){#hotels-promo-list .no-results-content .no-results-text .no-result-text p,.promo-page-detail .no-results-content .no-results-text .no-result-text p,.promo-page .no-results-content .no-results-text .no-result-text p{font-size:14px;line-height:16.41px;}}#hotels-promo-list .no-results-content .no-results-text .cta-content,.promo-page-detail .no-results-content .no-results-text .cta-content,.promo-page .no-results-content .no-results-text .cta-content{display:flex;gap:12px;}#hotels-promo-list .no-results-content .no-results-text .cta-content .modify-filters-button,.promo-page-detail .no-results-content .no-results-text .cta-content .modify-filters-button,.promo-page .no-results-content .no-results-text .cta-content .modify-filters-button{border:none;padding:12px 24px;border-radius:100px;background-color:#B1D600;}#hotels-promo-list .no-results-content .no-results-text .cta-content .search-on-map-button,.promo-page-detail .no-results-content .no-results-text .cta-content .search-on-map-button,.promo-page .no-results-content .no-results-text .cta-content .search-on-map-button{border:solid 1px #8A9997;padding:12px 24px;border-radius:100px;background-color:transparent;}#hotels-promo-list .no-results-content .no-results-picture,.promo-page-detail .no-results-content .no-results-picture,.promo-page .no-results-content .no-results-picture{margin:0;display:flex;padding:32px 32px 0;}@media (max-width:979px){#hotels-promo-list .no-results-content .no-results-picture,.promo-page-detail .no-results-content .no-results-picture,.promo-page .no-results-content .no-results-picture{padding:0;}}#hotels-promo-list .no-results-content .no-results-picture img,.promo-page-detail .no-results-content .no-results-picture img,.promo-page .no-results-content .no-results-picture img{width:568px;height:278px;}.map-expanded .container.map-container{max-width:100%;padding:0;}.page-node-type-promo-page-detail.adminimal-admin-toolbar .js-map-holder,.page-node-type-promo-page.adminimal-admin-toolbar .js-map-holder{top:200px !important;}#hotels-promo-list{margin-top:24px;}#hotels-promo-list .hotels-row-wrapp{display:block;margin:24px 0px;}#hotels-promo-list .hotels-row-wrapp .views-infinite-scroll-content-wrapper{display:grid;overflow:hidden;margin-bottom:24px;gap:8px;grid-template-columns:repeat(3,1fr);}@media (max-width:1110px){#hotels-promo-list .hotels-row-wrapp .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){#hotels-promo-list .hotels-row-wrapp .views-infinite-scroll-content-wrapper{display:flex;flex-direction:column;}}#hotels-promo-list .hotels-row-wrapp .views-infinite-scroll-content-wrapper .hotel-preview{max-width:388px;border-radius:4px;}@media (max-width:768px){#hotels-promo-list .hotels-row-wrapp .views-infinite-scroll-content-wrapper .hotel-preview{max-width:100%;}}#hotels-promo-list .hotels-row-wrapp .views-infinite-scroll-content-wrapper .hotel-preview:not(.link){padding:0;margin:0;}@media (max-width:979px){.new-bandme-hotels-page .map.hotel-popup-open .gm-style div:has(> a,> .discover-more-section .item .opener,> .discover-more-section .item .opener){display:block;}}.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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.tooltip .sub-title{display:block;color:#6a6a6a;font:12px/20px "Poppins-SemiBold","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:0 0 10px;display:block;}.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:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:12px;margin:0;}.tooltip .jcf-scrollbar-horizontal{display:none !important;}.tooltip--hotel-preview{width:auto;min-width:150px;}.tooltip--hotel-preview .tooltip-holder{padding:12px;box-shadow:none;filter:drop-shadow(0px 4px 5px rgba(29,51,48,0.14)) drop-shadow(0px 1px 10px rgba(29,51,48,0.12)) drop-shadow(0px 2px 4px rgba(29,51,48,0.2));}.tooltip--hotel-preview .hotel-preview__details-txt{text-align:left;margin:0 0 12px;display:block;}.tooltip--hotel-preview .title{padding:0;margin:0 0 4px;font-size:14px;line-height:16px;}.tooltip--hotel-preview .sub-title{font-size:14px;line-height:22px;margin:0 0 2px;}.tooltip--hotel-preview .list-holder{padding:0;min-height:auto;}.tooltip--hotel-preview .list-holder .box:last-child{padding-bottom:0;}.tooltip--hotel-preview .list-holder .list li{padding:0 0 8px;}.tooltip--hotel-preview .list-holder .list li:last-child{padding:0;}.tooltip--hotel-preview .list-holder .list .date{font-size:12px;line-height:16px;color:#1D3330;margin-right:16px;}.tooltip--hotel-preview .list-holder .list .price-box{font-size:14px;line-height:16px;color:#1D3330;}.tooltip--hotel-preview.partial{padding:0 0 10px;font-size:14px;line-height:1.3;}.tooltip--hotel-preview.partial .list .price-box{color:#9ebf00;}.path-checkout-confirmation .tooltip,.path-online-checkin-confirmation .tooltip,.path-my-bookings .tooltip{font-size:14px;}.path-checkout-confirmation .tooltip .title,.path-online-checkin-confirmation .tooltip .title,.path-my-bookings .tooltip .title{font-size:16px;}.top-event{margin:0 15px;}@media (max-width:1023px){.top-event{margin:0;}}.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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:1px;color:#9ebf00;margin:0 0 9px;}.top-event__catchline{font:12px/18px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;opacity:0.6;}.top-event__name{display:block;font:14px/18px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 6px;}.top-event--landing .top-event__name{font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.top-event__city{display:flex;align-items:center;font:12px/18px "Roboto-Regular","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;}.top-event--active .top-event__btn-wrap,.top-event.active .top-event__btn-wrap,.top-event:focus .top-event__btn-wrap,.no-js .top-event:hover .top-event__btn-wrap,.no-touchevents .top-event:hover .top-event__btn-wrap{visibility:visible;}.top-event h3{font:14px/18px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:0 0 8px;}.top-event .raiting-block{margin:0 0 20px;}.top-loader{position:fixed;left:0;top:0;width:100%;height:3px;z-index:10001;}.top-loader__thumb{position:absolute;left:0;top:0;height:100%;background:#9EBF00;}@media (min-width:1024px){.travel-guide-details{padding:40px 0 0;}.dj-browser-msie-11 .travel-guide-details{padding-bottom:40px;}}.travel-guide-details .container{max-width:1064px;}.travel-guide-details__item{width:100%;margin-bottom:32px;position:relative;}@media (max-width:1023px){.travel-guide-details__item{display:none;padding:30px 30px 45px;}.travel-guide-details__item.is-shown-popin{display:block;}}.travel-guide-details__item:last-child{margin-bottom:0;}.travel-guide-details__wrap{display:block;border-radius:4px;background-color:#FFFFFF;box-shadow:0 2px 4px 0 rgba(138,153,151,0.3);border:1px solid rgba(138,153,151,0.2);}@media (min-width:1024px){.travel-guide-details__wrap{padding:30px 30px 45px;border:0;display:flex;}}.travel-guide-details__img{width:100%;border-radius:4px;overflow:hidden;}@media (min-width:1024px){.travel-guide-details__img{border-radius:0;height:218px;width:317px;min-width:317px;}.travel-guide-details__img + .travel-guide-details__content{margin-left:50px;}}@media (max-width:979px){.travel-guide-details__img .media--image{position:relative;padding-bottom:44.5%;}.travel-guide-details__img .media--image img{position:absolute;}}.travel-guide-details img{object-fit:cover;min-width:100%;min-height:100%;width:auto;height:auto;}.travel-guide-details .show-more{display:none;appearance:none;color:#9ebf00;font-size:0.875rem;line-height:1.7142857143em;position:absolute;right:20px;bottom:22px;border:0;padding:0;background:none;user-select:none;}@media (min-width:1024px){.travel-guide-details .show-more{display:block;}}.travel-guide-details .show-more .text{border-bottom:1px dotted currentColor;}.travel-guide-details .show-more--active .text,.travel-guide-details .show-more.active .text,.travel-guide-details .show-more:focus .text,.no-js .travel-guide-details .show-more:hover .text,.no-touchevents .travel-guide-details .show-more:hover .text{border-bottom-color:transparent;}.travel-guide-details__content{width:100%;width:100%;}@media (max-width:1023px){.travel-guide-details__content{padding:20px 17px;background-color:#fff;}}@media (min-width:1024px){.travel-guide-details__content{width:calc(100% - 367px);}}.travel-guide-details__content .title{color:#1c3330;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.125rem;line-height:1.6666666667em;margin-bottom:10px;}.travel-guide-details__content .questions-list{color:rgba(29,51,48,0.6);font-size:0.75rem;line-height:1.5em;}@media (min-width:768px){.travel-guide-details__content .questions-list{flex-wrap:wrap;display:flex;}}.travel-guide-details__content .questions-list li{border-top:7px solid transparent;border-bottom:7px solid transparent;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;position:relative;padding-left:21px;flex:0 0 50%;max-width:50%;}@media (min-width:1024px){.travel-guide-details__content .questions-list li:nth-child(10) ~ li{display:none;}.is-shown .travel-guide-details__content .questions-list li:nth-child(10) ~ li{display:block;}}.travel-guide-details__content .questions-list li:last-child{margin-bottom:0;}.travel-guide-details__content .questions-list li::before{content:'';width:5px;height:5px;border-radius:50%;background:#778583;position:absolute;left:0;top:6px;}.travel-guide-details__content .questions-list h3{font-size:0.75rem;}.travel-guide-details__content .questions-list a,.travel-guide-details__content .questions-list .discover-more-section .item .opener,.discover-more-section .item .travel-guide-details__content .questions-list .opener{color:currentColor;border-bottom:1px dotted currentColor;}.travel-guide-details__content .questions-list a--active,.travel-guide-details__content .questions-list a.active,.travel-guide-details__content .questions-list .discover-more-section .item .active.opener,.discover-more-section .item .travel-guide-details__content .questions-list .active.opener,.travel-guide-details__content .questions-list a:focus,.travel-guide-details__content .questions-list .discover-more-section .item .opener:focus,.discover-more-section .item .travel-guide-details__content .questions-list .opener:focus,.no-js .travel-guide-details__content .questions-list a:hover,.no-js .travel-guide-details__content .questions-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-js .travel-guide-details__content .questions-list .opener:hover,.no-touchevents .travel-guide-details__content .questions-list a:hover,.no-touchevents .travel-guide-details__content .questions-list .discover-more-section .item .opener:hover,.discover-more-section .item .no-touchevents .travel-guide-details__content .questions-list .opener:hover{border-bottom:none;}@media (max-width:1023px){.is-shown-popin{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#F7F8FA;z-index:9999;overflow-y:auto;padding:82px 20px 20px;}}.mobile-button-back{appearance:none;align-items:center;background-color:#fff;box-shadow:0 1px 20px 0 rgba(210,213,217,0.7);border:0;display:none;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:0.875rem;height:62px;top:0;padding:20px;position:fixed;width:100%;z-index:100000;}.mobile-button-back.is-shown{display:flex;}.icon-left{display:block;width:30px;height:30px;position:relative;}.icon-left:after,.icon-left:before{content:'';width:2px;height:10px;background:currentColor;position:absolute;right:21px;top:50%;margin-top:-2px;transform:rotate(-45deg);transition:background .5s;}.icon-left:before{margin-top:-8px;transform:rotate(45deg);}@media (max-width:1023px){html.mobile-scroll-lock{overflow:hidden;}}.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;}}.travel-guide-questions-block__content a--active,.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:focus,.travel-guide-questions-block__content .discover-more-section .item .opener:focus,.discover-more-section .item .travel-guide-questions-block__content .opener:focus,.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,.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{border-color:transparent;}.travel-guide-previews{padding:40px 0 29px;background-color:#F7F8FA;}.travel-guide-previews .container{max-width:1064px;}@media (max-width:767px){.travel-guide-previews .container{padding:0 23px;}}@media (min-width:768px){.travel-guide-previews__list{display:flex;justify-content:space-between;flex-wrap:wrap;}.travel-guide-previews__list:after{content:"";flex:auto;}}.travel-guide-previews__item{width:100%;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:11px;overflow:hidden;appearance:none;border:0;padding:0;border-radius:4px;box-shadow:0 14px 41px 0 rgba(29,51,48,0.14);}@media (min-width:768px) and (max-width:1023px){.travel-guide-previews__item{width:calc(50% - 11px/2);max-width:calc(50% - 11px/2);margin-left:11px;}.travel-guide-previews__item:first-child,.travel-guide-previews__item:nth-child(2n+1){margin-left:0;}}@media (min-width:1024px){.travel-guide-previews__item{width:calc(25% - 33px/4);max-width:calc(25% - 33px/4);margin-left:11px;}.travel-guide-previews__item:first-child,.travel-guide-previews__item:nth-child(4n+1){margin-left:0;}}.travel-guide-previews__item:after{content:"";padding-bottom:38.3%;display:block;}.travel-guide-previews img{position:absolute;width:100%;height:auto;left:0;top:0;}.travel-guide-previews .title{padding:0 10px;position:relative;z-index:1;color:#fff;font-size:0.875rem;font-weight:bold;line-height:1.2857142857em;text-align:center;text-transform:uppercase;max-height:5.1428571429em;overflow:hidden;margin:0;}.travel-guide-previews .field[data-blazy]{min-width:unset;}.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 "Roboto-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;display:flex;flex-direction:column;justify-content:center;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;}.search-block--redesign .travelers .info-travels .icon{right:auto;width:20px;height:19px;left:18px;top:50%;transform:translateY(-50%);}.travelers .info-travels .icon svg{fill:#1c3330;}@media (max-width:1023px){.travelers .info-travels .icon{display:none;}}.search-block--redesign .travelers .info-travels{padding:0 30px 0 52px;display:flex;flex-direction:column;justify-content:center;}@media (max-width:1023px){.search-block--redesign .travelers .info-travels{display:block;text-align:center;padding:19px 38px;}}.travelers.active .info-drop{display:block;}.travelers.active .label{color:#c3de3b;}@media (max-width:1023px){.search-block--redesign .travelers.active .info-travels{text-align:left;}}@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 "Poppins-SemiBold","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 .text-field-error-txt__icon-error{overflow:hidden;}.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 "Roboto-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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;margin-bottom:5px;padding:16px 0 12px;}}.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;}@media (max-width:1023px){.travelers .info-drop__item-children-ages .jcf-select .jcf-select-text{font-size:16px;height:40px;}}.travelers .info-drop__item-children-ages .jcf-select span{line-height:22px;}@media (max-width:1023px){.travelers .info-drop__item-children-ages .jcf-select span{line-height:30px;}}.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:"Roboto-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:40px;display:flex;align-items:center;justify-content:center;text-align:center;height:42px;font-size:14px;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){.search-block--redesign .travelers--cart.active .info-travels{text-align:left;}}@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-block--redesign .search-result-page .travelers.active .info-travels,.search-block--redesign
    .page-node-type-hotel .travelers.active .info-travels{text-align:left;}}@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;}}.tooltip--bottom{display:none;}.contact-info{margin:0 0 40px;}.contact-info .raiting-block .number span{color:#8cc17c;}.contact-info .raiting-block .ty-preview-rating{display:flex !important;}.contact-info .raiting-block .inline-icone-reviews{display:flex !important;}.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;}}.contact-info.alt .raiting-block .ty-preview-rating{display:flex !important;}.contact-info.alt .raiting-block .inline-icone-reviews{display:flex !important;}@media (max-width:979px){.contact-info.alt .number{font-size:30px;line-height:30px;}}.contact-info.alt .number .ty-preview-rating{display:flex !important;}.contact-info.alt .number .inline-icone-reviews{display:flex !important;}@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;align-items:center;}.contact-info.alt .info-holder .raiting-block .ty-preview-rating{display:flex !important;}.contact-info.alt .info-holder .raiting-block .inline-icone-reviews{display:flex !important;}.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:"Poppins-SemiBold","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:1023px){.contact-info .logo-trust img{display:inline-block;vertical-align:bottom;}}.contact-info .link{position:relative;pointer-events:auto;}.reviews-block{padding:0 0 27px;}.reviews-block.total_score_top{margin-bottom:0;border:0;}@media (max-width:979px){.reviews-block.total_score_top{margin-bottom:20px;padding-bottom:0;border-bottom:none;}}@media (max-width:979px){.without-availability .reviews-block.total_score_top{padding-bottom:0;}}@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-block .select-lang{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;background:none;color:#1d3330;border:none;padding:0;cursor:pointer;}.reviews-block .select-lang:hover{text-decoration:underline;}.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 .ty-preview-rating{display:flex !important;}.reviews-list .raiting-block .inline-icone-reviews{display:flex !important;}.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:"Roboto-Regular","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 "Roboto-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{background-color:#fff;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:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;width:100%;word-break:break-word;}@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 "Roboto-Regular","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:"Roboto-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 button.link{border:none;background-color:transparent;font:inherit;padding:0;}.trustyou-block button.link:focus{outline:none;}.trustyou-block .comments-list{margin:0 0 26px;padding:15px 0 0;overflow:hidden;font-family:"Roboto-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:"Roboto-Regular","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:"Roboto-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;margin-bottom:7px;}.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;}@media (max-width:979px){.mobile-contact-info.block-with-separator{margin-bottom:30px;padding-bottom:0;border-bottom:0;}}.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-aside-register{background-color:#fff;border-radius:4px;box-shadow:0 4px 5px 0 rgba(29,51,48,0.14);max-width:328px;margin:0 auto;position:relative;left:0;right:0;top:-80px;}.user-aside-register .aside-header{background-color:#183029;padding:24px;border-radius:4px 4px 0 0;color:#fff;display:flex;flex-direction:column;align-items:center;}.user-aside-register .aside-header .logo-bandme-title{width:62.4px;height:24px;margin:0 auto 10px;}.user-aside-register .aside-header .logo-bandme-title img{width:100%;height:100%;}.user-aside-register .aside-header p{font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;Line-height:21px;text-align:center;margin:0;}.user-aside-register .aside-content{padding:32px 16px;}.user-aside-register .aside-content ul{display:flex;flex-direction:column;}.user-aside-register .aside-content ul li{margin:0 0 16px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;line-height:16.41px;font-weight:400;color:#183029;position:relative;padding:0 0 0 40px;}.user-aside-register .aside-content ul li::before{display:flex;align-items:center;justify-content:center;content:url("/html/images/white-check.svg");width:24px;height:24px;background-color:#B1D600;border-radius:100%;position:absolute;top:0;bottom:0;margin:auto;left:0;}.user-aside-register .aside-content ul li::before svg{width:8px;height:7px;}.user-aside-register .aside-content ul li:last-child{margin:0;}.user-aside-register .aside-footer{padding:32px 40px;border-top:1px solid #CBCBCB;}.user-aside-register .aside-footer .my-account__help-list .h4{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:700;font-size:12px;line-height:12px;color:#6a6a6a;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase;}.user-aside-register .aside-footer .my-account__help-list li{margin-bottom:0;border-bottom:1px dashed #183029;display:inline-block;}.user-aside-register .aside-footer .my-account__help-list li a,.user-aside-register .aside-footer .my-account__help-list li .discover-more-section .item .opener,.discover-more-section .item .user-aside-register .aside-footer .my-account__help-list li .opener{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:400;font-size:14px;line-height:16.41px;color:#183029;text-decoration:none;}.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;}}.user-form .message{margin:0 0 10px;}.user-form h2{font-size:18px;font-weight:400;line-height:30px;margin:0 0 21px;}.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 "Roboto-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 "Roboto-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;top:33px;}.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%;}.datepicker-drop-default td span--active,.datepicker-drop-default td span.active,.datepicker-drop-default td span:focus,.no-js .datepicker-drop-default td span:hover,.no-touchevents .datepicker-drop-default td span:hover,.datepicker-drop-default td a--active,.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:focus,.datepicker-drop-default td .discover-more-section .item .opener:focus,.discover-more-section .item .datepicker-drop-default td .opener:focus,.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,.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{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;}.user-form__header-account-box a--active,.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:focus,.user-form__header-account-box .discover-more-section .item .opener:focus,.discover-more-section .item .user-form__header-account-box .opener:focus,.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,.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{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;}.user-form__row .add-phone-link > span--active,.user-form__row .add-phone-link > span.active,.user-form__row .add-phone-link > span:focus,.no-js .user-form__row .add-phone-link > span:hover,.no-touchevents .user-form__row .add-phone-link > span:hover{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__row #edit-current-password,.user-form__row #edit-password,.user-form__row #edit-password-confirm{width:380px;}@media (max-width:979px){.user-form__row #edit-current-password,.user-form__row #edit-password,.user-form__row #edit-password-confirm{width:290px;}}.user-form__row input[type="password"]:-webkit-autofill{box-shadow:0 0 0 1000px white inset !important;-webkit-text-fill-color:black !important;background-color:white !important;border:1px solid rgba(153,158,157,0.3) !important;}.user-form__row input[type="password"]:-moz-autofill{background-color:white !important;color:black !important;box-shadow:0 0 0 1000px white inset !important;border:1px solid rgba(153,158,157,0.3) !important;}.user-form__row #new-password-check input{width:380px !important;}.user-form__row #new-password-check #table{display:table;width:400px;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1D3330;}@media (max-width:767px){.user-form__row #new-password-check #table{width:300px;}}.user-form__row #new-password-check .tr{display:table-row;}.user-form__row #new-password-check .td{display:table-cell;position:relative;}.user-form__row #new-password-check .td:before{content:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon_notok_gray.svg);width:15px;height:15px;display:inline-block;}.user-form__row #new-password-check .td.active:before{content:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon_notok_red.svg);width:15px;height:15px;display:inline-block;}.user-form__row #new-password-check .td.not-active:before{content:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon_ok_tick.svg);width:15px;height:15px;display:inline-block;}.user-form__row #new-password-check .td#not_too_common{color:#1D3330;text-decoration:none;}.user-form__row #new-password-check .td#not_too_common:before{content:none !important;}.user-form__row #new-password-confirm-check #table{width:100%;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1D3330;}.user-form__row #new-password-confirm-check #password_match_not_active{display:block;}.user-form__row #new-password-confirm-check #password_match_not_active:before{content:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon_notok_gray.svg);width:15px;height:15px;display:inline-block;}.user-form__row #new-password-confirm-check #password_match_not_active.active{display:block;}.user-form__row #new-password-confirm-check #password_match_not_active.active:before{content:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon_notok_red.svg);width:15px;height:15px;display:inline-block;}.user-form__row #new-password-confirm-check #password_match_not_active.not-active{display:none;}.user-form__row #new-password-confirm-check #password_match_active{display:none;}.user-form__row #new-password-confirm-check #password_match_active.active{display:block;}.user-form__row #new-password-confirm-check #password_match_active.active:before{content:url(https://www.hotel-bb.com/themes/custom/bbh_front/html/images/icon_ok_tick.svg);width:15px;height:15px;display:inline-block;}.user-form__row #password-policy-popup{display:none;}.user-form__row #password-policy-popup .popup__main{overflow:hidden;}.user-form #password_policy_title_markup,.user-form #password_policy_description_markup{display:none;}.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{}@media (max-width:767px){.user-form__col label{display:block;}}.user-form__col .label{margin-bottom:8px;}.user-form__captcha-row{padding:0 0 24px;}.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 "Roboto-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;}.user-form .forgot-pass-link--active,.user-form .forgot-pass-link.active,.user-form .forgot-pass-link:focus,.no-js .user-form .forgot-pass-link:hover,.no-touchevents .user-form .forgot-pass-link:hover{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;}}.user-form .check-by-booking a--active,.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:focus,.user-form .check-by-booking .discover-more-section .item .opener:focus,.discover-more-section .item .user-form .check-by-booking .opener:focus,.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,.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{text-decoration:underline;}.user-form .link-conditions{color:#788785;border-bottom:1px solid #ecf5c1;}.user-form .link-conditions--active,.user-form .link-conditions.active,.user-form .link-conditions:focus,.no-js .user-form .link-conditions:hover,.no-touchevents .user-form .link-conditions:hover{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;}.user-form--login .forgot-pass-link--active > span,.user-form--login .forgot-pass-link.active > span,.user-form--login .forgot-pass-link:focus > span,.no-js .user-form--login .forgot-pass-link:hover > span,.no-touchevents .user-form--login .forgot-pass-link:hover > 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.new--message--success{background:#FCFDF4;border:1px solid #9EBF00;border-radius:8px;padding:16px;box-shadow:none;}@media (max-width:767px){.message-box .message--success.new--message--success .message__text-box{text-align:left;}}.message-box .message--success.new--message--success .message__title{font-style:normal;font-weight:700;font-size:16px;color:#1D3330;}.message-box .message--success.new--message--success .message__text p{font-style:normal;font-weight:400;font-size:14px;color:#1D3330;}.message-box .message--success{margin-bottom:30px;}.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;}.connection-settings.account-delete-form .btn-delete-row{padding:30px 0 0 0;}#delete-account-pop-up .popup__heading h3{text-align:center;}#delete-account-pop-up .popup__main h4{font-weight:bold;font:22px "Akkurat-Pro-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;margin:25px 0;line-height:30px;}#delete-account-pop-up .popup__main .ctr{text-align:center;}#delete-account-pop-up .popup__main p{color:#1d3330;font:14px/24px "Akkurat-Pro-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}#delete-account-pop-up .button-delete{border:none;}#delete-account-pop-up .button-delete button{background:red;color:#ffff;}#delete-account-pop-up .user-form__btn-row.cntr{justify-content:center;}#delete-account-pop-up .user-form__btn-row.cntr .user-form__btn-wrap{padding:0 20px;}@media (min-width:769px){#delete-account-pop-up .user-form__btn-row.cntr .user-form__btn-wrap{margin:0;}}#delete-account-pop-up .user-form__btn-row.cntr .button{margin:0 15px;}.account-contact__block{max-width:540px;}@media (max-width:979px){.account-contact__block{max-width:none;}}#user-login-form #new-password-check{display:none;}form.user-password-reset-form input{width:380px;}@media (max-width:767px){form.user-password-reset-form input{width:330px;}}form.user-password-reset-form input + a.text-field__icon-eye,form.user-password-reset-form .discover-more-section .item input + .text-field__icon-eye.opener,.discover-more-section .item form.user-password-reset-form input + .text-field__icon-eye.opener{margin-left:350px !important;}@media (max-width:767px){form.user-password-reset-form input + a.text-field__icon-eye,form.user-password-reset-form .discover-more-section .item input + .text-field__icon-eye.opener,.discover-more-section .item form.user-password-reset-form input + .text-field__icon-eye.opener{margin-left:299px !important;}}form.user-password-reset-form .text-field-error-txt{width:380px;}@media (max-width:767px){form.user-password-reset-form .text-field-error-txt{width:330px;}}form.user-password-reset-form .form-item-pass-pass1 #new-password-confirm-check{display:none;}form.user-password-reset-form .form-item-pass-pass2 #new-password-check{display:none;}form.user-password-reset-form #edit-pass .fields-holder{display:block;}input#edit-password + a.text-field__icon-eye,.discover-more-section .item input#edit-password + .text-field__icon-eye.opener,input#edit-password-confirm + a.text-field__icon-eye,.discover-more-section .item input#edit-password-confirm + .text-field__icon-eye.opener{margin-left:350px;}@media (max-width:767px){input#edit-password + a.text-field__icon-eye,.discover-more-section .item input#edit-password + .text-field__icon-eye.opener,input#edit-password-confirm + a.text-field__icon-eye,.discover-more-section .item input#edit-password-confirm + .text-field__icon-eye.opener{margin-left:262px;}}input#edit-pass-pass1 + a.text-field__icon-eye,.discover-more-section .item input#edit-pass-pass1 + .text-field__icon-eye.opener,input#edit-pass-pass2 + a.text-field__icon-eye,.discover-more-section .item input#edit-pass-pass2 + .text-field__icon-eye.opener{margin-left:88%;}@media (max-width:767px){input#edit-pass-pass1 + a.text-field__icon-eye,.discover-more-section .item input#edit-pass-pass1 + .text-field__icon-eye.opener,input#edit-pass-pass2 + a.text-field__icon-eye,.discover-more-section .item input#edit-pass-pass2 + .text-field__icon-eye.opener{margin-left:299px;}}input#password + a.text-field__icon-eye,.discover-more-section .item input#password + .text-field__icon-eye.opener,input#password-confirm + a.text-field__icon-eye,.discover-more-section .item input#password-confirm + .text-field__icon-eye.opener{margin-left:121%;}@media (max-width:767px){input#password + a.text-field__icon-eye,.discover-more-section .item input#password + .text-field__icon-eye.opener,input#password-confirm + a.text-field__icon-eye,.discover-more-section .item input#password-confirm + .text-field__icon-eye.opener{margin-left:91%;}}#user-register-form #edit-personal-info-country-row .fields-holder,#user-register-form #edit-user-info-row .fields-holder,#user-register-form #edit-telephone-row .fields-holder{display:block;}#bbh-user-my-password-form .fields-holder{display:block;}.newsletter-subscribe .mobile-visible{display:none;}@media (max-width:767px){.newsletter-subscribe .mobile-visible{display:block;}}.user-informations{padding:0 0 40px;}@media (max-width:979px){.user-informations{padding:0 0 8px;}}.user-informations-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px;}@media (max-width:979px){.user-informations-header{margin:0 0 24px;}}.user-informations-header h1{font-family:"Poppins",sans-serif;font-size:24px;line-height:36px;font-weight:600;margin:0;color:#183029;}@media (max-width:979px){.user-informations-header h1{padding:0;}}.user-informations .user-form__btn-row{padding:0;height:32px;}@media (max-width:979px){.user-informations .user-form__btn-row{display:none;}}.user-informations .user-form__btn-row .user-form__btn-wrap{margin:0;min-width:180px;}.user-informations .user-form__btn-row .user-form__btn-wrap .button{height:32px;padding:8px 16px;display:flex;align-items:center;border-color:#8A9997;background-color:rgba(0,0,0,0);}@media (max-width:979px){.user-informations .user-form__btn-row .user-form__btn-wrap .button{height:40px;}}.user-informations .user-form__btn-row .user-form__btn-wrap .button__inner{padding:0;color:#183029;font-size:12px;line-height:14px;font-family:"Roboto",sans-serif;font-weight:700;}.user-informations .user-form__btn-row .user-form__btn-wrap .button::after,.user-informations .user-form__btn-row .user-form__btn-wrap .button::before{display:none;}.user-informations .user-form__btn-row .user-form__btn-wrap .button:hover,.user-informations .user-form__btn-row .user-form__btn-wrap .button:focus{border-color:#BEE500;}.user-informations .user-form,.user-informations .delete-account{border-top:3px solid #B1D600;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(29,51,48,0.2);}.user-informations .user-form h2,.user-informations .delete-account h2{font-family:"Poppins",sans-serif;color:#183029;font-weight:600;font-size:18px;line-height:27px;padding:8px;margin:0 0 8px;}@media (max-width:979px){.user-informations .user-form h2,.user-informations .delete-account h2{padding:0;margin:0 0 16px;}}.user-informations .user-form{margin:0 0 16px;padding:24px;}@media (max-width:979px){.user-informations .user-form{padding:24px 16px;}}.user-informations .user-form__row{display:flex;flex-direction:column;gap:8px;margin:0;}.user-informations .user-form__col{padding:0;flex:1 0 200px;max-width:200px;}@media (max-width:979px){.user-informations .user-form__col{flex:1 0 160px;max-width:160px;}}@media (max-width:767px){.user-informations .user-form__col{flex:1 0 50%;max-width:50%;}}.user-informations .user-form__col .label{font-family:"Roboto",sans-serif;text-transform:initial;font-size:12px;line-height:14px;font-weight:400;color:#6A6A6A;}.user-informations .user-form__col .value{line-height:16px;color:#183029;}.user-informations .user-form .personal-info,.user-informations .user-form .login-info,.user-informations .user-form .credit-cards-info,.user-informations .user-form .prefred-language-info{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid #8A9997;}.user-informations .user-form .personal-info .fields-holder{padding:8px;gap:8px;}@media (max-width:979px){.user-informations .user-form .personal-info .fields-holder{padding:0;flex-direction:row;margin:0 0 16px;}}.user-informations .user-form .login-info .user-form__col,.user-informations .user-form .credit-cards-info .user-form__col,.user-informations .user-form .prefred-language-info .user-form__col{padding:8px;}@media (max-width:979px){.user-informations .user-form .login-info .user-form__col,.user-informations .user-form .credit-cards-info .user-form__col,.user-informations .user-form .prefred-language-info .user-form__col{padding:0;}}.user-informations .user-form .login-info .user-form__col:nth-child(2){margin:0 0 8px;}@media (max-width:979px){.user-informations .user-form .login-info .user-form__col:nth-child(2){margin:0 0 16px;}}.user-informations .user-form .preferences-loyalty{padding:0;margin:0;}.user-informations .user-form .preferences-loyalty .preferences-loyalty__row{padding:8px;line-height:16px;color:#183029;}@media (max-width:979px){.user-informations .user-form .preferences-loyalty .preferences-loyalty__row{padding:0;}}.user-informations .user-form .preferences-loyalty .bandme-optins-block .block-content .block-bbh-bandme-optins-block{margin:0;box-shadow:none;}@media (max-width:979px){.user-informations .user-form .preferences-loyalty .bandme-optins-block .block-content .block-bbh-bandme-optins-block{margin:0;}}.user-informations .user-form .preferences-loyalty .bandme-optins-block .block-content .block-bbh-bandme-optins-block .form-group-wrapper .checkbox-container-wrapper h2{padding:0;}.user-informations .user-form .hidden{display:none;}.user-informations .user-form .toggle-legal-notice,.user-informations .user-form .legal-notice-text{color:#6a6a6a;font-family:"Roboto",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;}.user-informations .user-form .toggle-legal-notice p,.user-informations .user-form .legal-notice-text p{margin:0;padding-top:8px;}.user-informations .user-form .toggle-legal-notice p a,.user-informations .user-form .toggle-legal-notice p .discover-more-section .item .opener,.discover-more-section .item .user-informations .user-form .toggle-legal-notice p .opener,.user-informations .user-form .legal-notice-text p a,.user-informations .user-form .legal-notice-text p .discover-more-section .item .opener,.discover-more-section .item .user-informations .user-form .legal-notice-text p .opener{color:#6a6a6a;text-decoration:dotted;text-decoration-thickness:auto;text-decoration-line:underline;}.user-informations .user-form .toggle-legal-notice p a::after,.user-informations .user-form .toggle-legal-notice p .discover-more-section .item .opener::after,.discover-more-section .item .user-informations .user-form .toggle-legal-notice p .opener::after,.user-informations .user-form .legal-notice-text p a::after,.user-informations .user-form .legal-notice-text p .discover-more-section .item .opener::after,.discover-more-section .item .user-informations .user-form .legal-notice-text p .opener::after{display:none;}.user-informations .user-form .legal-notice-wrapper{margin:8px 8px 0px;}@media (max-width:979px){.user-informations .user-form .legal-notice-wrapper{margin:16px 0 0px;}}.user-informations .user-form a,.user-informations .user-form .discover-more-section .item .opener,.discover-more-section .item .user-informations .user-form .opener{position:relative;cursor:pointer;}.user-informations .user-form a::after,.user-informations .user-form .discover-more-section .item .opener::after,.discover-more-section .item .user-informations .user-form .opener::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:0;stroke-width:1px;border-bottom:1px solid #8a9997;align-self:stretch;}.user-informations .user-form a:hover::after,.user-informations .user-form .discover-more-section .item .opener:hover::after,.discover-more-section .item .user-informations .user-form .opener:hover::after{border-bottom-color:#8a9997;}.user-informations .mobile-btn{display:none;}@media (max-width:979px){.user-informations .mobile-btn{display:block;margin:0 0 16px;}}@media (max-width:979px){.user-informations .mobile-btn .user-form__btn-row{display:block;height:40px;}}.user-informations .delete-account{padding:16px;}@media (max-width:979px){.user-informations .delete-account{padding:24px 16px;}}@media (max-width:979px){.user-informations .delete-account h2{margin:0 0 24px;}}.user-informations .delete-account .btn-delete-row{padding:0;height:32px;}@media (max-width:979px){.user-informations .delete-account .btn-delete-row{height:40px;display:block;}}.user-informations .delete-account .btn-delete-row .user-form__btn-wrap{min-width:180px;margin:0;}@media (max-width:979px){.user-informations .delete-account .btn-delete-row .user-form__btn-wrap{min-width:100%;}}.user-informations .delete-account .btn-delete-row .user-form__btn-wrap .button{padding:8px 16px;height:32px;background-color:#B1D600;border:none;display:flex;align-items:center;}@media (max-width:979px){.user-informations .delete-account .btn-delete-row .user-form__btn-wrap .button{height:40px;}}.user-informations .delete-account .btn-delete-row .user-form__btn-wrap .button__inner{padding:0;color:#183029;font-size:12px;line-height:14px;font-family:"Roboto",sans-serif;font-weight:700;}.user-informations .delete-account .btn-delete-row .user-form__btn-wrap .button:hover,.user-informations .delete-account .btn-delete-row .user-form__btn-wrap .button:focus{background-color:#BEE500;}.video-section{background:#f7f8fa;border-top:none;padding:50px 0 65px;}.video-section h2{font:26px/30px "Roboto-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;}.page-node-type-basic .visual-paragraph{padding:40px 0 0;margin-bottom:-30px;}@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;}}@media (min-width:1024px){.visual-paragraph__items .slick-list{margin:0 -30px;}}@media (min-width:1024px){.visual-paragraph__items .slick-list .visual-paragraph-item{padding:30px;}}.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{display:flex;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 "Poppins-SemiBold","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:24px;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;}}.visual-paragraph-item__button .button-wrap .button__inner,.visual-paragraph-item__button .button .button__inner{padding:12px 24px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:1023px){.visual-paragraph-item__button .button-wrap .button__inner,.visual-paragraph-item__button .button .button__inner{padding-left:15px;padding-right:15px;}}@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;}.widget-visual .preview-card--visual .button .button__inner{padding:12px 24px;}.vouchers-section-wrap{position:relative;max-width:100%;}.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(-65% - 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 .available-vouchers{box-shadow:0 2px 4px rgba(138,153,151,0.3);overflow:hidden;margin:0 0 16px;padding:0 0 32px;background:#fff;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers{padding:0 0 8px;}}.vouchers-section-wrap .available-vouchers__description{font-size:12px;line-height:1.6;color:#fff;margin-top:8px;}.vouchers-section-wrap .available-vouchers .heading{padding:24px;background:#183029;border-radius:4px 4px 0 0;margin:0;display:block;}.vouchers-section-wrap .available-vouchers .heading.margin-header-voucher{margin-bottom:24px;}.vouchers-section-wrap .available-vouchers .heading h1{display:flex;align-items:center;gap:10px;font:600 18px/23px "Poppins",sans-serif;line-height:27px;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .heading h1{padding:0;}}.vouchers-section-wrap .available-vouchers .heading h1 span{width:26px;height:26px;margin:0;color:#fff;background-color:#B1D600;font-size:16px;line-height:26px;min-width:26px;min-height:26px;}.vouchers-section-wrap .available-vouchers .vouchers-content{padding:0 24px;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content{padding:16px;margin:0 0 8px;}}.vouchers-section-wrap .available-vouchers .vouchers-content .blc-info-voucher{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content .blc-info-voucher{max-width:329px;margin:0 auto;}}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme{border:none;padding:24px !important;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content-bandme{padding:24px 16px !important;margin:0;}}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-card-bandme{padding:0 !important;display:grid;grid-template-columns:293px 215px 127px;grid-gap:8px;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-card-bandme{grid-template-columns:1fr;justify-items:center;grid-gap:16px;}}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .icon-box-breakfast{width:56px;height:56px;margin:0;float:initial;}}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-txt-bandme{flex:none;padding:0;justify-content:center;}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-txt-bandme .title-bandme{font-size:16px;line-height:24px;padding:0;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-txt-bandme .title-bandme{font-size:18px;line-height:27px;}}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-txt-bandme .valided-info-bandme{line-height:16px;}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-txt-bandme .valided-info-bandme strong{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-code-bandme{max-width:329px;width:100%;}}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-code-bandme .number-holder-bandme{padding:4px 8px;margin:0 0 8px;}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-code-bandme .number-holder-bandme .number-bandme{padding:0 5px 0 0;}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-code-bandme .number-holder-bandme .copy-link-bandme{padding:9px 16px;}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-code-bandme .number-holder-bandme .copy-link-bandme-a{font-size:12px;line-height:14px;}.vouchers-section-wrap .available-vouchers .vouchers-content-bandme .voucher-code-bandme p{color:#183029;line-height:14px;}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-card{padding:0;}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-card:first-child{display:grid;grid-template-columns:293px 215px 127px;grid-gap:8px;margin:0 0 24px;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-card:first-child{grid-template-columns:1fr;justify-items:center;grid-gap:16px;margin:0;}}.vouchers-section-wrap .available-vouchers .vouchers-content .icon-box{width:64px;height:64px;display:flex;padding:16px;justify-content:center;align-items:center;gap:8px;position:relative;border-radius:80px;border:4px solid #B1D600;background:#183029;flex:none;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content .icon-box{width:56px;height:56px;margin:0;float:initial;}}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-txt{padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;justify-content:center;}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-txt .title{font-size:16px;line-height:24px;padding:0;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-txt .title{font-size:18px;line-height:27px;}}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-txt .valided-info{display:block;font:14px/16px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;font-weight:400;overflow:hidden;}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-txt .valided-info strong{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-code{width:215px;text-align:center;margin:0;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-code{width:100%;max-width:329px;}}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-code .number-holder{padding:4px 8px;margin:0 0 8px;width:100%;border-radius:4px;border:1px dashed #B1D600;display:flex;align-items:center;text-align:left;position:relative;z-index:2;}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-code .number-holder .number{flex:1;max-width:calc(100% - 56px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#B1D600;padding:0 5px 0 0;font-style:normal;font-weight:700;line-height:normal;}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-code .number-holder .copy-link{border-radius:100px;background:#B1D600;padding:9px 16px;display:flex;min-width:88px;max-width:428px;justify-content:center;align-items:center;font-size:12px;line-height:14px;font-weight:700;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;}.vouchers-section-wrap .available-vouchers .vouchers-content .voucher-code p{margin:0;display:inline-block;vertical-align:top;font:12px/14px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;position:relative;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block{width:100%;max-width:329px;}}.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .btn-wrap{margin:0 0 8px;}.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .btn-wrap .button{background-color:#fff;border-color:#B1D600;}.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .btn-wrap .button:hover{background-color:#fff !important;border-color:#B1D600 !important;}.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .btn-wrap .button__inner{color:#183029;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:127px;}.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .btn-wrap .button::after,.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .btn-wrap .button::before{background-color:#183029;right:16px;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .btn-wrap .button::after,.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .btn-wrap .button::before{right:34%;}}.vouchers-section-wrap .available-vouchers .vouchers-content .bottom-block .link-see{color:#183029;font-size:12px;line-height:14px;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.vouchers-section-wrap .available-vouchers .vouchers-content:last-child .voucher-card{margin:0;}@media (max-width:979px){.vouchers-section-wrap .available-vouchers .vouchers-content:last-child{margin:0;}}.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 h1,.vouchers-section-wrap h2{font:24px/30px "Roboto-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:400 16px/22px Akkurat-Pro-Regular;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;}.vouchers-section-wrap .gallery-btn.slick-disabled--active,.vouchers-section-wrap .gallery-btn.slick-disabled.active,.vouchers-section-wrap .gallery-btn.slick-disabled:focus,.no-js .vouchers-section-wrap .gallery-btn.slick-disabled:hover,.no-touchevents .vouchers-section-wrap .gallery-btn.slick-disabled:hover{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;}.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),.vouchers-section-wrap--page .vouchers-content .bottom-block .button:focus:not(.button--no-hover),.no-js .vouchers-section-wrap--page .vouchers-content .bottom-block .button:hover:not(.button--no-hover),.no-touchevents .vouchers-section-wrap--page .vouchers-content .bottom-block .button:hover: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;}.bandme-advantages-two-blocks{display:flex;flex-direction:column;gap:8px;}.bandme-advantages-two-blocks .progress-section-wrap{height:auto;padding:16px 0;flex-direction:column-reverse;justify-content:space-between;align-items:center;display:flex;width:100%;border-radius:4px;background:#B1D600;}@media (max-width:979px){.bandme-advantages-two-blocks .progress-section-wrap{width:100%;padding:8px 16px;height:auto;}}@media (max-width:1366px) and (min-width:1023px){.bandme-advantages-two-blocks .progress-section-wrap{width:100%;}}.bandme-advantages-two-blocks .progress-section-wrap .progress-content{display:inline-flex;justify-content:center;height:auto;align-items:center;gap:16px;}@media (max-width:979px){.bandme-advantages-two-blocks .progress-section-wrap .progress-content{padding-top:16px;gap:0;}}@media (max-width:767px){.bandme-advantages-two-blocks .progress-section-wrap .progress-content{gap:16px;}}.bandme-advantages-two-blocks .progress-section-wrap .icon-box-benefits{min-width:23%;}@media (max-width:767px){.bandme-advantages-two-blocks .progress-section-wrap .icon-box-benefits{min-width:22%;}}.bandme-advantages-two-blocks .progress-section-wrap .progress-section{display:flex;gap:56px;}@media (max-width:979px){.bandme-advantages-two-blocks .progress-section-wrap .progress-section{flex-direction:column;gap:16px;}}.bandme-advantages-two-blocks .progress-section-wrap .personnalize-txt-offers{display:flex;width:217px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;}@media (max-width:979px){.bandme-advantages-two-blocks .progress-section-wrap .personnalize-txt-offers{width:100%;min-width:70%;gap:16px;}}.bandme-advantages-two-blocks .progress-section-wrap .title-offers{color:var(--Colors-Texts-Default,#183029);font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;}.bandme-advantages-two-blocks .progress-section-wrap .percent-progress{display:flex;align-items:center;gap:8px;align-self:stretch;width:85%;}.bandme-advantages-two-blocks .progress-section-wrap .percent-progress-number{color:var(--Colors-Texts-Default,#183029);font-feature-settings:'clig' off,'liga' off;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;}.bandme-advantages-two-blocks .progress-section-wrap .complete{display:flex;justify-content:center;align-items:center;gap:8px;}@media (max-width:979px){.bandme-advantages-two-blocks .progress-section-wrap .complete{padding-bottom:12px;}}.bandme-advantages-two-blocks .progress-section-wrap .button-complete-your-profil{display:flex;height:32px;width:100%;min-width:88px;max-width:428px;padding:4px 16px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:#183029;}@media (max-width:979px){.bandme-advantages-two-blocks .progress-section-wrap .button-complete-your-profil{padding:12px 24px;height:auto;}}.bandme-advantages-two-blocks .progress-section-wrap .txt-complete-your-profil{color:#FFF;display:flex;text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;}.bandme-advantages-two-blocks .bandme-club-section-wrap{display:flex;height:auto;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0;border-radius:4px;background-size:cover;background-position:center;background-repeat:no-repeat;}@media (min-width:768px){.bandme-advantages-two-blocks .bandme-club-section-wrap{background-image:url("/html/images/b-and-me-advantages-desktop.png");}}@media (max-width:767px){.bandme-advantages-two-blocks .bandme-club-section-wrap{background-image:url("/html/images/b-and-me-advantages-mobile.png");padding:0 16px;}}@media (max-width:1366px) and (min-width:1023px){.bandme-advantages-two-blocks .bandme-club-section-wrap{width:100%;}}.bandme-advantages-two-blocks .bandme-club-section-wrap .bandme-club-section{display:flex;flex-direction:column;align-self:center;gap:16px;z-index:1;padding:24px 0;}.bandme-advantages-two-blocks .bandme-club-section-wrap .bandme-club-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0;text-align:center;}.bandme-advantages-two-blocks .bandme-club-section-wrap .icon-box-bandme-club{display:flex;align-items:center;gap:16px;}@media (max-width:979px){.bandme-advantages-two-blocks .bandme-club-section-wrap .icon-box-bandme-club{flex-direction:column;align-self:center;}}.bandme-advantages-two-blocks .bandme-club-section-wrap .svg-club-benefits{display:flex;align-items:baseline;align-self:stretch;}.bandme-advantages-two-blocks .bandme-club-section-wrap .svg-club-benefits img{height:24px;}@media (max-width:979px){.bandme-advantages-two-blocks .bandme-club-section-wrap .svg-club-benefits{justify-content:center;padding-right:0;}}.bandme-advantages-two-blocks .bandme-club-section-wrap .word-club{color:#B1D600;text-align:center;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;}@media (max-width:767px){.bandme-advantages-two-blocks .bandme-club-section-wrap .word-club{margin-right:0;}}.bandme-advantages-two-blocks .bandme-club-section-wrap .personnalize-txt-offers-club{display:flex;align-items:center;color:#FFF;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;}.bandme-advantages-two-blocks .bandme-club-section-wrap .personnalize-txt-offers-club .title-bandme-abonnement-price{color:#B1D600;}.bandme-advantages-two-blocks .bandme-club-section-wrap .personnalize-txt-offers-club .title-bandme-club{display:inline-block;margin:0;padding:0;}.bandme-advantages-two-blocks .bandme-club-section-wrap .description-discount-bonus{display:flex;max-width:410px;gap:32px;color:#FFF;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;}@media (max-width:979px){.bandme-advantages-two-blocks .bandme-club-section-wrap .description-discount-bonus{flex-direction:column;align-items:center;gap:16px;max-width:fit-content;}}.bandme-advantages-two-blocks .bandme-club-section-wrap .description-discount-bonus .description-discount-bonus-img{width:160px;height:97px;}.bandme-advantages-two-blocks .bandme-club-section-wrap .description-discount-bonus .description-discount-bonus-text{display:flex;align-items:center;}.bandme-advantages-two-blocks .bandme-club-section-wrap .became-member{display:flex !important;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;}@media (max-width:767px){.bandme-advantages-two-blocks .bandme-club-section-wrap .became-member{display:block;}}.bandme-advantages-two-blocks .bandme-club-section-wrap .button-became-member{display:flex;width:auto;min-width:88px;max-width:428px;padding:4px 16px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:#B1D600;}.bandme-advantages-two-blocks .bandme-club-section-wrap .button-became-member:hover,.bandme-advantages-two-blocks .bandme-club-section-wrap .button-became-member:focus{background-color:#BEE500;}.bandme-advantages-two-blocks .bandme-club-section-wrap .txt-button-became-member{color:#183029;text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;}@media (max-width:1366px) and (min-width:1023px){.bandme-advantages-two-blocks{width:100%;padding:0;display:inline-grid;}}.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-size: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-bandme{padding:24px 24px 32px 24px !important;border-top:1.5px solid #CBCBCB;}.vouchers-content-bandme .voucher-card-bandme{padding:12px 0 !important;border-top:1px solid #e4e4e4;display:flex;}@media (max-width:767px){.vouchers-content-bandme .voucher-card-bandme{display:block;padding:25px 30px;}}.vouchers-content-bandme .voucher-card-bandme:first-child{border:none;}.vouchers-bandme-advantages .vouchers-content-bandme{padding:0px !important;border-top:0px;}.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-breakfast{width:64px;height:64px;display:flex;padding:16px;justify-content:center;align-items:center;gap:8px;position:relative;border-radius:80px;border:4px solid #B1D600;background:#183029;}@media (max-width:767px){.vouchers-content .icon-box-breakfast{float:left;margin:0 12px 17px 0;}}.vouchers-content .icon-box-breakfast .svg-ico-breakfast{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);fill:#fff;width:32px;height:32px;}.vouchers-content .icon-box-breakfast .svg-ico-breakfast svg{width:32px;height:32px;}.vouchers-content .icon-box{width:48px;height:48px;border-radius:50%;flex:0 0 48px;background:#EDF8CC;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-bandme{flex:1;padding:0 14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;}@media (max-width:767px){.vouchers-content .voucher-txt-bandme{padding-bottom:14px;padding-top:4px;}}.vouchers-content .voucher-txt-bandme .title-bandme{display:block;font-size:18px;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;padding-bottom:5px;font-weight:600;font-style:normal;line-height:normal;}.vouchers-content .voucher-txt-bandme .valided-info-bandme{display:block;font:14px/14px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;font-weight:400;overflow:hidden;line-height:normal;}.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 "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;padding-bottom:5px;}.vouchers-content .voucher-txt .valided-info{display:block;font:12px/12px "Roboto-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 "Roboto-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 "Roboto-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 "Roboto-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 .voucher-code-bandme{flex:0 0 215px;width:215px;text-align:center;}@media (max-width:767px){.vouchers-content .voucher-code-bandme{margin:0 auto;width:100%;}}.vouchers-content .voucher-code-bandme .number-holder-bandme{width:100%;border-radius:4px;border:1px dashed #B1D600;padding:8px;display:flex;align-items:center;margin-bottom:9px;text-align:left;position:relative;z-index:2;}.vouchers-content .voucher-code-bandme .number-holder-bandme .number-bandme{flex:1;max-width:calc(100% - 56px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;color:#B1D600;padding:0 5px;font-style:normal;font-weight:700;line-height:normal;}@media (max-width:767px){.vouchers-content .voucher-code-bandme .number-holder-bandme .number-bandme{font-size:14px;}}.vouchers-content .voucher-code-bandme .number-holder-bandme .copy-link-bandme{border-radius:100px;background:#B1D600;padding:12px 24px;display:flex;min-width:88px;max-width:428px;justify-content:center;align-items:center;}.vouchers-content .voucher-code-bandme .number-holder-bandme .copy-link-bandme-a{flex:0 0 56px;background:#B1D600;text-align:center;font-size:14px;font-weight:700;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#183029;font-feature-settings:'clig' off,'liga' off;font-style:normal;line-height:normal;}.vouchers-content .voucher-code-bandme p{margin:0;display:flex;justify-content:center;vertical-align:top;font:12px/12px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;color:#1c3330;position:relative;}.vouchers-content .voucher-code-bandme .voucher-code__help a,.vouchers-content .voucher-code-bandme .voucher-code__help .discover-more-section .item .opener,.discover-more-section .item .vouchers-content .voucher-code-bandme .voucher-code__help .opener{color:inherit;text-decoration:underline;text-decoration-style:dotted;}.vouchers-content .voucher-code-bandme .voucher-code__help a:hover,.vouchers-content .voucher-code-bandme .voucher-code__help .discover-more-section .item .opener:hover,.discover-more-section .item .vouchers-content .voucher-code-bandme .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;}.vouchers-content .bottom-block .button--active:not(.button--no-hover),.vouchers-content .bottom-block .button.active:not(.button--no-hover),.vouchers-content .bottom-block .button:focus:not(.button--no-hover),.no-js .vouchers-content .bottom-block .button:hover:not(.button--no-hover),.no-touchevents .vouchers-content .bottom-block .button:hover: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 "Roboto-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;}.vouchers-content .bottom-block .link-see--active:after,.vouchers-content .bottom-block .link-see.active:after,.vouchers-content .bottom-block .link-see:focus:after,.no-js .vouchers-content .bottom-block .link-see:hover:after,.no-touchevents .vouchers-content .bottom-block .link-see:hover:after{border-color:transparent;}.vouchers-content .bottom-block .ttl{display:block;font:14px/25px "Poppins-SemiBold","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 "Poppins-SemiBold","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 "Roboto-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 "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:0;width:270px;text-transform:none;height:42px !important;background-color:#fff;border:1px solid #8a9997;color:#1d3330;border-radius:100px;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:#000;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);}.we-are-social .j-paginate--active,.we-are-social .j-paginate.active,.we-are-social .j-paginate:focus,.no-js .we-are-social .j-paginate:hover,.no-touchevents .we-are-social .j-paginate:hover{color:#1d3330;background-color:#fff;border-color:#BEE500;}.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 "Roboto-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:"Roboto-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 "Roboto-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;}.welcome{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:20px;line-height:30px;letter-spacing:-0.33px;text-align:center;color:#9ebf00;margin:16px 0;}@media (max-width:1023px){.welcome{font-size:18px;line-height:28px;letter-spacing:0;}}.with-improvements{font-size:16px;}.with-improvements .node--type-hotel.node--view-mode-full .hotel-details .book-info .btn-wrap{display:none;}.with-improvements.page-node-type-hotel{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.with-improvements .wysiwyg-block{font-size:16px;line-height:1.7;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}.with-improvements .wysiwyg-block blockquote{font-size:inherit;line-height:inherit;}.with-improvements .wysiwyg-block em{font-family:"Roboto-Regular","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 h2:first-child,.with-improvements .wysiwyg-block h3:first-child,.with-improvements .wysiwyg-block h4:first-child{margin-top:0;}.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:#B1D600;border:1px solid #B1D600;}.with-improvements .button--disable{background-color:#B4B4B4;border-color:#B4B4B4;cursor:default;}.with-improvements .button--disable:before,.with-improvements .button--disable:after{background-color:#fff;}.with-improvements .button--disable--active:not(.button--no-hover),.with-improvements .button--disable.active:not(.button--no-hover),.with-improvements .button--disable:focus:not(.button--no-hover),.no-js .with-improvements .button--disable:hover:not(.button--no-hover),.no-touchevents .with-improvements .button--disable:hover:not(.button--no-hover){background-color:#B4B4B4;border-color:#B4B4B4;}.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,.with-improvements .button--disable:focus:not(.button--no-hover):before,.with-improvements .button--disable:focus: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,.no-touchevents .with-improvements .button--disable:hover:not(.button--no-hover):before,.no-touchevents .with-improvements .button--disable:hover: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:14px;}.with-improvements.page-node-type-hotel .button__inner,.with-improvements.page-node-type-hotel .button__inner[type="submit"]{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.with-improvements.page-node-type-hotel .button__inner span,.with-improvements.page-node-type-hotel .button__inner[type="submit"] span{font-family:"Roboto-Bold","Arial","Helvetica Neue","Helvetica",sans-serif;}.with-improvements .button--secondary{background:#fff;border-color:#8a9997;}.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 .visual-holder address{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:22px;color:#6a6a6a;}.with-improvements .address-holder{padding:0 0 16px;}.with-improvements .address-holder h3{font-size:16px;font-weight:bold;line-height:1.28;}.with-improvements .address-holder address{font-size:14px;line-height:1.7;color:#1d3330;}.with-improvements .hotel-details .book-info .info-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;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{display:flex;flex-direction:row;align-items:center;padding:0px 32px 0 24px;height:40px;background:#FFFFFF;border:1px solid #DBE0DF;border-radius:4px;font:16px "Akkurat-Pro-Light","Arial","Helvetica Neue","Helvetica",sans-serif;color:#6A6A6A;}.with-improvements .schedule-block .open-close .drop{font-size:14px;line-height:1.66;}.with-improvements .services-block--preview .services-list li{height:30px;margin:5px 8px 0 0;width:unset;padding:4px 8px;border:1px solid #8a9997;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#14281e;display:flex;}@media (min-width:980px){.with-improvements .services-block--preview .services-list li{font-size:12px;}}@media (min-width:980px){.with-improvements .rooms-block .title-block span{font:400 16px/19px -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}}@media (min-width:980px){.with-improvements .rooms-block .title-block span.ttl{font:600 24px/36px "Poppins",sans-serif;}}.with-improvements .rooms-block .bottom-panel{font-size:16px;}@media (max-width:979px){.with-improvements .rooms-block .bottom-panel{display:block;border:0;padding:20px;margin:0 -20px;background:rgba(239,242,245,0.5);}}@media (max-width:979px){.with-improvements .rooms-block .bottom-panel strong{font-size:18px;line-height:1.38;}}@media (max-width:979px){.with-improvements .rooms-block .bottom-panel .where{font-size:12px;}}@media (max-width:979px){.with-improvements .rooms-block .bottom-panel > span{margin-bottom:10px;}}.with-improvements .rooms-block .bottom-panel .view-all{color:#9ebf00;}.with-improvements .rooms-block .top-block .sort-form .opener{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-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;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;}@media (max-width:979px){.with-improvements .room .options{font-size:12px;line-height:13px;color:#9B9B9B;}}@media (min-width:768px){.with-improvements .hotel-rooms .options{color:#183029;font-weight:400;font-size:14px;line-height:22px;}}.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{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;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;}@media (max-width:979px){.with-improvements .room .link{color:#1D3330;}}.with-improvements .room .link span{border-color:#9ebf00;}@media (max-width:979px){.with-improvements .room .link span{border-color:#1D3330;}}.with-improvements .room{border-color:#9ebf00;}@media (max-width:979px){.with-improvements .room{border:none;}}@media (min-width:768px){.with-improvements .hotel-rooms{box-shadow:0px 3px 5px rgba(29,51,48,0.2),0px 1px 18px rgba(29,51,48,0.12),0px 6px 10px rgba(29,51,48,0.14);border-radius:4px;}}@media (min-width:980px){.with-improvements .hotel-rooms .link{display:none;}}.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 .user-form input[type='email'],.with-improvements .user-form input[type='search'],.with-improvements .user-form input[type='password'],.with-improvements .user-form .selectize-input,.with-improvements .user-form #edit-phone-0,.with-improvements .user-form input#password[type='text'],.with-improvements .user-form input#password-confirm[type='text']{width:380px;}@media (max-width:767px){.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 .selectize-input,.with-improvements .user-form #edit-phone-0,.with-improvements .user-form input#password[type='text'],.with-improvements .user-form input#password-confirm[type='text']{width:100%;}}.with-improvements .user-form .jcf-select .jcf-select-text{font-size:13px;line-height:33px;}.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:#B1D600;}.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;width:380px;}@media (max-width:767px){.with-improvements .text-field-error-txt{width:94%;}}.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 .datepicker-holder--new .calendar .selected-date a,.with-improvements .datepicker-holder--new .calendar .selected-date .discover-more-section .item .opener,.discover-more-section .item .with-improvements .datepicker-holder--new .calendar .selected-date .opener{background:#AFD400 !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;}.with-improvements .button--transparent-white{background-color:transparent;border-color:#fff;}.with-improvements .block-without-separator{margin-bottom:40px;padding-bottom:35px;}@media (max-width:979px){.with-improvements .block-without-separator{margin-bottom:20px;padding-bottom:20px;}}.block-with-separator{margin-bottom:40px;padding-bottom:35px;border-bottom:1px solid #f2f5f7;}@media (max-width:979px){.block-with-separator{margin-bottom:32px 0;padding-bottom:24px 16px;border-bottom:2px solid #f8f9fb;}}.block-with-separator-only{min-height:0 !important;border-bottom:1px solid #f2f5f7;}@media (max-width:979px){.block-with-separator-only{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:0;}.wysiwyg-wrap.paragraph--type--wysiwyg-text .wysiwyg-block::after{clear:both;content:"";display:table;}@media screen and (max-width:1023px){.wysiwyg-wrap.paragraph--type--wysiwyg-text .wysiwyg-block{padding:0 30px 0;}}.landing__section .wysiwyg-block,.wysiwyg-block{font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;z-index:1;}.landing__section .wysiwyg-block.alt-space,.wysiwyg-block.alt-space{border:none;margin:0 -10px 10px;padding:20px 0 0;}.landing__section .wysiwyg-block blockquote,.wysiwyg-block blockquote{max-width:570px;margin:0 auto 28px;position:relative;text-align:center;font:14px/24px "Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;z-index:-1;padding:12px 55px 0;}.landing__section .wysiwyg-block blockquote:before,.landing__section .wysiwyg-block blockquote:after,.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;}.landing__section .wysiwyg-block blockquote:after,.wysiwyg-block blockquote:after{content:'”';left:auto;top:auto;right:0;bottom:-40px;}.landing__section .wysiwyg-block blockquote q,.wysiwyg-block blockquote q{position:relative;display:block;margin:0 0 22px;}.landing__section .wysiwyg-block blockquote cite,.wysiwyg-block blockquote cite{display:block;text-transform:uppercase;font:10px/12px "Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;letter-spacing:1px;}.landing__section .wysiwyg-block blockquote p,.wysiwyg-block blockquote p{margin:0 0 5px;}.landing__section .wysiwyg-block table,.wysiwyg-block table{width:100%;margin:0 0 24px;}.landing__section .wysiwyg-block table td,.wysiwyg-block table td{padding:5px 10px;border:1px solid #c5cdcc;}.landing__section .wysiwyg-block ul,.wysiwyg-block ul{margin:0 0 24px;padding:0 0 0 12px;}@media (max-width:979px){.landing__section .wysiwyg-block ul,.wysiwyg-block ul{padding:0;}}.landing__section .wysiwyg-block ul > li,.wysiwyg-block ul > li{padding:0 0 0 25px;position:relative;}.landing__section .wysiwyg-block ul > li:after,.wysiwyg-block ul > li:after{content:'';width:3px;height:3px;border-radius:50%;background:#1d3330;position:absolute;left:0;top:10px;}.landing__section .wysiwyg-block ol,.wysiwyg-block ol{overflow:hidden;margin:0 0 18px;padding:0 0 0 32px;list-style-type:decimal;}@media (max-width:979px){.landing__section .wysiwyg-block ol,.wysiwyg-block ol{padding:0;}}.landing__section .wysiwyg-block ol > li,.wysiwyg-block ol > li{position:relative;}.landing__section .wysiwyg-block .mask,.wysiwyg-block .mask{position:relative;height:290px;overflow:hidden;margin:0 0 15px;}@media (max-width:979px){.landing__section .wysiwyg-block .mask,.wysiwyg-block .mask{height:284px;}}.landing__section .wysiwyg-block .mask:after,.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;}.landing__section .wysiwyg-block .link-more .less,.wysiwyg-block .link-more .less{display:none;}.landing__section .wysiwyg-block.active .mask,.wysiwyg-block.active .mask{height:auto;}.landing__section .wysiwyg-block.active .mask:after,.wysiwyg-block.active .mask:after{display:none;}.landing__section .wysiwyg-block.active .link-more span,.wysiwyg-block.active .link-more span{display:none;}.landing__section .wysiwyg-block.active .link-more .less,.wysiwyg-block.active .link-more .less{display:block;}.landing__section .wysiwyg-block .two-columns,.wysiwyg-block .two-columns{display:flex;}.landing__section .wysiwyg-block .two-columns .column,.wysiwyg-block .two-columns .column{flex:1 1 50%;padding:0 0 0 65px;max-width:46%;}@media (max-width:1023px){.landing__section .wysiwyg-block .two-columns .column,.wysiwyg-block .two-columns .column{padding:0 0 0 30px;}}@media (max-width:979px){.landing__section .wysiwyg-block .two-columns .column,.wysiwyg-block .two-columns .column{max-width:100%;padding:0;}}.landing__section .wysiwyg-block .two-columns .column:first-child,.wysiwyg-block .two-columns .column:first-child{padding:0 65px 0 0;}@media (max-width:1023px){.landing__section .wysiwyg-block .two-columns .column:first-child,.wysiwyg-block .two-columns .column:first-child{padding:0 30px 0 0;}}@media (max-width:979px){.landing__section .wysiwyg-block .two-columns .column:first-child,.wysiwyg-block .two-columns .column:first-child{padding:0;}}@media (max-width:979px){.landing__section .wysiwyg-block .two-columns,.wysiwyg-block .two-columns{display:block;}}.landing__section .wysiwyg-block h1,.wysiwyg-block h1{font:600 32px/40px "Poppins",sans-serif;margin:0 0 17px;}.landing__section .wysiwyg-block h2,.wysiwyg-block h2{font:600 26px/30px "Poppins",sans-serif;margin:0 0 9px;}.landing__section .wysiwyg-block h3,.wysiwyg-block h3{font:600 20px/24px "Poppins",sans-serif;margin:0 0 8px;}.landing__section .wysiwyg-block h3 strong,.wysiwyg-block h3 strong{font-family:"Poppins",sans-serif;}.landing__section .wysiwyg-block h4,.wysiwyg-block h4{font:600 16px/24px "Poppins",sans-serif;margin:0 0 8px;}.landing__section .wysiwyg-block h5,.wysiwyg-block h5{font:600 12px/20px "Poppins",sans-serif;margin:0 0 5px;}.landing__section .wysiwyg-block h6,.wysiwyg-block h6{font:600 11px/18px "Poppins",sans-serif;margin:0 0 5px;}.landing__section .wysiwyg-block .column,.wysiwyg-block .column{max-width:100%;}.landing__section .wysiwyg-block p,.wysiwyg-block p{margin:0 0 12px;}@media (max-width:979px){.landing__section .wysiwyg-block p,.wysiwyg-block p{margin:0 0 20px;}}.landing__section .wysiwyg-block p strong,.wysiwyg-block p strong{font-weight:bold;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.landing__section .wysiwyg-block p strong em,.wysiwyg-block p strong em{font-style:italic;font-family:"Poppins-SemiBold","Arial","Helvetica Neue","Helvetica",sans-serif;}.landing__section .wysiwyg-block p em,.wysiwyg-block p em{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.landing__section .wysiwyg-block p em strong,.wysiwyg-block p em strong{font-weight:bold;font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;}.landing__section .wysiwyg-block p a,.landing__section .wysiwyg-block p .discover-more-section .item .opener,.discover-more-section .item .landing__section .wysiwyg-block p .opener,.wysiwyg-block p a,.wysiwyg-block p .discover-more-section .item .opener,.discover-more-section .item .wysiwyg-block p .opener{font-family:"Roboto-Regular","Arial","Helvetica Neue","Helvetica",sans-serif;position:relative;border-bottom:1px dotted #9ebf00;}.landing__section .wysiwyg-block p a:hover,.landing__section .wysiwyg-block p .discover-more-section .item .opener:hover,.discover-more-section .item .landing__section .wysiwyg-block p .opener:hover,.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;}.landing__section .wysiwyg-block img,.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;}}@media (min-width:1024px){.search-block-wysiwyg .search-block > .validation-form{padding:0;background:transparent;border-radius:0;}}@media (max-width:1023px){.search-block-wysiwyg .search-panel{display:block;border:none;border:0;border-top:1px solid #dfe4e3;padding:18px 16px 18px 16px;}}@media (max-width:767px){.search-block-wysiwyg .search-panel{padding:18px 5px 18px 16px;}}.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;}.search-block-wysiwyg .links a--active,.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:focus,.search-block-wysiwyg .links .discover-more-section .item .opener:focus,.discover-more-section .item .search-block-wysiwyg .links .opener:focus,.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,.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{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;}.page-node-type-basic .tab-content .wysiwyg-section{padding:0;}.wysiwyg-section .container{max-width:1064px;}.page-node-type-basic .tab-content .wysiwyg-section .container{padding:0;}.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 "Roboto-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;}}.wysiwyg-gallery-holder .btn-left--active,.wysiwyg-gallery-holder .btn-left.active,.wysiwyg-gallery-holder .btn-left:focus,.no-js .wysiwyg-gallery-holder .btn-left:hover,.no-touchevents .wysiwyg-gallery-holder .btn-left:hover,.wysiwyg-gallery-holder .btn-right--active,.wysiwyg-gallery-holder .btn-right.active,.wysiwyg-gallery-holder .btn-right:focus,.no-js
    .wysiwyg-gallery-holder .btn-right:hover,.no-touchevents
    .wysiwyg-gallery-holder .btn-right:hover{opacity:0.7;}@media (max-width:1023px){.wysiwyg-gallery-holder .btn-left--active,.wysiwyg-gallery-holder .btn-left.active,.wysiwyg-gallery-holder .btn-left:focus,.no-js .wysiwyg-gallery-holder .btn-left:hover,.no-touchevents .wysiwyg-gallery-holder .btn-left:hover,.wysiwyg-gallery-holder .btn-right--active,.wysiwyg-gallery-holder .btn-right.active,.wysiwyg-gallery-holder .btn-right:focus,.no-js
        .wysiwyg-gallery-holder .btn-right:hover,.no-touchevents
        .wysiwyg-gallery-holder .btn-right:hover{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{width:100%;}.bbh-iframe iframe{display:block;width:100%;}.auto-height-iframe{position:relative;padding-bottom:56.25%;height:0;}.auto-height-iframe iframe{display:block;position:absolute;top:0;left:0;width:100%;height: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 "Roboto-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 "Poppins-SemiBold","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;}.event-item__link--active > span,.event-item__link.active > span,.event-item__link:focus > span,.no-js .event-item__link:hover > span,.no-touchevents .event-item__link:hover > 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-banners__block{position:relative;z-index:1000000;}.message-banner{background:#FCFDF4;border:1px solid #9EBF00;padding:16px 40px 16px 16px;position:relative;}.message-banner.fixed{width:720px;position:fixed;left:50%;transform:translateX(-50%);z-index:202;}@media (max-width:979px){.message-banner.fixed{width:100%;}.message-banner.fixed.with-button{padding-right:125px;}.message-banner.fixed.with-button .message-banner__button{right:38px;}}.message-banner--top.fixed{top:0;box-shadow:0px 9px 12px rgba(29,51,48,0.14),0px 3px 16px rgba(29,51,48,0.12),0px 5px 6px rgba(29,51,48,0.2);border-radius:0px 0px 8px 8px;}.message-banner--bottom.fixed{bottom:0;box-shadow:0px 24px 38px rgba(0,0,0,0.14),0px 9px 46px rgba(0,0,0,0.12),0px 11px 15px rgba(0,0,0,0.2);border-radius:8px 8px 0px 0px;}.message-banner__cross{cursor:pointer;position:absolute;right:16px;top:12px;width:18px;height:18px;}.message-banner__cross:before,.message-banner__cross:after{position:absolute;left:9px;top:-1px;content:' ';height:21px;width:1.4px;background:#8A9997;}.message-banner__cross:before{transform:rotate(45deg);}.message-banner__cross:after{transform:rotate(-45deg);}.message-banner .message-banner__link{cursor:pointer;font-size:12px;line-height:14px;color:#6A6A6A;border-bottom:2px #6a6a6a73 dotted;}.message-banner .message-banner__link:hover{border-bottom:none;}.message-banner .message-banner__button{outline:none;border:1px solid #8A9997;border-radius:18.5px;background:transparent;padding:4px 16px;line-height:16px;color:#1D3330;}.message-banner .message-banner__button:hover{border:1px solid #BEE500;}.message-banner.with-button{padding-right:155px;}.message-banner.with-button .message-banner__link,.message-banner.with-button .message-banner__button{cursor:pointer;position:absolute;top:50%;right:48px;transform:translateY(-50%);height:24px;}.message-banner.with-button .message-banner__link.long,.message-banner.with-button .message-banner__button.long{top:unset;right:unset;}.message-banner.with-button .message-banner__cross{top:50%;transform:translateY(-50%);}.message-banner__actions{margin-top:16px;}.message-banner__actions .message-banner__button:first-child,.message-banner__actions .message-banner__link:first-child{margin-right:16px;}.message-banner__title{margin-bottom:4px;}.message-banner__title-text{font-family:'Akkurat-Pro-Bold','Arial','Helvetica Neue','Helvetica',sans-serif;font-size:16px;line-height:20px;color:#1D3330;}.message-banner__title.with-icon{display:flex;margin-bottom:8px;align-items:center;}.message-banner__title.with-icon svg{margin-right:10px;}.message-banner__title.with-icon img{margin-right:10px;}.message-banner__desc-text{font-size:14px;line-height:22px;margin:0;}.message-banner--medium{background:#FEF7EC;border:1px solid #FF9E36;}.message-banner--vhight{background:#FF9E36;border:1px solid #FF9E36;color:#ffffff;}.message-banner--vhight svg path{fill:#FFFFFF;}.message-banner--vhight svg path:nth-child(2){stroke:#FFFFFF;}.message-banner--vhight .message-banner__title-text{color:#FFFFFF;}.message-banner--vhight .message-banner__button{border:1px solid #FFFFFF;color:#FFF;}.message-banner--vhight .message-banner__button:hover{border:1px solid #FFFFFF;}.message-banner--vhight .message-banner__link{color:#FFFFFF;border-color:#FFFFFF;}.message-banner--vhight .message-banner__cross:before,.message-banner--vhight .message-banner__cross:after{background:#FFF;}.message{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;}.message.is-visible.mobile-visible{display:none;}@media (max-width:979px){.message.is-visible.mobile-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:14px;line-height:22px;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;}.message--success .message__title-link--active,.message--success .message__title-link.active,.message--success .message__title-link:focus,.no-js .message--success .message__title-link:hover,.no-touchevents .message--success .message__title-link:hover,.message--error-hotels .message__title-link--active,.message--error-hotels .message__title-link.active,.message--error-hotels .message__title-link:focus,.no-js .message--error-hotels .message__title-link:hover,.no-touchevents .message--error-hotels .message__title-link:hover,.message--error .message__title-link--active,.message--error .message__title-link.active,.message--error .message__title-link:focus,.no-js .message--error .message__title-link:hover,.no-touchevents .message--error .message__title-link:hover{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-hotels,.message--warning{background:#FEF7EC;border:1px solid #F9BC77;box-shadow:none;padding:16px 16px;}@media (max-width:979px){.messages--bbh-warning,.message--warning-hotels,.message--warning{margin:0 30px 20px;}}.messages--bbh-warning .message__heading,.message--warning-hotels .message__heading,.message--warning .message__heading{display:flex;flex-wrap:wrap;}.messages--bbh-warning .message__title,.message--warning-hotels .message__title,.message--warning .message__title{font-size:14px;line-height:22px;}@media (max-width:767px){.messages--bbh-warning .message__title > strong,.message--warning-hotels .message__title > strong,.message--warning .message__title > strong{display:block;}}.messages--bbh-warning .message__text-box,.message--warning-hotels .message__text-box,.message--warning .message__text-box{flex:1 1 0%;}.messages--bbh-warning .icon,.message--warning-hotels .icon,.message--warning .icon{flex:0 0 22px;width:22px;height:22px;margin-right:10px;}.messages--bbh-warning .icon svg,.message--warning-hotels .icon svg,.message--warning .icon svg{fill:#ff9e36 !important;}.message--warning--options{margin:15px 0;}.message--warning-hotels{background-color:rgba(255,158,54,0.1);}.message--warning-hotels .svg-ico{fill:#ff9e36;}.message--warning-search{border:1px solid #9EBF00;background-color:#FCFDF4;padding:16px 40px 16px 16px;}.message--warning-search .message__heading,.message--warning-search .message__title,.message--warning-search .message__content{color:#1d3330;}.message--warning-search .message__title{font-size:16px;line-height:20px;}.message--warning-search .message__text{font-size:14px;line-height:22px;}.messages + .messages--bbh-warning{margin-top:0;}.messages--bbh-warning{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 (max-width:979px){.message-box{margin-top:25px;}}.message-box.with-close-btn{position:relative;}.message-box .close{position:absolute;right:14px;top:14px;width:14px;height:14px;cursor:pointer;}.message-box .close:hover{opacity:1;}.message-box .close:before,.message-box .close:after{position:absolute;left:7px;content:' ';height:15px;width:1px;background-color:#8A9997;}.message-box .close:before{transform:rotate(45deg);}.message-box .close:after{transform:rotate(-45deg);}@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;}
