@charset "UTF-8";@font-face{font-family:Decimal;font-weight:400;font-style:normal;font-display:swap;src:url(../css/fonts2025/DecimalBook/font.woff2) format("woff2"),url(../css/fonts/DecimalBook/font.woff) format("woff")}@font-face{font-family:Decimal;font-display:swap;font-weight:400;font-style:italic;src:url(../css/fonts2025/DecimalBookItalic/font.woff2) format("woff2"),url(../css/fonts/DecimalBookItalic/font.woff) format("woff")}@font-face{font-family:Decimal;font-display:swap;font-weight:700;font-style:italic;src:url(../css/fonts2025/DecimalBoldItalic/font.woff2) format("woff2"),url(../css/fonts/DecimalBoldItalic/font.woff) format("woff")}@font-face{font-family:Decimal;font-display:swap;font-weight:300;font-style:normal;src:url(../css/fonts2025/DecimalLight/font.woff2) format("woff2"),url(../css/fonts/DecimalLight/font.woff) format("woff")}@font-face{font-family:Decimal;font-display:swap;font-weight:300;font-style:italic;src:url(../css/fonts2025/DecimalLightItalic/font.woff2) format("woff2"),url(../css/fonts/DecimalLightItalic/font.woff) format("woff")}@font-face{font-family:DecimalLight;font-display:swap;font-style:normal;src:url(../css/fonts2025/DecimalLight/font.woff2) format("woff2"),url(../css/fonts/DecimalLight/font.woff) format("woff")}@font-face{font-family:DecimalLight;font-display:swap;font-style:italic;src:url(../css/fonts2025/DecimalLightItalic/font.woff2) format("woff2"),url(../css/fonts/DecimalLightItalic/font.woff) format("woff")}@font-face{font-family:SainteColombeWeb-Light;font-display:swap;src:url(../css/fonts2025/SainteColombeWeb-Light/font.woff2) format("woff2"),url(../css/fonts/SainteColombeWeb-Light/font.woff) format("woff")}@font-face{font-family:SainteColombeWeb-LightItalic;font-display:swap;src:url(../css/fonts2025/SainteColombeWeb-LightItalic/font.woff2) format("woff2"),url(../css/fonts/SainteColombeWeb-LightItalic/font.woff) format("woff")}:root{--default-font:"Decimal",sans-serif;--default-font-italic:"DecimalBookItalic",sans-serif;--title-font:"SainteColombeWeb-Light",serif;--title-font-italic:"SainteColombeWeb-LightItalic",serif;--subtitle-font:"SainteColombeWeb-Light",serif;--default-medium:"Decimal",sans-serif;--menu-font:"Decimal",sans-serif;--citation-font:"SainteColombeWeb-Light";--black-color:0,0,0;--white-bg:255,255,255;--white-color:#fff;--pink-color:#a50f78;--dark-blue:#041C2C;--placeholder:#888888;--gold-color:213,204,184;--default-color:#4a4a4a;--footer-bg:213,204,184;--header-bg-fixed:247,245,241;--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;--dirt-brown:#874135;--loader-bg:#041C2C;--loader-bg-group:#00274F;--faq-bg:#f4f3ee}#icl_translation_of_wrap{display:inline-block;position:relative}#icl_menu_translation_of{margin-left:0!important}.custom_notice{background:#c4deff;border-left-color:#1000ff}[class*=" fb_additional_set_1_"],[class*=" fb_bathroom_"],[class*=" fb_currency_"],[class*=" fb_icon_"],[class*=" fb_meeting_"],[class*=" fb_places_"],[class*=" fb_restaurant_"],[class*=" fb_room_"],[class*=" fb_service_"],[class*=" fb_social_"],[class*=" fb_sport_"],[class*=" fb_transport_"],[class*=" fb_wellness_"],[class^=fb_additional_set_1_],[class^=fb_bathroom_],[class^=fb_currency_],[class^=fb_icon_],[class^=fb_meeting_],[class^=fb_places_],[class^=fb_restaurant_],[class^=fb_room_],[class^=fb_service_],[class^=fb_social_],[class^=fb_sport_],[class^=fb_transport_],[class^=fb_wellness_]{font-size:45px}.select2-selection{height:100%!important}tr[data-name=has_virtual_tour]{display:none}body.post-type-post_room tr[data-name=has_virtual_tour]{display:grid}.acf-field-mapmore-row:nth-of-type(3),.acf-field-mapmore-row:nth-of-type(4),.acf-field-mapmore-row:nth-of-type(5){display:none}html[lang=fr] .acf-field-map-itinerary,html[lang=fr] .acf-field-map-itinerary-zoom,html[lang=it] .acf-field-map-itinerary,html[lang=it] .acf-field-map-itinerary-zoom{display:none}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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}body *,html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body :focus,html :focus{text-decoration:none;outline:2px dotted var(--default-color)}body{scroll-behavior:smooth}em{font-style:italic}b,strong{font-weight:700}sup{font-size:8px;vertical-align:super}.no-slideshow #page{padding-top:143px}table,td,th{border:1px solid;padding:5px 10px}table{width:100%}.single-post_restaurant.no-slideshow #page,.single-post_room.no-slideshow #page{padding-top:180px}html.page-template-template-default-bis.no-slideshow #page,html.page-template-template-newsletter.no-slideshow #page{padding-top:40px}.section{padding:60px 0}@media (max-width:991px){.section{padding:40px 0}}.container,.container-large,.container-medium,.container-small{width:100%;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}@media (max-width:767px){.container,.container-large,.container-medium,.container-small{padding-left:25px;padding-right:25px;margin-left:0;margin-right:0}}.container-large{max-width:1300px}@media (max-width:991px){.container-large{padding-left:25px;padding-right:25px}}.container{max-width:960px}.container-medium{max-width:760px}@media (max-width:991px){.container-medium{padding-left:25px;padding-right:25px}}.container-small{max-width:600px}.single-section{display:block;width:100%;padding:80px 0}body.page-template-template-default-bis .single-section{padding:40px 0}.single-section.is_video_block{padding:0 0 80px 0}@media (max-width:1024px){.single-section{padding:40px 0}}.description{padding-bottom:1.333em;margin-top:1em;line-height:1.75em;font-size:.933em}.dropdown{width:6px;height:6px;display:inline-block;position:relative;margin-left:5px;margin-top:2px;vertical-align:text-top}.dropdown:after,.dropdown:before{content:"";height:8px;width:1px;background:var(--white-color);display:block;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.dropdown:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:0;left:inherit}.pagination{position:relative}@media (max-width:767px){.pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.pagination .next-news,.pagination .prev-news{text-decoration:none;color:var(--default-color);display:inline-block;position:absolute}@media (max-width:767px){.pagination .next-news,.pagination .prev-news{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.pagination .next-news .label-container,.pagination .next-news .next-arrow,.pagination .next-news .prev-arrow,.pagination .prev-news .label-container,.pagination .prev-news .next-arrow,.pagination .prev-news .prev-arrow{display:inline-block;max-width:28vw}@media (max-width:767px){.pagination .next-news .label-container,.pagination .next-news .next-arrow,.pagination .next-news .prev-arrow,.pagination .prev-news .label-container,.pagination .prev-news .next-arrow,.pagination .prev-news .prev-arrow{max-width:25vw}}.pagination .next-news .next-arrow,.pagination .next-news .prev-arrow,.pagination .prev-news .next-arrow,.pagination .prev-news .prev-arrow{width:40px;height:40px}@media (max-width:767px){.pagination .next-news .next-arrow,.pagination .next-news .prev-arrow,.pagination .prev-news .next-arrow,.pagination .prev-news .prev-arrow{width:30px;height:30px}}.pagination .next-news .next-arrow,.pagination .prev-news .next-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.pagination .next-news .label,.pagination .next-news .title-news,.pagination .prev-news .label,.pagination .prev-news .title-news{display:block;font-family:var(--title-font);font-size:1em;text-transform:uppercase}@media (max-width:767px){.pagination .next-news .label,.pagination .next-news .title-news,.pagination .prev-news .label,.pagination .prev-news .title-news{line-height:1.5em}}@media (max-width:767px){.pagination .next-news .title-news,.pagination .prev-news .title-news{display:none}}.pagination .prev-news{left:0}.pagination .next-news{right:0;text-align:right}.share{text-align:center}.share a{width:32px;height:32px;display:inline-block;color:var(--white-color);border-radius:100%;text-align:center}.share a.facebook{background:var(--facebook)}.share a.twitter{background:var(--twitter)}.decoration{display:inline-block;width:20px;height:20px;background:url(../css/images/separator-menu-dark.svg) scroll center no-repeat;background-size:cover;vertical-align:middle}@media (max-width:991px){.decoration{display:block;margin:20px 0}}@media (max-width:991px){.share_post .decoration{margin:20px auto}}.decoration-line,.separator{height:1px}.decoration-line{background:rgba(var(--gold-color),1);-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.separator{background:var(--dark-blue)}.icon-list,.icon-table{width:13px;height:13px;display:inline-block}.icon-list img,.icon-table img{width:100%;height:auto}.thumb{background-attachment:scroll;background-size:cover;background-color:var(--loader-bg);background-repeat:no-repeat;background-position:center;width:100%;height:100%;display:block}.video-embed{display:none;position:absolute;top:15px;left:15px;right:15px;bottom:15px;background:rgba(var(--black-color),1);z-index:10;overflow:hidden}.video-embed iframe{width:100%;height:100%}.timeline-section .video-embed{top:0;left:0;right:0;bottom:0}.btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:var(--dark-blue);text-decoration:none;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.btn:after{content:"";display:block;position:relative;width:42px;height:1px;background:var(--dark-blue);-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.btn:hover:after{width:0}.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.lighter,.book-table.lighter,.view-more.lighter{color:var(--white-color);border:1px solid var(--white-color)}.book-now,.book-table{color:var(--white-color);background:var(--dark-blue);margin-right:1.333em}.buttons-container.grid_layout{padding:30px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.buttons-container.grid_layout .button_default{display:block;position:relative;font-size:.9375em;text-transform:capitalize;padding:13px 20px 8px;text-decoration:none;text-align:center;margin:10px;width:calc(33.33% - 20px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid var(--dark-blue);color:var(--dark-blue);background-color:var(--white-color);line-height:118%}.buttons-container.grid_layout .button_default:focus,.buttons-container.grid_layout .button_default:hover{background-color:var(--dark-blue);color:var(--white-color)!important}.buttons-container .slideshow_cta{display:block;position:relative;font-size:.9375em;text-transform:capitalize;padding:12px 20px 13px;text-decoration:none;text-align:center;margin:10px;width:fit-content;min-width:200px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid var(--white-color);color:var(--white-color);background-color:transparent;line-height:118%}.buttons-container .slideshow_cta:focus,.buttons-container .slideshow_cta:hover{background-color:var(--dark-blue);border-color:var(--dark-blue);color:var(--white-color)!important}@media (max-width:568px){.buttons-container .slideshow_cta{box-shadow:0 0 15px rgba(4,28,44,.431372549)}}.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);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;left:0}.view-more-items .arrow:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:inherit;right:0}.view-more-items.close .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.fancybox-container{font-family:var(--default-font)}.fancybox-bg{background:rgba(var(--fancybox-custom),1)}.fancybox-button{background:rgba(var(--fancybox-custom),1)}.fancybox-button--close{border-radius:100%;top:20px;right:20px}.fancybox-button.fancybox-close-small{color:var(--white-color)}.fancybox-image{position:relative}.fancybox-caption{display:none}.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{padding:0}.fancybox-navigation .fancybox-button--arrow_left{left:20px}.fancybox-navigation .fancybox-button--arrow_right{right:20px}.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{height:50px;width:50px;border-radius:100%;top:calc(50% - 25px)}.fancybox-content .fancybox-image{border:10px solid var(--white-color)}.fb-caption{font-size:1.067em;padding-top:10px}.fancybox-button[disabled],.fancybox-button[disabled]:hover,.fancybox-infobar,.fb-caption{color:var(--white-color)}.ui-tabs{border-radius:0;padding:0}.ui-tabs .ui-tabs-panel{padding:0}.slick-dots{position:absolute;bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.slick-dots li{list-style-type:none;background:rgba(var(--white-bg),.7);width:12px;height:12px;border-radius:12px;margin:0 4px}.slick-dots li button{display:none}.slick-dots li.slick-active{background:var(--white-color)}#page{padding:20px 0 159px 0;position:relative;display:block}.no_localmeasure #page{padding:118px 0 250px 0}@media (max-width:991px){#page{padding:15px 0 159px 0}.no_localmeasure #page{padding:39px 0 250px 0}}#page:after{content:"";display:block;width:290px;height:159px;background:url(../css/images/compass-rose_UPDATE.svg) scroll center bottom no-repeat;position:absolute;bottom:-20px;left:50%;margin-left:-145px}.main-content{margin:60px 0}.page-template-template-contacts .main-content,.page-template-template-train-contacts .main-content{margin:0}@media (max-width:991px){.main-content{margin-top:0}}.the-subtitle,.the-title,.title-contacts{color:var(--dark-blue)}.the-title,.title-offer,.title-section{font-family:var(--title-font)}.the-subtitle,.title-contacts{font-family:var(--subtitle-font);font-size:2.267em}.title-offer,.title-section{line-height:2em}.the-title{font-size:3.2em;line-height:1.4em;text-align:center;padding:40px 0}.the-title.extra_padding{padding-top:170px}@media (max-width:991px){.the-title{font-size:1.867em;line-height:1.64em;padding:20px 0;text-align:left}}.title-section{font-size:1.867em;padding:10px 0;text-align:left}@media (max-width:767px){.title-section{font-size:1.6em}}.title_offer_link{color:var(--default-color);text-decoration:none}.title-offer{font-size:1.867em;line-height:1.4em;margin:10px 0}@media (max-width:767px){.title-offer{font-size:1.4em}}.the-subtitle{line-height:1.29em}@media (max-width:991px){.the-subtitle{font-size:1.75em;line-height:1.5em}}.title-contacts{line-height:2.933em}.event-type-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.event-type-wrapper .event-type{font-size:.8em;font-weight:700;text-transform:uppercase;background:rgba(var(--gold-color),.2);padding:0 10px;border-radius:8px;display:inline-block}.event-type-wrapper .category-type{text-transform:uppercase;font-size:.8em;font-weight:700}.event-type-wrapper .category-type a{text-decoration:none;color:var(--dirt-brown);border-bottom:1px solid transparent;-webkit-transition:all .3 ease;-moz-transition:all .3 ease;-ms-transition:all .3 ease;-o-transition:all .3 ease;transition:all .3 ease}.event-type-wrapper .category-type a:hover{border-bottom-color:var(--dirt-brown);padding-bottom:2px}.date-news-center{text-align:center;font-style:italic;color:var(--default-color);margin-bottom:40px}.date-news{font-size:.8em}.main-pagination{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-bottom:70px}.main-pagination a,.main-pagination span{font-size:1.067em;line-height:3.333em;font-weight:700;text-align:center;text-decoration:none;color:var(--dark-blue);width:3.333em;height:3.333em;border:1px solid rgba(var(--gold-color),.5);display:inline-block;vertical-align:middle}.main-pagination .current{background:var(--dark-blue);color:var(--white-color);border-color:var(--dark-blue)}.main-pagination .page-numbers span{border:0}#book_now{display:inline-block;font-size:.933em;line-height:110%;text-transform:uppercase;padding:9px 25px 7px;border:1px solid var(--dark-blue);background:var(--dark-blue);color:var(--white-color);height:34px;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#book_now:hover{color:var(--dark-blue);border:1px solid var(--dark-blue);background-color:var(--white-color)}@media (max-width:568px){#book_now{font-size:.875em;white-space:nowrap}html[lang=it] #book_now{font-size:.7em}}.faq-page #main_content_wrap,.journeys-page #main_content_wrap,.page-template-template-contacts #main_content_wrap,.page-template-template-experiences #main_content_wrap,.page-template-template-explorations #main_content_wrap,.page-template-template-rooms.single_train_page #main_content_wrap,.single-post_experience #main_content_wrap,.single-post_itinerary #main_content_wrap,.single-post_journeys #main_content_wrap,.single-post_room.single_train_page #main_content_wrap,.single_train_page.page-template-template-gallery #main_content_wrap,.trains-page #main_content_wrap{text-align:center}@media (max-width:991px){.faq-page #main_content_wrap,.journeys-page #main_content_wrap,.page-template-template-contacts #main_content_wrap,.page-template-template-experiences #main_content_wrap,.page-template-template-explorations #main_content_wrap,.page-template-template-rooms.single_train_page #main_content_wrap,.single-post_experience #main_content_wrap,.single-post_itinerary #main_content_wrap,.single-post_journeys #main_content_wrap,.single-post_room.single_train_page #main_content_wrap,.single_train_page.page-template-template-gallery #main_content_wrap,.trains-page #main_content_wrap{text-align:left;padding:0}}.faq-page #main_content_wrap a,.journeys-page #main_content_wrap a,.page-template-template-contacts #main_content_wrap a,.page-template-template-experiences #main_content_wrap a,.page-template-template-explorations #main_content_wrap a,.page-template-template-rooms.single_train_page #main_content_wrap a,.single-post_experience #main_content_wrap a,.single-post_itinerary #main_content_wrap a,.single-post_journeys #main_content_wrap a,.single-post_room.single_train_page #main_content_wrap a,.single_train_page.page-template-template-gallery #main_content_wrap a,.trains-page #main_content_wrap a{display:block;color:var(--default-color)}.main_content_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:60px}body.page-template-template-default-bis .main_content_wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}@media (max-width:991px){.main_content_wrap{padding:0 0 30px 0}}html.error404 .main_content_wrap{padding:40px 0 20px 0}@media (max-width:991px){.main_content_wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}}.main_content_wrap .content-wrapper,.main_content_wrap .subtitle-wrapper{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:991px){.main_content_wrap .content-wrapper,.main_content_wrap .subtitle-wrapper{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.main_content_wrap .subtitle-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:991px){.main_content_wrap .subtitle-wrapper{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0;text-align:left}}.main_content_wrap .subtitle-wrapper .the-subtitle{-webkit-box-flex:0 0 80%;-moz-box-flex:0 0 80%;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;text-align:right;word-break:break-word}@media (max-width:991px){.main_content_wrap .subtitle-wrapper .the-subtitle{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;display:block;font-size:1.5em}}.main_content_wrap .subtitle-wrapper .decoration-wrap{-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center}body.page-template-template-default-bis .main_content_wrap .subtitle-wrapper .decoration-wrap{padding:10px 0 20px 0}@media (max-width:991px){.main_content_wrap .subtitle-wrapper .decoration-wrap{text-align:left;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}body.page-template-template-default-bis .main_content_wrap .subtitle-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}body.page-template-template-default-bis .main_content_wrap .subtitle-wrapper .the-subtitle{text-align:left}.main_content_wrap .content-wrapper{text-align:justify;font-weight:300}.default_page .main_content_wrap .content-wrapper{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:inherit}.main_content_wrap .content-wrapper h1{font-size:2.25em}.main_content_wrap .content-wrapper h2{font-size:1.875em}.main_content_wrap .content-wrapper h3{font-size:1.5em}.main_content_wrap .content-wrapper h4{font-size:1.25em}.main_content_wrap .content-wrapper h5{font-size:1.125em}.main_content_wrap .content-wrapper h6{font-size:1em}.main_content_wrap .content-wrapper h1+p,.main_content_wrap .content-wrapper h2+p,.main_content_wrap .content-wrapper h3+p,.main_content_wrap .content-wrapper h4+p,.main_content_wrap .content-wrapper h5+p,.main_content_wrap .content-wrapper h6+p{margin-top:1em}.main_content_wrap .content-wrapper h1+p,.main_content_wrap .content-wrapper p+h1,.main_content_wrap .content-wrapper p+h2,.main_content_wrap .content-wrapper p+h3,.main_content_wrap .content-wrapper p+h4,.main_content_wrap .content-wrapper p+h5,.main_content_wrap .content-wrapper p+p{margin-top:1em}.main_content_wrap .content-wrapper a{color:var(--dark-blue);text-decoration:underline}.main_content_wrap .content-wrapper b,.main_content_wrap .content-wrapper strong{font-weight:700}.main_content_wrap .content-wrapper ol,.main_content_wrap .content-wrapper ul{margin:1em 0 1em 3em}.main_content_wrap .content-wrapper ul{list-style:disc outside none}.main_content_wrap .content-wrapper ol{list-style:decimal outside none}.main_content_wrap .content-wrapper em,.main_content_wrap .content-wrapper i{font-style:italic}.main_content_wrap .content-wrapper hr{border-width:1px 0 0 0;border-style:solid;margin:1em 0}.main_content_wrap .content-wrapper blockquote{font-style:italic;margin:1em 0 1em 3em;padding:1em 2em;background-color:#f5f5f5;border-left:5px solid rgb(219.5,219.5,219.5)}.main_content_wrap .content-wrapper blockquote:after,.main_content_wrap .content-wrapper blockquote:before{font-size:1.2em}.main_content_wrap .content-wrapper blockquote:before{content:"“";padding-right:5px}.main_content_wrap .content-wrapper blockquote:after{content:"”";padding-left:5px}.main_content_wrap .content-wrapper dl{margin:1em 0 1em 2em}.main_content_wrap .content-wrapper dl dd{border-left:5px solid rgb(219.5,219.5,219.5);padding-left:1em}.main_content_wrap .content-wrapper dl dt+dd{margin-top:.5em}.main_content_wrap .content-wrapper dl dd+dt{margin-top:.5em}.main_content_wrap .content-wrapper mark{padding:0 .5em}.main_content_wrap .content-wrapper img.alignright{float:right;margin:0 0 1em 1em}.main_content_wrap .content-wrapper img.alignleft{float:left;margin:0 1em 1em 0}.main_content_wrap .content-wrapper img.aligncenter{display:block;margin-left:auto;margin-right:auto}.main_content_wrap .content-wrapper .alignright{float:right}.main_content_wrap .content-wrapper .alignleft{float:left}.main_content_wrap .content-wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}@media (max-width:767px){.main_content_wrap .content-wrapper .sitemap{margin:1em 0 1em 2em}}.container-hotels{width:100%}.preview-page-block{position:relative}@media (max-width:991px){.preview-page-block{padding:0}}.preview-page-block .thumb-wrap{height:700px;overflow:hidden}@media (max-width:991px){.preview-page-block .thumb-wrap{height:47vw}}.preview-page-block .thumb{width:100%;height:100%}.preview-page-block .thumb.img_thumb{object-fit:cover;object-position:50% 50%}.preview-page-block .block-text-wrapper{width:484px;height:410px;background:var(--white-color);padding:55px 48px;position:absolute;top:calc(50% - 205px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:991px){.preview-page-block .block-text-wrapper{position:relative;width:100%;padding:50px 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}.preview-page-block .block-text-wrapper .btn{display:block;padding-top:15px}@media (max-width:991px){.page-template-template-heritage .preview-page-block .block-text-wrapper{background:rgba(var(--gold-color),.2)}}.preview-page-block .offer-price{display:block;font-size:2.267em;color:var(--dark-blue);font-weight:700;padding:10px 0}.preview-page-block .startingfrom_price{padding-top:25px}.preview-quote-block{text-align:center}.preview-quote-block.colored_box{background:rgba(var(--gold-color),.2);margin-bottom:60px}@media (max-width:991px){.preview-quote-block{padding:35px 0}}@media (max-width:767px){.preview-quote-block{padding:50px 0}}.preview-quote-block .preview-quote-wrapper{width:100%;max-width:754px;margin-left:auto;margin-right:auto}.preview-quote-block .quote-block-text{font-size:1.733em;line-height:1.5333325em;font-family:var(--citation-font);margin-bottom:20px}.preview-quote-block .quote-block-text:after,.preview-quote-block .quote-block-text:before{font-size:1.2em}.preview-quote-block .quote-block-text:before{content:"«";padding-right:5px}.preview-quote-block .quote-block-text:after{content:"»";padding-left:5px}@media (max-width:991px){.preview-quote-block .quote-block-author,.preview-quote-block .quote-block-book-reference,.preview-quote-block .quote-block-text{padding:0 25px}}.caption_image{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px 0 0}@media (max-width:991px){.caption_image.space_for_shop{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.caption_image.space_for_shop .only_caption{width:auto;margin-right:10px}@media (max-width:991px){.caption_image.space_for_shop .only_caption{margin-right:0}}@media (max-width:991px){.caption_image{padding-top:8px}}.caption_image .caption_title{font-family:var(--subtitle-font);font-size:1.67em;line-height:2em}@media (max-width:767px){.caption_image .caption_title{font-size:1.4em;line-height:1.5em;margin:10px 0}}.caption_image .caption_content{font-size:1em;line-height:1.67em}.caption_image .button_show_shop{display:inline-block;width:auto;margin-top:10px}.caption_image .button_show_shop.has_caption .btn{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media (max-width:991px){.caption_image .button_show_shop.has_caption .btn{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.caption_image .button_show_shop .btn{cursor:pointer;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;text-transform:uppercase;white-space:nowrap}.caption_image .button_show_shop .btn.btn_close{display:none}.two-images-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.two-images-section.left_tall{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.two-images-section.left_tall .left-image-wrap .thumb{margin-left:auto}.two-images-section.same_height .left-image-wrap,.two-images-section.same_height .right-image-wrap{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;height:469px;padding:0 20px}@media (max-width:991px){.two-images-section.same_height .left-image-wrap,.two-images-section.same_height .right-image-wrap{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;height:78vw;padding:20px}}.two-images-section.same_height .left-image-wrap .thumb,.two-images-section.same_height .right-image-wrap .thumb{max-width:unset;height:100%}.two-images-section.one_vertical{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:calc(50vw - 100px);margin:0 auto}@media (max-width:1024px){.two-images-section.one_vertical{max-width:calc(60vw - 100px)}}@media (max-width:991px){.two-images-section.one_vertical{max-width:95vw}}@media (max-width:767px){.two-images-section.one_vertical{max-width:90vw}}.two-images-section.one_vertical .left-image-wrap{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.two-images-section.one_vertical .left-image-wrap .thumb{max-width:100%;height:50vw;min-height:800px}@media (max-width:1024px){.two-images-section.one_vertical .left-image-wrap .thumb{height:30vw;min-height:650px}}@media (max-width:991px){.two-images-section.one_vertical .left-image-wrap .thumb{min-height:760px;height:75vh}}@media (max-width:767px){.two-images-section.one_vertical .left-image-wrap .thumb{min-height:120vw}}.two-images-section.one_vertical .left-image-wrap .do_carousel_here .single_product .flex_content_product .product_thumb{height:45vh}@media (max-width:1024px){.two-images-section.one_vertical .left-image-wrap .do_carousel_here .single_product .flex_content_product .product_thumb{height:35vh;min-height:35vh}}@media (max-width:767px){.two-images-section.one_vertical .left-image-wrap .do_carousel_here .single_product .flex_content_product .product_thumb{height:28vh;min-height:28vh}}@media (max-width:330px){.two-images-section.one_vertical .left-image-wrap .do_carousel_here .single_product .flex_content_product .product_thumb{height:25vh;min-height:25vh}}.two-images-section.one_horizontal{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:60vw;margin:0 auto}@media (max-width:1440px){.two-images-section.one_horizontal{max-width:80vw}}@media (max-width:1024px){.two-images-section.one_horizontal{max-width:70vw}}@media (max-width:991px){.two-images-section.one_horizontal{max-width:95vw}}@media (max-width:767px){.two-images-section.one_horizontal{max-width:90vw}}.two-images-section.one_horizontal .left-image-wrap{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.two-images-section.one_horizontal .left-image-wrap .thumb{max-width:100%;height:35vw;min-height:500px}@media (max-width:1440px){.two-images-section.one_horizontal .left-image-wrap .thumb{height:45vw}}@media (max-width:1024px){.two-images-section.one_horizontal .left-image-wrap .thumb{height:30vw;min-height:420px}}@media (max-width:991px){.two-images-section.one_horizontal .left-image-wrap .thumb{min-height:410px;height:40vh}}@media (max-width:767px){.two-images-section.one_horizontal .left-image-wrap .thumb{min-height:250px}}@media (max-width:767px){.two-images-section.one_horizontal .do_carousel_here{width:95%!important}}@media (max-width:1024px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_thumb{height:12vw}.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_thumb img{max-width:100%;max-height:100%;height:auto;width:auto}@media (max-width:1024px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_thumb{width:48%;max-height:unset;height:auto}}@media (max-width:991px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_thumb{width:50%}}@media (max-width:767px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_thumb{height:140px;width:42%;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info{max-height:50%}@media (max-width:1024px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info{width:48%;margin:0 0 0 auto;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;max-height:unset}.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info .container_title .product_title{text-align:left}}@media (max-width:767px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info{width:54%}}@media (max-width:1024px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info .container_title:after{left:0}}@media (min-width:1200px) and (max-height:767px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info .container_title .product_title{font-size:1.6em}}@media (max-width:767px){.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info .product_availability,.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info .product_price,.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info .product_type{font-size:1em}}.two-images-section.one_horizontal .do_carousel_here .single_product .flex_content_product .product_info .buttons .e_shop{padding:0 15px;font-size:.8em;min-width:110px}.two-images-section.same_height_shop{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;max-width:90vw;margin:0 auto}@media (max-width:991px){.two-images-section.same_height_shop{max-width:95vw;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.two-images-section.same_height_shop .left-image-wrap,.two-images-section.same_height_shop .right-image-wrap{-webkit-box-flex:0 0 48%;-moz-box-flex:0 0 48%;-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%}@media (max-width:991px){.two-images-section.same_height_shop .left-image-wrap,.two-images-section.same_height_shop .right-image-wrap{width:100%}}.two-images-section.same_height_shop .left-image-wrap .do_carousel_here .single_product .flex_content_product .thumb,.two-images-section.same_height_shop .right-image-wrap .do_carousel_here .single_product .flex_content_product .thumb{height:45vh}@media (max-width:1024px){.two-images-section.same_height_shop .left-image-wrap .do_carousel_here .single_product .flex_content_product .thumb,.two-images-section.same_height_shop .right-image-wrap .do_carousel_here .single_product .flex_content_product .thumb{height:30vh;min-height:30vh;max-width:80%}}.two-images-section.same_height_shop .left-image-wrap .thumb,.two-images-section.same_height_shop .right-image-wrap .thumb{max-width:100%;height:75vh;min-height:756px;position:relative}@media (max-width:1024px){.two-images-section.same_height_shop .left-image-wrap .thumb,.two-images-section.same_height_shop .right-image-wrap .thumb{min-height:590px}}@media (max-width:991px){.two-images-section.same_height_shop .left-image-wrap .thumb,.two-images-section.same_height_shop .right-image-wrap .thumb{min-height:760px;height:75vh}}@media (max-width:767px){.two-images-section.same_height_shop .left-image-wrap .thumb,.two-images-section.same_height_shop .right-image-wrap .thumb{height:82vh;min-height:110vw}}.two-images-section.one_horizontal .left-image-wrap .thumb,.two-images-section.one_horizontal .right-image-wrap .thumb,.two-images-section.one_vertical .left-image-wrap .thumb,.two-images-section.one_vertical .right-image-wrap .thumb,.two-images-section.same_height_shop .left-image-wrap .thumb,.two-images-section.same_height_shop .right-image-wrap .thumb{position:relative}.two-images-section.one_horizontal .dots-container,.two-images-section.one_vertical .dots-container,.two-images-section.same_height_shop .dots-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;left:0;right:0;z-index:200;bottom:34px}@media (max-width:1024px){.two-images-section.one_horizontal .dots-container,.two-images-section.one_vertical .dots-container,.two-images-section.same_height_shop .dots-container{bottom:20px}}.two-images-section.one_horizontal .dots-container .slick-dots,.two-images-section.one_vertical .dots-container .slick-dots,.two-images-section.same_height_shop .dots-container .slick-dots{bottom:0}@media (max-width:330px){.two-images-section.one_horizontal .dots-container .slick-dots,.two-images-section.one_vertical .dots-container .slick-dots,.two-images-section.same_height_shop .dots-container .slick-dots{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;max-width:90%}}.two-images-section.one_horizontal .dots-container .slick-dots li,.two-images-section.one_vertical .dots-container .slick-dots li,.two-images-section.same_height_shop .dots-container .slick-dots li{width:10px;height:10px;border-radius:15px;margin:0 10px;background-color:#c5c4c0}@media (max-width:330px){.two-images-section.one_horizontal .dots-container .slick-dots li,.two-images-section.one_vertical .dots-container .slick-dots li,.two-images-section.same_height_shop .dots-container .slick-dots li{margin:0 5px 5px 5px}}.two-images-section.one_horizontal .dots-container .slick-dots li.slick-active,.two-images-section.one_vertical .dots-container .slick-dots li.slick-active,.two-images-section.same_height_shop .dots-container .slick-dots li.slick-active{background-color:var(--dark-blue)}.two-images-section.one_horizontal .arrows .arrow,.two-images-section.one_vertical .arrows .arrow,.two-images-section.same_height_shop .arrows .arrow{height:48px;width:48px;background:url(../css/images/arrow-shop.png) no-repeat scroll 0 0;position:absolute;display:block;top:50%;margin-top:-24px;z-index:50;background-size:20px 20px;background-position:center center}@media (max-width:568px){.two-images-section.one_horizontal .arrows .arrow,.two-images-section.one_vertical .arrows .arrow,.two-images-section.same_height_shop .arrows .arrow{height:35px;width:35px;background-size:16px 16px}}.two-images-section.one_horizontal .arrows .arrow.prev,.two-images-section.one_vertical .arrows .arrow.prev,.two-images-section.same_height_shop .arrows .arrow.prev{left:5px;transform:rotate(-180deg)}@media (max-width:767px){.two-images-section.one_horizontal .arrows .arrow.prev,.two-images-section.one_vertical .arrows .arrow.prev,.two-images-section.same_height_shop .arrows .arrow.prev{left:-5px}}@media (max-width:568px){.two-images-section.one_horizontal .arrows .arrow.prev,.two-images-section.one_vertical .arrows .arrow.prev,.two-images-section.same_height_shop .arrows .arrow.prev{left:-7px}}.two-images-section.one_horizontal .arrows .arrow.next,.two-images-section.one_vertical .arrows .arrow.next,.two-images-section.same_height_shop .arrows .arrow.next{right:5px}@media (max-width:767px){.two-images-section.one_horizontal .arrows .arrow.next,.two-images-section.one_vertical .arrows .arrow.next,.two-images-section.same_height_shop .arrows .arrow.next{right:-5px}}@media (max-width:568px){.two-images-section.one_horizontal .arrows .arrow.next,.two-images-section.one_vertical .arrows .arrow.next,.two-images-section.same_height_shop .arrows .arrow.next{right:-7px}}.two-images-section.one_horizontal .do_carousel_here,.two-images-section.one_vertical .do_carousel_here,.two-images-section.same_height_shop .do_carousel_here{height:calc(100% - 80px);width:85%;margin:0 auto}@media (max-width:1440px){.two-images-section.one_horizontal .do_carousel_here,.two-images-section.one_vertical .do_carousel_here,.two-images-section.same_height_shop .do_carousel_here{width:85%}}@media (max-width:1024px){.two-images-section.one_horizontal .do_carousel_here,.two-images-section.one_vertical .do_carousel_here,.two-images-section.same_height_shop .do_carousel_here{height:calc(100% - 50px)}}.two-images-section.one_horizontal .do_carousel_here .single_product,.two-images-section.one_horizontal .do_carousel_here .slick-list,.two-images-section.one_horizontal .do_carousel_here .slick-track,.two-images-section.one_vertical .do_carousel_here .single_product,.two-images-section.one_vertical .do_carousel_here .slick-list,.two-images-section.one_vertical .do_carousel_here .slick-track,.two-images-section.same_height_shop .do_carousel_here .single_product,.two-images-section.same_height_shop .do_carousel_here .slick-list,.two-images-section.same_height_shop .do_carousel_here .slick-track{height:100%}.two-images-section.one_horizontal .one_horizontal_hidden_carousel,.two-images-section.one_horizontal .one_vertical_hidden_carousel,.two-images-section.one_horizontal .same_height_shop_hidden_carousel,.two-images-section.one_vertical .one_horizontal_hidden_carousel,.two-images-section.one_vertical .one_vertical_hidden_carousel,.two-images-section.one_vertical .same_height_shop_hidden_carousel,.two-images-section.same_height_shop .one_horizontal_hidden_carousel,.two-images-section.same_height_shop .one_vertical_hidden_carousel,.two-images-section.same_height_shop .same_height_shop_hidden_carousel{display:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#f7f5f1}.two-images-section.one_horizontal .one_horizontal_hidden_carousel .close_hidden_shop_carousel,.two-images-section.one_horizontal .one_vertical_hidden_carousel .close_hidden_shop_carousel,.two-images-section.one_horizontal .same_height_shop_hidden_carousel .close_hidden_shop_carousel,.two-images-section.one_vertical .one_horizontal_hidden_carousel .close_hidden_shop_carousel,.two-images-section.one_vertical .one_vertical_hidden_carousel .close_hidden_shop_carousel,.two-images-section.one_vertical .same_height_shop_hidden_carousel .close_hidden_shop_carousel,.two-images-section.same_height_shop .one_horizontal_hidden_carousel .close_hidden_shop_carousel,.two-images-section.same_height_shop .one_vertical_hidden_carousel .close_hidden_shop_carousel,.two-images-section.same_height_shop .same_height_shop_hidden_carousel .close_hidden_shop_carousel{position:absolute;right:10px;top:10px;background-color:var(--white-color);z-index:10;width:25px;height:25px;text-align:center;border-radius:50px;line-height:32px;cursor:pointer}.two-images-section.one_horizontal .one_horizontal_hidden_carousel .close_hidden_shop_carousel i,.two-images-section.one_horizontal .one_vertical_hidden_carousel .close_hidden_shop_carousel i,.two-images-section.one_horizontal .same_height_shop_hidden_carousel .close_hidden_shop_carousel i,.two-images-section.one_vertical .one_horizontal_hidden_carousel .close_hidden_shop_carousel i,.two-images-section.one_vertical .one_vertical_hidden_carousel .close_hidden_shop_carousel i,.two-images-section.one_vertical .same_height_shop_hidden_carousel .close_hidden_shop_carousel i,.two-images-section.same_height_shop .one_horizontal_hidden_carousel .close_hidden_shop_carousel i,.two-images-section.same_height_shop .one_vertical_hidden_carousel .close_hidden_shop_carousel i,.two-images-section.same_height_shop .same_height_shop_hidden_carousel .close_hidden_shop_carousel i{color:var(--dark-blue);font-size:15px}.two-images-section.one_horizontal .single_product .flex_content_product,.two-images-section.one_vertical .single_product .flex_content_product,.two-images-section.same_height_shop .single_product .flex_content_product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:20px 10px;height:100%}.two-images-section.one_horizontal .single_product .flex_content_product .product_thumb,.two-images-section.one_vertical .single_product .flex_content_product .product_thumb,.two-images-section.same_height_shop .single_product .flex_content_product .product_thumb{width:95%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;min-height:50%;max-height:50%}.two-images-section.one_horizontal .single_product .flex_content_product .product_thumb img,.two-images-section.one_vertical .single_product .flex_content_product .product_thumb img,.two-images-section.same_height_shop .single_product .flex_content_product .product_thumb img{max-width:100%;max-height:100%;height:auto;width:auto}.two-images-section.one_horizontal .single_product .flex_content_product .product_info,.two-images-section.one_vertical .single_product .flex_content_product .product_info,.two-images-section.same_height_shop .single_product .flex_content_product .product_info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-top:30px}.two-images-section.one_horizontal .single_product .flex_content_product .product_info .container_title,.two-images-section.one_vertical .single_product .flex_content_product .product_info .container_title,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .container_title{position:relative;width:100%}.two-images-section.one_horizontal .single_product .flex_content_product .product_info .container_title:after,.two-images-section.one_vertical .single_product .flex_content_product .product_info .container_title:after,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .container_title:after{content:"";width:30px;height:1px;background-color:var(--default-color);position:absolute;bottom:-10px;left:calc(50% - 15px)}.two-images-section.one_horizontal .single_product .flex_content_product .product_info .container_title .product_title,.two-images-section.one_vertical .single_product .flex_content_product .product_info .container_title .product_title,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .container_title .product_title{font-family:var(--title-font);font-size:2em;line-height:1.1em;text-align:center;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1024px){.two-images-section.one_horizontal .single_product .flex_content_product .product_info .container_title .product_title,.two-images-section.one_vertical .single_product .flex_content_product .product_info .container_title .product_title,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .container_title .product_title{font-size:1.6em}}@media (max-width:767px){.two-images-section.one_horizontal .single_product .flex_content_product .product_info .container_title .product_title,.two-images-section.one_vertical .single_product .flex_content_product .product_info .container_title .product_title,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .container_title .product_title{font-size:1.5em}}.two-images-section.one_horizontal .single_product .flex_content_product .product_info .product_type,.two-images-section.one_vertical .single_product .flex_content_product .product_info .product_type,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .product_type{font-family:var(--menu-font);line-height:1.6em;font-size:1.2em;margin-top:15px;display:block;color:var(--default-color)}@media (max-width:1024px){.two-images-section.one_horizontal .single_product .flex_content_product .product_info .product_type,.two-images-section.one_vertical .single_product .flex_content_product .product_info .product_type,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .product_type{margin-top:10px}}.two-images-section.one_horizontal .single_product .flex_content_product .product_info .product_price,.two-images-section.one_vertical .single_product .flex_content_product .product_info .product_price,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .product_price{display:block;font-family:var(--title-font);text-transform:uppercase;font-size:1.6em;line-height:2em;margin-top:20px}@media (max-width:767px){.two-images-section.one_horizontal .single_product .flex_content_product .product_info .product_price,.two-images-section.one_vertical .single_product .flex_content_product .product_info .product_price,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .product_price{font-size:1.5em}}@media (max-width:568px){.two-images-section.one_horizontal .single_product .flex_content_product .product_info .product_price,.two-images-section.one_vertical .single_product .flex_content_product .product_info .product_price,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .product_price{font-size:1em}}.two-images-section.one_horizontal .single_product .flex_content_product .product_info .product_availability,.two-images-section.one_vertical .single_product .flex_content_product .product_info .product_availability,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .product_availability{display:block;font-size:1em;line-height:1.1em;color:#b2b1af;text-transform:uppercase;margin-bottom:1em}@media (max-width:767px){.two-images-section.one_horizontal .single_product .flex_content_product .product_info .product_availability,.two-images-section.one_vertical .single_product .flex_content_product .product_info .product_availability,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .product_availability{margin-bottom:0}}.two-images-section.one_horizontal .single_product .flex_content_product .product_info .buttons,.two-images-section.one_vertical .single_product .flex_content_product .product_info .buttons,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .buttons{display:block;position:relative;margin-bottom:0;margin-top:auto}@media (max-width:767px){.two-images-section.one_horizontal .single_product .flex_content_product .product_info .buttons,.two-images-section.one_vertical .single_product .flex_content_product .product_info .buttons,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .buttons{margin-top:20px}}.two-images-section.one_horizontal .single_product .flex_content_product .product_info .buttons .e_shop,.two-images-section.one_vertical .single_product .flex_content_product .product_info .buttons .e_shop,.two-images-section.same_height_shop .single_product .flex_content_product .product_info .buttons .e_shop{position:relative;display:block;background:var(--dark-blue);color:var(--white-color);text-decoration:none;padding:2px 30px;border-radius:5px;text-transform:uppercase;min-width:150px;text-align:center}@media (max-width:991px){.two-images-section{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.two-images-section .left-image-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;-webkit-box-flex:0 0 40%;-moz-box-flex:0 0 40%;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.two-images-section .left-image-wrap .play_video{left:194px}@media (max-width:991px){.two-images-section .left-image-wrap{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:30px}}.two-images-section .right-image-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0 0 60%;-moz-box-flex:0 0 60%;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;position:relative}.two-images-section .right-image-wrap .play_video{left:194px}@media (max-width:991px){.two-images-section .right-image-wrap{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.two-images-section .left-image-wrap .thumb,.two-images-section .right-image-wrap .thumb{height:800px}@media (max-width:991px){.two-images-section .left-image-wrap .thumb,.two-images-section .right-image-wrap .thumb{height:33.33em}}.two-images-section .left-image-wrap .thumb{height:408px;max-width:388px}@media (max-width:1024px){.two-images-section .left-image-wrap .thumb{max-width:372px}}@media (max-width:991px){.two-images-section .left-image-wrap .thumb{max-width:initial}}.two-images-section.hasAlmostOneParagraph .right-image-wrap{-webkit-box-flex:0 0 60%;-moz-box-flex:0 0 60%;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:991px){.two-images-section.hasAlmostOneParagraph .right-image-wrap{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.two-images-section.hasAlmostOneParagraph .right-image-wrap .thumb{height:580px;max-width:90%}@media (max-width:991px){.two-images-section.hasAlmostOneParagraph .right-image-wrap .thumb{max-width:100%}}.carousel_fullwidth_products{position:relative;display:block;background:rgba(var(--gold-color),.2);padding:88px 75px;height:100%;margin:40px auto}@media (max-width:1024px){.carousel_fullwidth_products{padding:60px 65px}}.carousel_fullwidth_products .main_content_wrap{padding-bottom:45px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:991px){.carousel_fullwidth_products .main_content_wrap{padding-bottom:10px}}.carousel_fullwidth_products .main_content_wrap .subtitle-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.carousel_fullwidth_products .dots-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;left:0;right:0;z-index:200;bottom:52px}@media (max-width:1024px){.carousel_fullwidth_products .dots-container{bottom:32px}}.carousel_fullwidth_products .dots-container .slick-dots{bottom:0}.carousel_fullwidth_products .dots-container .slick-dots li{width:8px;height:8px;border-radius:15px;margin:0 10px;background-color:#c5c4c0}.carousel_fullwidth_products .dots-container .slick-dots li.slick-active{background-color:var(--dark-blue)}.carousel_fullwidth_products .arrows .arrow{height:48px;width:48px;background:url(../css/images/arrow-shop.png) no-repeat scroll 0 0;position:absolute;display:block;top:50%;margin-top:-24px;z-index:50;background-size:20px 20px;background-position:center center}.carousel_fullwidth_products .arrows .arrow.prev{left:5px;transform:rotate(-180deg)}.carousel_fullwidth_products .arrows .arrow.next{right:5px}.carousel_fullwidth_products div[class^=fullwidth_shop_]{margin-bottom:20px}.carousel_fullwidth_products .single_product{padding:10px 0;margin:10px 0;text-decoration:none}@media (max-width:991px){.carousel_fullwidth_products .single_product{padding:0 10px}}.carousel_fullwidth_products .single_product .flex_content_product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%}.carousel_fullwidth_products .single_product .flex_content_product .product_thumb{width:90%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.carousel_fullwidth_products .single_product .flex_content_product .product_thumb img{max-width:100%;max-height:100%;height:auto;width:auto}@media (max-width:991px){.carousel_fullwidth_products .single_product .flex_content_product .product_thumb{width:100%}}.carousel_fullwidth_products .single_product .flex_content_product .product_info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:12px;margin-top:30px}.carousel_fullwidth_products .single_product .flex_content_product .product_info .container_title{position:relative;width:100%}.carousel_fullwidth_products .single_product .flex_content_product .product_info .container_title:after{content:"";width:30px;height:1px;background-color:var(--default-color);position:absolute;bottom:-10px;left:calc(50% - 15px)}.carousel_fullwidth_products .single_product .flex_content_product .product_info .container_title .product_title{font-family:var(--title-font);font-size:2em;line-height:1.3em;text-align:center;position:relative;color:var(--default-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1024px){.carousel_fullwidth_products .single_product .flex_content_product .product_info .container_title .product_title{font-size:1.6em}}.carousel_fullwidth_products .single_product .flex_content_product .product_info .product_type{font-family:var(--menu-font);line-height:1.6em;font-size:1.2em;margin-top:15px;display:block;color:var(--default-color)}@media (max-width:1024px){.carousel_fullwidth_products .single_product .flex_content_product .product_info .product_type{margin-top:10px}}.contact-section-wrap .contact-section-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;background:rgba(var(--gold-color),.2);margin:50px 0 0 118px;padding-bottom:120px}@media (max-width:991px){.contact-section-wrap .contact-section-content{margin:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:0}}.contact-section-wrap .contact-content,.contact-section-wrap .cover-image-wrap{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;background:var(--white-color)}@media (max-width:991px){.contact-section-wrap .contact-content,.contact-section-wrap .cover-image-wrap{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;background:0 0}}.contact-section-wrap .contact-content{position:relative;padding:40px}.contact-section-wrap .contact-content .the_subtitle:after{content:"";display:block;width:20px;height:20px;margin:10px 0;background:url(../css/images/separator-menu-dark.svg) scroll center no-repeat;background-size:cover}@media (max-width:991px){.contact-section-wrap .contact-content{width:100%;padding:25px}}.contact-section-wrap .cover-image-wrap{height:590px;position:relative;margin-left:-118px}@media (max-width:991px){.contact-section-wrap .cover-image-wrap{margin-left:0;width:100%;position:relative;top:initial;left:initial}}@media (max-width:767px){.contact-section-wrap .cover-image-wrap{height:400px}}.contact-section-wrap .cover-image-wrap .thumb{position:absolute;bottom:50px}@media (max-width:991px){.contact-section-wrap .cover-image-wrap .thumb{position:relative;bottom:inherit}}.contact-section-wrap .address,.contact-section-wrap .email,.contact-section-wrap .phone{display:block}.contact-section-wrap .address a,.contact-section-wrap .email a,.contact-section-wrap .phone a{color:var(--dark-blue)}.contact-section-wrap .email{color:var(--dark-blue)}.contact-section-wrap .phone{color:var(--default-color);text-decoration:none}.contact-section-wrap .social-network-hotel{padding:20px 0}.contact-section-wrap .social-network-hotel a{display:inline-block;width:20px;height:20px;color:var(--default-color);text-decoration:none;line-height:20px;text-align:center}.contact-section-wrap .hotel-ccordinates,.contact-section-wrap .hotel-ccordinates-wrap{border:1px solid var(--default-color);padding:5px;display:inline-block}.contact-section-wrap .hotel-ccordinates{padding:10px}.contact-section-wrap .coordinates{font-size:.875em;line-height:1.43em;display:block}@media (max-width:991px){.images-section-wrap .container-large{padding:0}.images-section-wrap .single-image{padding:15px 25px}}.images-section-wrap .colored_box{background:rgba(var(--gold-color),.2)}.images-section-wrap .fullwidth_content.transparent .paragraph-content{padding:0 50px}@media (max-width:991px){.images-section-wrap .fullwidth_content.transparent .paragraph-content{padding:0}}.images-section-wrap .fullwidth_content .single-image{height:100%!important}.images-section-wrap .paragraph-content{max-width:50vw;margin:0 auto}@media (max-width:991px){.images-section-wrap .paragraph-content{max-width:100%;padding:50px 0}}.images-section-wrap .paragraph-content.transparent{padding:0}.images-section-wrap .paragraph-content.colored_box{padding:40px 50px}@media (max-width:991px){.images-section-wrap .paragraph-content.colored_box{padding:40px 25px}}.paragraph-content{padding:88px 75px;height:100%}.paragraph-content .description{padding-bottom:0}.images-flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;width:100%;height:100%}@media (max-width:991px){.images-flex-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.images-flex-container.have_captions .single-image.half_boxes,.images-flex-container.have_captions .single-image.three_boxes{height:100%}.images-flex-container.have_captions .single-image.half_boxes .thumb,.images-flex-container.have_captions .single-image.three_boxes .thumb{height:469px}@media (max-width:991px){.images-flex-container.have_captions .single-image.half_boxes .thumb,.images-flex-container.have_captions .single-image.three_boxes .thumb{height:78vw}}.images-flex-container .single-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:700px}@media (max-width:991px){.images-flex-container .single-image{height:300px}}.images-flex-container .single-image.three_boxes{-webkit-box-flex:0 1 33.33%;-moz-box-flex:0 1 33.33%;-webkit-flex:0 1 33.33%;-ms-flex:0 1 33.33%;flex:0 1 33.33%;height:469px;padding:0 20px}@media (max-width:991px){.images-flex-container .single-image.three_boxes{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;height:78vw;padding:20px}}.images-flex-container .single-image.half_boxes{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;height:469px;padding:0 20px}@media (max-width:991px){.images-flex-container .single-image.half_boxes{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;height:78vw;padding:20px}}.images-section-container{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.images-section-container.layout_vertical{display:inline-block}.images-section-container .container-large{padding:0}.images-section-container .paragraph .single-paragraph-content{background:rgba(var(--gold-color),.2);padding:88px 75px;height:100%;min-height:calc(33.33em - 30px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.images-section-container .paragraph .single-paragraph-content{padding:50px 34px}}.images-section-container .paragraph .the-subtitle{margin-bottom:20px}.images-section-container .paragraph.half .single-paragraph-content{min-height:33.33em}.images-section-container.layout_square:not(.fullwidth_content) .single-image,.images-section-container.layout_vertical .single-image{width:100%;min-height:33.33em;display:inline-block;position:relative;padding:15px;float:left}@media (max-width:991px){.images-section-container.layout_square:not(.fullwidth_content) .single-image,.images-section-container.layout_vertical .single-image{padding:15px 25px}}@media (max-width:767px){.images-section-container.layout_square:not(.fullwidth_content) .single-image,.images-section-container.layout_vertical .single-image{min-height:26em}}.images-section-container.layout_square:not(.fullwidth_content) .single-image.paragraph:not(.half-vertical),.images-section-container.layout_vertical .single-image.paragraph:not(.half-vertical){height:100%!important}.images-section-container.layout_square:not(.fullwidth_content) .single-image.paragraph:not(.half-vertical).full.paragraph,.images-section-container.layout_vertical .single-image.paragraph:not(.half-vertical).full.paragraph{min-height:unset}.images-section-container.layout_square:not(.fullwidth_content) .single-image .thumb,.images-section-container.layout_vertical .single-image .thumb{min-height:33.33em}.images-section-container.layout_square:not(.fullwidth_content) .half,.images-section-container.layout_vertical .half{width:50%;min-height:33.33em}@media (max-width:991px){.images-section-container.layout_square:not(.fullwidth_content) .half,.images-section-container.layout_vertical .half{width:100%}}@media (max-width:767px){.images-section-container.layout_square:not(.fullwidth_content) .half,.images-section-container.layout_vertical .half{min-height:26em}}.images-section-container.layout_square:not(.fullwidth_content) .half.paragraph,.images-section-container.layout_vertical .half.paragraph{display:inline-block;position:relative;padding:15px;float:left}@media (max-width:991px){.images-section-container.layout_square:not(.fullwidth_content) .half.paragraph,.images-section-container.layout_vertical .half.paragraph{height:100%;padding:15px 25px}}.images-section-container.layout_vertical.reverse .single-image{float:right}.images-section-container.layout_vertical .half-vertical{width:50%;height:66.667em}@media (max-width:991px){.images-section-container.layout_vertical .half-vertical{width:100%;height:33.33em}}.images-section-container.layout_vertical .half{height:33.333em}.images-section-container.layout_vertical .half:nth-child(3n+1){clear:both}.images-section-container.layout_vertical .full{width:100%;height:33.33em}@media (max-width:991px){.only_one_image .images-section-container .single-image{height:50vw}}.map-wrapper{height:85vh}@media (max-width:767px){.map-wrapper{height:30em}}.map-container{width:100%;height:100%;background:var(--dark-blue)}.colored_bg{background:rgba(var(--header-bg-fixed),1);margin:60px 0}@media (max-width:991px){.colored_bg .container-large{padding-left:0;padding-right:0}.colored_bg .container_content{padding:0 30px}.colored_bg .container_content div,.colored_bg .container_content h3{text-align:left!important}}.share_post{text-align:center}.share_post .default-social-network{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:20px auto 80px}.share_post #copy_link,.share_post .label_copied{display:none}.share_post .label_copied{color:var(--default-color);line-height:36px;margin-left:4px;background:#90ee90;border-radius:5px;padding:0 5px}.pagination-section{position:relative;display:block;padding-bottom:170px}.hide_mobile{display:inline-block}@media (max-width:767px){.hide_mobile{display:none}}.only_mobile{display:none}@media (max-width:767px){.only_mobile{display:inline-block}}.container_flexible_newsletter{display:block;position:relative;padding:25px;background:rgba(var(--gold-color),.2);margin:0 15px 80px}.container_flexible_newsletter .container_title{padding:0 15px}.container_flexible_newsletter .label{font-family:var(--menu-font);color:var(--default-color);text-decoration:none;text-align:left;display:block!important;line-height:22px!important}.container_flexible_newsletter input[type=text],.container_flexible_newsletter select{background-color:transparent!important;text-transform:none}.container_flexible_newsletter .newsletter_form_box{margin-bottom:0}body.page-template-template-newsletter main .container_flexible_newsletter{background-color:transparent}@media (max-width:767px){body.page-template-template-newsletter main .container_flexible_newsletter{padding:0}}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form_box{margin-top:0}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form .fields{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form .fields .field{padding-left:0;padding-right:0}}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form .fields .field.submit{width:100%}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form .fields .field.submit input{margin:0 auto;width:250px}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form .country_newsletter{max-width:unset}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form #privacy_policy_newsletter{max-width:100%}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form #privacy_policy_newsletter .field_input{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form #privacy_policy_newsletter input{margin:0 0 5px 0}@media (max-width:991px){body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form #privacy_policy_newsletter input{margin-bottom:0}}body.page-template-template-newsletter main .container_flexible_newsletter .newsletter_form #privacy_policy_newsletter label{margin-bottom:0}#macaron_cookie_box.type_popin .cookie_wrap{font-family:var(--default-font)!important}#macaron_cookie_box.type_popin .cookie_wrap .all a{background-color:transparent;border-color:var(--dark-blue);color:var(--macaron-choosecta-text);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#macaron_cookie_box.type_popin .cookie_wrap .all a:hover{color:var(--white-color);background-color:var(--dark-blue)}#macaron_cookie_box.type_popin .cookie_wrap #macaron_cookie_box span.macaronbtn a,#macaron_cookie_box.type_popin .cookie_wrap #macaron_cookie_box span.macaronbtn.all a{border:1px solid #000}#macaron_cookie_box.type_popin .cookie_wrap .popin_refuse span.macaronbtn.refuse a{display:inline-block;padding:6px 12px;text-decoration:none;text-align:center;border-radius:var(--macaron-cta-radius);overflow:hidden;background:var(--macaron-choosecta-bg);color:var(--macaron-choosecta-text);border:1px solid var(--macaron-choosecta-text);margin-bottom:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#macaron_cookie_box.type_popin .cookie_wrap .popin_refuse span.macaronbtn.refuse a:focus,#macaron_cookie_box.type_popin .cookie_wrap .popin_refuse span.macaronbtn.refuse a:hover{color:var(--white-color)!important;background-color:var(--dark-blue)!important}#macaron_cookie_box.type_popin .cookie_wrap span.macaronbtn.letmechoose a{display:inline-block;padding:6px 12px;text-decoration:none;text-align:center;border-radius:var(--macaron-cta-radius);overflow:hidden;background:var(--macaron-choosecta-bg);color:var(--macaron-choosecta-text);border:1px solid var(--macaron-choosecta-text);margin-bottom:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#macaron_cookie_box.type_popin .cookie_wrap span.macaronbtn.letmechoose a:focus,#macaron_cookie_box.type_popin .cookie_wrap span.macaronbtn.letmechoose a:hover{color:var(--white-color)!important;background-color:var(--dark-blue)!important}.call_center_table{display:block;padding:40px 0;min-width:940px;overflow-x:auto}body.page-template-template-train-contacts .call_center_table{min-width:740px}@media (max-width:991px){.call_center_table{padding-left:25px;padding-right:25px}}@media (max-width:568px){.call_center_table{padding:0 0 10px 0}}.call_center_table .generic_table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--dark-blue);border-radius:20px}.call_center_table .generic_table .header_row{font-family:var(--default-medium);text-transform:uppercase;border-bottom:4px double var(--white-color);background-color:var(--dark-blue);border-top-left-radius:18px;border-top-right-radius:18px;color:var(--white-color)}.call_center_table .generic_table .header_row .single_row .single_column{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.call_center_table .generic_table .header_row .single_row .single_column:not(:first-child){border-color:var(--white-color)}.call_center_table .generic_table .single_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.call_center_table .generic_table .single_row:not(:last-child){border-bottom:1px solid var(--dark-blue)}.call_center_table .generic_table .single_row .single_column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px}.call_center_table .generic_table .single_row .single_column:not(:first-child){border-left:1px solid var(--dark-blue)}.call_center_table .generic_table .single_row .single_column:first-child{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.overflow_scollable{position:relative;overflow-x:auto;padding:0}html.dftLangPostId_5340 .images-section-wrap.single-section.only_one_image{padding:30px 0}html.dftLangPostId_5340 .images-section-wrap.single-section.only_one_image .images-section-container.layout_square .single-image.full{height:280px;min-height:unset;padding:0}@media (max-width:991px){html.dftLangPostId_5340 .images-section-wrap.single-section.only_one_image .images-section-container.layout_square .single-image.full{height:250px}}.pdf_button_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-top:20px}.pdf_button_container .button{display:block;position:relative;width:auto;font-size:16px;line-height:1.65em;text-transform:uppercase;padding:10px 20px;border:1px solid transparent;text-decoration:none!important;text-align:center;margin:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pdf_button_container .button.blue_button{background-color:var(--dark-blue);color:var(--white-color)}.pdf_button_container .button.blue_button a{color:var(--white-color);text-decoration:none!important}.pdf_button_container .button.blue_button:focus,.pdf_button_container .button.blue_button:hover{border-color:var(--dark-blue);color:var(--dark-blue);background-color:var(--white-color)}.pdf_button_container .button.blue_button:focus .fb_icon,.pdf_button_container .button.blue_button:focus a,.pdf_button_container .button.blue_button:hover .fb_icon,.pdf_button_container .button.blue_button:hover a{color:var(--dark-blue)}.pdf_button_container .button.only_border{border-color:var(--dark-blue);color:var(--dark-blue);background-color:var(--white-color)}.pdf_button_container .button.only_border:focus,.pdf_button_container .button.only_border:hover{background-color:var(--dark-blue);color:var(--white-color)}.pdf_button_container .button.only_shadow{font-family:var(--default-medium);color:var(--dark-blue);background-color:var(--white-color);box-shadow:0 0 5px #bebebe}.pdf_button_container .button.only_shadow:focus,.pdf_button_container .button.only_shadow:hover{background-color:var(--dark-blue);color:var(--white-color)}.pdf_button_container .button i{font-style:normal;margin-left:10px}.form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .field{padding:0 0 30px}form .title_label{font-size:15px;line-height:30px}form .bf_room_container{display:none}form .bf_room_container.always_displayed{display:block}form #more_options,form .bf_room_container_inside,form .dates_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}@media (max-width:1024px){form #more_options,form .bf_room_container_inside,form .dates_container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}form #more_options .field,form .bf_room_container_inside .field,form .dates_container .field{flex-grow:1;width:50%}@media (max-width:1024px){form #more_options .field,form .bf_room_container_inside .field,form .dates_container .field{width:100%;margin:0!important;padding-bottom:10px}}form #more_options .field.adults,form .bf_room_container_inside .field.adults,form .dates_container .field.adults{margin-right:15px}@media (max-width:767px){form #more_options .field.adults,form .bf_room_container_inside .field.adults,form .dates_container .field.adults{width:46%}}form #more_options .field.children,form .bf_room_container_inside .field.children,form .dates_container .field.children{width:25%;margin-left:15px}@media (max-width:1024px){form #more_options .field.children,form .bf_room_container_inside .field.children,form .dates_container .field.children{width:100%}}form #more_options .field #checkin-check,form #more_options .field #checkout-check,form .bf_room_container_inside .field #checkin-check,form .bf_room_container_inside .field #checkout-check,form .dates_container .field #checkin-check,form .dates_container .field #checkout-check{background:url(../css/images/calendar.svg) no-repeat scroll 96% center}form #more_options .checkin,form #more_options .loyalty_card,form .bf_room_container_inside .checkin,form .bf_room_container_inside .loyalty_card,form .dates_container .checkin,form .dates_container .loyalty_card{margin-right:15px}@media (max-width:767px){form #more_options .checkin,form #more_options .loyalty_card,form .bf_room_container_inside .checkin,form .bf_room_container_inside .loyalty_card,form .dates_container .checkin,form .dates_container .loyalty_card{margin-right:15px}}form #more_options .checkout,form #more_options .preferential_code,form .bf_room_container_inside .checkout,form .bf_room_container_inside .preferential_code,form .dates_container .checkout,form .dates_container .preferential_code{margin-left:15px}form input,form select{font-family:var(--default-font)}form input[type=checkbox]:after,form input[type=radio]:after{background-color:#fff;border:1px solid var(--default-color);border-radius:2px;content:"";display:block;height:15px;position:absolute;width:15px;left:-1px;top:-1px}form input[type=checkbox]+label,form input[type=radio]+label{margin-left:12px}@media (max-width:767px){form .bf_room_container_inside{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}form .bf_room_container_inside .field{padding:0 0 15px}form .rooms_select{padding:0 0 15px}form .room_prm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;margin-left:15px;width:25%!important}form .room_prm label{line-height:12px;margin-left:5px}@media (max-width:1024px){form .room_prm{width:100%!important}}@media (max-width:767px){form .room_prm{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;margin-left:0}}form .room_prm .title_label{margin-left:5px}form #more_options{display:none}.open_more_options,.open_more_options_contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:25px 0}.open_more_options:hover,.open_more_options_contacts:hover{cursor:pointer}.open_more_options .plus_minus,.open_more_options_contacts .plus_minus{display:block;width:25px;height:25px;border-radius:50px;border:1px solid var(--default-color)}.open_more_options .plus_minus .minus,.open_more_options .plus_minus .plus,.open_more_options_contacts .plus_minus .minus,.open_more_options_contacts .plus_minus .plus{font-size:20px;line-height:20px;width:23px;height:23px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.open_more_options .plus_minus .minus,.open_more_options_contacts .plus_minus .minus{display:none}.open_more_options .title_label,.open_more_options_contacts .title_label{font-weight:600;margin:0 10px}.page-template-template-contacts .open_more_options .title_label,.page-template-template-contacts .open_more_options_contacts .title_label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.open_more_options .dotted_middle,.open_more_options_contacts .dotted_middle{display:block;width:100%;height:1px;background-image:linear-gradient(to right,transparent 55%,var(--default-color) 50%);background-size:28px 100%}.train_preferences{display:block;padding-top:15px}.form label,form label{display:block}.form input:not([type=submit]),.form select,.form textarea,form input:not([type=submit]),form select,form textarea{border:1px solid rgba(var(--fancybox-custom),.6);border-radius:2px}.form input[type=email],.form input[type=text],.form select,.form textarea,form input[type=email],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 input[type=email],.form select,.form textarea,form input:not([type=checkbox]),form input:not([type=radio]),form input:not([type=submit]),form input[type=email],form select,form textarea{width:100%}.form input[type=checkbox],.form input[type=radio],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,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,form input[type=checkbox]::-ms-expand,form input[type=radio]::-ms-expand,form select::-ms-expand{display:none}.form select,form select{background:url(../css/images/arrow-select.svg) no-repeat scroll 98% center}.form textarea,form textarea{height:11.6em;font-family:var(--default-font)}.form input[type=checkbox]:checked:after,.form input[type=radio]:checked:after,form input[type=checkbox]:checked:after,form input[type=radio]:checked:after{content:"✓";position:absolute;font-size:1.4em;line-height:.8;color:var(--default-color);transition:all .2s}.form input[type=submit],form input[type=submit]{background:var(--dark-blue);color:var(--white-color);border:none;text-transform:uppercase;line-height:2.4em;padding:0 20px}.form #form_date,form #form_date{background:url(../css/images/calendar.svg) no-repeat scroll 98% center}.form .col-auto,form .col-auto{width:auto;height:100%}@media (max-width:991px){.form .col-auto,form .col-auto{width:100%}}.form .col-50,form .col-50{width:50%}@media (max-width:991px){.form .col-50,form .col-50{width:100%}}.form .col-75,form .col-75{width:100%;max-width:290px}@media (max-width:991px){.form .col-75,form .col-75{width:100%;max-width:100%}}.form .col-100,form .col-100{width:100%}.form .privacy-policy .label,form .privacy-policy .label{vertical-align:text-bottom;display:inline-block}#footer-form .label{font-family:var(--menu-font);color:var(--default-color);text-decoration:none;text-align:left;display:block;margin-bottom:15px;line-height:22px}#footer-form .field{padding:0 20px 0 0}@media (max-width:991px){#footer-form .field{padding:0 0 20px 0}}#footer-form .field.privacy-policy{max-width:20vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:991px){#footer-form .field.privacy-policy{max-width:100%}}#footer-form .field.privacy-policy label{margin-bottom:0}#footer-form .field input,#footer-form .field select{text-transform:none;font-weight:300;background-color:transparent}#footer-form .field input[type=checkbox]{width:22px;border:0}#footer-form .field input[type=submit]{width:auto;background:var(--default-color);border:none;padding:0 10px;float:left;color:var(--white-color);font-weight:600}body.page-template-template-newsletter #footer-form{display:none}.hide_box{display:none}.contact_form_box{margin:50px auto}.contact_form_box .hide{display:none!important}.contact_form_box .centered{text-align:center}.contact_form_box .mail_error{display:block;padding:20px;background-color:rgba(255,0,0,.2)}.contact_form_box .message_box .mail_sent{display:block;padding:20px;background-color:rgba(0,128,0,.2)}.contact_form_box .fields{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.contact_form_box .fields .divide{display:block;width:100%;font-size:1.5em;line-height:1em;text-align:left;padding:30px 0;font-family:var(--title-font);color:var(--dark-blue)}.contact_form_box .fields .field{width:48%;padding-left:1%;padding-right:1%;margin-bottom:1em;min-height:50px;position:relative;z-index:200;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.contact_form_box .fields .field{width:100%;padding-left:15px;padding-right:15px}}.contact_form_box .fields .field.hidden_field{display:none!important}.contact_form_box .fields .field.phone_train_callback,.contact_form_box .fields .field.phone_train_callback_placeholder{z-index:205}.contact_form_box .fields .field.input_inline,.contact_form_box .fields .field.input_inline label{display:block!important}.contact_form_box .fields .field.large{width:100%}.contact_form_box .fields .field.small_size{width:20%}@media (max-width:767px){.contact_form_box .fields .field.small_size{width:100%}}.contact_form_box .fields .field.side_small{width:37%}@media (max-width:767px){.contact_form_box .fields .field.side_small{width:100%}}.contact_form_box .fields .field.large_but_half{width:100%}.contact_form_box .fields .field.large_but_half input{width:48%!important}@media (max-width:767px){.contact_form_box .fields .field.large_but_half input{width:100%!important}}.contact_form_box .fields .field.large_but_half .error,.contact_form_box .fields .field.large_but_half .error_translation{width:100%}.contact_form_box .fields .field.train_contact_mode{display:flex!important;flex-direction:row;flex-wrap:wrap}.contact_form_box .fields .field.train_contact_mode>label{width:100%;padding-bottom:15px}.contact_form_box .fields .field.train_contact_mode .error,.contact_form_box .fields .field.train_contact_mode .error_translation{width:100%}.contact_form_box .fields .field.train_contact_mode .container_radio{display:flex;align-items:flex-start;width:23%}.contact_form_box .fields .field.train_contact_mode .container_radio input{margin-right:10px}.contact_form_box .fields .field.init_hidden{display:none}.contact_form_box .fields .field.alert input,.contact_form_box .fields .field.alert select,.contact_form_box .fields .field.alert textarea{border:2px solid red!important;background-image:url(../css/images/error.svg);background-repeat:no-repeat;background-position:100% 50%}.contact_form_box .fields .field.alert input[type=checkbox]:after,.contact_form_box .fields .field.alert input[type=radio]:after{border:2px solid red!important}.contact_form_box .fields .field.alert .error{color:red}.contact_form_box .fields .field.submit input{margin:0 auto;width:160px;height:50px;background-color:var(--dark-blue);color:var(--white-color);border:1px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact_form_box .fields .field.submit input:hover{cursor:pointer;background-color:var(--white-color);color:var(--dark-blue);border:1px solid var(--dark-blue)}.contact_form_box .fields .field .field_input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.contact_form_box .fields .field .field_input.input_inline,.contact_form_box .fields .field .field_input.input_inline label{display:block!important}.contact_form_box .fields .field .field_input input{margin:8px 10px}.contact_form_box .fields .field .simil_label,.contact_form_box .fields .field label{margin-bottom:5px;font-size:1em;line-height:19px}.contact_form_box .fields .field .simil_label.light,.contact_form_box .fields .field label.light{font-weight:100;font-size:14px;letter-spacing:0;line-height:38px}.contact_form_box .fields .field .simil_label.check_privacy_policy,.contact_form_box .fields .field label.check_privacy_policy{line-height:30px!important}.contact_form_box .fields .field .simil_label a,.contact_form_box .fields .field label a{text-decoration:underline;color:var(--dark-blue)}.contact_form_box .fields .field .simil_label a:hover,.contact_form_box .fields .field label a:hover{text-decoration:none}.contact_form_box .fields .field textarea{height:40px;text-indent:10px;background-color:var(--white-color);border:1px solid var(--default-color)}.contact_form_box .fields .field textarea:focus{border-color:var(--default-color)}.contact_form_box .fields .field input[type=date],.contact_form_box .fields .field input[type=tel],.contact_form_box .fields .field input[type=text]{width:100%;height:40px;line-height:40px;text-indent:10px;background-color:var(--white-color);border:1px solid var(--default-color)}.contact_form_box .fields .field input[type=date]:focus,.contact_form_box .fields .field input[type=tel]:focus,.contact_form_box .fields .field input[type=text]:focus{border-color:var(--default-color)}.contact_form_box .fields .field input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.contact_form_box .fields .field input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.contact_form_box .fields .field select{width:100%;height:40px}.contact_form_box .fields .field textarea{width:100%;height:100px}.error_translation{display:none}.line_separated{display:block;width:100%;padding:15px 10px;border-top:1px solid #ddd}.message_box.centered .link.button{margin-top:50px}.placeholder_label{color:var(--placeholder)}@media (max-width:991px){#newsletter_form_box{margin:25px auto}}#newsletter_form_box .mail_sent{background-color:rgba(203,203,203,.2)}#newsletter_form_box .field{padding-bottom:15px}#newsletter_form_box .additional_privacy_sentence{text-align:left;font-size:13px;padding:0 15px}footer #newsletter_form_box .additional_privacy_sentence{padding:0 0}#newsletter_form_box .additional_privacy_sentence a{color:var(--dark-blue)}#newsletter_form_box .additional_privacy_sentence a:after,#newsletter_form_box .additional_privacy_sentence a:hover{color:var(--dark-blue)}.newsletter_form .fields{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991px){.newsletter_form .fields{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.newsletter_form .country_newsletter{max-width:200px}@media (max-width:991px){.newsletter_form .country_newsletter{max-width:100%}}.newsletter_form .simil_label,.newsletter_form label{display:none}.newsletter_form #privacy_policy_newsletter{max-width:20vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:991px){.newsletter_form #privacy_policy_newsletter{max-width:100%}}.newsletter_form #check_privacy_policy_newsletter{display:none}.newsletter_form input,.newsletter_form select{border:1px solid rgba(var(--fancybox-custom),.6)}.newsletter_form input[type=submit]{width:fit-content;margin:0 0;height:auto}.newsletter_form input[type=checkbox]{appearance:none}@media (max-width:991px){.newsletter_form .label{margin-bottom:0;margin-top:5px}}.page-template-template-train-contacts #page a{color:var(--dark-blue)}.page-template-template-train-contacts #page .overflow_scollable{padding-top:30px}.page-template-template-train-contacts .content-wrapper{text-align:center}.header_booking_contacts{position:relative;display:none}#header_wrapper{background:rgba(var(--black-color),.3);width:100%;position:fixed;z-index:250}#header_wrapper.fixed{background:rgba(var(--header-bg-fixed),1)}#header_wrapper.fixed .header_booking_contacts .container_header_contacts{color:var(--dark-blue)}#header_wrapper.fixed .header_booking_contacts .container_header_contacts .be_phone{border-color:rgba(74,74,74,.3)}#header_wrapper.fixed .header_booking_contacts .container_header_contacts .be_phone .phone{color:var(--dark-blue)}#header_wrapper.fixed .header_booking_contacts .container_header_contacts .be_manage_booking .manage_booking{color:var(--dark-blue)}#header_wrapper.fixed .default-logo.white,#header_wrapper.fixed .group-logo-white{display:none}#header_wrapper.fixed .default-logo.dark-blue,#header_wrapper.fixed .group-logo-dark{display:inline-block}#header_wrapper.fixed #book_now,#header_wrapper.fixed #header_menu_container,#header_wrapper.fixed .hotel-group .logo-group,#header_wrapper.fixed .language_selector .current_language{background:0 0}#header_wrapper.fixed #book_now,#header_wrapper.fixed #header_menu_container ul.menu li a,#header_wrapper.fixed #header_menu_container ul.menu li a:hover,#header_wrapper.fixed #header_menu_container ul.menu li.current_page_item a,#header_wrapper.fixed .language_selector .current_language{color:var(--default-color)}#header_wrapper.fixed #header_menu_container ul.menu li a:hover:after,#header_wrapper.fixed #header_menu_container ul.menu li.current_page_item a:after,#header_wrapper.fixed .hotel-group .logo-group .dropdown:after,#header_wrapper.fixed .hotel-group .logo-group .dropdown:before,#header_wrapper.fixed .language_selector .current_language .dropdown:after,#header_wrapper.fixed .language_selector .current_language .dropdown:before{background:var(--default-color)}#header_wrapper.fixed #book_now{border-color:var(--default-color)}#header_wrapper.fixed #header_menu_container ul.menu li:after{background:url(../css/images/separator-menu-dark.svg) scroll center no-repeat}#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_wrapper.fixed .skip-to-content.inside_header{color:var(--default-color)}@media (max-width:991px){#header_wrapper.fixed .skip-to-content.inside_header{left:-9999px;top:22px}}#header_wrapper.fixed .skip-to-content.inside_header:after{background:var(--default-color)}#header_wrapper.fixed #header_menu_container ul.menu li.current-page-ancestor a:after{background-color:var(--default-color)}#header_wrapper.fixed #header_menu_container ul.sub-menu a{color:var(--white-color)!important}#header_wrapper.fixed #header_menu_container ul.menu li.current-menu-item a:after,#header_wrapper.fixed #header_menu_container ul.menu li.current_page_item a:after{background:var(--dark-blue)}#header_wrapper .header_booking_contacts{display:block}@media (max-width:991px){#header_wrapper .header_booking_contacts{display:none}}#header_wrapper .header_booking_contacts .container_header_contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;color:var(--white-color);font-size:15px}#header_wrapper .header_booking_contacts .container_header_contacts .be_phone{border-bottom:1px solid rgba(255,255,255,.3)}#header_wrapper .header_booking_contacts .container_header_contacts .be_manage_booking,#header_wrapper .header_booking_contacts .container_header_contacts .be_phone{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding:3px 0}#header_wrapper .header_booking_contacts .container_header_contacts .be_manage_booking .icon,#header_wrapper .header_booking_contacts .container_header_contacts .be_phone .icon{font-size:20px;margin-right:10px}#header_wrapper .header_booking_contacts .container_header_contacts .be_manage_booking .phone,#header_wrapper .header_booking_contacts .container_header_contacts .be_phone .phone{text-decoration:none;color:var(--white-color);display:block;margin-left:5px}#header_wrapper .header_booking_contacts .container_header_contacts .be_manage_booking .manage_booking,#header_wrapper .header_booking_contacts .container_header_contacts .be_phone .manage_booking{text-decoration:underline;color:var(--white-color);display:block}#header_container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;height:99px}@media (min-width:992px){#header_container{-webkit-transition:height 1s ease;-moz-transition:height 1s ease;-ms-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease}}@media (max-width:991px){#header_container{height:60px}}@media (max-width:568px){#header_container{padding-left:12px;padding-right:12px}}#header_container .box{-webkit-box-flex:0 0 33.3%;-moz-box-flex:0 0 33.3%;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%}#header_container .left-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left}#header_container .center-section{text-align:center}#header_container .center-section a.logo{width:100%;margin-left:6px}.oe_group_site #header_container .center-section a.logo{margin-left:0}@media (max-width:1024px){#header_container .center-section a.logo{margin-left:-6px}.oe_group_site #header_container .center-section a.logo{margin-left:0}}#header_container .right-section{text-align:right;display:flex;align-items:center;justify-content:flex-end}.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;background:url(../css/images/hamburger-white.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}}.skip-to-content{position:absolute;left:-9999px;text-transform:uppercase;color:var(--white-color);font-size:.933em;line-height:2.067em;text-decoration:none;z-index:9999;cursor:pointer}.skip-to-content.inside_header{left:auto;top:34px}@media (max-width:991px){.skip-to-content.inside_header{left:-9999px;top:22px}}.skip-to-content.inside_header:focus{left:auto}.skip-to-content:after{content:"";display:block;height:1px;background:var(--white-color)}.skip-to-content:focus{top:34px;left:76px}html.single_train_page .skip-to-content:focus{background:rgba(var(--black-color),.7);left:12px;top:-1px;padding:0 4px}.current_language,.logo-group{background:rgba(var(--black-color),.7);padding:4px 10px 8px;border-radius:2px;position:relative;display:block;line-height:100%;height:34px}.hotel-group .hotel-group-nav,.language_selector .other_languages{display:none;background:rgba(var(--black-color),.7);position:absolute;padding:10px 20px;box-shadow:0 2px 6px 0 rgba(0,0,0,.18);z-index:200;border-radius:2px}.hotel-group .hotel-group-nav li,.language_selector .other_languages li{text-align:left;padding:5px;display:block;white-space:nowrap}.hotel-group .hotel-group-nav li a,.language_selector .other_languages li a{display:block;line-height:1.2em;font-size:.933em;color:var(--white-color);text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hotel-group{display:inline-block}@media (max-width:991px){.hotel-group{display:none}}.hotel-group .logo-group{display:inline-block;line-height:2.067em;padding:2px 10px;text-decoration:none;width:94px}.hotel-group .logo-group img{max-height:18px;vertical-align:middle}.hotel-group .logo-group .group-logo-dark{display:none}.hotel-group .logo-group .dropdown{margin-left:10px}.hotel-group .hotel-group-nav{padding:10px}.hotel-group:focus .hotel-group-nav,.hotel-group:focus-within .hotel-group-nav,.hotel-group:hover .hotel-group-nav{display: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;width:100%;height:100%;max-height:32px;object-fit:contain}}.hotel_logo a img.dark-blue{display:none}.language_selector{display:inline-block;position:relative;padding-right:40px}@media (max-width:991px){.language_selector{display:none}}.language_selector .current_language{text-transform:uppercase;color:var(--white-color);text-decoration:none;font-size:.933em}.language_selector .current_language .dropdown{margin-top:8px}.language_selector:focus .other_languages,.language_selector:focus-within .other_languages,.language_selector:hover .other_languages{display:block}#header_menu_container{background:rgba(var(--black-color),.65)}@media (max-width:991px){#header_menu_container{display:none}}#header_menu_container ul.menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}#header_menu_container ul.menu li{list-style:none}#header_menu_container ul.menu li.current-page-ancestor a:after{background:var(--white-color)}#header_menu_container ul.menu li:hover .sub-menu{display:block}#header_menu_container ul.menu li:focus .sub-menu,#header_menu_container ul.menu li:focus-within .sub-menu{display:block}#header_menu_container ul.menu li a{font-family:var(--menu-font);color:var(--white-color);text-align:center;text-decoration:none;text-transform:uppercase;font-size:.933em;line-height:1.333em;padding:10px 20px;display:inline-block;letter-spacing:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#header_menu_container ul.menu li a:hover{color:var(--white-color)}#header_menu_container ul.menu li a:after{content:"";display:block;margin:5px auto 0 auto;width:45px;height:1px;background:0 0}#header_menu_container ul.menu li a:hover:after{background:var(--white-color)}#header_menu_container ul.menu li a:focus{text-decoration:none;outline:2px dotted var(--white-color)}#header_menu_container ul.menu li:after{content:"";display:inline-block;width:10px;height:9px;background:url(../css/images/separator-menu-white.svg) scroll center no-repeat;background-size:cover}#header_menu_container ul.menu li:last-child:after{display:none}#header_menu_container ul.menu li.current-menu-item a,#header_menu_container ul.menu li.current_page_item a{color:var(--white-color)}#header_menu_container ul.menu li.current-menu-item a:after,#header_menu_container ul.menu li.current_page_item a:after{background:var(--white-color)}#header_menu_container ul.menu li ul.sub-menu{display:none;background:rgba(var(--black-color),.7);position:absolute;padding:10px 20px;box-shadow:0 2px 6px 0 rgba(0,0,0,.18);z-index:200;border-radius:2px}#header_menu_container ul.menu li ul.sub-menu li{text-align:left;padding:5px;display:block;white-space:nowrap}#header_menu_container ul.menu li ul.sub-menu li:after{content:none}#header_menu_container ul.menu li ul.sub-menu li a{display:block;text-align:left;line-height:1.2em;font-size:.933em;color:var(--white-color);text-transform:uppercase;text-decoration:none;padding:0 0;letter-spacing:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#header_menu_container ul.menu li ul.sub-menu li a:after{margin:5px auto 0 0}#menu_sidebar_wrap{position:fixed;top:0;left:0;display:none;z-index:999;width:100%;height:100%;background:0 0}#menu_sidebar_wrap.open{display:block}#menu_sidebar_wrap.visible #language_selector_mobile,#menu_sidebar_wrap.visible .menu_sidebar{left:0;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}#menu_sidebar_wrap .close_sidebar:not(.overlay){position:absolute;right:22px;top:22px;width:15px;height:15px;z-index:500}#menu_sidebar_wrap .close_sidebar:not(.overlay):after,#menu_sidebar_wrap .close_sidebar:not(.overlay):before{position:absolute;left:7.5px;content:" ";height:15px;width:1px;background-color:transparent}#menu_sidebar_wrap .close_sidebar:not(.overlay):before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#menu_sidebar_wrap .close_sidebar:not(.overlay):after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu_sidebar_wrap .close_sidebar.overlay{display:block;top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}.popin-mobile-menu-wrapper{display:none;background:var(--dark-blue);position:fixed;top:0;left:0;bottom:0;width:70%;z-index:250}.popin-mobile-menu-wrapper .hotel_logo{height:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border-bottom:1px solid rgba(255,255,255,.2);-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:568px){.popin-mobile-menu-wrapper .hotel_logo{padding:0 10px 0 55px}}@media (max-width:568px){.oe_group_site .popin-mobile-menu-wrapper .hotel_logo a img{max-height:10px}}.popin-mobile-menu-wrapper .popin-mobile-menu-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;-moz-align-content:space-between;-ms-align-content:space-between;align-content:space-between;height:calc(100vh - 20px);padding:20px 20px 10px}@media (max-width:1024px){.popin-mobile-menu-wrapper .popin-mobile-menu-content{height:calc(100% - 60px)}}.popin-mobile-menu-wrapper .popin-mobile-menu-content .at_bottom,.popin-mobile-menu-wrapper .popin-mobile-menu-content .languages,.popin-mobile-menu-wrapper .popin-mobile-menu-content .menu,.popin-mobile-menu-wrapper .popin-mobile-menu-content .sidebar_booking_contacts{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-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(--white-color);font-size:1.067em;line-height:1.333em}.popin-mobile-menu-wrapper .popin-mobile-menu-content #mobile_languages:before,.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li a:before{content:"";display:inline-block;width:10px;height:9px;margin-right:15px;background:url(../css/images/separator-menu-white.svg) scroll center no-repeat;background-size:cover}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li{position:relative}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li a{font-family:var(--menu-font);letter-spacing:1px;padding:10px 0;display:block;text-transform:uppercase;text-decoration:none}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.menu-item-has-children .dropdown{width:40px;height:40px;display:block;position:absolute;top:5px;right:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.menu-item-has-children .dropdown:before{top:50%;left:calc(50% - 3px)}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.menu-item-has-children .dropdown:after{top:50%;right:calc(50% - 3px)}@media (max-width:1024px){.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.menu-item-has-children .dropdown{top:8px}}@media (max-width:991px){.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.menu-item-has-children .dropdown{top:-9px}}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.menu-item-has-children .dropdown.rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.popin-mobile-menu-wrapper .popin-mobile-menu-content ul.menu li.menu-item-has-children .sub-menu{display:none;margin-left:10%}.popin-mobile-menu-wrapper .popin-mobile-menu-content .languages{border-top:1px solid rgba(255,255,255,.2)}.popin-mobile-menu-wrapper .popin-mobile-menu-content .languages #mobile_languages{padding:10px 0}.popin-mobile-menu-wrapper .popin-mobile-menu-content .languages #mobile_languages select{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;background:url(../css/images/down-arrow-white.svg) scroll center right no-repeat var(--dark-blue);width:calc(100% - 30px);background-size:14px}.popin-mobile-menu-wrapper .popin-mobile-menu-content .sidebar_booking_contacts .be_phone{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0;color:var(--white-color);letter-spacing:.5px;font-size:18px}.popin-mobile-menu-wrapper .popin-mobile-menu-content .sidebar_booking_contacts .be_phone .no_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.popin-mobile-menu-wrapper .popin-mobile-menu-content .sidebar_booking_contacts .be_phone .icon{font-size:20px;margin-right:8px}.popin-mobile-menu-wrapper .popin-mobile-menu-content .sidebar_booking_contacts .be_phone .phone{font-family:var(--default-medium);color:var(--white-color);text-decoration:none;display:inline-block;margin-left:10px}@media (max-width:568px){.popin-mobile-menu-wrapper .popin-mobile-menu-content .sidebar_booking_contacts .be_phone .phone{margin-left:30px}}.popin-mobile-menu-wrapper .container_menu_mobile{position:relative}.popin-mobile-menu-wrapper .close{position:absolute;top:0;left:20px;display:none;background:url(../css/images/close-white.svg) no-repeat scroll center;width:30px;height:60px}@media (max-width:568px){.popin-mobile-menu-wrapper .close{width:20px;background-size:16px}}.fixed .popin-mobile-menu-wrapper .close{background:url(../css/images/close-dark.svg) no-repeat scroll center}#slideshow_wrapper{height:100vh;position:relative}body:not(.home) #slideshow_wrapper{height:60vh}@media (max-width:991px){body:not(.home) #slideshow_wrapper{height:50vh}}@media (max-width:767px){body:not(.home) #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:var(--loader-bg);background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:relative;z-index:1}#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper{position:absolute}#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper{top:0;left:180px;right:180px;bottom:0;z-index:20;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:991px){#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper{left:0;right:0}}#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .slide_catchphrase_wrapper_inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%;position:absolute;top:auto;bottom:26vh}@media (min-width:1400px){#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .slide_catchphrase_wrapper_inner{bottom:25vh}}@media (max-width:991px){#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .slide_catchphrase_wrapper_inner{bottom:15vh}}@media (max-width:767px){#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .slide_catchphrase_wrapper_inner{bottom:auto}}#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .single-caption{width:1000px;color:var(--white-color);font-family:var(--title-font);font-size:2.13em;line-height:1.44em;text-transform:uppercase;text-align:center;text-shadow:1px 1px 2px #000,0 0 1em #000,0 0 .2em #000}@media (max-width:991px){#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .single-caption{font-size:2em}}#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .single-caption.pre-title{font-family:var(--default-font);font-size:1em;letter-spacing:.06rem}@media (max-width:991px){#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .single-caption{width:600px}}@media (max-width:767px){#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .single-caption{font-size:1.7em;width:80%}#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .single-caption:not(.pre-title){line-height:1.2em}}#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .slideshow_single_slide_cta{display:block;position:relative;font-size:.9375em;text-transform:capitalize;padding:13px 20px 8px;text-decoration:none;text-align:center;margin:10px;width:fit-content;min-width:200px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid var(--white-color);color:var(--white-color);background-color:transparent;line-height:118%;text-shadow:1px 1px 2px #000,0 0 1em #000,0 0 .2em #000}#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .slideshow_single_slide_cta:focus,#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .slideshow_single_slide_cta:hover{background-color:var(--dark-blue);border-color:var(--dark-blue);color:var(--white-color)!important}@media (max-width:568px){#slideshow_wrapper .slideshow .slide .slide_catchphrase_wrapper .slideshow_single_slide_cta{box-shadow:0 0 15px rgba(4,28,44,.431372549)}}#slideshow_wrapper .slideshow .slick-list,#slideshow_wrapper .slideshow .slick-track{height:100%;overflow:hidden}#slideshow_wrapper .arrow{width:40px;height:40px;background:url(../css/images/left-arrow.svg) no-repeat scroll 0 0 transparent;top:50%;margin-top:-20px;border:none;position:absolute;z-index:10}#slideshow_wrapper .arrow:hover{background-color:transparent}#slideshow_wrapper .arrow.prev{left:10px}@media (min-width:1400px){#slideshow_wrapper .arrow.prev{left:20px}}#slideshow_wrapper .arrow.next{right:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1400px){#slideshow_wrapper .arrow.next{right:20px}}#slideshow_wrapper .dots-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;position:absolute;left:0;right:0;z-index:200}#slideshow_wrapper .dots-container.move_before_select{bottom:70px}#slideshow_wrapper .dots-container .slick-dots{right:20px}#slideshow_wrapper .caption,#slideshow_wrapper .caption_wrapper{position:absolute}#slideshow_wrapper .caption_wrapper{top:0;left:180px;right:180px;bottom:0;z-index:20;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:991px){#slideshow_wrapper .caption_wrapper{left:0;right:0}}#slideshow_wrapper .caption_wrapper.sposta_su{bottom:85px}#slideshow_wrapper .caption_wrapper .caption,#slideshow_wrapper .caption_wrapper .play_video{position:relative}#slideshow_wrapper .caption_wrapper .play_video{top:auto;left:auto;margin-right:40px;margin-bottom:40px}@media (max-width:767px){#slideshow_wrapper .caption_wrapper .play_video{width:40px;height:40px;background-size:90%}}#slideshow_wrapper .caption_wrapper .caption_wrapper_inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%;position:absolute;top:auto;bottom:20vh}@media (max-width:991px){#slideshow_wrapper .caption_wrapper .caption_wrapper_inner{bottom:8vh}}@media (max-width:767px){#slideshow_wrapper .caption_wrapper .caption_wrapper_inner{bottom:auto}}#slideshow_wrapper .caption_wrapper .caption{width:1000px;color:var(--white-color);font-family:var(--title-font);font-size:2.13em;line-height:1.44em;text-align:center;text-shadow:1px 1px 2px #000,0 0 1em #000,0 0 .2em #000}@media (max-width:991px){#slideshow_wrapper .caption_wrapper .caption{font-size:2em}}#slideshow_wrapper .caption_wrapper .caption.pre-title{font-family:var(--default-font);font-size:1em;letter-spacing:.06rem}@media (max-width:991px){#slideshow_wrapper .caption_wrapper .caption{width:600px}}@media (max-width:767px){#slideshow_wrapper .caption_wrapper .caption{font-size:1.7em;width:80%}#slideshow_wrapper .caption_wrapper .caption:not(.pre-title){line-height:1.2em}}#slideshow_wrapper .caption_wrapper .container_slideshow_cta{bottom:auto;position:relative;left:auto;transform:none}#slideshow_wrapper .filter_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;z-index:200;left:0;right:0;bottom:0;padding:20px;background:rgba(var(--black-color),.3)}@media (max-width:991px){#slideshow_wrapper .filter_wrapper .view-more.lighter{text-align:center;padding:0 10px;height:36px;vertical-align:bottom;line-height:36px}}#slideshow_wrapper .filter_wrapper .filters select{min-width:380px;padding-right:20px;margin-right:20px;height:36px;text-transform:uppercase;text-indent:8px}@media (max-width:991px){#slideshow_wrapper .filter_wrapper .filters select{max-width:60vw;min-width:230px}}#slideshow_wrapper .content_under_slider{position:absolute;width:800px;left:calc(50% - 400px);top:92%;background-color:rgba(var(--header-bg-fixed),1);z-index:11}@media (min-width:992px) and (max-width:1199px){#slideshow_wrapper .content_under_slider{width:560px;left:calc(50% - 280px)}}@media (max-width:991px){#slideshow_wrapper .content_under_slider{width:50%;left:25%}}@media (max-width:767px){#slideshow_wrapper .content_under_slider{width:90%;left:5%}}#slideshow_wrapper .content_under_slider .container_block{padding:35px 25%}@media (min-width:992px) and (max-width:1199px){#slideshow_wrapper .content_under_slider .container_block{padding:35px 5%}}@media (max-width:991px){#slideshow_wrapper .content_under_slider .container_block{padding:18px}}#slideshow_wrapper .content_under_slider .container_block div,#slideshow_wrapper .content_under_slider .container_block h3{text-align:center;line-height:1.5em}#slideshow_wrapper .container_video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:var(--dark-blue)}#slideshow_wrapper .container_video #video_slideshow{display:none;position:absolute;z-index:10;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}@supports (-ms-ime-align:auto){#slideshow_wrapper .container_video #video_slideshow{width:unset}}body.page-template-template-news #slideshow_wrapper .container_video #video_slideshow{left:0}#slideshow_wrapper .scoll_down_slideshow{display:block;position:absolute;width:40px;height:40px;bottom:22px;left:calc(50% - 20px);z-index:99;background-color:var(--dark-blue);border-radius:100px}@media (max-width:991px){#slideshow_wrapper .scoll_down_slideshow{width:30px;height:30px;bottom:10px}}#slideshow_wrapper .scoll_down_slideshow .thumb{background-size:20px;background-color:transparent}@media (max-width:991px){#slideshow_wrapper .scoll_down_slideshow .thumb{background-size:15px}}#slideshow_wrapper .container_arrow_slideshow{position:relative;display:block;z-index:99;width:40px;height:40px;text-decoration:none;color:var(--white-color);bottom:55px;left:calc(50% - 20px)}#slideshow_wrapper .down-arrow{position:absolute;left:50%;top:-4px;width:40px;height:40px;margin-top:10px;transform:translate(-50%);animation:jumpInfinite 1.8s infinite}#slideshow_wrapper .down-arrow:after{content:" ";position:absolute;top:8px;left:calc(50% - 7.5px);width:12px;height:12px;border-bottom:3px solid;border-right:3px solid;border-radius:2px;transform:rotateZ(45deg)}@media (max-width:767px){#slideshow_wrapper .down-arrow:after{top:10px;left:calc(50% - 6px);width:10px;height:10px;border-radius:2px}}@keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:10px}100%{margin-top:0}}@media (max-width:767px){#slideshow_wrapper.has-catchphrase-on-slides .caption_wrapper .caption_wrapper_inner{bottom:6vh}}.play_video,.player_container:after,.player_wrapper,.player_wrapper .controls{position:absolute}.play_video{width:75px;height:75px;top:50%;left:50%;margin-top:-46px;margin-left:-38px;background:url(../css/images/play.svg) scroll center no-repeat;cursor:pointer;z-index:10;background-size:contain;background-color:rgba(0,0,0,.3);border-radius:100px;border:5px solid transparent}.play_virtual_tour{position:absolute;width:75px;height:75px;top:50%;left:50%;margin-top:-46px;margin-left:-38px;background:url(../css/images/360_3.svg) scroll center no-repeat;cursor:pointer;background-size:contain;z-index:10;background-color:rgba(0,0,0,.3);border-radius:100px;border:5px solid transparent}#play_video{position:absolute;width:50px;height:50px;top:calc(100% - 52px);left:calc(100% - 52px);margin-top:-38px;margin-left:-38px;background:url(../css/images/play.svg) scroll center no-repeat;cursor:pointer;z-index:10;background-size:contain}@media (max-width:767px){#play_video{top:calc(100% - 32px);left:calc(100% - 32px)}}.stop_video{position:absolute;display:none;width:50px;height:50px;top:calc(100% - 52px);left:calc(100% - 52px);margin-top:-38px;margin-left:-38px;background:url(../css/images/stop.svg) scroll center no-repeat;cursor:pointer;z-index:11;background-size:contain;opacity:.4}.stop_video:focus,.stop_video:hover{opacity:1}@media (max-width:991px){.stop_video{width:40px;height:40px}}@media (max-width:767px){.stop_video{top:calc(100% - 20px);left:calc(100% - 32px)}}#volume_video{position:absolute;display:block;width:50px;height:50px;top:calc(100% - 52px);left:calc(100% - 112px);margin-top:-38px;margin-left:-38px;cursor:pointer;z-index:11;background-size:cover;opacity:.4;background-image:url(../css/images/muted.svg)}@media (max-width:767px){#volume_video{top:calc(100% - 20px);left:calc(100% - 85px)}}#volume_video.is_muted{background-image:url(../css/images/volume-button.svg)}#volume_video:focus,#volume_video:hover{opacity:1}@media (max-width:991px){#volume_video{width:40px;height:40px}}.player_wrapper{top:0;left:0;bottom:0;right:0;z-index:220;display:none}@media (max-width:991px){.player_wrapper{background:#000}}.player_wrapper .controls{top:160px;right:20px;z-index:20;height:20px;line-height:20px}@media (max-width:767px){.player_wrapper .controls{top:initial;bottom:20px}}.player_wrapper .controls a,.player_wrapper .controls a:focus,.player_wrapper .controls a:hover{text-decoration:none}.player_wrapper .controls a{width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;vertical-align:top}.player_wrapper .controls .far,.player_wrapper .controls .fas{line-height:20px;font-size:15px;color:var(--white-color);text-shadow:0 0 5px var(--default-color)}.player_wrapper .player_container{position:relative;height:100vh;overflow:hidden}@media (max-aspect-ratio:16/9){.player_wrapper .player_container{width:100%;overflow:hidden}}.player_wrapper .player_container:after{content:"";top:0;left:0;width:100%;height:100%;z-index:1;display:block}.player_wrapper .player_container iframe{width:100%}@media (min-width:768px){.player_wrapper .player_container iframe{height:56.25vw}}@media (min-width:768px) and (max-aspect-ratio:16/9){.player_wrapper .player_container iframe{width:177.7777777778vh;height:100vh}}@media (max-width:767px){.player_wrapper .player_container iframe{height:311px}}.submenu-container{background:rgba(var(--black-color),.55);text-align:center}.siblings-wrap{height:0;overflow-x:hidden}.siblings-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:20px 0}.siblings-container .single-sibling{-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;padding:0 10px;color:var(--white-color);text-align:center;text-decoration:none}@media (max-width:991px){.siblings-container .single-sibling{-webkit-box-flex:0 0 33.3%;-moz-box-flex:0 0 33.3%;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%}}@media (max-width:767px){.siblings-container .single-sibling{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.siblings-container .single-sibling .thumb-wrap{height:13.333em}.siblings-container .single-sibling .single-sibling-title{text-transform:uppercase;display:block;padding:10px 0;font-family:var(--menu-font)}.siblings-container .single-sibling.slick-slide{opacity:.6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.siblings-container .single-sibling.slick-slide:focus,.siblings-container .single-sibling.slick-slide:hover{opacity:1}.siblings-container .single-sibling.slick-center{opacity:1}.siblings-container .single-sibling.slick-center .thumb-wrap{border:1px solid var(--white-color)}.siblings-container .arrow{height:48px;width:48px;background:url(../css/images/arrow-carousel.svg) no-repeat scroll 0 0;position:absolute;display:block;z-index:50;top:6.666em}.siblings-container .arrow.prev{left:100px;transform:rotate(-180deg)}@media (max-width:767px){.siblings-container .arrow.prev{left:25px}}.siblings-container .arrow.next{right:100px}@media (max-width:767px){.siblings-container .arrow.next{right:25px}}.breadcrumb ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li a{font-size:.8em;color:var(--default-color);text-transform:uppercase;text-decoration:none}.breadcrumb li:after{content:"/";display:inline-block;padding:0 10px}.breadcrumb li:last-child:after{display:none}.filter_wrapper.train_not_visible{display:none}.filter-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:0 15px;margin-bottom:.667em}@media (max-width:767px){.filter-wrap{display:none}}@media (max-width:991px){.page-template-template-hotels .filter-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0}.page-template-template-hotels .filter-wrap .filter_container{padding:0}.page-template-template-hotels .filter-wrap .filter_container a{margin:0 10px 10px 0}.page-template-template-hotels .section7 .container-large{padding-left:0;padding-right:0}}.filter_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:0 20px;max-width:80%}.filter_container a{font-family:var(--menu-font);font-size:.775em;color:var(--dark-blue);text-transform:uppercase;text-decoration:none;border:1px solid var(--dark-blue);border-radius:7px;margin:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:18px;padding:8px 10px}.filter_container a.active,.filter_container a:hover{background:var(--dark-blue);color:var(--white-color)}.filter-wrap-mobile{display:none}.filter-wrap-mobile select{height:3em;border-radius:3px;width:100%;border-color:var(--dark-blue);text-transform:uppercase}@media (max-width:767px){.filter-wrap-mobile{display:block}}#experience .children-wrap,#explorations .children-wrap,#meetings .children-wrap,#news .children-wrap,#restaurants .children-wrap,#rooms .children-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#experience .single-child-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;float:left}@media (max-width:991px){#experience .single-child-wrap,#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}}#experience .single-child-wrap .mini-gallery-wrapper,#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){#experience .single-child-wrap .mini-gallery-wrapper,#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}}#experience .single-child-wrap .mini-gallery-wrapper .slick-list,#experience .single-child-wrap .mini-gallery-wrapper .slick-track,#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%}#experience .single-child-wrap .mini-gallery-wrapper .arrow,#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}#experience .single-child-wrap .mini-gallery-wrapper .arrow.prev,#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;transform:rotate(-180deg)}#experience .single-child-wrap .mini-gallery-wrapper .arrow.next,#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}#experience .single-child-wrap .mini-gallery-wrapper .slick-dots,#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}#experience .single-child-wrap .single-child-content a,#explorations .single-child-wrap .single-child-content a,#meetings .single-child-wrap .single-child-content a,#news .single-child-wrap .single-child-content a,#restaurants .single-child-wrap .single-child-content a,#rooms .single-child-wrap .single-child-content a{text-decoration:none;color:var(--dark-blue)}#experience .single-child-wrap .single-child-content .title-section,#explorations .single-child-wrap .single-child-content .title-section,#meetings .single-child-wrap .single-child-content .title-section,#news .single-child-wrap .single-child-content .title-section,#restaurants .single-child-wrap .single-child-content .title-section,#rooms .single-child-wrap .single-child-content .title-section{line-height:1.2em}#experience .single-child-wrap .event-type-wrapper,#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{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}#experience .single-child-wrap .room-details,#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}@media (max-width:767px){#experience .single-child-wrap .room-details,#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-right:0}}#experience .single-child-wrap .room-details,#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:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#experience .single-child-wrap .room-details .item-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%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}#experience .single-child-wrap .room-details .item-wrap .item,#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:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:767px){#experience .single-child-wrap .room-details .item-wrap .item,#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{padding-right:15px}}#experience .single-child-wrap .room-details .item-wrap .meeting-config,#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:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#experience .single-child-wrap .room-details .item-wrap .icon,#experience .single-child-wrap .room-details .item-wrap .label,#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}#experience .single-child-wrap .room-details .item-wrap .label,#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}#experience .single-child-wrap .room-details .item-wrap .icon,#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}#experience .single-child-wrap .room-details .item-wrap .icon.customized-icon,#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}#experience .single-child-wrap .room-details .item-wrap .icon.customized-icon img,#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}#experience .single-child-wrap.full,#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}@media (max-width:991px){#experience .single-child-wrap.full,#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{height:auto}#experience .single-child-wrap.full .single-child,#explorations .single-child-wrap.full .single-child,#meetings .single-child-wrap.full .single-child,#news .single-child-wrap.full .single-child,#restaurants .single-child-wrap.full .single-child,#rooms .single-child-wrap.full .single-child{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#experience .single-child-wrap.full .mini-gallery-wrapper,#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}#experience .single-child-wrap.full .single-child-content,#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}@media (max-width:991px){#experience .single-child-wrap.full .single-child-content,#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{padding:0!important}}#experience .single-child-wrap.highlighted_accommodation .single-child-wrap,#explorations .single-child-wrap.highlighted_accommodation .single-child-wrap,#meetings .single-child-wrap.highlighted_accommodation .single-child-wrap,#news .single-child-wrap.highlighted_accommodation .single-child-wrap,#restaurants .single-child-wrap.highlighted_accommodation .single-child-wrap,#rooms .single-child-wrap.highlighted_accommodation .single-child-wrap{padding:0 0}#meetings .single-child-content .room-details{padding-top:1.333em}#experience .single-child-content .event-type-wrapper,#news .single-child-content .event-type-wrapper{margin-top:10px}#experience .single-child-content .title-section,#news .single-child-content .title-section{font-size:20px;line-height:28px;letter-spacing:-.5px;padding:15px 0 2px}#experience .single-child-content .title-section a,#news .single-child-content .title-section a{text-decoration:none;color:var(--default-color)}#experience .single-child-content .title-section a:hover,#news .single-child-content .title-section a:hover{color:var(--default-color)}#experience .single-child .thumb-wrap,#news .single-child .thumb-wrap{display:block;position:relative}#experience .single-child .thumb-wrap a,#news .single-child .thumb-wrap a{display:block;width:100%;height:100%;position:absolute;z-index:5}#experience .single-child .thumb-wrap:after,#news .single-child .thumb-wrap:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(var(--header-bg-fixed),1);opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:6}#experience .single-child:hover .thumb-wrap:after,#news .single-child:hover .thumb-wrap:after{opacity:.2}.page-template-template-itineraries h2.title-section{font-family:var(--default-font)}#experience .single-child-wrap,#explorations .single-child-wrap,#news .single-child-wrap{width:33.3%}@media (max-width:991px){#experience .single-child-wrap,#explorations .single-child-wrap,#news .single-child-wrap{width:calc(50% - 2em);margin:0 1em 2.73297em 1em}}@media (max-width:767px){#experience .single-child-wrap,#explorations .single-child-wrap,#news .single-child-wrap{width:100%;margin:0 0 2.73em 0}}#experience .single-child-wrap .event-type-wrapper .event-type,#explorations .single-child-wrap .event-type-wrapper .event-type,#news .single-child-wrap .event-type-wrapper .event-type{margin-right:10px}#experience .thumb-wrap,#explorations .thumb-wrap,#news .thumb-wrap{width:100%;height:21.333em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html.oe_group_site #experience .single-child-wrap.small_small_box,html.oe_group_site #explorations .single-child-wrap.small_small_box,html.oe_group_site #news .single-child-wrap.small_small_box{width:30%}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.small_small_box,html.oe_group_site #explorations .single-child-wrap.small_small_box,html.oe_group_site #news .single-child-wrap.small_small_box{width:100%}}html.oe_group_site #experience .single-child-wrap.small_small_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.small_small_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.small_small_box .thumb-wrap{height:25em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.small_small_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.small_small_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.small_small_box .thumb-wrap{height:25em}}html.oe_group_site #experience .single-child-wrap.small_box,html.oe_group_site #explorations .single-child-wrap.small_box,html.oe_group_site #news .single-child-wrap.small_box{width:35%}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.small_box,html.oe_group_site #explorations .single-child-wrap.small_box,html.oe_group_site #news .single-child-wrap.small_box{width:100%}}html.oe_group_site #experience .single-child-wrap.small_box.little .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.small_box.little .thumb-wrap,html.oe_group_site #news .single-child-wrap.small_box.little .thumb-wrap{height:23.75em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.small_box.little .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.small_box.little .thumb-wrap,html.oe_group_site #news .single-child-wrap.small_box.little .thumb-wrap{height:28em}}html.oe_group_site #experience .single-child-wrap.small_box.medium .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.small_box.medium .thumb-wrap,html.oe_group_site #news .single-child-wrap.small_box.medium .thumb-wrap{height:17.188em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.small_box.medium .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.small_box.medium .thumb-wrap,html.oe_group_site #news .single-child-wrap.small_box.medium .thumb-wrap{height:28em}}html.oe_group_site #experience .single-child-wrap.medium_box,html.oe_group_site #explorations .single-child-wrap.medium_box,html.oe_group_site #news .single-child-wrap.medium_box{width:42%}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.medium_box,html.oe_group_site #explorations .single-child-wrap.medium_box,html.oe_group_site #news .single-child-wrap.medium_box{width:100%}}html.oe_group_site #experience .single-child-wrap.medium_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.medium_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.medium_box .thumb-wrap{height:32.333em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.medium_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.medium_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.medium_box .thumb-wrap{height:28em}}html.oe_group_site #experience .single-child-wrap.tall_box,html.oe_group_site #explorations .single-child-wrap.tall_box,html.oe_group_site #news .single-child-wrap.tall_box{width:30%}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.tall_box,html.oe_group_site #explorations .single-child-wrap.tall_box,html.oe_group_site #news .single-child-wrap.tall_box{width:100%}}html.oe_group_site #experience .single-child-wrap.tall_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.tall_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.tall_box .thumb-wrap{height:30.375em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.tall_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.tall_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.tall_box .thumb-wrap{height:28em}}html.oe_group_site #experience .single-child-wrap.tall_box_large,html.oe_group_site #explorations .single-child-wrap.tall_box_large,html.oe_group_site #news .single-child-wrap.tall_box_large{width:45%}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.tall_box_large,html.oe_group_site #explorations .single-child-wrap.tall_box_large,html.oe_group_site #news .single-child-wrap.tall_box_large{width:100%}}html.oe_group_site #experience .single-child-wrap.tall_box_large .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.tall_box_large .thumb-wrap,html.oe_group_site #news .single-child-wrap.tall_box_large .thumb-wrap{height:29.688em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.tall_box_large .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.tall_box_large .thumb-wrap,html.oe_group_site #news .single-child-wrap.tall_box_large .thumb-wrap{height:28em}}html.oe_group_site #experience .single-child-wrap.tall_small_box,html.oe_group_site #explorations .single-child-wrap.tall_small_box,html.oe_group_site #news .single-child-wrap.tall_small_box{width:25%}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.tall_small_box,html.oe_group_site #explorations .single-child-wrap.tall_small_box,html.oe_group_site #news .single-child-wrap.tall_small_box{width:100%}}html.oe_group_site #experience .single-child-wrap.tall_small_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.tall_small_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.tall_small_box .thumb-wrap{height:29.688em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.tall_small_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.tall_small_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.tall_small_box .thumb-wrap{height:28em}}html.oe_group_site #experience .single-child-wrap.square_box,html.oe_group_site #explorations .single-child-wrap.square_box,html.oe_group_site #news .single-child-wrap.square_box{width:50%}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.square_box,html.oe_group_site #explorations .single-child-wrap.square_box,html.oe_group_site #news .single-child-wrap.square_box{width:100%}}html.oe_group_site #experience .single-child-wrap.square_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.square_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.square_box .thumb-wrap{height:32.333em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.square_box .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.square_box .thumb-wrap,html.oe_group_site #news .single-child-wrap.square_box .thumb-wrap{height:28em}}html.oe_group_site #experience .single-child-wrap.large,html.oe_group_site #explorations .single-child-wrap.large,html.oe_group_site #news .single-child-wrap.large{width:100%}html.oe_group_site #experience .single-child-wrap.large.reverse_box .single-child,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .single-child,html.oe_group_site #news .single-child-wrap.large.reverse_box .single-child{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.large.reverse_box .single-child,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .single-child,html.oe_group_site #news .single-child-wrap.large.reverse_box .single-child{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}html.oe_group_site #experience .single-child-wrap.large.reverse_box .btn,html.oe_group_site #experience .single-child-wrap.large.reverse_box .description,html.oe_group_site #experience .single-child-wrap.large.reverse_box .title-section,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .btn,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .description,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .title-section,html.oe_group_site #news .single-child-wrap.large.reverse_box .btn,html.oe_group_site #news .single-child-wrap.large.reverse_box .description,html.oe_group_site #news .single-child-wrap.large.reverse_box .title-section{text-align:right}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.large.reverse_box .btn,html.oe_group_site #experience .single-child-wrap.large.reverse_box .description,html.oe_group_site #experience .single-child-wrap.large.reverse_box .title-section,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .btn,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .description,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .title-section,html.oe_group_site #news .single-child-wrap.large.reverse_box .btn,html.oe_group_site #news .single-child-wrap.large.reverse_box .description,html.oe_group_site #news .single-child-wrap.large.reverse_box .title-section{text-align:left}}html.oe_group_site #experience .single-child-wrap.large.reverse_box .event-type-wrapper,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .event-type-wrapper,html.oe_group_site #news .single-child-wrap.large.reverse_box .event-type-wrapper{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.large.reverse_box .event-type-wrapper,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .event-type-wrapper,html.oe_group_site #news .single-child-wrap.large.reverse_box .event-type-wrapper{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}}html.oe_group_site #experience .single-child-wrap.large.reverse_box .buttons-container,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .buttons-container,html.oe_group_site #news .single-child-wrap.large.reverse_box .buttons-container{text-align:right}html.oe_group_site #experience .single-child-wrap.large.reverse_box .buttons-container .btn,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .buttons-container .btn,html.oe_group_site #news .single-child-wrap.large.reverse_box .buttons-container .btn{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.large.reverse_box .buttons-container .btn,html.oe_group_site #explorations .single-child-wrap.large.reverse_box .buttons-container .btn,html.oe_group_site #news .single-child-wrap.large.reverse_box .buttons-container .btn{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}html.oe_group_site #experience .single-child-wrap.large .single-child,html.oe_group_site #explorations .single-child-wrap.large .single-child,html.oe_group_site #news .single-child-wrap.large .single-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}html.oe_group_site #experience .single-child-wrap.large .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.large .thumb-wrap,html.oe_group_site #news .single-child-wrap.large .thumb-wrap{width:75%;height:46.2em}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.large .thumb-wrap,html.oe_group_site #explorations .single-child-wrap.large .thumb-wrap,html.oe_group_site #news .single-child-wrap.large .thumb-wrap{height:28em;width:100%}}html.oe_group_site #experience .single-child-wrap.large .single-child-content,html.oe_group_site #explorations .single-child-wrap.large .single-child-content,html.oe_group_site #news .single-child-wrap.large .single-child-content{width:25%;position:relative;top:auto;right:auto}@media (max-width:991px){html.oe_group_site #experience .single-child-wrap.large .single-child-content,html.oe_group_site #explorations .single-child-wrap.large .single-child-content,html.oe_group_site #news .single-child-wrap.large .single-child-content{width:100%;padding:25px 0}}#experience .single-child-wrap.full .thumb-wrap{height:46.667em}.children-tabs,.children_tabs{margin-top:15px}@media (max-width:991px){.children-tabs,.children_tabs{padding:50px 12px}.children-tabs .main_content_wrap.left,.children-tabs .main_content_wrap.right,.children-tabs .single-event .excerpt,.children-tabs .single-event h2,.children-tabs .ui-tabs-nav,.children-tabs h1,.children-tabs h1+.main_content_wrap,.children_tabs .main_content_wrap.left,.children_tabs .main_content_wrap.right,.children_tabs .single-event .excerpt,.children_tabs .single-event h2,.children_tabs .ui-tabs-nav,.children_tabs h1,.children_tabs h1+.main_content_wrap{padding-left:25px;padding-right:25px}.children-tabs .single-event .container,.children_tabs .single-event .container{padding:0}.children-tabs .single-event .description,.children_tabs .single-event .description{padding:25px}.children-tabs .description,.children-tabs .excerpt,.children_tabs .description,.children_tabs .excerpt{text-align:left}}.children-tabs ul.ui-widget-header,.children-tabs.ui-widget.ui-widget-content,.children_tabs ul.ui-widget-header,.children_tabs.ui-widget.ui-widget-content{border:none}.children-tabs ul,.children_tabs ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border-radius:0;background:0 0}@media (max-width:991px){.children-tabs ul,.children_tabs ul{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}}.children-tabs ul li.false_tab a,.children_tabs ul li.false_tab a{color:var(--default-color);text-decoration:none;margin:20px;opacity:.6}@media (max-width:767px){.children-tabs ul li.false_tab a,.children_tabs ul li.false_tab a{margin:0 14px;font-size:.9em}}.children-tabs ul li.false_tab a.active,.children_tabs ul li.false_tab a.active{opacity:1;border-bottom:1px solid var(--default-color)}.children-tabs ul li.ui-state-default,.children_tabs ul li.ui-state-default{background:0 0;border:none}.children-tabs ul li.ui-state-default a,.children_tabs ul li.ui-state-default a{opacity:.6}@media (max-width:991px){.children-tabs ul li.ui-state-default a,.children_tabs ul li.ui-state-default a{padding:.5em 3em .5em 0!important}}.children-tabs ul li.ui-state-active a,.children_tabs ul li.ui-state-active a{color:var(--default-color);opacity:1}.children-tabs ul li.ui-state-active a:after,.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,.children_tabs ul li a{font-size:1.067em;text-transform:uppercase}html.oe_group_site .children-tabs .block-tab,html.oe_group_site .children_tabs .block-tab{margin-top:40px}.slideshow_highlited .single-hotel-highlited{padding:0 15px;margin-bottom:60px;margin-top:60px}@media (max-width:991px){.slideshow_highlited .single-hotel-highlited{padding:60px 0;margin:0}}.slideshow_highlited.half-width .single-hotel-highlited{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.slideshow_highlited.half-width .single-hotel-highlited .thumb-wrap{height:33.333em}.slideshow_highlited.do_slideshow .thumb-wrap{height:46.667em!important}@media (max-width:767px){.slideshow_highlited.do_slideshow .thumb-wrap{height:16.667em!important}}.slideshow_highlited.do_slideshow .single-hotel-highlited{padding:0}@media (max-width:991px){.slideshow_highlited.do_slideshow .single-hotel-highlited{padding:0 0 60px;margin:0}}.slideshow_highlited.do_slideshow .single-hotel-highlited .title-section{text-align:center}.slideshow_highlited.do_slideshow .single-hotel-highlited .the-excerpt{max-width:500px;text-align:center;margin:0 auto}.slideshow_highlited.do_slideshow .single-hotel-highlited .buttons{text-align:center;margin:20px auto 0}.slideshow_highlited.do_slideshow .slick-list,.slideshow_highlited.do_slideshow .slick-track{height:100%}.slideshow_highlited.do_slideshow .arrow{height:48px;width:48px;background:url(../css/images/arrow-carousel.svg) no-repeat scroll 0 0;position:absolute;display:block;top:calc(50% - 60px);margin-top:-24px;z-index:50}.slideshow_highlited.do_slideshow .arrow.prev{left:5px;transform:rotate(-180deg)}.slideshow_highlited.do_slideshow .arrow.next{right:5px}.description h1{font-size:26px}.description h2{font-size:24px}.description h3{font-size:22px}.description h4{font-size:18px}.preview-details-section{height:46.667em;position:relative;background-size:cover}@media (max-width:767px){.preview-details-section{height:calc(100% + 100px)}}.page-template-template-contacts .preview-details-section,.page-template-template-train-contacts .preview-details-section{margin-bottom:100px}.preview-details-section .preview-details-wrap{width:39.533em;background:var(--white-color);padding:40px;position:absolute;top:6.667em;right:5.333em;bottom:6.667em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:767px){.preview-details-section .preview-details-wrap{position:relative;width:100%;height:100%;top:unset;left:unset;bottom:unset;right:unset;padding:60px 40px;background:0 0}}.preview-details-section .preview-details-wrap .preview-details-content{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (max-width:767px){.preview-details-section .preview-details-wrap .preview-details-content{padding:40px;background:var(--white-color)}}.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-top:25px}@media (max-width:767px){.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info .buttons-container{width:100%}.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info .buttons-container a{width:100%;text-align:center}}.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info .be_phone{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:767px){.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info .be_phone{width:100%;margin-top:15px}}.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info .be_phone .icon{font-size:32px}.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info .be_phone .container_phone_infos{line-height:24px;margin-left:15px}.preview-details-section .preview-details-wrap .preview-details-content .container_booking_info .be_phone .container_phone_infos .phone{display:block;font-weight:700;color:var(--dark-blue);text-decoration:none}.preview-details-section .preview-details-wrap .service-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.preview-details-section .preview-details-wrap .service-details{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.preview-details-section .preview-details-wrap .service-details .item-wrap{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;line-height:2.267em;margin-bottom:20px}.preview-details-section .preview-details-wrap .service-details .item-wrap .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.preview-details-section .preview-details-wrap .service-details .item-wrap .icon{font-size:2.267em;margin-right:.4em}.preview-details-section .preview-details-wrap .service-details .item-wrap .icon.customized-icon{width:34px}.preview-details-section .preview-details-wrap .service-details .item-wrap .icon.customized-icon img{width:100%;height:auto}.preview-details-section .preview-details-wrap .service-details .item-wrap .label{font-weight:700;line-height:20px}.preview-details-section .preview-details-wrap .service-details .item-wrap .label a{color:var(--dark-blue)}.preview-details-section .preview-details-wrap .offer-price{display:block;font-size:2.267em;color:var(--dark-blue);font-weight:700;padding:10px 0}.preview-details-section .preview-details-wrap .available-dates-container{padding-bottom:20px}.preview-details-section .preview-details-wrap .available-dates,.preview-details-section .preview-details-wrap .stays-dates{font-size:.8em;line-height:1.333em}.preview-details-section .preview-details-wrap .startingfrom_price{padding-top:10px}.preview-details-section .preview-details-wrap .details-contacts-section .email,.preview-details-section .preview-details-wrap .details-contacts-section .phone{color:var(--dark-blue);display:block}.preview-details-section .preview-details-wrap .details-contacts-section .phone{text-decoration:none;margin-bottom:20px}.amenities-section{padding:100px 0}.amenities-wrap{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.amenities-wrap .amenities-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:40px 80px;border:1px solid rgba(var(--gold-color),1);position:relative}@media (max-width:767px){.amenities-wrap .amenities-content{padding:40px}}.amenities-wrap .title-contacts{position:absolute;top:-1.467em;background:var(--white-color);padding:0 20px}.amenities-wrap .single-amenities{-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;padding:20px 5px}@media (max-width:767px){.amenities-wrap .single-amenities{-webkit-box-flex:0 0 33.3%;-moz-box-flex:0 0 33.3%;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%}}.amenities-wrap .single-amenities .icon,.amenities-wrap .single-amenities .label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center}.amenities-wrap .single-amenities .icon{font-size:2.667em;margin-bottom:10px}.contacts-section{text-align:center;margin-bottom:123px}.contacts-section .email,.contacts-section .phone{color:var(--dark-blue);display:block}.contacts-section .phone{text-decoration:none;margin-bottom:20px}.single-post_restaurant .preview-details-section .preview-details-wrap,.single-spa-page .preview-details-section .preview-details-wrap{top:2em;bottom:2em}.contact-us-content,.opening-hours-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-us-content .title-section,.opening-hours-content .title-section{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.opening-hours-content{margin-bottom:20px}.opening-hours-content .description{-webkit-box-flex:0 0 60%;-moz-box-flex:0 0 60%;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;padding-bottom:20px}.opening-hours-content .restaurant-logo{-webkit-box-flex:0 0 40%;-moz-box-flex:0 0 40%;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.title-section-small{display:block;font-size:15px;font-weight:400}html.oe_group_site .contact-us-content{margin-top:15px}html.oe_group_site .contact-us-content .address{margin:20px 0}.contact-us-content .description{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}.contact-us-content .description .address,.contact-us-content .description .city,.contact-us-content .description .email,.contact-us-content .description .phone{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.contact-us-content .description .email,.contact-us-content .description .phone{color:var(--default-color)}.contact-us-content .description .phone{text-decoration:none}.restaurant-logo-content{height:6em}.restaurant-logo-content img{width:100%;height:auto}.default-social-network{margin-bottom:20px}.default-social-network,.restaurant-social-network{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.default-social-network a,.restaurant-social-network a{color:var(--default-color);width:35px;height:35px;line-height:2.333em;text-align:center;border-radius:100%;border:1px solid var(--default-color);margin-right:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-decoration:none}.menu-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-container .single-menu{-webkit-box-flex:0 0 33.3%;-moz-box-flex:0 0 33.3%;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;padding:0 15px;margin-bottom:60px}html.oe_group_site .menu-container .single-menu{margin-top:60px}@media (max-width:991px){.menu-container .single-menu{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767px){.menu-container .single-menu{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.menu-container .single-menu .thumb-wrap{height:21.333em}.menu-container.half-width .single-menu{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.menu-container.half-width .single-menu .thumb-wrap{height:33.333em}.chef-section .chef-section-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.chef-section .chef-details,.chef-section .thumb-wrap{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 15px}.chef-section .thumb-wrap{height:33.333em}.chef-section .chef-details{padding:60px 100px 56px 24px}@media (max-width:991px){.highlight-section{padding:40px 0 150px}.highlight-section .container-large{padding-left:25px;padding-right:25px}}@media (max-width:767px){.highlight-section .container-large{padding-left:0;padding-right:0}}.highlight-section.experiences-highlight{padding:60px 0 0}.highlight-section.experiences-highlight .the-title{padding:0}@media (max-width:767px){.highlight-section.experiences-highlight .the-title{padding:0 25px}}.highlight-section.experiences-highlight .highlight-content-wrap{background:0 0;position:relative;padding:0 60px 0 0;overflow:hidden}@media (max-width:767px){.highlight-section.experiences-highlight .highlight-content-wrap{padding:0 40px 70px 0}}.highlight-section.experiences-highlight .highlight-content-wrap:before{content:"";position:absolute;display:block;width:100%;height:calc(100% - 100px);background:rgba(var(--footer-bg),.3);top:60px;left:120px}@media (max-width:991px){.highlight-section.experiences-highlight .highlight-content-wrap:before{top:20px;left:110px}}.highlight-section.experiences-highlight .arrow{height:35px;width:35px;background-image:url(../css/images/arrow-shop.png);background-repeat:no-repeat;background-size:13px;background-position:55% 50%;position:absolute;display:block;top:50%;margin-top:-90px;z-index:50;border:1px solid var(--dark-blue);border-radius:100px}@media (max-width:767px){.highlight-section.experiences-highlight .arrow{width:25px;height:25px}}.highlight-section.experiences-highlight .arrow.prev{left:5px;transform:rotate(-180deg)}@media (max-width:991px){.highlight-section.experiences-highlight .arrow.prev{left:15px}}@media (max-width:767px){.highlight-section.experiences-highlight .arrow.prev{left:5px}}.highlight-section.experiences-highlight .arrow.next{right:70px}@media (max-width:991px){.highlight-section.experiences-highlight .arrow.next{right:15px}}@media (max-width:767px){.highlight-section.experiences-highlight .arrow.next{right:5px}}.highlight-section.experiences-highlight .slick-dots{bottom:95px;left:calc(50% - 50px)}@media (max-width:991px){.highlight-section.experiences-highlight .slick-dots{bottom:15px}}@media (max-width:767px){.highlight-section.experiences-highlight .slick-dots{bottom:0}}.highlight-section.experiences-highlight .slick-dots li{display:inline-block;width:20px;height:20px;background:url(../css/images/separator-carousel.svg) scroll center no-repeat;background-size:cover;vertical-align:middle}.highlight-section.experiences-highlight .slick-dots li.slick-active{background-image:url(../css/images/separator-menu-dark.svg)}.highlight-section .highlight-section-wrapper{display:block;position:relative;padding:50px 0 0}@media (max-width:991px){.highlight-section .highlight-section-wrapper{padding:50px 0}}@media (max-width:767px){.highlight-section .highlight-section-wrapper{padding-bottom:50px 0 0}}.highlight-section .highlight-content-wrap{background:rgba(var(--footer-bg),.2);margin:15px 15px 15px 80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.highlight-section .highlight-content-wrap{margin:0}}.highlight-section .highlight-margin-carousel{position:relative;display:block;margin:60px 0 0 60px}@media (max-width:767px){.highlight-section .highlight-margin-carousel{margin:0 0 0 40px}}.highlight-section .highlight-content-carousel{background:var(--white-color);margin:0 25px 80px 0;display:block;left:60px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:991px){.highlight-section .highlight-content-carousel{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;margin:0 0}}.highlight-section .highlight-content-carousel .description-content,.highlight-section .highlight-content-carousel .thumb-wrap{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:991px){.highlight-section .highlight-content-carousel .description-content,.highlight-section .highlight-content-carousel .thumb-wrap{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}.highlight-section .highlight-content-carousel .thumb-wrap{height:37.333em;position:relative;top:-60px;left:-60px}@media (max-width:991px){.highlight-section .highlight-content-carousel .thumb-wrap{height:25.333em;top:0;left:0}}@media (max-width:767px){.highlight-section .highlight-content-carousel .thumb-wrap{height:14.333em}}.highlight-section .highlight-content-carousel .description-content{position:relative;padding:60px 120px 50px 0}@media (max-width:991px){.highlight-section .highlight-content-carousel .description-content{padding:60px 25px;background:rgba(var(--gold-color),.2);margin-top:0}}@media (max-width:767px){.highlight-section .highlight-content-carousel .description-content{padding:25px}}.highlight-section .highlight-content-carousel .description{padding-bottom:10px}.highlight-section .highlight-content{background:var(--white-color);margin:0 80px 80px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-width:90%}@media (max-width:991px){.highlight-section .highlight-content{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin:0}}.highlight-section .highlight-content .description-content,.highlight-section .highlight-content .thumb-wrap{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:991px){.highlight-section .highlight-content .description-content,.highlight-section .highlight-content .thumb-wrap{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}}.highlight-section .highlight-content .thumb-wrap{height:39.333em;position:relative;top:-60px;left:-60px}@media (max-width:991px){.highlight-section .highlight-content .thumb-wrap{height:25.333em;top:auto;left:auto}}.highlight-section .highlight-content .description-content{padding:60px 100px 40px 0}@media (max-width:991px){.highlight-section .highlight-content .description-content{padding:60px 25px;background:rgba(var(--gold-color),.2);margin-top:0}}.highlight-section .highlight-content .description{padding-bottom:10px}.highlight-section .highlight-content .description a{color:var(--dark-blue)}#events .single-child-wrap{padding:45px 0}#events .single-child-wrap .block-text-wrapper{right:170px}#events .single-child-wrap:nth-child(even) .block-text-wrapper{left:170px;right:auto}ul.filter-event{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.meeting-table{width:100%;margin-top:80px;display:block}@media (max-width:991px){.meeting-table{overflow-x:auto;white-space:nowrap}}.meeting-table .icon{font-size:2.267em;padding-bottom:20px}.meeting-table .label{display:inline-block;font-size:.933em}.meeting-table thead tr th{padding:20px 10px}.meeting-table .label,.meeting-table tbody tr td{font-weight:700}.meeting-table tbody tr td{padding:10px;text-align:center}.meeting-table tbody tr td:nth-child(1){text-align:left}.meeting-table tbody tr:nth-child(odd){background:rgba(var(--gold-color),.2);border-top:1px solid rgba(var(--gold-color),.5);border-bottom:1px solid rgba(var(--gold-color),.5)}.meeting-details-information,.meeting-details-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.meeting-details-wrap .meeting-details-information{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.meeting-details-wrap .meeting-details-content,.meeting-details-wrap .meeting-floor-plan-content,.meeting-details-wrap .single-detail{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.meeting-details-wrap .meeting-details-content,.meeting-details-wrap .meeting-floor-plan-content{padding:0 15px}.meeting-details-wrap .meeting-floor-plan{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;border:1px solid rgba(var(--gold-color),1);height:100%}.meeting-details-wrap .meeting-details-container{background:rgba(var(--gold-color),.2);padding:20px 40px}.meeting-details-wrap .single-detail{margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.meeting-details-wrap .single-detail .icon,.meeting-details-wrap .single-detail .meeting-config{display:inline-block}.meeting-details-wrap .single-detail .icon{font-size:30px;margin-right:10px}.meeting-details-wrap .single-detail .label{display:block;font-weight:700}.single-post_meeting #equipments{padding-top:0}body.page-template-template-default-bis .minigallery-section{padding:40px 0;display:block;position:relative}body.page-template-template-default-bis .minigallery-section .single-image-wrap .single-image{height:35em}.minigallery-section .container-large{padding:0 25px}.minigallery-section.cards .container-large{max-width:1320px;padding:0 15px}.minigallery-section.cards .arrow.prev{left:25px}.minigallery-section.cards .arrow.next{right:25px}.minigallery-section.cards .slick-dots{bottom:20px;right:40px}.minigallery-wrapper .single-image-wrap{position:relative}.minigallery-wrapper .single-image-wrap .title-section{position:absolute;left:0;bottom:0;padding:10px;color:var(--white-color);background:rgba(var(--black-color),.7)}.minigallery-wrapper .single-image-wrap .single-image{height:42.467em}@media (max-width:991px){.minigallery-wrapper .single-image-wrap .single-image{height:21.067em}}.minigallery-wrapper .video-embed{height:calc(42.467em - 30px)}@media (max-width:991px){.minigallery-wrapper .video-embed{height:calc(21.067em - 30px)}}.minigallery-wrapper .single-image-wrap .video-embed{background:rgba(var(--black-color),1)}.minigallery-wrapper .slick-list,.minigallery-wrapper .slick-track{height:100%}.minigallery-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}.minigallery-wrapper .arrow.prev{left:5px;transform:rotate(-180deg)}.minigallery-wrapper .arrow.next{right:5px}.minigallery-wrapper .arrow.slick-disabled{opacity:.25}.minigallery-wrapper .slick-dots{bottom:20px;right:20px}.minigallery-wrapper.cards .single-image-wrap{padding:0 20px}.minigallery-wrapper.cards .single-image-wrap .single-image{height:469px}@media (max-width:991px){.minigallery-wrapper.cards .single-image-wrap .single-image{height:30vw}}@media (max-width:767px){.minigallery-wrapper.cards .single-image-wrap .single-image{height:45vw}}@media (max-width:568px){.minigallery-wrapper.cards .single-image-wrap .single-image{height:21.067em}}.minigallery-wrapper.cards .video-embed{height:439px}@media (max-width:991px){.minigallery-wrapper.cards .video-embed{height:calc(30vw - 30px)}}@media (max-width:767px){.minigallery-wrapper.cards .video-embed{height:calc(45vw - 30px)}}@media (max-width:568px){.minigallery-wrapper.cards .video-embed{height:calc(21.067em - 30px)}}.hotels-section .hotels-wrapper,.hotels-section .itineraries-wrapper,.hotels-section .offers-wrapper,.hotels-section .pages-wrapper,.itineraries-section .hotels-wrapper,.itineraries-section .itineraries-wrapper,.itineraries-section .offers-wrapper,.itineraries-section .pages-wrapper,.offers-section .hotels-wrapper,.offers-section .itineraries-wrapper,.offers-section .offers-wrapper,.offers-section .pages-wrapper,.pages-section .hotels-wrapper,.pages-section .itineraries-wrapper,.pages-section .offers-wrapper,.pages-section .pages-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:991px){.hotels-section .hotels-wrapper,.hotels-section .itineraries-wrapper,.hotels-section .offers-wrapper,.hotels-section .pages-wrapper,.itineraries-section .hotels-wrapper,.itineraries-section .itineraries-wrapper,.itineraries-section .offers-wrapper,.itineraries-section .pages-wrapper,.offers-section .hotels-wrapper,.offers-section .itineraries-wrapper,.offers-section .offers-wrapper,.offers-section .pages-wrapper,.pages-section .hotels-wrapper,.pages-section .itineraries-wrapper,.pages-section .offers-wrapper,.pages-section .pages-wrapper{padding:0 40px}}@media (max-width:767px){.hotels-section .hotels-wrapper,.hotels-section .itineraries-wrapper,.hotels-section .offers-wrapper,.hotels-section .pages-wrapper,.itineraries-section .hotels-wrapper,.itineraries-section .itineraries-wrapper,.itineraries-section .offers-wrapper,.itineraries-section .pages-wrapper,.offers-section .hotels-wrapper,.offers-section .itineraries-wrapper,.offers-section .offers-wrapper,.offers-section .pages-wrapper,.pages-section .hotels-wrapper,.pages-section .itineraries-wrapper,.pages-section .offers-wrapper,.pages-section .pages-wrapper{padding:0 15px}}.hotels-section .single-hotel,.hotels-section .single-itinerary,.hotels-section .single-offer,.hotels-section .single-page,.itineraries-section .single-hotel,.itineraries-section .single-itinerary,.itineraries-section .single-offer,.itineraries-section .single-page,.offers-section .single-hotel,.offers-section .single-itinerary,.offers-section .single-offer,.offers-section .single-page,.pages-section .single-hotel,.pages-section .single-itinerary,.pages-section .single-offer,.pages-section .single-page{-webkit-box-flex:0 0 33.3%;-moz-box-flex:0 0 33.3%;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;padding:0 15px 30px}@media (max-width:991px){.hotels-section .single-hotel,.hotels-section .single-itinerary,.hotels-section .single-offer,.hotels-section .single-page,.itineraries-section .single-hotel,.itineraries-section .single-itinerary,.itineraries-section .single-offer,.itineraries-section .single-page,.offers-section .single-hotel,.offers-section .single-itinerary,.offers-section .single-offer,.offers-section .single-page,.pages-section .single-hotel,.pages-section .single-itinerary,.pages-section .single-offer,.pages-section .single-page{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0;margin-bottom:60px}}.hotels-section .single-hotel .thumb-wrap,.hotels-section .single-itinerary .thumb-wrap,.hotels-section .single-offer .thumb-wrap,.hotels-section .single-page .thumb-wrap,.itineraries-section .single-hotel .thumb-wrap,.itineraries-section .single-itinerary .thumb-wrap,.itineraries-section .single-offer .thumb-wrap,.itineraries-section .single-page .thumb-wrap,.offers-section .single-hotel .thumb-wrap,.offers-section .single-itinerary .thumb-wrap,.offers-section .single-offer .thumb-wrap,.offers-section .single-page .thumb-wrap,.pages-section .single-hotel .thumb-wrap,.pages-section .single-itinerary .thumb-wrap,.pages-section .single-offer .thumb-wrap,.pages-section .single-page .thumb-wrap{height:21.333em}@media (max-width:767px){.hotels-section .single-hotel .thumb-wrap,.hotels-section .single-itinerary .thumb-wrap,.hotels-section .single-offer .thumb-wrap,.hotels-section .single-page .thumb-wrap,.itineraries-section .single-hotel .thumb-wrap,.itineraries-section .single-itinerary .thumb-wrap,.itineraries-section .single-offer .thumb-wrap,.itineraries-section .single-page .thumb-wrap,.offers-section .single-hotel .thumb-wrap,.offers-section .single-itinerary .thumb-wrap,.offers-section .single-offer .thumb-wrap,.offers-section .single-page .thumb-wrap,.pages-section .single-hotel .thumb-wrap,.pages-section .single-itinerary .thumb-wrap,.pages-section .single-offer .thumb-wrap,.pages-section .single-page .thumb-wrap{height:14em}}.hotels-section .single-hotel .event-type-wrapper,.hotels-section .single-itinerary .event-type-wrapper,.hotels-section .single-offer .event-type-wrapper,.hotels-section .single-page .event-type-wrapper,.itineraries-section .single-hotel .event-type-wrapper,.itineraries-section .single-itinerary .event-type-wrapper,.itineraries-section .single-offer .event-type-wrapper,.itineraries-section .single-page .event-type-wrapper,.offers-section .single-hotel .event-type-wrapper,.offers-section .single-itinerary .event-type-wrapper,.offers-section .single-offer .event-type-wrapper,.offers-section .single-page .event-type-wrapper,.pages-section .single-hotel .event-type-wrapper,.pages-section .single-itinerary .event-type-wrapper,.pages-section .single-offer .event-type-wrapper,.pages-section .single-page .event-type-wrapper{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.hotels-section .single-hotel .event-type-wrapper .event-type,.hotels-section .single-itinerary .event-type-wrapper .event-type,.hotels-section .single-offer .event-type-wrapper .event-type,.hotels-section .single-page .event-type-wrapper .event-type,.itineraries-section .single-hotel .event-type-wrapper .event-type,.itineraries-section .single-itinerary .event-type-wrapper .event-type,.itineraries-section .single-offer .event-type-wrapper .event-type,.itineraries-section .single-page .event-type-wrapper .event-type,.offers-section .single-hotel .event-type-wrapper .event-type,.offers-section .single-itinerary .event-type-wrapper .event-type,.offers-section .single-offer .event-type-wrapper .event-type,.offers-section .single-page .event-type-wrapper .event-type,.pages-section .single-hotel .event-type-wrapper .event-type,.pages-section .single-itinerary .event-type-wrapper .event-type,.pages-section .single-offer .event-type-wrapper .event-type,.pages-section .single-page .event-type-wrapper .event-type{margin-right:10px}.hotels-section .single-hotel .description,.hotels-section .single-itinerary .description,.hotels-section .single-offer .description,.hotels-section .single-page .description,.itineraries-section .single-hotel .description,.itineraries-section .single-itinerary .description,.itineraries-section .single-offer .description,.itineraries-section .single-page .description,.offers-section .single-hotel .description,.offers-section .single-itinerary .description,.offers-section .single-offer .description,.offers-section .single-page .description,.pages-section .single-hotel .description,.pages-section .single-itinerary .description,.pages-section .single-offer .description,.pages-section .single-page .description{margin-bottom:20px}@media (max-width:991px){.hotels-section .arrow,.itineraries-section .arrow,.offers-section .arrow,.pages-section .arrow{height:35px;width:35px;background-image:url(../css/images/arrow-shop.png);background-repeat:no-repeat;background-size:20px;background-position:55% 50%;position:absolute;display:block;top:50%;margin-top:-90px;z-index:50}.hotels-section .arrow.prev,.itineraries-section .arrow.prev,.offers-section .arrow.prev,.pages-section .arrow.prev{left:0;transform:rotate(-180deg)}}@media (max-width:991px) and (max-width:767px){.hotels-section .arrow.prev,.itineraries-section .arrow.prev,.offers-section .arrow.prev,.pages-section .arrow.prev{left:-22px}}@media (max-width:991px){.hotels-section .arrow.next,.itineraries-section .arrow.next,.offers-section .arrow.next,.pages-section .arrow.next{right:0}}@media (max-width:991px) and (max-width:767px){.hotels-section .arrow.next,.itineraries-section .arrow.next,.offers-section .arrow.next,.pages-section .arrow.next{right:-22px}}@media (max-width:991px){.hotels-section .slick-dots,.itineraries-section .slick-dots,.offers-section .slick-dots,.pages-section .slick-dots{bottom:0;position:relative}.hotels-section .slick-dots li,.itineraries-section .slick-dots li,.offers-section .slick-dots li,.pages-section .slick-dots li{display:inline-block;width:20px;height:20px;background:url(../css/images/separator-carousel.svg) scroll center no-repeat;background-size:cover;vertical-align:middle}.hotels-section .slick-dots li.slick-active,.itineraries-section .slick-dots li.slick-active,.offers-section .slick-dots li.slick-active,.pages-section .slick-dots li.slick-active{background-image:url(../css/images/separator-menu-dark.svg)}}.grid-sizer{display:none;width:200px}.special-offers-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.special-offers-wrapper .single-offer,.special-offers-wrapper .single-offer-wrap{width:100%;height:46.667em}.special-offers-wrapper .single-offer-wrap{margin-bottom:90px}.special-offers-wrapper .single-offer{position:relative}.special-offers-wrapper .single-offer .single-offer-content{background:var(--white-color);position:absolute;top:50%;right:107px;margin-top:-13.667em;width:30.25em;height:27.333em;padding:40px 48px}.special-offers-wrapper .single-offer .single-offer-content .the-subtitle{padding-bottom:20px}.special-offers-wrapper .single-offer .single-offer-content .offer-price{font-size:2.267em;color:var(--dark-blue);font-weight:700;padding-bottom:10px}.special-offers-wrapper .single-offer .single-offer-content .available-dates-container{padding-bottom:20px}.special-offers-wrapper .single-offer .single-offer-content .available-dates,.special-offers-wrapper .single-offer .single-offer-content .stays-dates{font-size:.8em;line-height:1.333em}.special-offers-wrapper .single-offer-wrap:nth-child(even) .single-offer-content{right:auto;left:107px}#terms_conditions_wrapper{display:none}.photo-gallery-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.photo-gallery-container .single-image-wrap{width:33.3%;padding:1em}@media (max-width:991px){.photo-gallery-container .single-image-wrap{width:100%}}.photo-gallery-container .single-image-wrap a,.photo-gallery-container .single-image-wrap img{display:block}.photo-gallery-container .single-image-wrap img{width:100%}.preview-instagram-section{padding:60px 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:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:flex-start;-moz-flex-direction:flex-start;-ms-flex-direction:flex-start;flex-direction:flex-start}.preview-instagram-section .instagram-feed-container .single-instagram-feed{width:33.3%;height:100%;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%}.single-event h2{font-family:var(--title-font);font-size:2.125em;line-height:1.06em;margin-bottom:20px;text-align:center;position:relative;z-index:2}.single-event .excerpt{max-width:640px;width:100%;margin:0 auto;font-size:1em;line-height:2em;text-align:center;padding-bottom:40px;position:relative;z-index:2}.single-event .description{background:rgba(var(--header-bg-fixed),1);padding:44px 40px}.single-event .cover-image{width:100%;height:375px;position:relative;overflow:hidden}@media (max-width:991px){.single-event .cover-image{height:auto}}.single-event .cover-image img{width:100%;height:auto}.single-event .has_cover_image{position:relative}.single-event .has_cover_image .custom-bg{display:block;width:560px;height:487px;background:rgba(var(--header-bg-fixed),1);position:absolute;top:150px;z-index:0}@media (max-width:991px){.single-event .has_cover_image .custom-bg{display:none}}.single-event .single-event-wrapper{position:relative}@media (max-width:991px){.single-event .single-event-wrapper:after{content:"";display:block;background:url(../css/images/timeline-arrow-down.svg) scroll no-repeat center;background-size:cover;width:30px;height:14px;position:absolute;bottom:-24px;left:50%;margin-left:-15px}}.single-event .single-event-wrapper.has_cover_image .description{background:var(--white-color)}.single-event .single-event-wrap{width:50%;position:relative;padding-bottom:120px;margin-bottom:30px;z-index:10}@media (max-width:991px){.single-event .single-event-wrap{width:100%}}.single-event .single-event-wrap:after{content:"";display:block;background:url(../css/images/timeline-arrow-down.svg) scroll no-repeat center;background-size:cover;width:30px;height:14px;position:absolute;bottom:-24px}@media (max-width:991px){.single-event .single-event-wrap:after{height:108px;left:50%;background:0 0;bottom:0;margin-left:-1px;border-left:2px dotted var(--default-color)}}.single-event:nth-child(odd) .custom-bg{left:40px;right:inherit}.single-event:nth-child(odd) .single-event-wrap{left:0;padding-right:24px;border-right:2px dotted var(--default-color)}@media (max-width:991px){.single-event:nth-child(odd) .single-event-wrap{border-right:none;padding-right:0}}.single-event:nth-child(odd) .single-event-wrap:after{right:-17.5px}.single-event:nth-child(even) .custom-bg{right:40px;left:inherit}.single-event:nth-child(even) .single-event-wrap{left:50%;padding-left:24px;border-left:2px dotted var(--default-color)}@media (max-width:991px){.single-event:nth-child(even) .single-event-wrap{left:0;border-left:none;padding-left:0}}.single-event:nth-child(even) .single-event-wrap:after{left:-15px}@media (max-width:991px){.single-event:nth-child(even) .single-event-wrap:after{left:50%}}@media (max-width:991px){.single-event:last-child .single-event-wrapper:after{display:none}}.single-event:last-child .single-event-wrap{border-right:none;border-left:none}.single-event:last-child .single-event-wrap:after{display:none}.single-post .event-type-wrapper{margin-bottom:10px}@media (max-width:991px){.single-post .event-type-wrapper{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;margin-bottom:0}}.single-post .event-type-wrapper .event-type{margin-right:10px}.single-post .date-news{text-align:center}@media (max-width:991px){.single-post .date-news-center{text-align:left}}.single-post .main-content .the-title{padding-bottom:10px}@media (max-width:991px){.single-post .the-title{padding:20px 0 0 0}}.popup_newsletter_already_subscribed,.popup_newsletter_success{max-width:600px;text-align:center;padding:110px 70px}body.page-template-template-contacts .popup_newsletter_already_subscribed,body.page-template-template-contacts .popup_newsletter_success,body.page-template-template-newsletter .popup_newsletter_already_subscribed,body.page-template-template-newsletter .popup_newsletter_success,body.page-template-template-train-contacts .popup_newsletter_already_subscribed,body.page-template-template-train-contacts .popup_newsletter_success{max-width:unset;padding:unset}body.page-template-template-contacts .popup_newsletter_already_subscribed .mail_sent,body.page-template-template-contacts .popup_newsletter_success .mail_sent,body.page-template-template-newsletter .popup_newsletter_already_subscribed .mail_sent,body.page-template-template-newsletter .popup_newsletter_success .mail_sent,body.page-template-template-train-contacts .popup_newsletter_already_subscribed .mail_sent,body.page-template-template-train-contacts .popup_newsletter_success .mail_sent{font-family:var(--default-font)!important;font-size:15px}@media (max-width:991px){.popup_newsletter_already_subscribed,.popup_newsletter_success{max-width:70vw;padding:70px 30px}}.popup_newsletter_already_subscribed .mail_sent,.popup_newsletter_success .mail_sent{font-family:var(--subtitle-font);font-size:2.267em;line-height:1.29em;color:var(--dark-blue)}body.page-template-template-newsletter .popup_newsletter_already_subscribed .mail_sent,body.page-template-template-newsletter .popup_newsletter_success .mail_sent{background-color:rgba(0,128,0,.2)!important}body.page-template-template-contacts .popup_newsletter_already_subscribed .mail_sent,body.page-template-template-contacts .popup_newsletter_success .mail_sent,body.page-template-template-newsletter .popup_newsletter_already_subscribed .mail_sent,body.page-template-template-newsletter .popup_newsletter_success .mail_sent,body.page-template-template-train-contacts .popup_newsletter_already_subscribed .mail_sent,body.page-template-template-train-contacts .popup_newsletter_success .mail_sent{font-family:var(--default-font);font-size:15px}@media (max-width:991px){.popup_newsletter_already_subscribed .mail_sent,.popup_newsletter_success .mail_sent{font-size:1.67em}}.popup_newsletter_already_subscribed .mail_sent:before,.popup_newsletter_success .mail_sent:before{content:"";display:block;width:20px;height:20px;margin:10px auto 40px auto;background:url(../css/images/separator-menu-dark.svg) scroll center no-repeat;background-size:cover}.popup_newsletter_already_subscribed .fancybox-button.fancybox-close-small,.popup_newsletter_success .fancybox-button.fancybox-close-small{border-radius:50px;top:16px;right:16px;width:30px;height:30px;background:#f7f5f1;color:var(--dark-blue);padding:5px}body.page-template-template-newsletter .popup_newsletter_already_subscribed .mail_sent{background-color:rgba(255,182,182,.2)!important}.explorations-page .filter_wrapper{padding-bottom:70px}.single-post_exploration .preview-details-section .meeting-config .label{display:block}.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%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-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(--white-color);text-decoration:none;padding:0 20px;display:inline-block}#menu_sidebar_wrap,#open_bookingform_wrap{position:fixed;top:0;left:0;display:none;z-index:999;width:100%;height:100%;background:rgba(var(--black-color),.7)}#menu_sidebar_wrap.open,#open_bookingform_wrap.open{display:block}#menu_sidebar_wrap.visible #language_selector_mobile,#menu_sidebar_wrap.visible .menu_sidebar,#open_bookingform_wrap.visible #language_selector_mobile,#open_bookingform_wrap.visible .menu_sidebar{left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#menu_sidebar_wrap.visible #language_selector_mobile.right_menu,#menu_sidebar_wrap.visible .menu_sidebar.right_menu,#open_bookingform_wrap.visible #language_selector_mobile.right_menu,#open_bookingform_wrap.visible .menu_sidebar.right_menu{left:auto;right:0}#menu_sidebar_wrap .menu_sidebar .container_menu_mobile,#open_bookingform_wrap .menu_sidebar .container_menu_mobile{display:none}@media (max-width:767px){#menu_sidebar_wrap .menu_sidebar .container_menu_mobile,#open_bookingform_wrap .menu_sidebar .container_menu_mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:60px;position:absolute;background:rgba(232,231,212,.2);width:100%;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}#menu_sidebar_wrap .close_sidebar:not(.overlay),#open_bookingform_wrap .close_sidebar:not(.overlay){position:absolute;right:32px;top:32px;height:20px;width:20px;z-index:500}@media (max-width:767px){#menu_sidebar_wrap .close_sidebar:not(.overlay),#open_bookingform_wrap .close_sidebar:not(.overlay){top:20px}}#menu_sidebar_wrap .close_sidebar:not(.overlay):after,#menu_sidebar_wrap .close_sidebar:not(.overlay):before,#open_bookingform_wrap .close_sidebar:not(.overlay):after,#open_bookingform_wrap .close_sidebar:not(.overlay):before{position:absolute;left:7.5px;content:" ";height:20px;width:2px;background-color:var(--default-color)}#menu_sidebar_wrap .close_sidebar:not(.overlay):before,#open_bookingform_wrap .close_sidebar:not(.overlay):before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#menu_sidebar_wrap .close_sidebar:not(.overlay):after,#open_bookingform_wrap .close_sidebar:not(.overlay):after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu_sidebar_wrap .close_sidebar.overlay,#open_bookingform_wrap .close_sidebar.overlay{display:block;top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}#menu_sidebar_wrap .menu_sidebar,#open_bookingform_wrap .menu_sidebar{background:rgba(var(--white-bg),1);position:absolute;left:-100%;width:50%;min-width:300px;height:100%;overflow-x:hidden;overflow-y:auto;z-index:100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){#menu_sidebar_wrap .menu_sidebar,#open_bookingform_wrap .menu_sidebar{width:40%}}#menu_sidebar_wrap .menu_sidebar.right_menu,#open_bookingform_wrap .menu_sidebar.right_menu{left:auto;right:-100%}@media (max-width:767px){#menu_sidebar_wrap .menu_sidebar,#open_bookingform_wrap .menu_sidebar{max-width:100%;width:100%}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content{padding:60px 12%;margin:0 auto;position:relative;z-index:100}@media (max-width:767px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content{padding:70px 5%}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown{width:15px;height:8px;display:block;position:absolute;top:26px;right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown{top:23px}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown.rotate,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown.rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:after,#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:before,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:after,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:before{content:"";height:8px;width:1px;background:var(--default-color);display:block;position:absolute;top:45%;right:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:after,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content .menu-item-has-children .dropdown:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:5px;left:inherit}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content ul.sub-menu,#open_bookingform_wrap .menu_sidebar .menu_sidebar_inner_content ul.sub-menu{display:none;margin-left:10%}#menu_sidebar_wrap .menu_sidebar::-webkit-scrollbar-track,#open_bookingform_wrap .menu_sidebar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#menu_sidebar_wrap .menu_sidebar::-webkit-scrollbar,#open_bookingform_wrap .menu_sidebar::-webkit-scrollbar{width:5px}#menu_sidebar_wrap .menu_sidebar::-webkit-scrollbar-thumb,#open_bookingform_wrap .menu_sidebar::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--default-color)}.is_hidden{display:none!important}#ui-datepicker-div{z-index:9999!important}#footer{background:rgba(var(--footer-bg),.2);padding:30px 0;text-align:center}.footer-section-title{font-family:var(--default-font);font-weight:700;display:block;text-align:left;margin-bottom:10px}@media (max-width:767px){.footer-section-title{text-align:center}}.footer_logo{margin-top:20px;width:110px;line-height:2.667em;display:inline-block}.footer_logo .logo{display:block}.footer_logo .logo img{width:100%;height:auto;vertical-align:middle}.footer-middle-box .menu,.footer_menu .menu{margin-bottom:20px}.footer-middle-box .menu li,.footer_menu .menu li{display:block;text-align:left}@media (max-width:767px){.footer-middle-box .menu li,.footer_menu .menu li{text-align:center}}.footer-middle-box .menu li a,.footer_menu .menu li a{font-family:var(--menu-font);color:var(--default-color);text-decoration:none}.social{padding:40px 0}.social a{display:inline-block;width:33px;height:33px;color:var(--default-color);text-decoration:none;text-align:center;border:1px solid var(--default-color);border-radius:100%}.social a>span{display:inline-block;line-height:31px;width:31px;height:31px;vertical-align:bottom}.footer-all-logo-wrapper,.footer-middle-menu,.footer-top-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer-middle-menu .footer-middle-box,.footer-top-menu .footer-middle-box{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 20px}@media (max-width:767px){.footer-middle-menu .footer-middle-box,.footer-top-menu .footer-middle-box{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}}.footer-top-menu{border-top:1px solid rgba(var(--gold-color),.4);padding:45px 0 50px 0}@media (max-width:767px){.footer-top-menu{padding:25px 0}}.footer-top-menu #footer-form{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (max-width:767px){.footer-top-menu #footer-form{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;border-bottom:0}}.footer-middle-menu{padding-top:38px}.footer-middle-menu .footer-middle-box{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.footer-middle-menu .footer-middle-box{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.footer-all-logo-wrapper{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.footer-all-logo-wrapper .separator{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.footer-all-logo-wrapper .footer-all-logo{width:126px;height:39px;margin:0 50px}.footer-all-logo-wrapper .footer-all-logo .logo,.footer-all-logo-wrapper .footer-all-logo a{display:flex;height:100%;justify-content:center;align-items:center}.footer-all-logo-wrapper .footer-all-logo .logo img,.footer-all-logo-wrapper .footer-all-logo a img{width:100%;height:auto;object-fit:contain;object-position:center}.brands-wrapper{display:none;padding:50px 0}@media (max-width:991px){.brands-wrapper{padding:25px 0}}.brands-wrapper .brand-logo-type{position:relative}.brands-wrapper .brand-logo-type-content{width:calc(100% - 160px);margin:0 auto}@media (max-width:568px){.brands-wrapper .brand-logo-type-content{width:calc(100% - 50px)}}.brands-wrapper .brand-logo-type-content .brand-single-logo{height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.brands-wrapper .arrows .arrow{height:48px;width:48px;background:url(../css/images/arrow-shop.png) no-repeat scroll 0 0;position:absolute;display:block;top:50%;margin-top:-24px;z-index:50;background-size:20px 20px;background-position:center center}.brands-wrapper .arrows .arrow.prev{left:5px;transform:rotate(-180deg)}@media (max-width:568px){.brands-wrapper .arrows .arrow.prev{left:-16px}}.brands-wrapper .arrows .arrow.next{right:5px}@media (max-width:568px){.brands-wrapper .arrows .arrow.next{right:-16px}}#copyright span{font-size:.867em}.back-to-top{font-size:.733em;color:var(--default-color);text-decoration:none;position:fixed;bottom:40px;right:40px;z-index:200;display:none;background-color:#d5ccb8;border-radius:8px;width:60px;padding:5px 2px 2px}@media (max-width:991px){.back-to-top{bottom:10px;right:10px}}.back-to-top.show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.back-to-top .icon{width:24px;height:18px;background-color:transparent}@media (max-width:991px){.back-to-top .icon{width:20px;height:15px}}.back-to-top .label{text-align:center;text-transform:uppercase;line-height:1em;padding:5px 0}#footer-pinkbox .footer-title{display:block;font-family:var(--menu-font);color:var(--default-color);text-align:left;margin-bottom:10px}#footer-pinkbox .pinkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;max-width:250px;text-decoration:none}#footer-pinkbox .pinkbox .footer_phone,#footer-pinkbox .pinkbox .info_telephone{width:100%;padding:12px;line-height:20px;font-size:14px}#footer-pinkbox .pinkbox .footer_phone{color:var(--pink-color);background:var(--white-color);position:relative}#footer-pinkbox .pinkbox .footer_phone:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--white-color);content:"";position:absolute;bottom:-10px;left:12px}#footer-pinkbox .pinkbox .info_telephone{background:var(--pink-color);color:var(--white-color)}#footer_copyright{margin-top:30px}.otgs-development-site-front-end{display:none}.select_service_container{position:relative;width:100%;margin:0 auto;padding:50px 1% 0}@media (max-width:991px){.select_service_container{padding:50px 15px 0}}.select_service_container .label_choice{font-size:1em;line-height:19px;margin-bottom:5px}.select_service_container #select_service{position:relative;margin:0 auto;display:block;height:50px;border:1px solid var(--default-color);width:100%;font-size:1em;line-height:22px;color:var(--default-color);padding:0 10px;font-family:var(--default-font);text-transform:none}@media (max-width:568px){.select_service_container #select_service{padding:0 25px 0 10px;font-size:.9em}}#hotels_infos .single_option .more_options{display:none;margin-left:35px}#hotels_infos .the-excerpt{text-align:center}#hotels_infos a{display:block;color:var(--default-color)}#hotels_infos a.phone{text-decoration:none}#hotels_infos .street{margin:10px 0}.single_train_page .preview-details-wrap .buttons{margin-top:40px}svg.H_icon{left:10px}#map{width:100%;margin:0;position:relative}#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_ui{top:0;display:block}.H_ctl.H_grp{background:0 0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.H_btn{width:31px!important;height:31px!important;padding:0;background:#fff;border-radius:100%}.H_grp .H_btn,.H_rdo_buttons .H_btn{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);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!important}.H_l_horizontal .H_zoom .H_el:after{display:none}.H_ib_close{position:absolute;background:url(images/map/plus.svg) no-repeat center center #eee!important;transform:rotate(45deg);background-size:26px!important;z-index:9;border-radius:100%!important;top:0!important;right:auto!important}.H_ib_body{position:relative!important;box-shadow:none;left:45px;right:initial;margin:0!important}.H_ib{top:-30%;left:-145%!important}.H_ib_tail{display:none;width:0!important;height:0!important}.H_ib_content{width:350px;max-width:350px;padding:10px;margin:0!important;background-color:rgba(var(--white-bg),1)}.H_ib_content .item_wrap{max-width:100%;height:auto;position:relative;padding:18px}.H_ib_content .item_wrap .item{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}@media (max-width:991px){.H_ib_content .item_wrap .item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.H_ib_content .item_wrap .item .cover-image{height:200px;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(--white-color)}.H_ib_content .item_wrap .item .content .destination-wrapper .separator{content:"|";color:var(--default-color);background-color:transparent;margin:0 5px}.H_ib_content .item_wrap .item .content .title{color:var(--dark-blue);text-decoration:none;display:block;padding:0;margin-top:16px;margin-bottom:10px;text-align:left;font-family:var(--subtitle-font);font-size:2.267em;line-height:1.2em}.H_ib_content .item_wrap .item .buttons-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.H_ib_content .item_wrap .item .btns_wrap{align-self:center;margin-top:auto;margin-bottom:30px;font-family:var(--default-font)}.H_ib_content .item_wrap .item .event-type-wrapper{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding:5px 0}.H_ib_content .item_wrap .item .description{line-height:1.6em}#hotels_list,#trains_list{position:absolute;top:170px;right:18vw}.single_hotel,.single_train{display:block;color:var(--white-color);text-transform:uppercase;padding:10px 0;font-family:var(--default-font);text-decoration:none}.single_hotel .name_hotel,.single_train .name_hotel{display:block;font-size:1em}.single_hotel .country_hotel,.single_hotel .country_train,.single_train .country_hotel,.single_train .country_train{display:block;font-size:.7em;line-height:.5em}.label_name_click,.label_name_pointer{left:-108.7%!important;width:350px;top:-6%}.label_name_click .H_ib_body,.label_name_pointer .H_ib_body{left:0;transform:translate(-10px,-8px);background:0 0!important;box-shadow:none}.label_name_click .H_ib_close,.label_name_pointer .H_ib_close{display:none}.label_name_click .H_ib_content,.label_name_pointer .H_ib_content{width:350px;background:0 0;color:var(--white-color);text-align:center;text-transform:uppercase;padding:0}.label_name_click .single_hotel,.label_name_pointer .single_hotel{line-height:1.2em;padding:0}#itinerary_map{width:100%;margin:0;position:relative;height:80vh}.marker{background-image:url(../css/images/marker.svg);background-size:contain;width:32px;height:32px;background-repeat:no-repeat;border-radius:50%;cursor:pointer;margin-top:2px}.mapboxgl-ctrl.mapboxgl-ctrl-attrib.mapboxgl-compact{display:none}.mapboxgl-popup-content{padding:20px 15px 15px}.mapboxgl-popup-content .title{color:var(--dark-blue);text-decoration:none;display:block;padding:0;margin-top:16px;margin-bottom:10px;text-align:left;font-family:var(--subtitle-font);font-size:2.267em;line-height:1.2em}.mapboxgl-popup-content .content{font-family:var(--default-font)}.mapboxgl-popup-content .content .destination-wrapper{text-align:center;margin-top:20px}.mapboxgl-popup-content .content .destination-wrapper a{color:var(--default-color);text-decoration:none}.mapboxgl-popup-content .content .destination-wrapper a:hover{color:var(--white-color)}.mapboxgl-popup-content .content .destination-wrapper .separator{content:"|";color:var(--default-color);background-color:transparent;margin:0 5px}@media (min-width:992px){.mapboxgl-popup-content{height:auto;position:absolute;transform:translate(-30vw,25vh);padding:28px;width:350px;max-width:350px}.mapboxgl-popup-content .item{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}}@media (min-width:992px) and (max-width:991px){.mapboxgl-popup-content .item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:992px){.mapboxgl-popup-content .item .cover-image{height:200px;width:100%;position:relative;display:block}.mapboxgl-popup-content .item .buttons-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.mapboxgl-popup-content .item .btns_wrap{align-self:center;margin-top:auto;margin-bottom:30px;font-family:var(--default-font)}.mapboxgl-popup-content .item .event-type-wrapper{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding:5px 0}.mapboxgl-popup-content .item .description{line-height:1.6em}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{display:none}}.mapboxgl-popup-close-button{cursor:pointer;position:absolute;background-size:26px;border-radius:100%;top:0;right:auto;z-index:1;box-shadow:none;font-size:1.8em;left:0;width:32px;height:32px;background:#eee}[class*=loader-]{display:inline-block;width:14px;height:14px;color:var(--white-color);vertical-align:middle;pointer-events:none}.loader-14{border-radius:50%;box-shadow:0 1em 0 -.2em currentcolor;position:relative;animation:loader-14 .5s ease-in-out alternate infinite;animation-delay:.32s;top:2em;left:calc(50% - 7px)}.loader-14:after,.loader-14:before{content:"";position:absolute;width:18px;height:18px;border-radius:inherit;box-shadow:inherit;animation:inherit}.loader-14:before{left:-2em;animation-delay:.48s}.loader-14:after{right:-2em;animation-delay:.16s}@keyframes loader-14{0%{box-shadow:0 2em 0 -.2em currentcolor}100%{box-shadow:0 1em 0 -.2em currentcolor}}#loader_css{position:fixed;width:100%;height:100vh;background-color:var(--loader-bg);z-index:999;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.oe_group_site #loader_css{background-color:var(--loader-bg-group)}body:not(.home) #loader_css{display:none}#loader_css .hotel_logo img{max-width:20vw}@media (max-width:991px){#loader_css .hotel_logo img{max-width:50vw;max-height:120px}}#faq_section{position:relative;display:block}@media (max-width:767px){#faq_section .container-large{max-width:100vw;padding:0 10px}}#faq_section .padding_faq{padding:50px 35px}@media (max-width:991px){#faq_section .padding_faq{padding:10px 0}}.group_faq{display:block;position:relative;border-bottom:1px solid var(--white-color);background-color:var(--faq-bg);margin:30px 0;padding:30px 20px}@media (max-width:991px){.group_faq{margin:20px 0;padding:20px 10px}}@media (max-width:767px){.group_faq{padding:20px 0}}.group_faq .title_group{font-size:1.867em;text-transform:uppercase;font-family:var(--default-font);color:var(--dark-blue);margin:0;width:100%;height:100%;background:0 0;border:0}.group_faq .title_group:hover{cursor:pointer}.group_faq .title_group:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:700;position:absolute;font-size:.7em;color:rgba(4,28,44,.8);right:15px;height:30px;width:30px;top:14px;transition:all .3s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:991px){.group_faq .title_group:after{top:8px}}.group_faq .title_group.ui-state-active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.group_faq .title_group:focus{outline:0}@media (max-width:991px){.group_faq .title_group{font-size:1.4em;width:auto}}.group_faq .faq_questions{display:none;position:relative;background-color:transparent;padding:40px 60px;border:0}@media (max-width:991px){.group_faq .faq_questions{padding:20px 35px}}@media (max-width:767px){.group_faq .faq_questions{padding:15px 25px}}.group_faq .faq_questions .single_question{padding-bottom:20px;border-bottom:1px solid var(--white-color)}.group_faq .faq_questions .single_question:last-child{border-bottom:0}.group_faq .faq_questions .single_question .title_question{display:block;position:relative;font-family:var(--title-font-italic);color:var(--dark-blue);padding:20px 50px 0 0;background:0 0;border:0;font-size:1.4em;margin:0}.group_faq .faq_questions .single_question .title_question:focus{outline:0;cursor:pointer}.group_faq .faq_questions .single_question .title_question:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:700;position:absolute;font-size:.7em;right:15px;height:30px;width:30px;top:14px;color:rgba(4,28,44,.8);transition:all .3s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.group_faq .faq_questions .single_question .title_question:after{top:11px;right:0}}.group_faq .faq_questions .single_question .title_question.ui-state-active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.group_faq .faq_questions .single_question .title_question:focus{outline:0}@media (max-width:767px){.group_faq .faq_questions .single_question .title_question{font-size:1.2em;padding:15px 28px 0 0}}.group_faq .faq_questions .single_question .answer{display:none;position:relative;color:var(--default-color);background:0 0;padding:30px 0 10px 0;border:0}.group_faq .ui-icon,.group_faq .ui-widget-content .ui-icon{display:none}.group_faq .ui-accordion .ui-accordion-content{overflow:hidden}.countdown_container{position:absolute;bottom:40px;z-index:99;display:block;left:0;width:100%}.countdown_container.alarm{width:100%;height:fit-content;bottom:30px;border-radius:18px;left:0}@media (max-width:767px){.countdown_container.alarm{height:fit-content;bottom:5px;padding:8px;border-radius:16px}}.countdown_container.hidden{display:none!important}.countdown_container .centered_container{box-shadow:0 3px 10px rgba(0,0,0,.6);border:2px solid #cec3a3;width:fit-content;margin:0 auto;height:fit-content;padding:10px;border-radius:18px;background:rgba(0,0,0,.7)}.countdown_container .countdown_content{position:relative;display:block;width:100%;height:100%;margin:0 auto}.countdown_container .countdown_content .title_countdown{font-family:var(--title-font);color:#fff;display:block;text-align:center;font-size:1.4em;padding-bottom:10px}@media (max-width:767px){.countdown_container .countdown_content .title_countdown{font-size:1em;padding-bottom:0}}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.flip-clock-wrapper{font-family:var(--title-font);font-size:1em;-webkit-user-select:none;text-align:center;position:relative;width:fit-content;margin:0 auto 18px auto}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none;position:relative;float:left;margin:5px;line-height:87px;border-radius:2px;background:#000;width:35px;height:56px;font-size:65px}@media (max-width:767px){.flip-clock-wrapper ul{width:25px;height:38px;font-size:54px}}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;overflow:hidden;outline:1px solid rgba(4,28,44,.3);font-size:65px}@media (max-width:767px){.flip-clock-wrapper ul li a div{font-size:54px}}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:var(--dark-blue);text-align:center;border-radius:2px;line-height:135%;background:#fefcf2;background:-moz-linear-gradient(180deg,#fefcf2 0,#fefcf2 30%,#e5dfc3 100%);background:-webkit-linear-gradient(180deg,#fefcf2 0,#fefcf2 30%,#e5dfc3 100%);background:linear-gradient(180deg,#fefcf2 0,#fefcf2 30%,#e5dfc3 100%);font-size:45px}@media (max-width:767px){.flip-clock-wrapper ul li a div div.inn{font-size:30px}}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,.4)}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper:before{content:" ";display:table}.flip-clock-wrapper:after{content:" ";display:table;clear:both}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0,rgba(0,0,0,.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0,#000 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}.flip-clock-wrapper.clearfix:before{content:" ";display:table}.flip-clock-wrapper.clearfix:after{content:" ";display:table;clear:both}.flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-meridium a{color:#313333}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:60px}.flip-clock-divider:first-child{width:0}.flip-clock-divider:first-child .flip-clock-label{left:5px}@media (max-width:767px){.flip-clock-divider{width:12px;height:55px}}.flip-clock-divider .flip-clock-label{position:absolute;font-family:var(--default-font);color:#fff;text-transform:uppercase;text-shadow:none;right:unset;text-align:center;left:25px;font-size:13px;top:4.8em;width:80px}@media (max-width:767px){.flip-clock-divider .flip-clock-label{top:4.5em;font-size:9px;width:58px;left:18px}}.flip-clock-dot{display:block;width:8px;height:8px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:6px;background:#fefcf2;background:-moz-linear-gradient(180deg,#fefcf2 0,#fefcf2 30%,#e5dfc3 100%);background:-webkit-linear-gradient(180deg,#fefcf2 0,#fefcf2 30%,#e5dfc3 100%);background:linear-gradient(180deg,#fefcf2 0,#fefcf2 30%,#e5dfc3 100%)}@media (max-width:767px){.flip-clock-dot{width:5px;height:5px}}.flip-clock-dot.top{top:38px}@media (max-width:991px){.flip-clock-dot.top{top:16px}}.flip-clock-dot.bottom{bottom:30px}@media (max-width:991px){.flip-clock-dot.bottom{bottom:22px}}#countdown_screenreader{visibility:hidden;height:0}.additional_privacy_sentence,.container_flexible_newsletter .label,.description,.placeholder_label,.skip-to-content,.the-excerpt,.title-section-small,label p{font-weight:300;font-family:DecimalLight,Helvetica,sans-serif}
/*# sourceMappingURL=main.css.map */
