@charset "UTF-8";@font-face{font-family:Cinzel;font-display:swap;src:url(../css/fonts/cinzel-regular-webfont.eot);src:url(../css/fonts/cinzel-regular-webfont.woff2) format("woff2"),url(../css/fonts/cinzel-regular-webfont.woff) format("woff"),url(../css/fonts/cinzel-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../css/fonts/cinzel-regular-webfont.otf) format("embedded-opentype"),url(../css/fonts/cinzel-regular-webfont.svg#svgFontName) format("svg")}@font-face{font-family:DiscoverText;font-display:swap;src:url(../css/fonts/discover_text_light-webfont.eot);src:url(../css/fonts/discover_text_light-webfont.woff2) format("woff2"),url(../css/fonts/discover_text_light-webfont.woff) format("woff"),url(../css/fonts/discover_text_light-webfont.eot?#iefix) format("embedded-opentype"),url(../css/fonts/discover_text_light-webfont.otf) format("embedded-opentype"),url(../css/fonts/discover_text_light-webfont.svg#svgFontName) format("svg")}@font-face{font-family:DiscoverText;font-display:swap;src:url(../css/fonts/discover_text_bold-webfont.eot);src:url(../css/fonts/discover_text_bold-webfont.woff2) format("woff2"),url(../css/fonts/discover_text_bold-webfont.woff) format("woff"),url(../css/fonts/discover_text_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../css/fonts/discover_text_bold-webfont.otf) format("embedded-opentype"),url(../css/fonts/discover_text_bold-webfont.svg#svgFontName) format("svg");font-weight:700}:root{--default-font:'MSungPRC','Spartan','DiscoverText',sans-serif;--title-font:'MYingHeiPRC','Spartan','Cinzel',serif;--subtitle-font:'MYingHeiPRC','Spartan','Cinzel',serif;--menu-font:'MYingHeiPRC','Spartan','Cinzel',sans-serif;--citation-font:'MSungPRC','Spartan','DiscoverText';--black-color:0,0,0;--white-bg:255,255,255;--white-color:#fff;--dark-blue:#323a46;--gold-color:#917237;--default-color:#130122;--footer-bg:19,1,34;--border-color:#DDDDDD;--header-bg-fixed:255,255,255;--facebook:#3b5998;--twitter:#1da1f2;--google-plus:#dd4b39;--linkedin:#0077b5;--line:#00c300;--weibo:#df2029;--weixin:#7bb32e;--vkontakte:#45668e;--youtube:#ff0000;--tripadvisor:#00a558;--fancybox-custom:50,58,70;--light-grey-bg:250,249,247;--grey-bg:#F3F2F0;--select-border:#EDECEA;--select-bg:#FAF9F7;--loyalty-bg:#595959}body,html{font-size:15px;line-height:2em;font-family:var(--default-font);color:var(--default-color);background:var(--white-color);margin:0;padding:0;box-sizing:border-box;position:relative}body *,html *{box-sizing:border-box}body :focus,html :focus{text-decoration:none;outline:2px dotted var(--default-color)}body{overflow-x:hidden}sup{font-size:smaller;vertical-align:super}.no-slideshow #page{padding-top:165px}@media (max-width:991px){.no-slideshow #page{padding-top:60px}}section{padding:40px 0}@media (max-width:991px){section{padding:30px 0}}section:first-of-type{padding-top:30px}@media (max-width:991px){section:first-of-type{padding-top:30px}}.home section:first-of-type{padding-top:80px}@media (max-width:991px){.home section:first-of-type{padding-top:40px}}section.separator-top{border-top:1px solid var(--border-color);padding:80px 0}@media (max-width:991px){section.separator-top{padding:40px 0}}section.no-padding--bot{padding-bottom:0}section.no-padding--top{padding-top:0}section#experiences_list:last-child{padding-bottom:0}.container-full{width:100%;margin-left:auto;margin-right:auto}.container,.container-large,.container-medium,.container-small{width:100%;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}.container-large{max-width:1300px}.container{max-width:960px}.container-medium{max-width:1140px}.container-small{max-width:600px}.single-section{padding:80px 0}.description{padding-bottom:1.333em}.share{text-align:center}.share a{width:32px;height:32px;display:inline-block;color:var(--gold-color);border-radius:100%;text-align:center}.share a.facebook{background:var(--facebook)}.share a.twitter{background:var(--twitter)}.separator{height:1px;background:var(--dark-blue)}.thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btnCta{display:inline-block}.btnCta .btn{display:-webkit-box;display:flex;font-size:1rem;line-height:1rem;padding:15px 25px;border:1px solid var(--gold-color);background:var(--gold-color);color:var(--white-color);text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.btnCta .btn:active,.btnCta .btn:hover{color:var(--gold-color);border:1px solid var(--gold-color);background:var(--white-bg)}.btnCta .btn-white{color:var(--gold-color);background:var(--white-bg)}.btnCta .btn-white:active,.btnCta .btn-white:hover{color:var(--white-color);border:1px solid var(--default-color);background:var(--default-color)}.book-now,.book-table,.view-more{font-size:.933em;line-height:2.4em;text-transform:uppercase;text-decoration:none;display:inline-block;padding:0 20px;border:1px solid var(--dark-blue)}.book-now,.book-table{color:var(--white-color);background:var(--dark-blue);margin-right:1.333em}.view-more{color:var(--dark-blue)}.the_excerpt{margin-bottom:20px}.view-more-items{color:var(--white-color);font-family:var(--menu-font);font-size:.933em;line-height:1.867em;text-transform:uppercase;text-decoration:none;display:inline-block;padding:5px 20px}.view-more-items .arrow{width:12px;height:10px;position:relative;display:inline-block;margin-left:5px}.view-more-items .arrow:after,.view-more-items .arrow:before{content:'';height:1px;background:var(--white-color);width:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;left:0}.view-more-items .arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:inherit;right:0}.view-more-items.close .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ui-tabs{border-radius:0;padding:0}.ui-tabs .ui-tabs-panel{padding:0}.slick-dots{position:absolute;bottom:20px;height:20px;display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}.slick-dots li{list-style-type:none;overflow:hidden;height:26px}.slick-dots li button{display:inline-block;text-indent:999px;background:var(--white-color);width:12px;height:12px;border-radius:12px;margin:5px 8px;border:none;padding:0}.slick-dots li button::-moz-focus-inner{padding:0;border:0}.slick-dots li.slick-active button{background:var(--white-color);position:relative}.slick-dots li.slick-active button:after{content:'';position:absolute;width:16px;height:16px;background-color:transparent;top:-3px;border-radius:16px;left:-3px;border:1px solid var(--white-color)}.main-content{margin:60px 0}@media (max-width:991px){.main-content{margin-top:0}}.the-subtitle,.the-title{color:var(--dark-blue)}.the-title,.title-section{font-family:var(--title-font);text-transform:uppercase}.the-subtitle{font-family:var(--subtitle-font);font-size:2.267em}.title-section{line-height:2em}.the-title{font-size:2.5625rem;line-height:3.4375rem;text-align:center}@media (max-width:991px){.the-title{font-size:2.375rem;line-height:3.4375rem}}.title-section{font-size:1.867em;padding:10px 0;text-align:left}.the-subtitle{font-size:1.625rem;line-height:2.6875rem;text-align:center}@media (max-width:991px){.the-subtitle{font-size:1.75rem;line-height:2.3125rem}}#book_now{display:none;font-size:.933em;text-transform:uppercase;line-height:2.067em;padding:9px 20px;border:1px solid var(--gold-color);background:var(--gold-color);color:var(--white-color);text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){#book_now{padding:10px}}@media (max-width:329px){#book_now{padding:5px}}#book_now:hover{color:var(--gold-color);border:1px solid var(--gold-color);background:var(--white-bg)}#book_now:active{color:var(--gold-color);border:1px solid var(--gold-color);background:var(--white-bg)}.additionnal_content_wrap,.main_content_wrap{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}.additionnal_content_wrap .content-wrapper,.main_content_wrap .content-wrapper{-webkit-box-flex:1 0 50%;flex:1 0 50%;text-align:center;font-size:1.125rem;line-height:2.1875rem}@media (max-width:991px){.additionnal_content_wrap .content-wrapper,.main_content_wrap .content-wrapper{-webkit-box-flex:0 0 100%;flex:0 0 100%}}.additionnal_content_wrap .subtitle-wrapper,.main_content_wrap .subtitle-wrapper{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}@media (max-width:991px){.additionnal_content_wrap .subtitle-wrapper,.main_content_wrap .subtitle-wrapper{flex-wrap:wrap;padding-top:0;text-align:left}}.additionnal_content_wrap .subtitle-wrapper .the-subtitle,.main_content_wrap .subtitle-wrapper .the-subtitle{-webkit-box-flex:0 0 80%;flex:0 0 80%;-ms-align-content:center;align-content:center;text-align:right;word-break:break-word}@media (max-width:991px){.additionnal_content_wrap .subtitle-wrapper .the-subtitle,.main_content_wrap .subtitle-wrapper .the-subtitle{-webkit-box-flex:0 0 100%;flex:0 0 100%;text-align:left;display:block}}.additionnal_content_wrap .subtitle-wrapper .decoration-wrap,.main_content_wrap .subtitle-wrapper .decoration-wrap{-webkit-box-flex:0 0 20%;flex:0 0 20%;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;text-align:center}@media (max-width:991px){.additionnal_content_wrap .subtitle-wrapper .decoration-wrap,.main_content_wrap .subtitle-wrapper .decoration-wrap{text-align:left;-webkit-box-flex:0 0 100%;flex:0 0 100%}}.preview-page-block{position:relative}.preview-page-block .thumb-wrap{height:700px}@media (max-width:991px){.preview-page-block .thumb-wrap{height:182px}}.preview-page-block .thumb{width:100%;height:100%}.preview-page-block .block-text-wrapper{width:484px;height:410px;background:var(--gold-color);padding:55px 48px;position:absolute;top:145px}@media (max-width:991px){.preview-page-block .block-text-wrapper{position:relative;width:100%;padding:25px;bottom:0;top:inherit;height:auto}}.preview-page-block .block-text-wrapper.right{right:105px}@media (max-width:991px){.preview-page-block .block-text-wrapper.right{right:0}}.preview-page-block .block-text-wrapper.left{left:105px}@media (max-width:991px){.preview-page-block .block-text-wrapper.left{left:0}}.preview-page-block .block-text-wrapper .the-subtitle{margin-bottom:20px}.map-wrapper{height:46.667em}.map-container{width:100%;height:100%;background:var(--dark-blue)}.social{padding:40px 0;text-align:center}.social a{display:inline-block;width:60px;height:60px;color:var(--white-color);text-decoration:none;line-height:60px;text-align:center;border:1px solid var(--gold-color);border-radius:100%;background-color:var(--gold-color);font-size:1.75rem;margin:0 10px}.bg-grey{background-color:var(--grey-bg)}.error404 .not_found{background-repeat:no-repeat;background-size:cover}.error404 .not_found .container{padding:70px 0}.error404 .not_found .container .preview-wrapper{margin:auto}.parallax{position:fixed;z-index:0;background-repeat:no-repeat;opacity:.04;width:25%;height:50vh;background-size:contain}.parallax-left{left:-17%;bottom:20%}.parallax-right{right:-5%;bottom:-10%}.form{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.form label{display:block}.form input:not([type=submit]),.form select,.form textarea{border:1px solid rgba(var(--fancybox-custom),.6);border-radius:2px}.form input[type=text],.form select,.form textarea{line-height:1.5em;padding:10px 14px}.form input:not([type=checkbox]),.form input:not([type=radio]),.form input:not([type=submit]),.form select,.form textarea{width:100%}.form input[type=checkbox],.form input[type=radio]{width:16px;height:16px;position:relative}.form input[type=checkbox],.form input[type=radio],.form input[type=submit],.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form input[type=checkbox]::-ms-expand,.form input[type=radio]::-ms-expand,.form select::-ms-expand{display:none}.form select{background:url(../css/images/arrow-select.svg) no-repeat scroll 98% center}.form textarea{height:11.6em;font-family:var(--default-font)}.form input[type=checkbox]:checked:after{content:'\2713';position:absolute;top:-4px;left:2px;font-size:1.4em;line-height:.8;color:var(--default-color);-webkit-transition:all .2s;transition:all .2s}.form input[type=radio]{border-radius:100%}.form input[type=radio]:checked:after{content:'•';position:absolute;top:0;left:1px;font-size:2.6em;line-height:16px;color:var(--default-color);-webkit-transition:all .2s;transition:all .2s}.form input[type=submit]{background:var(--dark-blue);color:var(--gold-color);border:none;text-transform:uppercase;line-height:2.4em;padding:0 20px}.form #form_date{background:url(../css/images/calendar.svg) no-repeat scroll 98% center}.form .field{padding:0 20px 30px 20px}.form .col-50{width:50%}@media (max-width:991px){.form .col-50{width:100%}}.form .col-100{width:100%}.form .privacy-policy .label{vertical-align:text-bottom;display:inline-block}#header_wrapper{background:rgba(var(--white-bg),1);width:100%;position:fixed;top:0;z-index:250}#header_wrapper.fixed{background:rgba(var(--header-bg-fixed),1)}#header_wrapper.fixed #header_container{height:71px}#header_wrapper.fixed .original{display:none}#header_wrapper.fixed .small{display:inline-block}#header_wrapper.fixed #header_menu_container,#header_wrapper.fixed .language_selector .current_language{background:0 0}#header_wrapper.fixed #book_now{display:inline}#header_wrapper.fixed #header_menu_container ul.menu li a:focus{text-decoration:none;outline:2px dotted var(--default-color)}#header_wrapper.fixed .submenu-container{background:rgba(var(--header-bg-fixed),1)}#header_wrapper.fixed .submenu-container .view-more-items .arrow:after,#header_wrapper.fixed .submenu-container .view-more-items .arrow:before{background:var(--default-color)}#header_wrapper.fixed .submenu-container .siblings-container .single-sibling,#header_wrapper.fixed .submenu-container .view-more-items{color:var(--default-color)}#header_wrapper.fixed .submenu-container .siblings-container .single-sibling.slick-center .thumb-wrap{border-color:var(--default-color)}#header_container{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-ms-align-content:center;align-content:center;height:71px}@media (min-width:992px){#header_container{-webkit-transition:height 1s ease;transition:height 1s ease}}@media (max-width:991px){#header_container{height:60px}}#header_container .box{-webkit-box-flex:0 0 33.3%;flex:0 0 33.3%}#header_container .left-section{text-align:left}#header_container .center-section{text-align:center}#header_container .right-section{text-align:right}.open_menu_mobile_container{display:none;position:relative}@media (max-width:991px){.open_menu_mobile_container{display:block;width:24px;height:24px;line-height:1.6em}}.open_menu_mobile_container .close,.open_menu_mobile_container .open_menu_mobile{position:absolute;top:0;left:0}@media (max-width:991px){.open_menu_mobile_container .open_menu_mobile{display:block;border:none;background:url(../css/images/hamburger-dark.svg) no-repeat scroll center;width:100%;height:100%}.fixed .open_menu_mobile_container .open_menu_mobile{background:url(../css/images/hamburger-dark.svg) no-repeat scroll center}}.open_menu_mobile_container .close{display:none;background:url(../css/images/close-dark.svg) no-repeat scroll center;width:100%;height:100%;border:none}.fixed .open_menu_mobile_container .close{background:url(../css/images/close-dark.svg) no-repeat scroll center}.skip-to-content{position:absolute;left:-9999px;text-transform:uppercase;color:var(--gold-color);font-size:.933em;line-height:2.067em;text-decoration:none;z-index:9999}.skip-to-content:after{content:'';display:block;height:1px;background:var(--gold-color)}.skip-to-content:focus{top:34px;left:76px}.current_language{background:rgba(var(--white-bg),.7);padding:10px;border-radius:2px}.language_selector .other_languages{display:none;background:rgba(var(--white-bg),.7);position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:10px 20px;box-shadow:0 2px 6px 0 rgba(0,0,0,.18);z-index:200;border-radius:2px}.language_selector .other_languages li{text-align:left;padding:5px;display:block;white-space:nowrap}.language_selector .other_languages li a{display:block;line-height:1.2em;font-size:.933em;color:var(--gold-color);text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.language_selector .other_languages:before{content:"";display:block;position:absolute;border-width:8px;border-style:solid;border-color:transparent transparent rgba(var(--white-bg),.7) transparent;left:50%;top:-16px;z-index:200;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.hotel_logo a{display:inline-block}.hotel_logo a img{width:100%;height:auto;max-width:234px;vertical-align:middle}@media (max-width:991px){.hotel_logo a img{max-width:150px}}.hotel_logo a img.small{display:none}.language_selector{display:inline-block;position:relative}@media (max-width:991px){.language_selector{display:none}}.language_selector .current_language{color:var(--gold-color);text-decoration:none;font-size:.933em;line-height:2.067em;position:relative}.language_selector .current_language .dropdown{content:'';background-color:var(--gold-color);width:20px;height:14px;background:url(images/down-arrow.svg) no-repeat scroll center;position:relative;display:inline-block;top:3px;background-size:12px}.language_selector:before{content:'';background:url(images/icon-globe.svg);background-repeat:no-repeat;background-size:15px;width:15px;height:15px;position:absolute;display:inline-block;top:8px;left:-15px}.language_selector:focus .other_languages,.language_selector:hover .other_languages{display:block}.language_selector .other_languages:focus-within{display:block}#header_menu_container{background:rgba(var(--white-bg),1);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}@media (max-width:991px){#header_menu_container{display:none}}#header_menu_container ul.menu{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}#header_menu_container ul.menu li{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:1 1 auto;flex:1 1 auto;list-style:none}#header_menu_container ul.menu li a{margin:auto;font-family:var(--menu-font);font-weight:300;color:var(--default-color);text-align:center;text-decoration:none;text-transform:uppercase;font-size:17px;padding:10px 20px;display:block;box-sizing:content-box;-webkit-transition:all .3s ease;transition:all .3s ease}#header_menu_container ul.menu li a:hover{color:var(--gold-color)}#header_menu_container ul.menu li a:after{content:'';display:block;margin:2px auto 0 auto;width:0;height:2px;background:0 0;-webkit-transition:all .3s ease;transition:all .3s ease}#header_menu_container ul.menu li a:hover:after{background:var(--gold-color);width:100%}#header_menu_container ul.menu li a:focus{text-decoration:none;outline:2px dotted var(--gold-color)}#header_menu_container ul.menu li:last-child:after{display:none}#header_menu_container ul.menu li.current-page-parent>a,#header_menu_container ul.menu li.current_page_item>a{color:var(--gold-color)}#header_menu_container ul.menu li.current-page-parent>a:after,#header_menu_container ul.menu li.current_page_item>a:after{background:var(--gold-color);width:100%}#header_menu_container ul.menu>li:after{content:'';display:inline-block;width:5px;height:5px;background-color:var(--gold-color);border-radius:50%;position:relative}#header_menu_container ul.menu .sub-menu{display:none;position:absolute;top:calc(100% - 1px);width:100%;padding:30px 0;background:rgba(var(--white-bg),1);border:1px solid var(--border-color);border-top:none}#header_menu_container ul.menu .sub-menu li{display:block}#header_menu_container ul.menu .sub-menu a{font-family:var(--default-font);color:var(--default-color);font-size:16px;text-transform:none;text-align:left;padding:10px 30px;line-height:normal;height:auto}#header_menu_container ul.menu .sub-menu a:after{display:none}#header_menu_container ul.menu .menu-item-has-children{position:relative}#header_menu_container ul.menu .menu-item-has-children:active .sub-menu,#header_menu_container ul.menu .menu-item-has-children:focus .sub-menu,#header_menu_container ul.menu .menu-item-has-children:hover .sub-menu{display:block}#header_menu_container ul.menu .menu-item-has-children:focus-within .sub-menu{display:block}.notice{background-color:var(--default-color);padding:8px 0}.notice--close{position:fixed;top:14px;right:14px;width:14px;height:14px;background:url(images/close-white.svg) no-repeat scroll center;z-index:1}@media (max-width:329px){.notice--close{top:6px;right:6px}}.notice--wrapper{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-ms-align-content:center;align-content:center}@media (max-width:329px){.notice--wrapper{padding:0 24px}}.notice--text{color:var(--white-color)}.notice--link .btn{padding:0;background-color:transparent;border:none;text-decoration:underline;margin-left:5px}.notice--link .btn:hover{border:none;color:var(--white-color)}.popin-mobile-menu-wrapper{display:none;background:var(--white-color);position:fixed;top:0;left:0;bottom:0;width:100%;padding:20px 60px;z-index:9999;overflow:auto}.popin-mobile-menu-wrapper.open{display:block}.popin-mobile-menu-wrapper .close{position:absolute;border:none;top:24px;left:10px;background:url(../css/images/close-dark.svg) no-repeat scroll center;width:24px;height:24px}.popin-mobile-menu-wrapper .popin-mobile-menu-content{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-ms-align-content:space-between;align-content:space-between;height:100%;position:relative}.popin-mobile-menu-wrapper .popin-mobile-menu-content .languages,.popin-mobile-menu-wrapper .popin-mobile-menu-content .menu{-webkit-box-flex:0 0 100%;flex:0 0 100%}.popin-mobile-menu-wrapper .popin-mobile-menu-content nav{display:inline-block;width:100%}.popin-mobile-menu-wrapper .popin-mobile-menu-content #mobile_languages select,.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li a{color:var(--default-color);font-size:1.067em;line-height:1.333em}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li{position:relative}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.current-page-parent>a,.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.current_page_item>a{color:var(--gold-color)}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li a{font-family:var(--menu-font);font-weight:300;padding:10px 0;display:block;text-transform:uppercase;text-decoration:none;font-size:1.25rem;line-height:1.6875rem}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li a.more_li{content:'';display:inline-block;background-color:var(--gold-color);width:25px;height:14px;background:url(images/down-arrow.svg) no-repeat scroll center;position:absolute;top:32px;right:0}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.open.more_li{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu>li{border-bottom:1px solid var(--border-color);padding:20px 0}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu ul.sub-menu{display:none}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu ul.sub-menu li a{font-family:var(--default-font);color:var(--default-color);font-size:16px;text-transform:none;text-align:left;width:100%;padding-left:20px}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu ul.sub-menu li a:after{display:none}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu ul.sub-menu li.current-page-parent>a,.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu ul.sub-menu li.current_page_item>a{color:var(--gold-color)}.popin-mobile-menu-wrapper .popin-mobile-menu-content .languages{border-top:1px solid rgba(var(--gold-color),1);background-color:var(--select-bg)}.popin-mobile-menu-wrapper .popin-mobile-menu-content .languages #mobile_languages select{padding:11px 0;background-color:var(--select-bg);width:100%;border:0}#slideshow_wrapper{height:78vh;padding-top:127px;position:relative}#slideshow_wrapper.slideshow_offer{height:100vh}@media (max-width:991px){#slideshow_wrapper.slideshow_offer{height:auto}}.error404 #slideshow_wrapper,.sitemap_page #slideshow_wrapper{height:50vh}@media (max-width:767px){#slideshow_wrapper{height:311px}}#slideshow_wrapper .slideshow{position:relative;margin:0;width:100%;height:100%;z-index:1;overflow:hidden}#slideshow_wrapper .slideshow:not(.slick-initialized)>.slide:not(.slick-active){display:none}#slideshow_wrapper .slideshow .slide{position:relative}#slideshow_wrapper .slideshow .slide .slide_image{background-attachment:scroll;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover}#slideshow_wrapper .slideshow .slide .preview-wrapper{position:absolute;top:70px;left:80px;z-index:1}@media (min-width:992px) and (max-height:759px){#slideshow_wrapper .slideshow .slide .preview-wrapper{width:550px}}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container{border:none;padding:20px 20px}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container .the-title{font-size:1.4375rem;line-height:2.3125rem;text-align:left}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container .the-subtitle{margin-top:10px;font-size:1.125rem;line-height:1.6875rem;text-align:left}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container .the-description{margin-top:10px;font-size:1.125rem;line-height:1.6875rem;text-align:left}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container .price{margin-top:10px;font-size:1.125rem;line-height:1.6875rem;text-align:left;color:var(--white-color)}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container .btns_wrap{text-align:left}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container .btns_wrap .btn{border:1px solid var(--white-color);background:0 0}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container .btns_wrap .btn:hover{border:1px solid var(--gold-color);background:var(--gold-color);color:var(--white-color)}#slideshow_wrapper .slideshow .slide .preview-wrapper .preview-container .btns_wrap .btn:focus{outline:2px dotted var(--white-color)}#slideshow_wrapper .slideshow .slick-list,#slideshow_wrapper .slideshow .slick-track{height:100%;overflow:hidden}#slideshow_wrapper .arrow{width:60px;height:60px;background-color:var(--default-color);background-image:url(../css/images/left-arrow.svg);background-size:25px 25px;background-repeat:no-repeat;background-position:center;top:50%;margin-top:30px;border:none;position:absolute;z-index:10}#slideshow_wrapper .arrow:hover{background-color:var(--gold-color)}#slideshow_wrapper .arrow.prev{left:10px}@media (min-width:1400px){#slideshow_wrapper .arrow.prev{left:0}}#slideshow_wrapper .arrow.next{right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1400px){#slideshow_wrapper .arrow.next{right:0}}#slideshow_wrapper .dots-container{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;position:absolute;left:0;right:0;z-index:200}.home #slideshow_wrapper .dots-container .slick-dots{top:-220px}@media (max-width:991px){.home #slideshow_wrapper .dots-container{top:0}.home #slideshow_wrapper .dots-container .slick-dots{top:320px}}@media (max-width:991px){#slideshow_wrapper{height:auto;padding-top:60px;height:auto}#slideshow_wrapper .slideshow .slick-list,#slideshow_wrapper .slideshow .slick-track{height:auto}#slideshow_wrapper .slideshow .slide .slide_image{background-attachment:scroll;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:center;height:300px}#slideshow_wrapper .slideshow .slide .preview-wrapper{position:relative;top:initial;left:initial;width:100%;max-width:100%}#slideshow_wrapper .slideshow .slide .preview-wrapper .price,#slideshow_wrapper .slideshow .slide .preview-wrapper .the-description,#slideshow_wrapper .slideshow .slide .preview-wrapper .the-subtitle{display:none}}@media (max-width:991px) and (max-width:991px){#slideshow_wrapper .dots-container{top:-4px;left:30px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}#slideshow_wrapper .dots-container .slick-dots{top:320px}}@media (max-width:991px){#slideshow_wrapper .arrow{width:40px;height:40px;background-size:14px;top:320px;margin-top:-20px}#slideshow_wrapper .arrow.prev{left:initial;right:90px}#slideshow_wrapper .arrow.next{right:30px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.breadcrumbs{padding:20px 0}@media (max-width:991px){.breadcrumbs{display:none}}.breadcrumb__list{padding:0;margin:0;list-style:none;position:relative}.breadcrumb__item{padding:0 5px;position:relative;display:inline-block;color:var(--default-color)}.breadcrumb__link{color:rgba(var(--black-color),.7);font-weight:var(--default-font);display:inline-block;text-decoration:none}.breadcrumb__link:after{content:"/";font-family:var(--default-font);font-style:normal;margin-left:10px;display:inline-block}.breadcrumb__link:focus,.breadcrumb__link:hover{color:var(--gold-color);text-decoration:none}@media (max-width:991px){.breadcrumb__item{display:none}.breadcrumb__item:nth-last-child(2){display:block;padding-left:20px}.breadcrumb__item:nth-last-child(2):after{right:auto;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.breadcrumb__item:nth-last-child(2) a:after{display:none}}.filters-wrapper{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap;margin-bottom:60px}@media (max-width:991px){.filters-wrapper{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.filters-wrapper .filter-container{-webkit-box-flex:1 1 50%;flex:1 1 50%;padding:0 20px}.filters-wrapper .filter-container label{font-size:1rem;line-height:2.1875rem;text-transform:uppercase}.filters-wrapper .filter-container .select-wrapper{position:relative}.filters-wrapper .filter-container select{width:100%;height:55px;padding:0 40px 0 55px;line-height:55px;color:var(--default-color);background-color:var(--select-bg);background-image:url(images/map_marker.svg);background-position:20px center;background-repeat:no-repeat;background-size:15px;border:1px solid var(--select-border);border-radius:0}.filters-wrapper .filter-container .select2-container{max-width:100%}.filters-wrapper .filter-container .select2-container .select2-selection--single{width:100%;height:55px;padding:0 40px 0 55px;line-height:55px;color:var(--default-color);background-color:var(--select-bg);background-image:url(images/map_marker.svg);background-position:20px center;background-repeat:no-repeat;background-size:15px;border:1px solid var(--select-border);border-radius:0}.filters-wrapper .filter-container .select2-container .select2-selection--single .select2-selection__rendered{line-height:55px}.filters-wrapper .filter-container .select2-container .select2-selection--single .select2-selection__arrow{height:55px;top:0;right:0;width:40px}.filters-wrapper .filter-container .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:var(--black-color)}.filters-wrapper .filter-container .select2-container.select2-container--open .select2-selection--single{background-color:var(--white-color);box-shadow:0 0 5px #0000001A}.filters-wrapper .filter-container .select2-container.select2-container--open .select2-selection__arrow{height:55px;top:0;right:0;width:40px}.filters-wrapper .filter-container .select2-container.select2-container--open .select2-selection__arrow b{border-bottom-color:var(--black-color)}.filters-wrapper .filter-container .city select{background-image:url(images/city_center.svg)}.filters-wrapper .filter-container .city .select2-container .select2-selection--single{background-image:url(images/city_center.svg)}.select2-results__option{padding:0 6px;background-color:var(--black-color);font-size:1rem;line-height:2.1875rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--default-color)}.select2-container--default .select2-results__option[aria-disabled=true]{display:none}.select2-dropdown{border:1px solid var(--select-border);border-radius:0;padding:20px 10px}.golden .select2-results__option{padding:0;background-color:transparent;font-size:1rem;line-height:2.1875rem}.golden .select2-results__option span{padding:0 6px;display:block;width:100%;color:var(--default-color)}.golden .select2-results__option .country{background-color:var(--gold-color);color:var(--white-color)}.select2-container--default .golden .select2-results__option{padding:0;background-color:transparent;font-size:1rem;line-height:2.1875rem}.select2-container--default .golden .select2-results__option span{padding:0 6px;display:block;width:100%;color:var(--default-color)}.select2-container--default .golden .select2-results__option[aria-selected=true] span{background-color:#ddd;color:var(--default-color)}.select2-container--default .golden .select2-results__option .country{background-color:var(--gold-color);color:var(--white-color);text-transform:uppercase;font-family:var(--title-font);font-size:1rem;line-height:2.1875rem}.select2-container--default .golden .select2-results__option .city{font-size:.8125rem;line-height:2.1875rem}.select2-container--default .golden .select2-results__option--highlighted[aria-selected]{background-color:transparent}.select2-container--default .golden .select2-results__option--highlighted[aria-selected] span{background-color:var(--default-color);color:var(--white-color)}.select2-container--default .golden .select2-results__option--highlighted[aria-selected] .country{background-color:var(--default-color)}#explorations .children-wrap,#meetings .children-wrap,#news .children-wrap,#restaurants .children-wrap,#rooms .children-wrap{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}#explorations .single-child-wrap,#meetings .single-child-wrap,#news .single-child-wrap,#restaurants .single-child-wrap,#rooms .single-child-wrap{width:50%;padding:0 1em;margin-bottom:5.333em}@media (max-width:991px){#explorations .single-child-wrap,#meetings .single-child-wrap,#news .single-child-wrap,#restaurants .single-child-wrap,#rooms .single-child-wrap{width:100%;padding:0;margin-bottom:4.733em}}#explorations .single-child-wrap .mini-gallery-wrapper,#meetings .single-child-wrap .mini-gallery-wrapper,#news .single-child-wrap .mini-gallery-wrapper,#restaurants .single-child-wrap .mini-gallery-wrapper,#rooms .single-child-wrap .mini-gallery-wrapper{height:33.333em;background:#ccc}@media (max-width:991px){#explorations .single-child-wrap .mini-gallery-wrapper,#meetings .single-child-wrap .mini-gallery-wrapper,#news .single-child-wrap .mini-gallery-wrapper,#restaurants .single-child-wrap .mini-gallery-wrapper,#rooms .single-child-wrap .mini-gallery-wrapper{height:21.067em}}#explorations .single-child-wrap .mini-gallery-wrapper .slick-list,#explorations .single-child-wrap .mini-gallery-wrapper .slick-track,#meetings .single-child-wrap .mini-gallery-wrapper .slick-list,#meetings .single-child-wrap .mini-gallery-wrapper .slick-track,#news .single-child-wrap .mini-gallery-wrapper .slick-list,#news .single-child-wrap .mini-gallery-wrapper .slick-track,#restaurants .single-child-wrap .mini-gallery-wrapper .slick-list,#restaurants .single-child-wrap .mini-gallery-wrapper .slick-track,#rooms .single-child-wrap .mini-gallery-wrapper .slick-list,#rooms .single-child-wrap .mini-gallery-wrapper .slick-track{height:100%}#explorations .single-child-wrap .mini-gallery-wrapper .arrow,#meetings .single-child-wrap .mini-gallery-wrapper .arrow,#news .single-child-wrap .mini-gallery-wrapper .arrow,#restaurants .single-child-wrap .mini-gallery-wrapper .arrow,#rooms .single-child-wrap .mini-gallery-wrapper .arrow{height:48px;width:48px;background:url(../css/images/arrow-carousel.svg) no-repeat scroll 0 0;position:absolute;display:block;top:50%;margin-top:-24px;z-index:50}#explorations .single-child-wrap .mini-gallery-wrapper .arrow.prev,#meetings .single-child-wrap .mini-gallery-wrapper .arrow.prev,#news .single-child-wrap .mini-gallery-wrapper .arrow.prev,#restaurants .single-child-wrap .mini-gallery-wrapper .arrow.prev,#rooms .single-child-wrap .mini-gallery-wrapper .arrow.prev{left:5px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#explorations .single-child-wrap .mini-gallery-wrapper .arrow.next,#meetings .single-child-wrap .mini-gallery-wrapper .arrow.next,#news .single-child-wrap .mini-gallery-wrapper .arrow.next,#restaurants .single-child-wrap .mini-gallery-wrapper .arrow.next,#rooms .single-child-wrap .mini-gallery-wrapper .arrow.next{right:5px}#explorations .single-child-wrap .mini-gallery-wrapper .slick-dots,#meetings .single-child-wrap .mini-gallery-wrapper .slick-dots,#news .single-child-wrap .mini-gallery-wrapper .slick-dots,#restaurants .single-child-wrap .mini-gallery-wrapper .slick-dots,#rooms .single-child-wrap .mini-gallery-wrapper .slick-dots{right:20px}#explorations .single-child-wrap .title-section,#meetings .single-child-wrap .title-section,#news .single-child-wrap .title-section,#restaurants .single-child-wrap .title-section,#rooms .single-child-wrap .title-section{line-height:1.2em}#explorations .single-child-wrap .event-type-wrapper,#meetings .single-child-wrap .event-type-wrapper,#news .single-child-wrap .event-type-wrapper,#restaurants .single-child-wrap .event-type-wrapper,#rooms .single-child-wrap .event-type-wrapper{-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}#explorations .single-child-wrap .room-details,#meetings .single-child-wrap .room-details,#news .single-child-wrap .room-details,#restaurants .single-child-wrap .room-details,#rooms .single-child-wrap .room-details{padding-bottom:1.333em;padding-right:7.067em}#explorations .single-child-wrap .room-details,#meetings .single-child-wrap .room-details,#news .single-child-wrap .room-details,#restaurants .single-child-wrap .room-details,#rooms .single-child-wrap .room-details{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}#explorations .single-child-wrap .room-details .item-wrap,#meetings .single-child-wrap .room-details .item-wrap,#news .single-child-wrap .room-details .item-wrap,#restaurants .single-child-wrap .room-details .item-wrap,#rooms .single-child-wrap .room-details .item-wrap{-webkit-box-flex:0 0 50%;flex:0 0 50%}#explorations .single-child-wrap .room-details .item-wrap .item,#meetings .single-child-wrap .room-details .item-wrap .item,#news .single-child-wrap .room-details .item-wrap .item,#restaurants .single-child-wrap .room-details .item-wrap .item,#rooms .single-child-wrap .room-details .item-wrap .item{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}#explorations .single-child-wrap .room-details .item-wrap .meeting-config,#meetings .single-child-wrap .room-details .item-wrap .meeting-config,#news .single-child-wrap .room-details .item-wrap .meeting-config,#restaurants .single-child-wrap .room-details .item-wrap .meeting-config,#rooms .single-child-wrap .room-details .item-wrap .meeting-config{display:-webkit-box;display:flex;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap}#explorations .single-child-wrap .room-details .item-wrap .icon,#explorations .single-child-wrap .room-details .item-wrap .label,#meetings .single-child-wrap .room-details .item-wrap .icon,#meetings .single-child-wrap .room-details .item-wrap .label,#news .single-child-wrap .room-details .item-wrap .icon,#news .single-child-wrap .room-details .item-wrap .label,#restaurants .single-child-wrap .room-details .item-wrap .icon,#restaurants .single-child-wrap .room-details .item-wrap .label,#rooms .single-child-wrap .room-details .item-wrap .icon,#rooms .single-child-wrap .room-details .item-wrap .label{line-height:1.5em}#explorations .single-child-wrap .room-details .item-wrap .label,#meetings .single-child-wrap .room-details .item-wrap .label,#news .single-child-wrap .room-details .item-wrap .label,#restaurants .single-child-wrap .room-details .item-wrap .label,#rooms .single-child-wrap .room-details .item-wrap .label{font-weight:700}#explorations .single-child-wrap .room-details .item-wrap .icon,#meetings .single-child-wrap .room-details .item-wrap .icon,#news .single-child-wrap .room-details .item-wrap .icon,#restaurants .single-child-wrap .room-details .item-wrap .icon,#rooms .single-child-wrap .room-details .item-wrap .icon{font-size:2.267em;margin-right:.4em}#explorations .single-child-wrap .room-details .item-wrap .icon.customized-icon,#meetings .single-child-wrap .room-details .item-wrap .icon.customized-icon,#news .single-child-wrap .room-details .item-wrap .icon.customized-icon,#restaurants .single-child-wrap .room-details .item-wrap .icon.customized-icon,#rooms .single-child-wrap .room-details .item-wrap .icon.customized-icon{width:34px}#explorations .single-child-wrap .room-details .item-wrap .icon.customized-icon img,#meetings .single-child-wrap .room-details .item-wrap .icon.customized-icon img,#news .single-child-wrap .room-details .item-wrap .icon.customized-icon img,#restaurants .single-child-wrap .room-details .item-wrap .icon.customized-icon img,#rooms .single-child-wrap .room-details .item-wrap .icon.customized-icon img{width:100%;height:auto}#explorations .single-child-wrap.full,#meetings .single-child-wrap.full,#news .single-child-wrap.full,#restaurants .single-child-wrap.full,#rooms .single-child-wrap.full{width:100%;height:46.667em;position:relative}#explorations .single-child-wrap.full .mini-gallery-wrapper,#meetings .single-child-wrap.full .mini-gallery-wrapper,#news .single-child-wrap.full .mini-gallery-wrapper,#restaurants .single-child-wrap.full .mini-gallery-wrapper,#rooms .single-child-wrap.full .mini-gallery-wrapper{height:46.667em}#explorations .single-child-wrap.full .single-child-content,#meetings .single-child-wrap.full .single-child-content,#news .single-child-wrap.full .single-child-content,#restaurants .single-child-wrap.full .single-child-content,#rooms .single-child-wrap.full .single-child-content{width:39.533em;background:var(--white-color);padding:3.333em;position:absolute;top:5.333em;right:5.333em}#meetings .single-child-content .room-details{padding-top:1.333em}#explorations .single-child-wrap,#news .single-child-wrap{width:33.3%}#explorations .single-child-wrap .event-type-wrapper .event-type,#news .single-child-wrap .event-type-wrapper .event-type{margin-right:10px}#explorations .thumb-wrap,#news .thumb-wrap{width:100%;height:21.333em}.children-tabs ul.ui-widget-header,.children-tabs.ui-widget.ui-widget-content{border:none}.children-tabs ul{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;border-radius:0;background:0 0}.children-tabs ul li.ui-state-default{background:0 0;border:none}.children-tabs ul li.ui-state-default a{opacity:.6}.children-tabs ul li.ui-state-active a{color:var(--default-color);opacity:1}.children-tabs ul li.ui-state-active a:after{content:'';display:block;height:1px;background:var(--dark-blue);margin-top:3px}.children-tabs ul li a{font-size:1.067em;text-transform:uppercase}.minigallery-wrapper{position:relative}.minigallery-wrapper .minigallery,.minigallery-wrapper .navigation{height:500px;position:relative;margin:0;width:100%;z-index:1;overflow:hidden}@media (max-width:991px){.minigallery-wrapper .minigallery,.minigallery-wrapper .navigation{height:50vh}}@media (max-width:767px){.minigallery-wrapper .minigallery,.minigallery-wrapper .navigation{height:311px}}.minigallery-wrapper .minigallery:not(.slick-initialized)>.slide:not(.slick-active),.minigallery-wrapper .navigation:not(.slick-initialized)>.slide:not(.slick-active){display:none}.minigallery-wrapper .minigallery .slide,.minigallery-wrapper .navigation .slide{position:relative}.minigallery-wrapper .minigallery .slide .slide_image,.minigallery-wrapper .navigation .slide .slide_image{background-attachment:scroll;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:relative;z-index:1}.minigallery-wrapper .minigallery .slick-list,.minigallery-wrapper .minigallery .slick-track,.minigallery-wrapper .navigation .slick-list,.minigallery-wrapper .navigation .slick-track{height:100%;overflow:hidden}.minigallery-wrapper .navigation{height:150px}.minigallery-wrapper .navigation .slide .slide_image{border-left:1px solid var(--border-color)}.minigallery-wrapper .navigation .slide .slide_image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--black-color),.4)}.minigallery-wrapper .navigation .slick-current .slide_image:after{background-color:transparent}.minigallery-wrapper .arrow{width:60px;height:60px;background-color:var(--default-color);background-image:url(../css/images/left-arrow.svg);background-size:25px 25px;background-repeat:no-repeat;background-position:center;top:50%;margin-top:-30px;border:none;position:absolute;z-index:10}.minigallery-wrapper .arrow:hover{background-color:var(--gold-color)}.minigallery-wrapper .arrow.prev{left:10px}@media (min-width:1400px){.minigallery-wrapper .arrow.prev{left:0}}.minigallery-wrapper .arrow.next{right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1400px){.minigallery-wrapper .arrow.next{right:0}}.minigallery-wrapper .dots-container{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end;position:absolute;left:0;right:0;z-index:200}.minigallery-wrapper .dots-container .slick-dots{right:20px}.preview-instagram-section{padding:126px 0 80px 0;text-align:center}@media (max-width:991px){.preview-instagram-section{padding:35px 0}}.preview-instagram-section .the-subtitle:after{content:'';display:block;width:20px;height:20px;margin:10px auto 10px auto;background:url(../css/images/separator-menu-dark.svg) scroll center no-repeat;background-size:cover}@media (max-width:991px){.preview-instagram-section .the-subtitle:after{display:block;margin:20px auto 20px auto}}.preview-instagram-section .instagram-feed-container{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-flex-direction:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:flex-start}.preview-instagram-section .instagram-feed-container .single-instagram-feed{width:33.3%;padding:25px}@media (max-width:991px){.preview-instagram-section .instagram-feed-container .single-instagram-feed{width:50%}}.preview-instagram-section .instagram-feed-container .single-instagram-feed a{display:block;width:100%;height:100%}.preview-instagram-section .instagram-feed-container .single-instagram-feed a img{width:100%;height:100%}.error404 .the-subtitle,.error404 .the-title{padding-bottom:20px}.error404 .main_content_wrap .content-wrapper,.error404 .the-subtitle{text-align:center}.error404 .main_content_wrap .content-wrapper{-webkit-box-flex:0 0 100%;flex:0 0 100%}.error404 a.go_to_home{font-size:.933em;line-height:2em;background:var(--dark-blue);color:var(--gold-color);text-decoration:none;padding:0 20px;display:inline-block}#footer{background:rgba(var(--footer-bg),1);padding:0 0 50px 0;text-align:center}@media (max-width:991px){#footer .container-large{padding:0 20px}}#footer :focus{outline:2px dotted var(--white-color)}#footer_social .social{padding:0 0 70px}#footer_social .social a{width:40px;height:40px;color:var(--white-color);line-height:40px;border:1px solid var(--white-color);font-size:1.375rem;background-color:transparent}.footer-section-title{font-family:var(--menu-font);font-weight:700;display:block;text-align:left;margin-bottom:10px}@media (max-width:767px){.footer-section-title{text-align:center}}.footer_logo{width:184px;height:40px;line-height:2.667em;display:inline-block;margin-bottom:20px}.footer_logo .logo{display:block}.footer_logo .logo img{width:100%;height:auto;vertical-align:middle}.footer_menu{padding:70px 0 0}.footer_menu .menu-wrapper{padding:70px 0 0}.footer_menu .menu{max-width:100%;margin-bottom:20px;display:-webkit-box;display:flex;flex-wrap:wrap;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;margin-right:-20px;margin-left:-20px}@media (max-width:991px){.footer_menu .menu{margin:auto;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}}.footer_menu .menu li{display:block;text-align:left}.footer_menu .menu li a{font-family:var(--default-font);font-weight:300;color:var(--white-color);text-decoration:none}.footer_menu .menu li a.more_li{content:'';display:none;background-color:var(--gold-color);width:25px;height:14px;background:url(images/down-arrow-white.svg) no-repeat scroll center;position:absolute;top:5px;right:0}@media (max-width:991px){.footer_menu .menu li a.more_li{display:inline-block}}.footer_menu .menu>li{padding:0 20px;margin-bottom:40px;position:relative}@media (max-width:991px){.footer_menu .menu>li{-webkit-box-flex:1 1 100%;flex:1 1 100%;border-bottom:1px solid rgba(var(--white-bg),.1);padding:0}}.footer_menu .menu>li>a{font-size:1.25rem;line-height:1.4375rem;font-weight:700;display:block;margin-bottom:20px}@media (max-width:991px){.footer_menu .menu ul.sub-menu{display:none;margin-bottom:20px}}.footer-all-logo-wrapper{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}.footer-all-logo-wrapper .separator{-webkit-box-flex:auto;flex:auto;background:rgba(var(--white-bg),.1)}.footer-all-logo-wrapper .footer-all-logo{width:300px;margin:0 50px;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}@media (max-width:991px){.footer-all-logo-wrapper .footer-all-logo{width:180px;margin:0 20px}}.footer-all-logo-wrapper .footer-all-logo img{height:100%;width:auto}@media (max-width:991px){.footer-all-logo-wrapper .footer-all-logo img{width:180px;height:auto}}.brands-wrapper{padding:50px 0}@media (max-width:991px){.brands-wrapper{padding:25px 0}}.brands-wrapper .brand-category,.brands-wrapper .brand-logo-type-content{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.brands-wrapper .brand-category{border-bottom:1px solid rgba(var(--gold-color),.4);padding:15px 0}.brands-wrapper .brand-category-type{padding:28px 0;-webkit-box-flex:0 0 20%;flex:0 0 20%;text-align:left;color:transparent}.brands-wrapper .brand-category-type .brand-count{display:none;line-height:20px;font-size:14px;height:20px;left:6px;bottom:6px;position:relative}.brands-wrapper .brand-category-type.brand-category-premium .brand-count{bottom:1px}.brands-wrapper .brand-category-type.brand-category-midscale .brand-count{bottom:1px}@media (max-width:991px){.brands-wrapper .brand-category-type{-webkit-box-flex:0 0 100%;flex:0 0 100%;text-align:left;position:relative}.brands-wrapper .brand-category-type .brand-count{display:inline-block;color:var(--border-color)}}.brands-wrapper .brand-category-type:after{content:'';display:inline-block;width:25px;height:14px;background:url(images/down-arrow-white.svg) no-repeat scroll center;position:absolute;top:34px;right:0}.brands-wrapper .brand-logo-type{-webkit-box-flex:0 0 80%;flex:0 0 80%}@media (max-width:991px){.brands-wrapper .brand-logo-type{-webkit-box-flex:0 0 100%;flex:0 0 100%}}.brands-wrapper .brand-logo-type-content{width:100%}.brands-wrapper .brand-logo-type-content .brand-single-logo{padding:20px 5px;-webkit-box-flex:0 0 10%;flex:0 0 10%}@media (max-width:991px){.brands-wrapper .brand-logo-type-content .brand-single-logo{-webkit-box-flex:0 0 33.3%;flex:0 0 33.3%}.brands-wrapper .brand-logo-type-content .brand-single-logo.hidden_mobile{display:none}}.brands-wrapper .brand-logo-type-content .brand-single-logo img{vertical-align:middle}#copyright span{font-size:.867em}.back-to-top{font-size:.733em;color:var(--default-color);text-decoration:none;position:fixed;bottom:60px;right:60px;z-index:200;display:none}@media (max-width:991px){.back-to-top{bottom:10px;right:10px}}.back-to-top.show{display:-webkit-box;display:flex;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}.back-to-top .icon{width:50px;height:50px;background-color:transparent}.back-to-top .label{text-transform:uppercase;line-height:1.867em;padding:5px 20px}.footer_loyalty{background-color:var(--loyalty-bg)}.footer_loyalty .footer-loyalty-wrapper{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;padding:70px 0}@media (max-width:991px){.footer_loyalty .footer-loyalty-wrapper{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.footer_loyalty .footer-loyalty-wrapper .the-subtitle,.footer_loyalty .footer-loyalty-wrapper .the-title{font-family:var(--default-font);text-transform:none;color:var(--white-color);text-align:left}.footer_loyalty .footer-loyalty-wrapper .the-subtitle.mobile,.footer_loyalty .footer-loyalty-wrapper .the-title.mobile{display:none}@media (max-width:991px){.footer_loyalty .footer-loyalty-wrapper .the-subtitle.desktop,.footer_loyalty .footer-loyalty-wrapper .the-title.desktop{display:none}.footer_loyalty .footer-loyalty-wrapper .the-subtitle.mobile,.footer_loyalty .footer-loyalty-wrapper .the-title.mobile{display:block}}.footer_loyalty .footer-loyalty-wrapper .logo{height:65px}.footer_loyalty .footer-loyalty-wrapper .logo img{height:100%}@media (max-width:991px){.footer_loyalty .footer-loyalty-wrapper .logo{margin-bottom:20px}}.footer_loyalty .footer-loyalty-wrapper .loyalty-title{margin-left:50px}.footer_loyalty .footer-loyalty-wrapper .loyalty-title .the-title{font-size:1.625rem;line-height:2.6875rem}.footer_loyalty .footer-loyalty-wrapper .loyalty-title .the-subtitle{font-size:1.25rem;line-height:1.6875rem}@media (max-width:991px){.footer_loyalty .footer-loyalty-wrapper .loyalty-title{margin-left:0}.footer_loyalty .footer-loyalty-wrapper .loyalty-title .the-subtitle,.footer_loyalty .footer-loyalty-wrapper .loyalty-title .the-title{text-align:center}}.footer_loyalty .footer-loyalty-wrapper .btnCta{margin-left:auto}.footer_loyalty .footer-loyalty-wrapper .btnCta .btn{border-color:var(--white-color);color:var(--loyalty-bg);background-color:var(--white-color);padding:20px 40px}.footer_loyalty .footer-loyalty-wrapper .btnCta .btn:focus{outline:2px dotted var(--white-color)}@media (max-width:991px){.footer_loyalty .footer-loyalty-wrapper .btnCta{margin:25px 0 0}}.footer_accor_specific_wrapper{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;padding:50px 0;border-top:1px solid rgba(var(--white-bg),.1);border-bottom:1px solid rgba(var(--white-bg),.1)}@media (max-width:991px){.footer_accor_specific_wrapper{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.footer_accor_specific_wrapper .accor_specific_text,.footer_accor_specific_wrapper .accor_specific_title{color:var(--white-color);font-family:var(--default-font);text-align:left}.footer_accor_specific_wrapper .accor_specific_title{font-size:1.5rem;font-weight:700;margin-bottom:20px}.footer_accor_specific_wrapper .accor_specific_text{font-size:1rem;text-decoration:none}.footer_accor_specific_wrapper .footer_accor_newsletter{-webkit-box-flex:0 1 35%;flex:0 1 35%;min-width:290px}.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form{margin-top:20px;display:-webkit-box;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-box-align:end;align-items:flex-end;width:100%}@media (max-width:767px){.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form{flex-wrap:wrap}}.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form .newsletter_field{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;-webkit-box-flex:1 1 auto;flex:1 1 auto}.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form .newsletter_field.submit{-webkit-box-flex:0 1 auto;flex:0 1 auto}@media (max-width:767px){.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form .newsletter_field.submit{-webkit-box-flex:1 1 100%;flex:1 1 100%}}@media (max-width:767px){.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form .newsletter_field{-webkit-box-flex:1 1 100%;flex:1 1 100%;margin-bottom:15px}}.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form .newsletter_field label{color:var(--white-color);text-transform:uppercase;font-size:.8125rem;line-height:initial;margin-bottom:8px}.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form .newsletter_field input{width:100%;height:50px;padding:0 15px 0 15px;line-height:50px;color:var(--white-color);border-radius:0;font-size:1rem;line-height:2.1875rem;font-family:var(--default-font);border:1px solid rgba(var(--white-bg),.4);background-color:transparent}.footer_accor_specific_wrapper .footer_accor_newsletter .newsletter_form .newsletter_field input[type=submit]{font-size:1.125rem;cursor:pointer;padding:0 50px;border:1px solid var(--white-color)}.footer_accor_specific_wrapper .footer_accor_help{-webkit-box-flex:1 1 60%;flex:1 1 60%}@media (max-width:991px){.footer_accor_specific_wrapper .footer_accor_help{border-left:none;border-top:1px solid rgba(var(--white-bg),.1);margin-left:0;padding-left:0;margin-top:25px;padding-top:25px;width:100%}}.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}@media (max-width:767px){.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper{flex-wrap:wrap}}.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_link{display:-webkit-box;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;-webkit-box-flex:0 1 50%;flex:0 1 50%}@media (max-width:767px){.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_link{-webkit-box-flex:1 1 100%;flex:1 1 100%}}.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_call_wrapper{-webkit-box-flex:0 1 50%;flex:0 1 50%;max-width:400px}@media (max-width:767px){.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_call_wrapper{-webkit-box-flex:1 1 100%;flex:1 1 100%}}.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_call_wrapper .accor_help_call{width:100%;margin-top:20px}.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_call_wrapper .accor_help_call .accor_help_call_number{background-color:var(--white-color);position:relative}.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_call_wrapper .accor_help_call .accor_help_call_number:after{content:'';position:absolute;width:20px;height:20px;background-color:var(--white-color);z-index:1;-webkit-clip-path:polygon(50% 40%,0 100%,100% 100%);clip-path:polygon(50% 40%,0 100%,100% 100%);-webkit-transform:rotate(180deg);transform:rotate(180deg);left:20px}.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_call_wrapper .accor_help_call .accor_help_call_number a{width:100%;color:#a50f78;text-decoration:none;font-weight:700;font-size:1.125rem;display:block;padding:6px 15px}.footer_accor_specific_wrapper .footer_accor_help .accor_help_wrapper .accor_help_call_wrapper .accor_help_call .accor_help_call_text{background-color:#a50f78;color:var(--white-color);font-size:1rem;line-height:1.1875rem;padding:15px 20px}#footer_copyright{margin-top:50px}#footer_copyright .container-large{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}#footer_copyright .container-large .copyright,#footer_copyright .container-large .icp{color:var(--white-color);display:inline-block;margin:0 20px}.open-bf{display:none}@media (max-width:991px){.open-bf{position:fixed;bottom:0;left:0;display:block;z-index:8;width:100%;text-transform:uppercase;font-weight:700}}.open-bf .btn{-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;text-transform:uppercase;font-weight:700;width:100%}.open-bf .btn:focus,.open-bf .btn:hover{background-color:var(--default-color);color:var(--white-color)}.booking_wrapper{position:relative}@media (max-width:991px){.booking_wrapper{position:initial}}.bookingform{width:100%;max-width:1050px;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;flex-wrap:nowrap;padding:20px 15px;background-color:var(--default-color);position:absolute;top:-180px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:9}.bookingform.simplified{-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:991px){.bookingform{height:100%;-webkit-transform:translate(0,0);transform:translate(0,0);top:0;left:0;position:fixed;display:none;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}.bookingform.open{display:-webkit-box;display:flex;overflow:auto;z-index:251}.bookingform.open .close-bf{display:block}}@media screen and (max-width:60em) and (min-width:991px){.bookingform{max-width:100%;top:-170px}}.bookingform .close-bf{display:none;position:fixed;top:14px;right:14px;width:14px;height:14px;background:url(images/close-white.svg) no-repeat scroll center;z-index:1}.bookingform .close-bf:focus{outline:2px dotted var(--white-color)}.bookingform .the-subtitle,.bookingform .the-title{display:none;color:var(--white-color)}@media (max-width:991px){.bookingform .the-subtitle,.bookingform .the-title{display:block;width:100%}}.bookingform .the-title{font-size:1.625rem;line-height:2.6875rem;margin-bottom:0}.bookingform .the-subtitle{font-size:1.25rem;line-height:1.6875rem;margin-bottom:20px}.bookingform .bf_field{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;margin-right:2px;-webkit-box-flex:0 1 20%;flex:0 1 20%}.bookingform .bf_field label{color:var(--white-color);text-transform:uppercase;font-size:.8125rem;line-height:initial;margin-bottom:8px}.bookingform .bf_field.checkin{-webkit-box-flex:0 1 15%;flex:0 1 15%}.bookingform .bf_field.destination{-webkit-box-flex:0 1 31%;flex:0 1 31%;width:31%}.bookingform .bf_field.bf_checkbox{-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;margin-bottom:15px}.bookingform .bf_field.bf_checkbox input,.bookingform .bf_field.bf_checkbox label{cursor:not-allowed;margin-bottom:0}.bookingform .bf_field input:not([type=checkbox]),.bookingform .bf_field select{width:100%;height:3.5rem;padding:0 15px 0 15px;line-height:55px;color:var(--default-color);background-color:var(--white-color);border-radius:0;font-size:1rem;line-height:2.1875rem;font-family:var(--default-font);border:none}.bookingform .bf_field input[name=checkin],.bookingform .bf_field input[name=checkout]{padding:0 40px 0 15px;background-image:url(images/calendar.svg);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:15px}.bookingform .bf_field input[name=recap]{cursor:pointer}.bookingform .bf_field input[type=submit]{background-color:var(--gold-color);color:var(--white-color);font-size:1.125rem;text-transform:uppercase;border:none;cursor:pointer}.bookingform .bf_field .bookingform .destination .select2-container:focus,.bookingform .bf_field input[type=button]:focus,.bookingform .bf_field input[type=submit]:focus{outline:2px dotted var(--white-color)}@media (max-width:991px){.bookingform .bf_field{margin-right:0;-webkit-box-flex:0 1 100%;flex:0 1 100%;width:100%;margin-bottom:20px}.bookingform .bf_field.checkin{-webkit-box-flex:1 1 49%;flex:1 1 49%;width:49%;margin-right:2px}.bookingform .bf_field.destination{-webkit-box-flex:0 1 100%;flex:0 1 100%;width:100%}.bookingform .bf_field.submit{margin-top:auto;margin-bottom:0}}.bookingform .bf_title{font-family:var(--title-font);font-size:1.25rem;color:var(--white-color);margin-bottom:20px}.bookingform .destination .select2-container{width:100%!important}.bookingform .destination .select2-container .select2-selection--single{width:100%;height:3.5rem;padding:0 40px 0 55px;line-height:55px;color:var(--default-color);background-color:var(--white-color);background-image:url(images/map_marker.svg);background-position:20px center;background-repeat:no-repeat;background-size:15px;border:1px solid var(--select-border);border-radius:0}.bookingform .destination .select2-container .select2-selection--single .select2-selection__rendered{line-height:55px}.bookingform .destination .select2-container .select2-selection--single .select2-selection__arrow{height:55px;top:0;right:0;width:40px}.bookingform .destination .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:var(--black-color)}.bookingform .destination .select2-container .select2-selection--single:focus{outline:2px dotted var(--white-color)}.bookingform .destination .select2-container.select2-container--open .select2-selection--single{background-color:var(--white-color);box-shadow:0 0 5px #0000001A}.bookingform .destination .select2-container.select2-container--open .select2-selection__arrow{height:55px;top:0;right:0;width:40px}.bookingform .destination .select2-container.select2-container--open .select2-selection__arrow b{border-bottom-color:var(--black-color)}.bookingform .more_options-button{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}@media (max-width:991px){.bookingform .more_options-button{position:relative;top:initial;left:initial;-webkit-transform:translate(0,0);transform:translate(0,0);margin:auto;margin-bottom:20px}}.bookingform .more_options-button a{padding:10px 30px;background-color:var(--default-color);color:var(--white-color);text-decoration:none;text-transform:uppercase;line-height:initial;font-size:.8125rem;display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}.bookingform .more_options-button a:before{content:'';background-color:var(--default-color);background-image:url(images/arrow-select-white.svg);background-position:center;background-repeat:no-repeat;background-size:11px 14px;width:11px;height:14px;margin-right:5px}.bookingform .more_options-button a.less:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:991px){.bookingform .more_options-button a{background-color:var(--default-color)}.bookingform .more_options-button a:before{background-color:var(--default-color)}}.bookingform .more_options-button .bf_field{padding:10px 30px;background-color:#2a2929;-webkit-box-flex:0 1 auto;flex:0 1 auto;margin-left:5px}@media (max-width:991px){.bookingform .more_options-button .bf_field{display:none}}.bookingform .more_options_wrapper{width:100%;position:absolute;top:100%;padding:15px 20px 30px;background-color:var(--default-color);display:-webkit-box;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap}@media (max-width:991px){.bookingform .more_options_wrapper{position:relative;top:initial;padding:0}}.bookingform .more_options_wrapper .bf_field input:not([type=checkbox]),.bookingform .more_options_wrapper .bf_field select{height:45px;padding:0 10px 0 10px;line-height:45px}.bookingform .more_options_wrapper .bf_roomNumber{-webkit-box-flex:0 1 15%;flex:0 1 15%;padding-right:25px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:991px){.bookingform .more_options_wrapper .bf_roomNumber{-webkit-box-flex:0 1 100%;flex:0 1 100%;padding-right:0}.bookingform .more_options_wrapper .bf_roomNumber .bf_title{display:none}.bookingform .more_options_wrapper .bf_roomNumber label{margin-top:0}}.bookingform .more_options_wrapper .bf_roomscontainer{-webkit-box-flex:0 1 80%;flex:0 1 80%;position:relative;display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}@media (max-width:991px){.bookingform .more_options_wrapper .bf_roomscontainer{-webkit-box-flex:0 1 100%;flex:0 1 100%;flex-wrap:wrap}}.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container{-webkit-box-flex:0 1 33%;flex:0 1 33%;padding:0 25px;border-left:1px solid rgba(var(--white-bg),.1)}@media (max-width:991px){.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container{-webkit-box-flex:0 1 100%;flex:0 1 100%;padding:25px 0;border-left:none;border-top:1px solid rgba(var(--white-bg),.1)}}.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_room_select_wrapper{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:nowrap;width:100%}@media (max-width:991px){.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_room_select_wrapper{-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_room_select_wrapper .bf_field{width:50%;-webkit-box-flex:0 1 50%;flex:0 1 50%}@media (max-width:991px){.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_room_select_wrapper .bf_field{-webkit-box-flex:1 1 49%;flex:1 1 49%;margin-right:2px}}.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_childrenages{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;width:100%}@media (max-width:991px){.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_childrenages{-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_childrenages .bf_title{font-family:var(--default-font);-webkit-box-flex:0 0 100%;flex:0 0 100%;text-transform:uppercase;font-size:.8125rem;line-height:2rem;margin-bottom:0;margin-top:20px}.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_childrenages .bf_field{-webkit-box-flex:1 1 32%;flex:1 1 32%}.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_childrenages .bf_field label{white-space:normal}@media (max-width:991px){.bookingform .more_options_wrapper .bf_roomscontainer .bf_room_container .bf_childrenages .bf_field{margin-right:2px}}.bookingform .more_options_wrapper .bf_code_container{margin-top:20px;padding-top:20px;border-top:1px solid rgba(var(--white-bg),.1);-webkit-box-flex:0 1 100%;flex:0 1 100%;position:relative;display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap}.bookingform .more_options_wrapper .bf_code_container .bf_field,.bookingform .more_options_wrapper .bf_code_container .bf_pro_container{padding-right:25px;margin-right:25px;border-right:1px solid rgba(var(--white-bg),.1)}.bookingform .more_options_wrapper .bf_code_container .bf_field:last-child,.bookingform .more_options_wrapper .bf_code_container .bf_pro_container:last-child{border:none}.bookingform .more_options_wrapper .bf_code_container .bf_field label,.bookingform .more_options_wrapper .bf_code_container .bf_pro_container label{margin-top:auto}.bookingform .more_options_wrapper .bf_code_container .bf_pro_container{display:-webkit-box;display:flex;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-flex:1 1 50%;flex:1 1 50%;display:none}.bookingform .more_options_wrapper .bf_code_container .bf_pro_container .bf_title{-webkit-box-flex:1 1 100%;flex:1 1 100%}.bookingform .more_options_wrapper .bf_code_container .bf_pro_container .bf_field{-webkit-box-flex:1 1 45%;flex:1 1 45%}.bookingform .more_options_wrapper .bf_code_container .bf_pro_container .bf_field:last-child{margin-right:0;padding-right:0}@media (max-width:991px){.bookingform .more_options_wrapper .bf_code_container{flex-wrap:wrap;border-top:none;margin-top:0;padding-top:0}.bookingform .more_options_wrapper .bf_code_container .bf_field{padding-right:0;margin-right:0;border-right:none;padding-top:25px;border-top:1px solid rgba(var(--white-bg),.1)}.bookingform .more_options_wrapper .bf_code_container .bf_field:last-child{border-top:1px solid rgba(var(--white-bg),.1)}.bookingform .more_options_wrapper .bf_code_container .bf_pro_container{padding-right:0;margin-right:0;border-right:none;border-top:1px solid rgba(var(--white-bg),.1)}.bookingform .more_options_wrapper .bf_code_container .bf_pro_container .bf_field{-webkit-box-flex:1 1 100%;flex:1 1 100%;border:none;padding-top:0}}.container-wrap{display:-webkit-box;display:flex}.container-wrap.img-left .additionnal_content_wrap,.container-wrap.img-left .main_content_wrap{margin-top:40px}.container-wrap.img-left .additionnal_content_wrap .content-wrapper,.container-wrap.img-left .main_content_wrap .content-wrapper{padding-left:70px;-webkit-box-ordinal-group:3;order:2}@media (max-width:991px){.container-wrap.img-left .additionnal_content_wrap .content-wrapper,.container-wrap.img-left .main_content_wrap .content-wrapper{padding:0 20px}}.container-wrap.img-right .additionnal_content_wrap,.container-wrap.img-right .main_content_wrap{margin-top:40px}.container-wrap.img-right .additionnal_content_wrap .content-wrapper,.container-wrap.img-right .main_content_wrap .content-wrapper{padding-right:70px}@media (max-width:991px){.container-wrap.img-right .additionnal_content_wrap .content-wrapper,.container-wrap.img-right .main_content_wrap .content-wrapper{padding:0 20px}}.container-wrap.img-right .additionnal_content_wrap .cover-image:before,.container-wrap.img-right .main_content_wrap .cover-image:before{top:-5px;left:initial;right:-5px;border-right:1px var(--default-color) solid;border-left:none}.container-wrap.img-right .additionnal_content_wrap .cover-image:after,.container-wrap.img-right .main_content_wrap .cover-image:after{bottom:-5px;right:initial;left:-5px;border-left:1px var(--border-color) solid;border-right:none}.container-wrap .additionnal_content_wrap,.container-wrap .main_content_wrap{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;margin:auto;width:100%;margin-top:20px}@media (max-width:991px){.container-wrap .additionnal_content_wrap,.container-wrap .main_content_wrap{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.container-wrap .additionnal_content_wrap .content-wrapper,.container-wrap .main_content_wrap .content-wrapper{-webkit-align-self:center;-ms-align-self:center;align-self:center}@media (max-width:991px){.container-wrap .additionnal_content_wrap .content-wrapper,.container-wrap .main_content_wrap .content-wrapper{margin-top:20px;padding:0 20px;-webkit-box-ordinal-group:2;order:1}}.container-wrap .additionnal_content_wrap .content-wrapper.txt-center,.container-wrap .main_content_wrap .content-wrapper.txt-center{text-align:center}.container-wrap .additionnal_content_wrap .content-wrapper.txt-right,.container-wrap .main_content_wrap .content-wrapper.txt-right{text-align:right}.container-wrap .additionnal_content_wrap .content-wrapper.txt-left,.container-wrap .main_content_wrap .content-wrapper.txt-left{text-align:left}.container-wrap .additionnal_content_wrap .content-wrapper em,.container-wrap .main_content_wrap .content-wrapper em{font-style:italic}.container-wrap .additionnal_content_wrap .content-wrapper strong,.container-wrap .main_content_wrap .content-wrapper strong{font-weight:700}.container-wrap .additionnal_content_wrap .content-wrapper a:not(.btn),.container-wrap .main_content_wrap .content-wrapper a:not(.btn){color:var(--gold-color)}.container-wrap .additionnal_content_wrap .btns_wrap,.container-wrap .main_content_wrap .btns_wrap{margin-top:30px}.container-wrap .additionnal_content_wrap .cover-image,.container-wrap .main_content_wrap .cover-image{width:45%;min-height:500px;padding:20px;position:relative}@media (max-width:991px){.container-wrap .additionnal_content_wrap .cover-image,.container-wrap .main_content_wrap .cover-image{-webkit-box-ordinal-group:1;order:0;min-height:300px;height:300px;width:90%;margin:auto;padding:5px;margin-bottom:20px}}.container-wrap .additionnal_content_wrap .cover-image:before,.container-wrap .main_content_wrap .cover-image:before{content:'';border-top:1px var(--default-color) solid;border-left:1px var(--default-color) solid;width:150px;height:150px;display:block;position:absolute;top:-5px;left:-5px}@media (max-width:991px){.container-wrap .additionnal_content_wrap .cover-image:before,.container-wrap .main_content_wrap .cover-image:before{width:75px;height:75px}}.container-wrap .additionnal_content_wrap .cover-image:after,.container-wrap .main_content_wrap .cover-image:after{content:'';border-bottom:1px var(--border-color) solid;border-right:1px var(--border-color) solid;width:300px;height:300px;display:block;position:absolute;right:-5px;bottom:-5px}@media (max-width:991px){.container-wrap .additionnal_content_wrap .cover-image:after,.container-wrap .main_content_wrap .cover-image:after{width:150px;height:150px}}.map-preview-container{height:700px;position:relative}@media (max-width:991px){.map-preview-container{height:400px}}.map-preview-container .preview-wrapper{position:absolute;top:40px;left:40px}@media (max-width:991px){.map-preview-container .preview-wrapper{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.map-preview-container .preview-wrapper .the-title{font-size:1.9375rem}.destination_wrap,.experience_wrap{height:33rem;position:relative}@media (max-width:991px){.destination_wrap,.experience_wrap{height:auto}}.destination_wrap .destination,.destination_wrap .experience,.experience_wrap .destination,.experience_wrap .experience{position:relative;height:100%}.destination_wrap .destination .preview-wrapper .the-title,.destination_wrap .experience .preview-wrapper .the-title,.experience_wrap .destination .preview-wrapper .the-title,.experience_wrap .experience .preview-wrapper .the-title{font-size:1.75rem;line-height:2.3125rem}@media (max-width:991px){.destination_wrap .destination .preview-wrapper .the-title,.destination_wrap .experience .preview-wrapper .the-title,.experience_wrap .destination .preview-wrapper .the-title,.experience_wrap .experience .preview-wrapper .the-title{margin-bottom:10px}}.destination_wrap .destination .preview-wrapper .btnCta .btn:active,.destination_wrap .destination .preview-wrapper .btnCta .btn:hover,.destination_wrap .experience .preview-wrapper .btnCta .btn:active,.destination_wrap .experience .preview-wrapper .btnCta .btn:hover,.experience_wrap .destination .preview-wrapper .btnCta .btn:active,.experience_wrap .destination .preview-wrapper .btnCta .btn:hover,.experience_wrap .experience .preview-wrapper .btnCta .btn:active,.experience_wrap .experience .preview-wrapper .btnCta .btn:hover{color:var(--white-color)}.destination_wrap.full_width .preview-wrapper,.experience_wrap.full_width .preview-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991px){.destination_wrap.full_width .destination,.destination_wrap.full_width .experience,.experience_wrap.full_width .destination,.experience_wrap.full_width .experience{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:var(--default-color);margin:auto;width:100%}.destination_wrap.full_width .preview-wrapper,.experience_wrap.full_width .preview-wrapper{position:relative;-webkit-align-self:center;-ms-align-self:center;align-self:center;width:100%;max-width:100%;top:initial;left:initial;-webkit-transform:translate(0,0);transform:translate(0,0)}.destination_wrap.full_width .preview-wrapper .preview-container,.experience_wrap.full_width .preview-wrapper .preview-container{margin:auto;width:100%}.destination_wrap.full_width .thumb,.experience_wrap.full_width .thumb{-webkit-box-flex:0 1 160px;flex:0 1 160px;width:100%;height:160px}}.destination_wrap.column_left .destination,.destination_wrap.column_left .experience,.destination_wrap.column_right .destination,.destination_wrap.column_right .experience,.experience_wrap.column_left .destination,.experience_wrap.column_left .experience,.experience_wrap.column_right .destination,.experience_wrap.column_right .experience{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;background-color:var(--default-color);margin:auto;width:100%}@media (max-width:991px){.destination_wrap.column_left .destination,.destination_wrap.column_left .experience,.destination_wrap.column_right .destination,.destination_wrap.column_right .experience,.experience_wrap.column_left .destination,.experience_wrap.column_left .experience,.experience_wrap.column_right .destination,.experience_wrap.column_right .experience{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.destination_wrap.column_left .preview-wrapper,.destination_wrap.column_right .preview-wrapper,.experience_wrap.column_left .preview-wrapper,.experience_wrap.column_right .preview-wrapper{position:relative;width:50%;-webkit-align-self:center;-ms-align-self:center;align-self:center}@media (max-width:991px){.destination_wrap.column_left .preview-wrapper,.destination_wrap.column_right .preview-wrapper,.experience_wrap.column_left .preview-wrapper,.experience_wrap.column_right .preview-wrapper{width:100%;max-width:100%}}.destination_wrap.column_left .preview-wrapper .preview-container,.destination_wrap.column_right .preview-wrapper .preview-container,.experience_wrap.column_left .preview-wrapper .preview-container,.experience_wrap.column_right .preview-wrapper .preview-container{width:440px;margin:auto}@media (max-width:991px){.destination_wrap.column_left .preview-wrapper .preview-container,.destination_wrap.column_right .preview-wrapper .preview-container,.experience_wrap.column_left .preview-wrapper .preview-container,.experience_wrap.column_right .preview-wrapper .preview-container{width:100%}}.destination_wrap.column_left .thumb,.destination_wrap.column_right .thumb,.experience_wrap.column_left .thumb,.experience_wrap.column_right .thumb{width:50%;-webkit-box-flex:1 1 50%;flex:1 1 50%}@media (max-width:991px){.destination_wrap.column_left .thumb,.destination_wrap.column_right .thumb,.experience_wrap.column_left .thumb,.experience_wrap.column_right .thumb{width:100%;-webkit-box-flex:0 1 160px;flex:0 1 160px;height:160px}}.destination_wrap.column_right .thumb,.experience_wrap.column_right .thumb{-webkit-box-ordinal-group:2;order:1}@media (max-width:991px){.destination_wrap.column_right .thumb,.experience_wrap.column_right .thumb{-webkit-box-ordinal-group:1;order:0}}.preview-wrapper{width:440px;padding:10px;max-width:80%;background-color:rgba(var(--light-grey-bg),1)}.preview-wrapper .preview-container{background-color:rgba(var(--white-bg),1);padding:30px 20px}.preview-wrapper .preview-container .country-pictogram{width:110px;height:110px;max-width:80%;display:block;margin:0 auto 20px}.preview-wrapper .preview-container .the-title--link{text-decoration:none;display:block}.preview-wrapper .preview-container .the-title--link:focus{outline:2px dotted var(--white-color)}.preview-wrapper .preview-container .the-title{font-size:2.375rem;line-height:3.4375rem;text-decoration:none}.preview-wrapper .preview-container .the-subtitle{margin-top:0;font-size:1.25rem;line-height:1.6875rem}.preview-wrapper .preview-container .the-description{margin-top:0;text-align:center;font-size:1rem;line-height:1.875rem}.preview-wrapper .preview-container .btns_wrap{margin-top:20px;text-align:center}.preview-wrapper.color--dark{background-color:var(--default-color)}.preview-wrapper.color--dark .preview-container{background-color:var(--default-color);border:1px solid rgba(var(--white-bg),.1)}.preview-wrapper.color--dark .preview-container .the-description,.preview-wrapper.color--dark .preview-container .the-subtitle,.preview-wrapper.color--dark .preview-container .the-title{color:var(--white-color)}.preview-wrapper.color--dark .preview-container a:focus{outline:2px dotted var(--white-color)}.preview-wrapper.has_bkg{height:100%;display:-webkit-box;display:flex;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-align:center;align-items:center}@media (max-width:991px){#city_hotels_list .container-large,#home_highlights .container-large{padding:0}}@media (max-width:329px){#city_hotels_list .container-large .the-subtitle,#city_hotels_list .container-large .the-title,#home_highlights .container-large .the-subtitle,#home_highlights .container-large .the-title{padding:0 10px}}.hotels_list-container{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap;margin-top:30px;width:100%}@media (max-width:991px){.hotels_list-container{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.hotels_list-container.hotels_list-swipper{display:block;margin-right:0;margin-left:0;margin-top:50px}@media (max-width:991px){.hotels_list-container.hotels_list-swipper{margin-top:30px}}.hotels_list-container.hotels_list-swipper .slick-track{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;height:100%;position:relative}.hotels_list-container.hotels_list-swipper .item_wrap{width:100%;height:auto;position:relative;margin-bottom:40px;padding:0 10px;-webkit-box-flex:1 1 100%;flex:1 1 100%}@media (max-width:991px){.hotels_list-container.hotels_list-swipper .item_wrap{padding:0 5px}}.hotels_list-container.hotels_list-swipper .item_wrap .item .content .title{margin-top:30px}.home .hotels_list-container.hotels_list-swipper .item_wrap .item .content .title{margin-top:auto}.hotels_list-container.hotels_list-swipper .arrow{width:40px;height:40px;background-color:var(--default-color);background-image:url(../css/images/left-arrow.svg);background-size:14px;background-repeat:no-repeat;background-position:10px;top:300px;border:none;position:absolute;z-index:10;margin-top:-20px}.hotels_list-container.hotels_list-swipper .arrow:hover{background-color:var(--gold-color)}@media (min-width:1400px){.hotels_list-container.hotels_list-swipper .arrow{top:50%;background-color:transparent;background-position:center;width:60px;height:60px;background-size:44px;margin-top:-30px;background-image:url(../css/images/left-arrow-black.svg)}.hotels_list-container.hotels_list-swipper .arrow:hover{background-color:var(--white-color)}}.hotels_list-container.hotels_list-swipper .arrow.prev{left:0}@media (min-width:1400px){.hotels_list-container.hotels_list-swipper .arrow.prev{left:-60px}}.hotels_list-container.hotels_list-swipper .arrow.next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1400px){.hotels_list-container.hotels_list-swipper .arrow.next{right:-60px}}.hotels_list-container.hotels_list-swipper .btns_wrap{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;margin-top:0}.hotels_list-container.hotels_list-swipper .btns_wrap .btnCta .btn{text-align:center}.hotels_list-container.hotels_list-swipper .btns_wrap .btnCta:first-child{margin-right:10px}.hotels_list-container .item_wrap{width:100%;height:auto;position:relative;margin-bottom:40px;padding:0 10px;-webkit-box-flex:0 1 33%;flex:0 1 33%}.hotels_list-container .item_wrap .item{width:100%;height:100%;display:-webkit-box;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;background-color:var(--white-color);box-shadow:0 0 10px #0000000D}@media (max-width:991px){.hotels_list-container .item_wrap .item{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.hotels_list-container .item_wrap .item .cover-image{height:300px;width:100%;position:relative;display:block}.hotels_list-container .item_wrap .item .content-wrapper{position:relative;height:100%}.hotels_list-container .item_wrap .item .content{display:-webkit-box;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;height:100%}.hotels_list-container .item_wrap .item .content .destination-wrapper{text-align:center;margin-top:20px}.hotels_list-container .item_wrap .item .content .destination-wrapper a{color:var(--default-color);text-decoration:none}.hotels_list-container .item_wrap .item .content .destination-wrapper a:hover{color:var(--gold-color)}.hotels_list-container .item_wrap .item .content .destination-wrapper .separator{content:'|';color:var(--border-color);background-color:transparent;margin:0 5px}.hotels_list-container .item_wrap .item .content .title{color:var(--dark-blue);font-family:var(--title-font);text-transform:uppercase;text-decoration:none;display:block;padding:10px 70px;margin-top:auto;margin-bottom:auto;text-align:center;font-size:1.375rem;line-height:1.625rem}.hotels_list-container .item_wrap .item .content .title:hover{color:var(--gold-color)}.hotels_list-container .item_wrap .item .btns_wrap{align-self:center;margin-top:10px;margin-bottom:30px}.hotels_list-container .item_wrap .row_layout{-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media (max-width:991px){.hotels_list-container .item_wrap .row_layout{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.hotels_list-container .item_wrap .row_layout .content-wrapper{width:50%;-webkit-box-flex:1 1 50%;flex:1 1 50%;padding:75px 65px}@media (max-width:991px){.hotels_list-container .item_wrap .row_layout .content-wrapper{width:100%;padding:10px}}.hotels_list-container .item_wrap .row_layout .content-wrapper .content{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;height:100%;padding:50px;border:1px solid var(--border-color)}.hotels_list-container .item_wrap .row_layout .content-wrapper .content .title{padding:0 20px}@media (max-width:991px){.hotels_list-container .item_wrap .row_layout .content-wrapper .content{padding:30px 20px}}.hotels_list-container .item_wrap .row_layout .cover-image{height:auto;min-height:300px;position:relative;display:block;width:50%;-webkit-box-flex:1 1 50%;flex:1 1 50%;-webkit-box-ordinal-group:2;order:1}@media (max-width:991px){.hotels_list-container .item_wrap .row_layout .cover-image{height:300px;-webkit-box-ordinal-group:1;order:0;width:100%}}.hotels_list-container .item_wrap .row_layout .cover-image img{position:absolute}.children_list-container{max-width:1140px;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap;margin-top:30px;margin-right:-25px;margin-left:-25px;width:100%}@media (max-width:991px){.children_list-container{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:0;margin-left:0}}.children_list-container .item_wrap{width:100%;height:auto;position:relative;margin-bottom:40px;padding:0 25px;-webkit-box-flex:0 1 50%;flex:0 1 50%}@media (max-width:991px){.children_list-container .item_wrap{padding:0 10px}}.children_list-container .item_wrap .item{width:100%;height:100%;display:-webkit-box;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;background-color:var(--white-color);box-shadow:0 0 10px #0000000D}@media (max-width:991px){.children_list-container .item_wrap .item{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.children_list-container .item_wrap .item .cover-image{height:350px;width:100%;position:relative;display:block}@media (max-width:991px){.children_list-container .item_wrap .item .cover-image{height:200px}}.children_list-container .item_wrap .item .content{padding:0 30px}.children_list-container .item_wrap .item .content .title{color:var(--dark-blue);font-family:var(--title-font);text-transform:uppercase;text-decoration:none;display:block;padding:0;margin-top:20px;text-align:left;font-size:1.375rem;line-height:2.3125rem}.children_list-container .item_wrap .item .content .title:not(p):hover{color:var(--gold-color)}.children_list-container .item_wrap .item .content .description{padding:0;margin-bottom:20px;font-size:1rem;line-height:1.6875rem}.children_list-container .item_wrap .item .btns_wrap{align-self:flex-start;margin-top:auto;margin-bottom:30px;padding:0 30px}@media (max-width:991px){#city_highlight .container-large{padding:0}}.cities_list-container{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap;margin-top:30px;margin-right:-10px;margin-left:-10px;width:100%}@media (max-width:991px){.cities_list-container{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.cities_list-container.cities_list-swipper{display:block;margin-right:0;margin-left:0;margin-top:50px}@media (max-width:991px){.cities_list-container.cities_list-swipper{margin-top:30px}}.cities_list-container.cities_list-swipper .slick-track{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;height:100%;position:relative}.cities_list-container.cities_list-swipper .item_wrap{width:100%;height:auto;position:relative;margin-bottom:40px;padding:0 10px;-webkit-box-flex:1 1 100%;flex:1 1 100%}@media (max-width:991px){.cities_list-container.cities_list-swipper .item_wrap{padding:0 5px}}.cities_list-container.cities_list-swipper .arrow{width:40px;height:40px;background-color:var(--default-color);background-image:url(../css/images/left-arrow.svg);background-size:14px;background-repeat:no-repeat;background-position:10px;top:300px;border:none;position:absolute;z-index:10;margin-top:-20px}.cities_list-container.cities_list-swipper .arrow:hover{background-color:var(--gold-color)}@media (min-width:1400px){.cities_list-container.cities_list-swipper .arrow{top:50%;background-color:transparent;background-position:center;width:60px;height:60px;background-size:44px;margin-top:-30px;background-image:url(../css/images/left-arrow-black.svg)}.cities_list-container.cities_list-swipper .arrow:hover{background-color:var(--white-color)}}.cities_list-container.cities_list-swipper .arrow.prev{left:0}@media (min-width:1400px){.cities_list-container.cities_list-swipper .arrow.prev{left:-60px}}.cities_list-container.cities_list-swipper .arrow.next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1400px){.cities_list-container.cities_list-swipper .arrow.next{right:-60px}}.cities_list-container.cities_list-swipper .btns_wrap{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.cities_list-container.cities_list-swipper .btns_wrap .btnCta .btn{text-align:center}.cities_list-container.cities_list-swipper .btns_wrap .btnCta:first-child{margin-right:10px}.cities_list-container .item_wrap{width:100%;height:auto;position:relative;margin-bottom:40px;padding:0 10px;-webkit-box-flex:0 1 33%;flex:0 1 33%}.cities_list-container .item_wrap .item{width:100%;height:100%;display:-webkit-box;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;background-color:var(--white-color);box-shadow:0 0 10px #0000000D}@media (max-width:991px){.cities_list-container .item_wrap .item{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.cities_list-container .item_wrap .item .cover-image{height:300px;width:100%;position:relative;display:block}.cities_list-container .item_wrap .item .content{padding:0 30px}.cities_list-container .item_wrap .item .content .title{color:var(--dark-blue);font-family:var(--title-font);text-transform:uppercase;text-decoration:none;display:block;margin-top:30px;text-align:left;font-size:1.375rem;line-height:1.875rem}.cities_list-container .item_wrap .item .content .title:hover{color:var(--gold-color)}.cities_list-container .item_wrap .item .content .description{padding:0;margin-bottom:20px;font-size:1rem;line-height:1.6875rem}.cities_list-container .item_wrap .item .btns_wrap{-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;margin-top:auto;margin-bottom:30px;padding:0 30px}.cities_list-container .item_wrap .row_layout{-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media (max-width:991px){.cities_list-container .item_wrap .row_layout{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.cities_list-container .item_wrap .row_layout .content-wrapper{width:50%;-webkit-box-flex:1 1 50%;flex:1 1 50%;padding:75px 65px}@media (max-width:991px){.cities_list-container .item_wrap .row_layout .content-wrapper{width:100%;padding:10px}}.cities_list-container .item_wrap .row_layout .content-wrapper .content{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;height:100%;padding:50px;border:1px solid var(--border-color)}@media (max-width:991px){.cities_list-container .item_wrap .row_layout .content-wrapper .content{padding:30px 20px}}.cities_list-container .item_wrap .row_layout .content-wrapper .content .title{padding:0 20px;text-align:center}.cities_list-container .item_wrap .row_layout .content-wrapper .content .description{text-align:center}.cities_list-container .item_wrap .row_layout .content-wrapper .content .btns_wrap{-webkit-align-self:center;-ms-align-self:center;align-self:center}.cities_list-container .item_wrap .row_layout .cover-image{height:auto;min-height:300px;position:relative;display:block;width:50%;-webkit-box-flex:1 1 50%;flex:1 1 50%;-webkit-box-ordinal-group:2;order:1}@media (max-width:991px){.cities_list-container .item_wrap .row_layout .cover-image{height:300px;-webkit-box-ordinal-group:1;order:0;width:100%}}.cities_list-container .item_wrap .row_layout .cover-image img{position:absolute}.backto-destination-container{height:550px;position:relative}@media (max-width:991px){.backto-destination-container{height:400px}}.backto-destination-container .preview-wrapper{width:600px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991px){.backto-destination-container .preview-wrapper{width:350px;max-width:100%}}.backto-destination-container .preview-wrapper .the-title{font-size:1.9375rem}.backto-destination-container .preview-wrapper .the-subtitle{margin-bottom:20px}.backto-destination-container .thumb{background-color:var(--white-color)}.backto-destination-container .preview-form{display:-webkit-box;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-box-align:end;align-items:flex-end;flex-wrap:wrap}@media (max-width:991px){.backto-destination-container .preview-form{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.backto-destination-container .preview-form .filter-container{-webkit-box-flex:1 1 auto;flex:1 1 auto;margin-right:10px}@media (max-width:991px){.backto-destination-container .preview-form .filter-container{width:100%;margin-right:0}}.backto-destination-container .preview-form .btns_wrap{-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}@media (max-width:991px){.backto-destination-container .preview-form .btns_wrap{width:100%}}@media (max-width:991px){.backto-destination-container .preview-form .btns_wrap .btnCta{width:100%}}.backto-destination-container .preview-form .btns_wrap .btnCta .btn{height:55px;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}.backto-destination-container .select2-container{width:100%!important}.backto-destination-container .select2-container .select2-selection--single{width:100%;height:55px;padding:0 40px 0 55px;line-height:55px;color:var(--default-color);background-color:var(--white-color);background-image:url(images/map_marker.svg);background-position:20px center;background-repeat:no-repeat;background-size:15px;border:1px solid var(--select-border);border-radius:0}.backto-destination-container .select2-container .select2-selection--single .select2-selection__rendered{line-height:55px}.backto-destination-container .select2-container .select2-selection--single .select2-selection__arrow{height:55px;top:0;right:0;width:40px}.backto-destination-container .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:var(--black-color)}.backto-destination-container .select2-container.select2-container--open .select2-selection--single{background-color:var(--white-color);box-shadow:0 0 5px #0000001A}.backto-destination-container .select2-container.select2-container--open .select2-selection__arrow{height:55px;top:0;right:0;width:40px}.backto-destination-container .select2-container.select2-container--open .select2-selection__arrow b{border-bottom-color:var(--black-color)}svg.H_icon{left:10px}#map{width:100%;height:calc(100vh - 80px);margin:0;padding-top:127px;position:relative}@media (min-width:992px) and (max-width:1199px){#map{height:calc(100vh - 80px)}}@media (max-width:991px){#map{height:80vh;padding-top:60px}}@media (max-width:767px){#map{height:auto;padding-top:60px}}#map .zoomOut{width:50px;height:50px;padding:0;background:#fff;border-radius:100%;position:absolute;top:135px;left:10px;z-index:2;cursor:pointer}@media (max-width:767px){#map .zoomOut{display:none}}#map .zoomOut i{margin:auto;text-align:center;display:block;line-height:50px;font-size:30px}.H_ctl.H_grp{background:0 0;border-radius:0;box-shadow:none}.H_btn{width:31px;height:31px;padding:0;background:#fff;border-radius:100%}.H_grp .H_btn,.H_rdo_buttons .H_btn{box-shadow:0 0 10px rgba(0,0,0,.1)}.H_l_horizontal .H_zoom .H_el{margin-right:10px;background:url(images/map/plus.svg) no-repeat center center #fff;background-size:100% auto}.H_l_horizontal .H_zoom .H_el:first-child{background-image:url(images/map/minus.svg)}.H_btn svg{display:none}.H_l_horizontal .H_zoom .H_el:after{display:none}.H_ib_close{background:url(images/map/plus.svg) no-repeat center center #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-size:26px}.H_ib_body{box-shadow:none;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);right:initial}.H_ib{top:-50px}.H_ib_tail{margin:-11px -10px}.H_ib_content{width:380px;padding:10px;margin:0;background-color:rgba(var(--white-bg),1)}.H_ib_content .item_wrap{width:100%;height:auto;position:relative;border:1px solid var(--border-color)}.H_ib_content .item_wrap .item{width:100%;height:100%;display:-webkit-box;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch}@media (max-width:991px){.H_ib_content .item_wrap .item{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.H_ib_content .item_wrap .item .cover-image{height:300px;width:100%;position:relative;display:block}.H_ib_content .item_wrap .item .content{font-family:var(--default-font)}.H_ib_content .item_wrap .item .content .destination-wrapper{text-align:center;margin-top:20px}.H_ib_content .item_wrap .item .content .destination-wrapper a{color:var(--default-color);text-decoration:none}.H_ib_content .item_wrap .item .content .destination-wrapper a:hover{color:var(--gold-color)}.H_ib_content .item_wrap .item .content .destination-wrapper .separator{content:'|';color:var(--border-color);background-color:transparent;margin:0 5px}.H_ib_content .item_wrap .item .content .title{color:var(--dark-blue);font-family:var(--title-font);text-transform:uppercase;text-decoration:none;display:block;padding:0 70px;margin-top:10px;margin-bottom:10px;text-align:center;font-size:1.375rem;line-height:1.625rem}.H_ib_content .item_wrap .item .content .title:hover{color:var(--gold-color)}.H_ib_content .item_wrap .item .btns_wrap{align-self:center;margin-top:auto;margin-bottom:30px;font-family:var(--default-font)}.ui-datepicker{font-size:14px;width:340px;z-index:999!important;padding:20px 10px 5px;font-family:var(--default-font)}@media (min-width:768px){html:not(.index) .ui-datepicker{padding:1em}}@media (max-width:380px){.ui-datepicker{width:280px}}.ui-widget-content{border-color:var(--white-color);border-radius:0;background:var(--white-color);color:var(--default-color)}.ui-datepicker td a,.ui-datepicker td span{text-align:center}.ui-datepicker .ui-datepicker-title{margin:2px 0 0;text-transform:uppercase;font-size:14px;font-family:var(--default-font);line-height:40px;color:var(--default-color)}.ui-datepicker th{font-weight:400}.ui-datepicker .ui-datepicker-header{background:0 0;border:medium none;border-radius:0;height:40px;line-height:40px;padding:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{border-radius:0;height:40px;width:40px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{height:100%;left:0;top:0;width:100%;margin:0}.ui-datepicker .ui-datepicker-prev{left:0!important;top:0!important}.ui-datepicker .ui-datepicker-prev span{background:url(images/arrows.png) no-repeat scroll 0 -120px rgba(0,0,0,0);background-position:0 0}.ui-datepicker .ui-datepicker-next{right:0!important;top:0!important}.ui-datepicker .ui-datepicker-next span{background:url(images/arrows.png) no-repeat scroll -40px -120px rgba(0,0,0,0);background-position:-40px 0}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{border-width:1px;border-style:solid}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:var(--select-bg);border-color:var(--white-color);color:var(--default-color);font-weight:700}@media (min-width:768px){html:not(.index) .ui-state-default,html:not(.index) .ui-widget-content .ui-state-default,html:not(.index) .ui-widget-header .ui-state-default{padding:1em .6em}}.ui-datepicker th{font-size:14px;font-weight:700;color:var(--default-color)}.ui-datepicker th span{line-height:50px}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{border-color:var(--white-color)}.ui-datepicker .ui-datepicker-next:hover span,.ui-datepicker .ui-datepicker-prev:hover span{background-color:var(--select-bg)}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border-color:var(--select-bg);background:var(--select-bg);color:var(--default-color)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:var(--default-color);border-color:var(--default-color);color:var(--white-color)}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:var(--default-color);border-color:var(--default-color);color:var(--white-color)}.ui-datepicker td a,.ui-datepicker td span{padding:.6em}.country-frieze{padding-top:40px;margin-bottom:50px;position:relative}.country-frieze .country-slide{position:relative;margin-bottom:50px;border:1px solid #fff}.country-frieze .country-slide .country-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:35px;text-decoration:none}.country-frieze .country-slide .country-pictogram{width:100px;height:100px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-bottom:35px}.country-frieze .country-slide .country-title{font-size:.9375rem;line-height:1rem;color:var(--default-color);border-bottom:1px solid var(--default-color);text-decoration:none;position:absolute;bottom:40px;-webkit-transition:.5s ease all;transition:.5s ease all}body:not(.home) .country-frieze .country-slide.slick-center .country-pictogram{-webkit-transform:scale(1.5);transform:scale(1.5)}body:not(.home) .country-frieze .country-slide.slick-center .country-title{bottom:15px}.country-frieze .country-slide:hover{box-shadow:0 0 10px #0000001A;border:1px solid #ddd;-webkit-transition:.5s ease all;transition:.5s ease all}.country-frieze .country-slide:hover .country-title{-webkit-transition:.5s ease all;transition:.5s ease all;text-decoration:none;border-bottom:1px solid #fff}.country-frieze .arrow{width:40px;height:40px;background-color:var(--default-color);background-image:url(../css/images/left-arrow.svg);background-size:14px;background-repeat:no-repeat;background-position:10px;top:50%;border:none;position:absolute;z-index:10;margin-top:-20px}.country-frieze .arrow:hover{background-color:var(--gold-color)}@media (min-width:1400px){.country-frieze .arrow{top:50%;background-color:transparent;background-position:center;width:60px;height:60px;background-size:44px;margin-top:-30px;background-image:url(../css/images/left-arrow-black.svg)}.country-frieze .arrow:hover{background-color:var(--white-color)}}.country-frieze .arrow.prev{left:0}.country-frieze .arrow.next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.anchor-menu{width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;padding-top:60px;padding-bottom:60px}.anchor-menu__link{padding:15px 50px;min-width:200px;text-align:center;background-color:var(--select-bg);border:1px solid var(--select-border);margin:10px;font-family:var(--default-font);font-size:1.125rem;line-height:1.125rem;color:var(--black-color);text-decoration:none}.anchor-menu__link:focus,.anchor-menu__link:hover{border-color:var(--default-color);box-shadow:0 0 1px var(--default-color)}.video-block_wrap{margin-top:40px;height:33rem;position:relative}@media (max-width:991px){.video-block_wrap{height:auto}}.video-block_wrap .video-block{position:relative;height:100%}.video-block_wrap .video-block .preview-wrapper .play-button{padding:3px;width:68px;height:68px;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:10px;left:50%;background-color:var(--default-color)}.video-block_wrap .video-block .preview-wrapper .play-button .icon-play{display:block;background-color:transparent;background-image:url(../css/images/play-btn.svg);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;position:relative}.video-block_wrap .video-block .preview-wrapper .the-title{margin-top:10px;font-size:1.75rem;line-height:2.3125rem}@media (max-width:991px){.video-block_wrap .video-block .preview-wrapper .the-title{margin-bottom:10px}}.video-block_wrap .video-block .preview-wrapper .btnCta .btn:active,.video-block_wrap .video-block .preview-wrapper .btnCta .btn:hover{color:var(--white-color)}.video-block_wrap.full_width .preview-wrapper{position:absolute;top:-40px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:991px){.video-block_wrap.full_width .video-block{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-box-align:stretch;align-items:stretch;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:var(--default-color);margin:auto;width:100%}.video-block_wrap.full_width .preview-wrapper{position:relative;-webkit-align-self:center;-ms-align-self:center;align-self:center;width:100%;max-width:100%;top:-10px;left:initial;-webkit-transform:translate(0,0);transform:translate(0,0)}.video-block_wrap.full_width .preview-wrapper .preview-container{margin:auto;width:100%}.video-block_wrap.full_width .thumb{-webkit-box-flex:0 1 160px;flex:0 1 160px;width:100%;height:160px}}