@charset "UTF-8";:root{--main-color:#BFA376;--second-color:#ddd;--third-color:#eee;--neutral-light:#fff;--light-black:#444;--neutral-dark:#333;--gold-dark:#AF9366;--neutral-darker:#222;--opacity-light:rgba(255,255,255, .3);--opacity-dark:rgba(255,255,255, .5);--arrow-bg:rgba(112, 112, 112,.2);--warning-color:#f00;--text-shadow:#0000004D;--bg-color:#F8F8F8;--facebook:#3b5998;--twitter:#1da1f2;--pinterest:#bd081c;--youtube:#ff0000;--linkedin:#0077b5;--tripadvisor:#00af87;--foursquare:#f94877;--flickr:#0063dc;--first-font:"orpheuspro",serif;--second-font:"montserrat",sans-serif;--third-font:"Cormorant Infant",serif;--fourth-font:"Crimson Text",serif;--awesome:"FontAwesome"}#big_menu_wrap{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;background-size:cover;background-repeat:no-repeat;background-position:center;padding:38px 40px 50px 40px}@media (min-width:1200px) and (max-width:1600px){#big_menu_wrap{padding:20px}}@media (max-width:1200px){#big_menu_wrap{padding:20px}}#big_menu_wrap:before{content:"";display:block;background:rgba(0,0,0,.8);top:0;left:0;right:0;bottom:0;position:fixed;z-index:0}#big_menu_wrap .close_menu{display:flex;align-items:center;color:var(--third-color);text-decoration:none;position:relative}#big_menu_wrap .close_menu .close{position:relative;background:0 0}#big_menu_wrap .close_menu .label{position:relative;font-size:18px;color:var(--third-color);margin-left:25px}@media (max-width:991px){#big_menu_wrap{overflow-y:scroll}}#big_menu_wrap:after{background:#000}#big_menu_wrap .top_part{display:flex;justify-content:space-between;align-items:flex-start}#big_menu_wrap .top_part .logo{top:10px;position:relative;width:300px}@media (max-width:1200px){#big_menu_wrap .top_part .logo{width:150px;height:58.5px}}#big_menu_wrap .top_part .logo img{width:100%;max-width:370px;height:80px;-o-object-fit:contain;object-fit:contain}#big_menu_wrap .middle_part{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;max-width:1380px;margin:72px auto 0 auto;padding:0 20px;position:relative}@media (min-width:1200px) and (max-width:1600px){#big_menu_wrap .middle_part{margin-top:30px}}@media (max-width:1200px){#big_menu_wrap .middle_part{margin-top:20px}}#big_menu_wrap .middle_part #main_menu{width:20%}#big_menu_wrap .middle_part li{text-decoration:none;padding:15px 0;font-size:1.2em;line-height:120%;display:block;width:100%}@media (min-width:1200px) and (max-width:1600px){#big_menu_wrap .middle_part li{padding:10px 0}}@media (max-width:1200px){#big_menu_wrap .middle_part li{padding:10px 0}}#big_menu_wrap .middle_part li a{text-decoration:none;color:var(--main-color);font-size:24px;font-family:var(--first-font)}@media (min-width:1200px) and (max-width:1600px){#big_menu_wrap .middle_part li a{font-size:20px}}@media (max-width:1200px){#big_menu_wrap .middle_part li a{font-size:16px}}#big_menu_wrap .middle_part li .image{position:absolute;top:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover;width:80%;height:100%;opacity:0;transition:all .3s ease-out}#big_menu_wrap .middle_part li .sub-menu{transition:all .3s ease-out}#big_menu_wrap .middle_part li .sub-menu li{width:100%}#big_menu_wrap .middle_part li.current-menu-item .image,#big_menu_wrap .middle_part li.current-menu-parent .image{opacity:1}#big_menu_wrap .middle_part li.current-menu-item{padding-left:20px}@media (min-width:992px){#big_menu_wrap .middle_part li.current-menu-item>.sub-menu{display:flex}}#big_menu_wrap .middle_part li.current-menu-item a{color:var(--neutral-light)}#big_menu_wrap .middle_part li:hover a{color:var(--neutral-light)}#big_menu_wrap .middle_part li:hover .image{display:block;opacity:1;z-index:50}@media (min-width:992px){#big_menu_wrap .middle_part li:hover>.sub-menu{display:flex;z-index:60}}#big_menu_wrap .middle_part li.current-menu-parent{padding-left:22px}#big_menu_wrap .middle_part li.current-menu-parent a{color:var(--neutral-light)}@media (min-width:992px){#big_menu_wrap .middle_part li.current-menu-parent>.sub-menu{display:flex}}#big_menu_wrap .middle_part li.current-menu-parent>.sub-menu li.current-menu-item{padding-left:22px}#big_menu_wrap .middle_part li.current-menu-parent>.sub-menu li.current-menu-item a{color:var(--neutral-light)}@media (min-width:992px){#big_menu_wrap .middle_part li .sub-menu{display:none;flex-direction:column;justify-content:center;background:rgba(0,0,0,.7);padding:20px 40px;margin-left:12px;max-height:500px;position:absolute;top:0;left:20%;bottom:0;z-index:11}}@media (max-width:991px){#big_menu_wrap .middle_part li .sub-menu{display:block;padding-bottom:10px}}#big_menu_wrap .middle_part li .sub-menu a{display:block;text-decoration:none;color:var(--main-color);font-size:18px;position:relative}#big_menu_wrap .middle_part li .sub-menu a:hover{color:var(--neutral-light)}#big_menu_wrap .middle_part #menu_bg_image{width:80%;height:500px;position:relative;z-index:10;box-shadow:0 0 20px rgba(0,0,0,.1)}@media (max-width:767px){#big_menu_wrap .middle_part #menu_bg_image{box-shadow:0 0 10px rgba(0,0,0,.1)}}#big_menu_wrap .middle_part #menu_bg_image .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#big_menu_wrap .languages{display:flex;justify-content:center;align-items:center;width:10%}@media (max-width:767px){#big_menu_wrap .languages{padding-right:34px}}@media (max-width:991px){#big_menu_wrap .languages{display:none}}#big_menu_wrap .languages #language_selector{position:relative}#big_menu_wrap .languages a{color:var(--neutral-light);text-decoration:none;display:block;font-family:var(--first-font);font-weight:300;transition:color .3s ease}#big_menu_wrap .languages a.current_language{position:relative;z-index:200;letter-spacing:.8px;line-height:30px;padding-bottom:0;padding-top:0;text-shadow:0 0 30px rgba(0,0,0,.3);font-size:18px;color:var(--neutral-light);display:flex}#big_menu_wrap .languages a.current_language.lang_dropdown:after{content:"▼";font-size:10px;padding-left:15px}#big_menu_wrap .languages .other_languages{display:none;position:absolute;top:100%;right:10px;background:var(--neutral-dark);padding:1em;z-index:100;border:1px solid var(--neutral-dark)}#big_menu_wrap .languages .other_languages:before{content:"";position:absolute;top:-12px;right:0;margin-right:4px;border-style:solid;border-width:6px;border-color:transparent transparent var(--neutral-dark) transparent}#big_menu_wrap .languages .other_languages li{padding:5px 0}#big_menu_wrap .languages .other_languages li a{display:block;white-space:nowrap;color:var(--neutral-light);font-weight:400;transition:all 1s ease}#big_menu_wrap .languages .other_languages li a.disable-current-language{pointer-events:none}#big_menu_wrap .languages .other_languages li a:not(.disable-current-language):hover{color:var(--main-color)}@media (max-width:991px){#big_menu_wrap .languages{width:auto}}#big_menu_wrap #header_bottom{display:flex;position:absolute;bottom:0;left:40px;right:40px}#big_menu_wrap #header_bottom ul{border-top:1px solid rgba(255,255,255,.1);position:relative;width:100%;display:flex;justify-content:space-between}#big_menu_wrap #header_bottom ul li{letter-spacing:.7px}#big_menu_wrap #header_bottom ul li a{font-family:var(--fourth-font);font-size:18px;font-weight:400;line-height:100px;text-shadow:0 0 5px var(--neutral-dark);text-decoration:none;color:var(--second-color);padding:0 30px;display:inline-block}@media (max-width:1200px){#big_menu_wrap #header_bottom ul li a{font-size:14px;padding:0 15px}}@media (min-width:1200px) and (max-width:1600px){#big_menu_wrap #header_bottom ul li a{padding:0 15px;line-height:80px}}#big_menu_wrap #header_bottom ul li a:hover{color:var(--main-color)}#big_menu_wrap #header_bottom ul li.current-menu-item a{color:var(--main-color)}@media (max-width:991px){#big_menu_wrap #header_bottom{display:none}}#preview_children{margin-bottom:80px}@media (max-width:991px){#preview_children{margin-bottom:60px}}.preview-children-wrap{display:flex;max-width:1180px;justify-content:space-between;margin:0 auto;flex-wrap:wrap;padding-top:40px}@media (max-width:991px){.preview-children-wrap{flex-direction:column;align-items:center;padding-top:0}}.preview-children-wrap .single-child{width:50%;padding:20px;margin:0;text-decoration:none;position:relative}@media (max-width:991px){.preview-children-wrap .single-child{width:100%;padding:0;margin-bottom:20px}}.preview-children-wrap .single-child .thumb_wrap{position:relative}.preview-children-wrap .single-child .thumb_wrap:before{content:"";position:absolute;z-index:100;opacity:.4;background:#000;top:0;right:0;left:0;bottom:0;transition-duration:1.5s}.preview-children-wrap .single-child .thumb-img{height:550px;display:flex;justify-content:center;align-items:center;background-position:center;background-size:cover}@media (max-width:767px){.preview-children-wrap .single-child .thumb-img{height:360px}}.preview-children-wrap .single-child .child-title-content{position:absolute;top:0;left:0;right:0;bottom:0;margin:80px;padding:20px;z-index:100;border:3px solid var(--opacity-dark);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;transition:all 1s ease}@media (max-width:991px){.preview-children-wrap .single-child .child-title-content{margin:25px}}.tpl-fullscreen-children .preview-children-wrap .single-child .child-title-content{margin:40px;align-items:flex-end}.preview-children-wrap .single-child .child-title-content .child-title{font-size:48px;font-family:var(--first-font);line-height:55px;color:var(--neutral-light);text-shadow:0 0 30px var(--text-shadow)}.preview-children-wrap .single-child .child-title-content .child-title .title{flex-basis:90%}.preview-children-wrap .single-child .child-title-content .child-title .subtitle{font-size:26px;line-height:35px}@media (max-width:991px){.preview-children-wrap .single-child .child-title-content .child-title .subtitle{line-height:21px;font-size:16px;padding:0 10px}}.preview-children-wrap .single-child .child-title-content .child-title .btns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.preview-children-wrap .single-child .child-title-content .child-title .discover-more{display:none}.preview-children-wrap .single-child .child-title-content .child-title .discover-more:focus,.preview-children-wrap .single-child .child-title-content .child-title .discover-more:hover{color:var(--main-color)}.preview-children-wrap .single-child .child-title-content .child-title .request-quote{padding:16px 12px;width:auto;letter-spacing:1.4px;display:none;margin:0}@media (max-width:991px){.preview-children-wrap .single-child .child-title-content .child-title{font-size:32px;line-height:40px}}.preview-children-wrap .single-child.full_width_child{max-width:1180px;width:100%}@media (max-width:991px){.preview-children-wrap .single-child.full_width_child{max-width:990px}}.preview-children-wrap .single-child.full_width_child:before{max-width:1160px;width:100%}@media (max-width:991px){.preview-children-wrap .single-child.full_width_child:before{width:90%;max-width:990px}}.preview-children-wrap .single-child.full_width_child .thumb-img{background-size:cover;background-repeat:no-repeat}.preview-children-wrap .single-child.full_width_child .thumb-img .child-title{width:90%;height:85%;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.preview-children-wrap .single-child.full_width_child .thumb-img{height:360px}}.preview-children-wrap .single-child.full_width_child:hover .title{flex-basis:100%}.preview-children-wrap .single-child:hover .thumb_wrap:before{opacity:.7}.preview-children-wrap .single-child:hover .child-title-content{border:transparent}.preview-children-wrap .single-child:hover .title{align-self:flex-end}.preview-children-wrap .single-child:hover .child-title-content .book-now-cta,.preview-children-wrap .single-child:hover .child-title-content .discover-more,.preview-children-wrap .single-child:hover .child-title-content .request-quote{display:inline-block}#fullscreen-children .container{max-width:1390px}#fullscreen-children .container .preview-children-wrap{max-width:1390px;justify-content:space-around}#fullscreen-children .single-child{width:100%;max-width:450px}#fullscreen-children .single-child .child-title{justify-content:flex-end}#fullscreen-children .single-child:before{width:100%;max-width:450px}.children_events .buttons{flex-wrap:wrap}.children_events .buttons .discover-more{width:50%;padding-top:15px}.children_events .buttons .info-request{padding-top:15px;width:50%}#single_page_preview.preview_children_minigallery{margin-bottom:80px}#single_page_preview.preview_children_minigallery .preview-children-wrap{max-width:100%}#single_page_preview.preview_children_minigallery .single-page{display:flex;height:auto;margin-bottom:0;overflow:hidden}#single_page_preview.preview_children_minigallery .single-page .animation-carousel{width:55%}#single_page_preview.preview_children_minigallery .single-page .page_preview_carousel{width:55%;max-height:650px}@media (max-width:991px){#single_page_preview.preview_children_minigallery .single-page .page_preview_carousel{width:100%}}#single_page_preview.preview_children_minigallery .single-page .page_preview_carousel .single_img{width:100%;padding-left:80px}#single_page_preview.preview_children_minigallery .single-page .page_preview_carousel .single_img .single-image{width:850px}@media (max-width:991px){#single_page_preview.preview_children_minigallery .single-page .page_preview_carousel .single_img{padding:0}}@media (max-width:991px){#single_page_preview.preview_children_minigallery .single-page{display:flex;flex-direction:column;height:auto;margin-bottom:60px}}#single_page_preview.preview_children_minigallery .single-page .single-image{width:540px;margin-right:20px;background-size:cover;background-position:center}#single_page_preview.preview_children_minigallery .single-page .content-wrap .content{display:flex;justify-content:center;flex-direction:column;width:65%;padding-left:10px;margin:0 auto;height:100%}#single_page_preview.preview_children_minigallery .single-page .content-wrap .content .the-subtitle{color:var(--main-color)}#single_page_preview.preview_children_minigallery .single-page .content-wrap .content .description{font-family:var(--fourth-font);font-size:20px;line-height:33px}#single_page_preview.preview_children_minigallery .single-page .content-wrap .content .buttons{padding-top:20px}#single_page_preview.preview_children_minigallery .single-page .content-wrap .content .buttons .info-request{color:#000;font-family:montserrat,sans-serif;font-size:14px;line-height:33px;letter-spacing:2.1px;text-transform:uppercase;text-decoration:none;padding-right:24px;cursor:pointer;transition:all .3s ease;font-weight:700}@media (max-width:991px){#single_page_preview.preview_children_minigallery .single-page .content-wrap .content{width:100%;padding:25px}}#single_page_preview.preview_children_minigallery .single-page .content-wrap .the-title{text-transform:initial;padding-bottom:10px;line-height:48px}@media (max-width:991px){#single_page_preview.preview_children_minigallery .single-page .content-wrap .the-title{line-height:40px}}#single_page_preview.preview_children_minigallery .single-page .content-wrap .the-subtitle{font-size:24px}@media (max-width:991px){#single_page_preview.preview_children_minigallery .single-page .content-wrap .the-subtitle{font-size:22px;line-height:35px}}#single_page_preview.preview_children_minigallery .single-page .page-logo-wrapper{margin:80px auto}@media (max-width:991px){#single_page_preview.preview_children_minigallery .single-page .page-logo-wrapper{display:none}}#single_page_preview.preview_children_minigallery .single-page.hidden{display:none}#single_page_preview.preview_children_minigallery .single-page:last-of-type .page-logo-wrapper{display:none}#single_page_preview.preview_children_minigallery .single-page.odd{flex-direction:row-reverse}#single_page_preview.preview_children_minigallery .single-page .book-now-cta{margin:20px 0}#single_page_preview.preview_children_minigallery .slick-slide{width:550px;padding:0 270px}.collapsible_content>.page-logo-wrapper{margin:80px auto}@media (max-width:991px){.collapsible_content #single_page_preview.collapsible_children .page-logo-wrapper{margin:0 auto 160px}}.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap{max-width:1180px}.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .slick-slide{width:580px}.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page{justify-content:space-between;height:100%;align-items:center}.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page .thumb-border{border:3px solid var(--third-color);padding:40px;max-width:540px}@media (max-width:991px){.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page .thumb-border{width:90%;max-height:360px;margin:0 auto}}@media (max-width:568px){.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page .thumb-border{padding:20px;max-height:320px}}.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page .single-image{width:580px;height:400px;margin-right:0}@media (max-width:568px){.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page .single-image{height:320px;background-size:cover}}.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page.odd{flex-direction:row-reverse}.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page.odd .page_preview_carousel{right:120px}@media (max-width:991px){.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page.odd .page_preview_carousel{right:0}}@media (max-width:568px){.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page.odd .page_preview_carousel{bottom:80px}}@media (max-width:991px){.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .single-page.odd .page_preview_carousel .thumb-border{max-width:100%;width:90%;max-height:360px}}.collapsible_content #single_page_preview.collapsible_children .preview-children-wrap .page-logo-wrapper:last-of-type{display:none}.collapsible_content #single_page_preview.collapsible_children .page_preview_carousel{width:580px;position:relative}@media (max-width:991px){.collapsible_content #single_page_preview.collapsible_children .page_preview_carousel{width:100%;bottom:120px}}.collapsible_content #single_page_preview.collapsible_children .page_preview_carousel .slick-slide{width:580px}@media (min-width:992px) and (max-width:1199px){.collapsible_content #single_page_preview.collapsible_children .content-wrap{width:35%}}.collapsible_content #single_page_preview.collapsible_children .content-wrap .content{width:100%;max-width:500px;padding-left:0}@media (max-width:991px){.collapsible_content #single_page_preview.collapsible_children .content-wrap .content{width:90%;max-width:100%}}.collapsible_content #single_page_preview.collapsible_children .content-wrap .content .the-title{font-size:42px;color:var(--neutral-dark);padding-bottom:20px;line-height:48px;text-transform:none}#info_box.contacts_box .container{max-width:1180px;padding:0}#info_box.contacts_box .left_info_box .hotel-data-wrap{display:flex;flex-direction:column}#info_box.contacts_box .left_info_box .hotel-data-wrap .hotel-address{padding:30px 0 20px}#info_box.contacts_box .left_info_box .legal_infos{font-size:16px;font-family:var(--fourth-font);line-height:28px;padding-top:40px}@media (max-width:991px){#info_box.contacts_box .left_info_box{margin:0 auto}}#info_box.contacts_box .left_info_box,#info_box.contacts_box .right_info_box{display:flex;flex-direction:column;text-align:center;font-size:20px;line-height:33px;background-color:var(--bg-color);width:50%;padding:45px 40px;max-width:570px}@media (max-width:991px){#info_box.contacts_box .left_info_box,#info_box.contacts_box .right_info_box{width:100%}}#info_box.contacts_box .right_info_box .staff_role{font-weight:700;padding-top:20px}#info_box.contacts_box .right_info_box .staff_email{text-decoration:underline;color:var(--main-color);cursor:pointer;padding-top:0}#info_box.contacts_box .right_info_box .hotel-social{display:flex;margin:0 auto;padding-top:30px}#info_box.contacts_box .right_info_box .hotel-social a{text-decoration:none;display:inline-block;text-align:center;padding:5px;transition:all .3s ease}#info_box.contacts_box .right_info_box .hotel-social a span{width:40px;height:40px;line-height:40px;border-radius:100%;font-size:16px;color:var(--neutral-dark);background:var(--neutral-light)}.directions{display:flex;align-items:center;justify-content:center;margin:60px auto;max-width:900px;flex-direction:column}@media (max-width:991px){.directions .directions_box{width:90%}}.directions .directions_box .single_direction{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap}.directions .directions_box .single_direction .discover-more{display:block;width:100%;margin:0;text-transform:uppercase;letter-spacing:.05em;outline:0}@media (max-width:991px){.directions .directions_box .single_direction .discover-more{margin-left:10px}}.directions .directions_box .single_direction .transport_info{height:0;margin:0;font-size:20px;line-height:33px}.directions .directions_box .single_direction .transport_info .transport_info_content{margin-top:20px}.more_text_box{width:100%;height:0;overflow:hidden}@media (max-width:991px){.more_text_box{height:auto;overflow:auto;margin:10px auto}}.view_more_content{margin:10px auto 0;width:100%;font-size:16px;text-transform:uppercase;text-decoration:none;color:var(--main-color);font-family:var(--second-font);display:flex;justify-content:space-between}.view_more_content .transport_expander{font-size:40px;align-self:flex-end}.view_more_content.open{color:var(--neutral-dark)}.dyncal_wrapper{display:none;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.dyncal_wrapper.visible{display:flex;flex-direction:row;justify-content:center;align-items:center;background:rgba(0,0,0,.5)}.dyncal_box{display:block;max-width:1060px;width:100%;height:100%;overflow:auto}@media (min-width:992px){.dyncal_box{min-height:460px;height:auto}}.dyncal_header{width:100%;height:60px;line-height:60px;padding:0 0 0 40px;background:var(--neutral-dark);display:flex;flex-direction:row;align-items:center}.dyncal_header .dyncal-title{line-height:60px;color:var(--neutral-light);font-size:35px;font-weight:700}@media (max-width:991px){.dyncal_header .dyncal-title{font-size:25px}}.dyncal_header .close_calendar{display:block;width:60px;height:60px;margin-left:auto}.dyncal_header .close_calendar .cross{position:relative;width:60px;height:60px;display:block}.dyncal_header .close_calendar .cross:after,.dyncal_header .close_calendar .cross:before{content:"";display:block;background:var(--neutral-light);height:2px;width:40px;top:50%;position:absolute;transform:rotate(45deg)}.dyncal_header .close_calendar .cross:before{left:10px}.dyncal_header .close_calendar .cross:after{right:9px;transform:rotate(-45deg)}#fb_calendar .fbw-calendar{padding:20px 0}#fb_calendar .fbw-calendar button{top:20px;width:30px;height:30px}#fb_calendar .fbw-calendar button svg{width:100%;height:100%}#fb_calendar .fbw-calendar--config{padding:20px;margin:0}#fb_calendar .fbw-calendar--config>div,#fb_calendar .fbw-calendar--config>fieldset{margin-right:0;margin-left:0}#fb_calendar .fbw-calendar--config label{margin-right:0;font-weight:300;font-size:.9em;text-transform:uppercase}#fb_calendar .fbw-calendar--config .fbw-calendar--dates{height:auto}#fb_calendar .fbw-calendar--config .fbw-calendar--dates span{display:block;height:30px;padding-right:10px;line-height:30px}#fb_calendar #widgets--wrapper{padding-right:0;font-family:var(--first-font)}#fb_calendar #widgets--wrapper .fbw-calendar--main{max-width:100%}#fb_calendar .fbw-calendar--month{width:95%}#fb_calendar .fbw-calendar--month thead th{text-transform:uppercase}#fb_calendar .fbw-calendar--legend{text-align:center}#fb_calendar .fbw-calendar--bottom .mobile{display:none}.events-children-wrap .container{padding:0}.events-children-wrap .single-page{display:flex;padding-bottom:40px;width:100%}.events-children-wrap .single-page .thumb_wrap{width:100%}.events-children-wrap .single-page .event_img{max-width:590px;-o-object-fit:cover;object-fit:cover;height:550px;width:100%}@media (max-width:991px){.events-children-wrap .single-page .event_img{width:100%;height:460px;max-width:100%}}.events-children-wrap .single-page.hidden{display:none}.events-children-wrap .single-page .content-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--bg-color);max-height:550px;width:100%}.events-children-wrap .single-page .content-wrap .content{border:3px solid #fff;margin:65px 70px;padding:35px}.events-children-wrap .single-page .content-wrap .content .the-subtitle{color:var(--main-color);font-size:18px;line-height:33px;font-family:var(--fourth-font)}.events-children-wrap .single-page .content-wrap .content .the-title{font-size:32px;line-height:50px;text-transform:none}@media (max-width:991px){.events-children-wrap .single-page .content-wrap .content .the-title{font-size:22px}}.events-children-wrap .single-page .content-wrap .content .the-content{padding:20px 0}@media (max-width:991px){.events-children-wrap .single-page .content-wrap .content .buttons a{display:block}}@media (max-width:991px){.events-children-wrap .single-page .content-wrap .content{margin:10px}}.events-children-wrap .single-page.odd{flex-direction:row-reverse}@media (max-width:991px){.events-children-wrap .single-page,.events-children-wrap .single-page.odd{flex-direction:column}}.dropdown_select{position:relative;display:inline-block}.dropdown_select .dropbtn{background-color:#fff;cursor:pointer;width:300px;height:40px;display:block;font-size:16px;padding:.6em 1.4em .5em .8em;max-width:100%;box-sizing:border-box;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--main-color);border:1px solid var(--second-color);background:url(../images/select.png) scroll no-repeat 98% center var(--neutral-light);text-transform:uppercase}.dropdown_select .dropdown-content{display:none;position:absolute;min-width:160px;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown_select .dropdown-content a{padding:12px 16px;text-decoration:none;display:block;width:220px;background-color:var(--neutral-light);font-size:16px;color:var(--main-color)}.dropdown_select .dropdown-content a:hover{background-color:#3297fd;color:#fff}.dropdown_select .dropdown-content.show{display:block}.experiences-children-wrap .single-child.hidden{display:none}.experience_details.container{max-width:900px;padding:0}.experience_details .experience_popup{display:flex;flex-direction:column}.experience_details .experience-content{max-width:700px;margin:0 auto;padding:100px 0 40px}.experience_details .the-title{text-transform:initial}.experience_details .the-subtitle{color:var(--main-color)}.experience_details .the-content{padding:40px 0 30px;flex-direction:column;display:block}.experience_details .experience_img{-o-object-fit:cover;object-fit:cover;max-height:460px}#filter_photogallery{margin-bottom:25px}@media (max-width:991px){.filter_container.filter_past_events{display:flex}}.anchor-container,.filter_container{display:flex;justify-content:center;align-items:center;padding:35px 0}@media (max-width:991px){.anchor-container,.filter_container{display:none}}.anchor-container .anchor-item,.anchor-container .filter-item,.filter_container .anchor-item,.filter_container .filter-item{font-size:18px;color:var(--main-color);text-transform:uppercase;line-height:30px;text-align:center;text-decoration:none;border-right:2px solid var(--second-color);padding:0 20px;transition:all 1s ease}body.page-template-template-experiences #filter_experiences.filter_wrapper .anchor-container .anchor-item:nth-child(2),body.page-template-template-experiences #filter_experiences.filter_wrapper .anchor-container .filter-item:nth-child(2),body.page-template-template-experiences #filter_experiences.filter_wrapper .filter_container .anchor-item:nth-child(2),body.page-template-template-experiences #filter_experiences.filter_wrapper .filter_container .filter-item:nth-child(2){color:#8d0012;font-weight:700}.anchor-container .anchor-item:after,.anchor-container .filter-item:after,.filter_container .anchor-item:after,.filter_container .filter-item:after{content:"";width:50%;height:2px;display:block;background:0 0;margin:0 auto}.anchor-container .anchor-item:focus,.anchor-container .anchor-item:hover,.anchor-container .filter-item:focus,.anchor-container .filter-item:hover,.filter_container .anchor-item:focus,.filter_container .anchor-item:hover,.filter_container .filter-item:focus,.filter_container .filter-item:hover{color:var(--neutral-dark)}.anchor-container .anchor-item:last-child,.anchor-container .filter-item:last-child,.filter_container .anchor-item:last-child,.filter_container .filter-item:last-child{border-right:0}.anchor-container .anchor-item.is-active,.anchor-container .filter-item.is-active,.filter_container .anchor-item.is-active,.filter_container .filter-item.is-active{color:var(--neutral-dark)}.mobile_filter_container{display:none}@media (max-width:991px){.mobile_filter_container{display:flex;justify-content:center;margin:35px auto;flex-direction:column;max-width:220px}}.mobile_filter_container .mobile_label{max-width:300px;text-transform:uppercase;padding:10px 0}.mobile_filter_container select{width:300px;height:40px;display:block;font-size:16px;padding:.6em 1.4em .5em .8em;max-width:100%;box-sizing:border-box;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--main-color);border:1px solid var(--second-color);background:url(../images/select.png) scroll no-repeat 98% center var(--neutral-light);text-transform:uppercase}footer{background:var(--neutral-darker);margin-top:80px}@media (max-width:991px){footer{margin-top:40px}}footer #footer_menu ul{display:flex;justify-content:space-around;max-width:1010px;margin:0 auto}footer #footer_menu ul li.current-menu-item a{color:var(--main-color)}footer #footer_menu ul a{text-decoration:none;color:var(--neutral-light);font-size:18px;font-family:var(--fourth-font)}footer #footer_menu ul a:hover{color:var(--main-color)}@media (max-width:991px){footer #footer_menu ul{justify-content:space-around;margin:0 25px;flex-wrap:wrap;text-align:center}footer #footer_menu ul .menu-item{width:100%;padding:10px 5px}}footer .footer-logo-wrapper{display:flex;justify-content:center;align-items:center;padding:40px 0}footer .footer-logo-wrapper .separator{height:1px;background:var(--opacity-light);flex:auto}footer .footer-logo-wrapper .footer-logo{margin:0 20px}footer .footer-section{line-height:30px}@media (max-width:991px){footer .footer-section{width:100%;padding:0 25px 40px}footer .footer-section:last-child{padding-bottom:0}footer .footer-section.left{text-align:center}}footer .footer-top{padding-top:40px}footer .footer-mid{max-width:1180px;margin:0 auto;display:flex;justify-content:space-around}@media (max-width:991px){footer .footer-mid .newsletter-container{order:3}}footer .footer-mid .newsletter_box{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:10px}footer .footer-mid .newsletter_box .newsletter-title{font-size:18px;line-height:25px;color:var(--second-color);display:block;padding-bottom:10px;grid-column:1/-1}@media (max-width:991px){footer .footer-mid .newsletter_box .newsletter-title{text-align:center}}footer .footer-mid .newsletter_box #dp_embed_signup,footer .footer-mid .newsletter_box #mc_embed_signup{display:contents}footer .footer-mid .newsletter_box .field.firstname{grid-column:1}footer .footer-mid .newsletter_box .field.lastname{grid-column:2}footer .footer-mid .newsletter_box .field.email{grid-column:span 2}footer .footer-mid .newsletter_box .field.privacy{grid-column:1;display:flex;align-items:center}footer .footer-mid .newsletter_box .field.submit{grid-column:2;padding-top:20px}footer .footer-mid .newsletter_box #dp_embed_signup form,footer .footer-mid .newsletter_box #mc_embed_signup form{padding:0;display:grid;grid-auto-columns:200px;gap:0 10px}@media (max-width:991px){footer .footer-mid .newsletter_box #dp_embed_signup form,footer .footer-mid .newsletter_box #mc_embed_signup form{grid-auto-columns:250px;justify-content:center}}footer .footer-mid .newsletter_box #dp_embed_signup form label,footer .footer-mid .newsletter_box #mc_embed_signup form label{padding:0;margin:0;height:0}footer .footer-mid .newsletter_box #dp_embed_signup form .field,footer .footer-mid .newsletter_box #mc_embed_signup form .field{margin-right:0;margin-bottom:10px}footer .footer-mid .newsletter_box #dp_embed_signup form .field input,footer .footer-mid .newsletter_box #mc_embed_signup form .field input{border-radius:0;height:50px;font-size:18px;font-family:var(--fourth-font);line-height:40px;margin:0;padding:0 20px;border-color:#666;width:100%;min-width:200px}@media (max-width:991px){footer .footer-mid .newsletter_box #dp_embed_signup form .field input,footer .footer-mid .newsletter_box #mc_embed_signup form .field input{width:100%;min-width:0}}footer .footer-mid .newsletter_box #dp_embed_signup form .email input.email,footer .footer-mid .newsletter_box #mc_embed_signup form .email input.email{min-width:250px}footer .footer-mid .newsletter_box #dp_embed_signup form .submit input,footer .footer-mid .newsletter_box #mc_embed_signup form .submit input{height:50px;font-size:14px;font-family:var(--second-font);line-height:40px;letter-spacing:1.4px;width:auto;padding:0 34px;text-transform:uppercase;background:var(--main-color);cursor:pointer}@media (max-width:991px){footer .footer-mid .newsletter_box #dp_embed_signup form .submit input,footer .footer-mid .newsletter_box #mc_embed_signup form .submit input{width:100%;margin-top:5px}}@media (max-width:991px){footer .footer-mid .newsletter_box{grid-template-columns:1fr}footer .footer-mid .newsletter_box .field.lastname{grid-column:1}footer .footer-mid .newsletter_box .field.email{grid-column:1}footer .footer-mid .newsletter_box .field.privacy{grid-column:1;justify-content:center;margin:0}footer .footer-mid .newsletter_box .field.submit{grid-column:1}}footer .footer-mid .newsletter_box #mc_embed_signup_scroll{display:flex}@media (max-width:991px){footer .footer-mid .newsletter_box #mc_embed_signup_scroll{flex-direction:column;margin:0 25px}}footer .footer-mid .newsletter_box .privacy{display:flex;align-items:flex-end;font-size:16px}footer .footer-mid .newsletter_box .privacy input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px!important;height:20px;background:var(--neutral-light);position:relative}footer .footer-mid .newsletter_box .privacy input:focus{outline:0}footer .footer-mid .newsletter_box .privacy input:checked:after{content:"✓";position:absolute;width:20px;height:20px;font-size:1.4em;line-height:.8;color:var(--neutral-dark);text-align:center}footer .footer-mid .newsletter_box .privacy input:checked+label{font-weight:300}footer .footer-mid .newsletter_box .privacy label{color:var(--second-color);padding:0 5px}footer .footer-mid .newsletter_box .privacy a{color:var(--main-color);text-decoration:none}footer .footer-mid .newsletter_box .privacy .error{color:var(--warning-color);padding:0 5px}@media (max-width:991px){footer .footer-mid .newsletter_box .privacy{margin-left:25px}}footer .footer-mid .hotel-data-wrap{color:var(--third-color);font-size:18px}footer .footer-mid .hotel-data-wrap span{display:block}footer .footer-mid .hotel-data-wrap a{color:var(--main-color)}footer .footer-mid .hotel-data-wrap .hotel-fax{padding-bottom:28px}footer .footer-mid .hotel-social{padding-top:28px}footer .footer-mid .hotel-social a{text-decoration:none;display:inline-block;text-align:center;padding:5px}footer .footer-mid .hotel-social a span{width:40px;height:40px;line-height:40px;border-radius:100%;font-size:16px;color:var(--third-color);border:1px solid var(--neutral-dark)}footer .footer-mid .hotel-social a.facebook:hover span{background:var(--facebook);transition:all 1s ease}footer .footer-mid .hotel-social a.twitter:hover span{background:var(--twitter);transition:all 1s ease}footer .footer-mid .hotel-social a.pinterest:hover span{background:var(--pinterest);transition:all 1s ease}footer .footer-mid .hotel-social a.youtube:hover span{background:var(--youtube);transition:all 1s ease}footer .footer-mid .hotel-social a.instagram:hover span{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);transition:all 1s ease}footer .footer-mid .hotel-social a.linkedin:hover span{background:var(--youtube);transition:all 1s ease}footer .footer-mid .hotel-social a.tripadvisor:hover span{background:var(--tripadvisor);transition:all 1s ease}footer .footer-mid .hotel-social a.foursquare:hover span{background:var(--foursquare);transition:all 1s ease}footer .footer-mid .hotel-social a.flickr:hover span{background:var(--flickr);transition:all 1s ease}footer .footer-mid .footer-mobile{display:none}@media (max-width:991px){footer .footer-mid .footer-mobile{display:flex}footer .footer-mid .footer-mobile .right{padding:0 0 40px}}footer .footer-mid .footer-desktop{display:flex}@media (max-width:991px){footer .footer-mid .footer-desktop{display:none}}@media (max-width:991px){footer .footer-mid{flex-direction:column}}footer .copyright,footer .logos-container{margin:0 auto;display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1180px;align-items:center}footer .copyright h1,footer .logos-container h1{display:inline;padding-right:5px}footer .copyright .copyright-right,footer .copyright .seobar,footer .logos-container .copyright-right,footer .logos-container .seobar{padding:0 20px}footer .copyright a,footer .logos-container a{padding:10px 5px}footer .copyright a img,footer .logos-container a img{width:90px;max-height:70px;-o-object-fit:contain;object-fit:contain}@media (max-width:991px){footer .copyright a,footer .logos-container a{padding:10px 5px}}@media (max-width:991px){footer .copyright,footer .logos-container{margin:0 25px;justify-content:space-between;flex-wrap:wrap}}footer .footer-bottom.no_menu{padding-top:65px}footer .copyright{font-family:var(--fourth-font);font-size:16px;padding:47px 0;color:#999;justify-content:center}@media (max-width:991px){footer .copyright{text-align:center;line-height:22px;padding-bottom:60px;justify-content:space-around}footer .copyright .vertical-separator{display:none}}.gform_wrapper .gform_heading h3.gform_title{font-size:48px;line-height:60px;text-align:center}@media (max-width:991px){.gform_wrapper .gform_heading h3.gform_title{font-size:32px;line-height:40px}}.gform_wrapper ul.gform_fields{display:flex!important;flex-direction:row;flex-wrap:wrap}.gform_wrapper ul.gform_fields li.gfield{padding:0 10px;width:100%}.gform_wrapper ul.gform_fields li.gfield label.gfield_label{font-size:20px;line-height:35px;font-weight:300}.gform_wrapper ul.gform_fields li.gfield li.gfield_html{font-size:20px;padding-bottom:50px;line-height:33px}.gform_wrapper ul.gform_fields li.gfield .gfield_required{color:var(--neutral-dark)}.gform_wrapper ul.gform_fields li.gfield .ginput_container_date input,.gform_wrapper ul.gform_fields li.gfield .ginput_container_email input,.gform_wrapper ul.gform_fields li.gfield .ginput_container_text input,.gform_wrapper ul.gform_fields li.gfield .ginput_container_time input{line-height:38px}.gform_wrapper ul.gform_fields li.gfield .ginput_container_date input,.gform_wrapper ul.gform_fields li.gfield .ginput_container_email input,.gform_wrapper ul.gform_fields li.gfield .ginput_container_select select,.gform_wrapper ul.gform_fields li.gfield .ginput_container_text input,.gform_wrapper ul.gform_fields li.gfield .ginput_container_textarea textarea,.gform_wrapper ul.gform_fields li.gfield .ginput_container_time input{width:100%;border:1px solid var(--neutral-dark);padding:10px!important;border-radius:0}.gform_wrapper ul.gform_fields li.gfield .ginput_container_date input,.gform_wrapper ul.gform_fields li.gfield .ginput_container_select select{background-repeat:no-repeat;background-position:98% center}.gform_wrapper ul.gform_fields li.gfield .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:60px;border-radius:0;background-image:url(../css/images/select_form.png)}.gform_wrapper ul.gform_fields li.gfield .ginput_container_date input{background-image:url(../css/images/calendar.png)}.gform_wrapper ul.gform_fields li.gfield .ginput_container_time{width:50%;max-width:initial}.gform_wrapper ul.gform_fields li.gfield .ginput_container_time i{margin-top:1px}.gform_wrapper ul.gform_fields li.gfield .gfield_time_minute{margin-right:0}.gform_wrapper ul.gform_fields li.gfield .ginput_container_number input{width:100%;line-height:38px;padding:10px!important}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox label{font-size:20px;line-height:35px}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox label a{color:var(--main-color);text-decoration:underline;transition:all 1s ease}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox label a:focus,.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox label a:hover{color:var(--neutral-dark)}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px!important;height:20px;border:1px solid var(--neutral-dark);position:relative;border-radius:0}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox input:focus{outline:0}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox input:checked:after{content:"✓";position:absolute;width:20px;height:20px;font-size:1.4em;line-height:.8;color:var(--neutral-dark);text-align:center}.gform_wrapper ul.gform_fields li.gfield .ginput_container_checkbox input:checked+label{font-weight:300}.gform_wrapper ul.gform_fields li.gfield.small{width:33.3%}@media (max-width:991px){.gform_wrapper ul.gform_fields li.gfield.small{width:100%}}.gform_wrapper ul.gform_fields li.gfield.middle{width:50%}@media (max-width:991px){.gform_wrapper ul.gform_fields li.gfield.middle{width:100%}}.gform_wrapper ul.gform_fields li.gfield.privacy-policy .gfield_label{display:none}.gform_wrapper ul.gform_fields li.gfield.gfield_html{margin-top:16px;display:flex;align-items:center;font-size:20px;line-height:33px!important}.gform_wrapper ul.gform_fields li.gfield.gfield_html span.external-guests{color:var(--main-color);font-weight:700}.gform_wrapper ul.gform_fields li.gfield.external-guests-input{margin-top:0}.gform_wrapper .gform_footer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding:16px 10px 10px 10px!important}@media (max-width:991px){.gform_wrapper .gform_footer{flex-wrap:wrap}}.gform_wrapper .gform_footer .required-fields,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{width:50%!important}@media (max-width:991px){.gform_wrapper .gform_footer .required-fields,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{width:100%!important}}.gform_wrapper .gform_footer .required-fields{font-size:20px;line-height:35px}@media (max-width:991px){.gform_wrapper .gform_footer .required-fields{margin-bottom:20px}}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-size:16px!important;line-height:55px!important;color:var(--neutral-light);text-transform:uppercase;background:var(--main-color);padding:0 40px;margin:0!important;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;transition:all 1s ease}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background:var(--neutral-dark)}.form-wrapper{display:none;max-width:900px;width:100%}@media (max-width:767px){.form-wrapper{padding:44px 20px}}.form-wrapper .the-title{display:block;margin-bottom:50px;text-transform:initial}.gform_wrapper{max-width:900px!important;width:100%}@media (max-width:767px){.gform_wrapper{padding:44px 20px}}.gform_wrapper .top_label .ginput_container_date{position:relative}.gform_wrapper .top_label .ginput_container_date .ui-datepicker-trigger{position:absolute;top:0;left:0;width:100%!important;height:100%!important;opacity:0}.gform_wrapper .gform_title{display:block;margin-bottom:50px;text-transform:initial}body,html{line-height:16px;font-size:14px;font-family:var(--first-font);font-weight:300;color:var(--neutral-dark);min-height:100%}body.no-scroll,html.no-scroll{overflow:hidden}body,body *{box-sizing:border-box}a:hover{transition:all 1s ease}.close{position:absolute;top:0;left:0;width:50px;height:50px;background:0 0;z-index:500;overflow:hidden;display:block;transition:all 1s ease}.close:after,.close:before{width:90%;height:1px;background:var(--neutral-light);content:"";display:block;position:absolute;left:25%;transform-origin:0 0}.close:before{top:20%;transform:rotate(45deg)}.close:after{bottom:15%;transform:rotate(-45deg)}.section{overflow:hidden}.page-wrapper{margin-top:80px}@media (max-width:991px){.page-wrapper{margin-top:40px}}.no_slideshow .page-wrapper{margin-top:180px}@media (max-width:991px){.no_slideshow .page-wrapper{margin-top:110px}}.arrow{width:15px;height:30px;display:inline-block;position:absolute;top:50%;margin-top:-15px;z-index:10}.arrow.prev{left:0}.arrow.prev span{transform:rotate(180deg)}.arrow.next{right:0}.arrow span{background:url(../images/arrow-dark.svg) scroll center no-repeat;width:100%;height:100%;display:block}.arrow.inverse{background:var(--arrow-bg);display:inline-block;line-height:80px;text-align:center;position:absolute;top:50%;width:50px;height:100px;margin-top:-40px;color:var(--neutral-light);text-decoration:none;transition:all 1s ease}.arrow.inverse:focus,.arrow.inverse:hover{background:var(--neutral-dark);opacity:.4}.arrow.inverse.next span,.arrow.inverse.prev span{background:url(../images/arrow.svg) scroll center no-repeat;display:inline-block;width:25px;height:100px;position:relative}.arrow.inverse.prev{border-top-right-radius:90px;border-bottom-right-radius:90px}.arrow.inverse.prev span{transform:rotate(-180deg);right:10%}.arrow.inverse.next{border-bottom-left-radius:90px;border-top-left-radius:90px}@media (max-width:991px){.arrow.inverse{background:0 0}.arrow.inverse:focus,.arrow.inverse:hover{background:0 0}}.slick-dots{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;padding-top:40px}.slick-dots li{width:8px;height:8px;border-radius:100%;border:1px solid var(--neutral-light);background:var(--neutral-light);margin:0 9px;position:relative}.slick-dots li.slick-active{background:0 0;width:18px;height:18px}.slick-dots li.slick-active:before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:var(--neutral-light);border-radius:100%}.slick-dots li button{display:none}.container{max-width:1180px;width:100%;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.the-title{font-size:48px;text-transform:uppercase;line-height:60px}.error404 .the-title{font-size:100px;line-height:120px}@media (max-width:991px){.the-title{font-size:32px;line-height:40px}}.the-subtitle{font-size:32px;line-height:60px}@media (max-width:991px){.the-subtitle{font-size:22px;line-height:35px}}.centered{text-align:center}.thumb{width:100%;height:100%;display:block;background-position:center;background-repeat:no-repeat;position:relative}.the_content{padding:25px 0;color:var(--light-black)}.error404 .the_content{font-size:20px;line-height:23px}.error404 .the_content h2{font-family:var(--second-font);font-size:1.8em;font-weight:700;line-height:120%;position:relative;text-transform:none}.error404 .the_content h3{font-family:var(--second-font);font-size:1.6em;font-weight:700;line-height:120%;position:relative;text-transform:none}.error404 .the_content h4{font-family:var(--second-font);font-size:1.3em;font-weight:700;line-height:120%;position:relative;text-transform:none}.error404 .the_content h5{font-family:var(--second-font);font-size:1em;font-weight:700;line-height:120%;position:relative;text-transform:none}.error404 .the_content h6{font-family:var(--second-font);font-size:.83em;font-weight:700;line-height:120%;position:relative;text-transform:none}.error404 .the_content h2+p,.error404 .the_content h3+p,.error404 .the_content h4+p,.error404 .the_content h5+p,.error404 .the_content h6+p{margin-top:1em}.error404 .the_content h1+p,.error404 .the_content p+h1,.error404 .the_content p+h2,.error404 .the_content p+h3,.error404 .the_content p+h4,.error404 .the_content p+h5,.error404 .the_content p+p{margin-top:1em}.error404 .the_content b,.error404 .the_content strong{font-weight:700;color:var(--main-color)}.error404 .the_content ol,.error404 .the_content ul{margin:1em 0 1em 3em}.error404 .the_content ul{list-style:disc inside none}.error404 .the_content ol{list-style:decimal inside none}.error404 .the_content em,.error404 .the_content i{font-style:italic}.error404 .the_content a{color:var(--main-color);transition:all .3s ease}.error404 .the_content a:focus,.error404 .the_content a:hover{color:var(--neutral-dark)}.error404 .the_content hr{border-width:1px 0 0 0;border-style:solid;margin:1em 0}.error404 .the_content blockquote{font-style:italic;margin:1em 0 1em 3em;padding:1em 2em;background-color:#f5f5f5;border-left:5px solid #dcdcdc}.error404 .the_content blockquote:after,.error404 .the_content blockquote:before{font-size:1.2em}.error404 .the_content blockquote:before{content:"“";padding-right:5px}.error404 .the_content blockquote:after{content:"”";padding-left:5px}.error404 .the_content dl{margin:1em 0 1em 2em}.error404 .the_content dl dd{border-left:5px solid #dcdcdc;padding-left:1em}.error404 .the_content dl dt+dd{margin-top:.5em}.error404 .the_content dl dd+dt{margin-top:.5em}.error404 .the_content mark{padding:0 .5em}.error404 .the_content .table_wrap+p,.error404 .the_content table+p{margin-top:20px}.error404 .the_content p+.table_wrap,.error404 .the_content p+table{margin-top:20px}.error404 .the_content .table_wrap{width:100%;overflow-x:auto}.error404 .the_content table{font-size:.8em;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:#ddd}.error404 .the_content table td,.error404 .the_content table th{border-width:1px;border-style:solid;border-color:#ddd;padding:5px 10px;vertical-align:middle;text-align:center;min-width:90px}.error404 .the_content table th{background:#ddd;border-right-color:#ddd}.buttons-section{padding:16px 0}@media (max-width:991px){.buttons-section{display:flex;flex-direction:column;padding:16px 0 10px}}.buttons-section .book-now-cta{margin:15px 0}.anchor-btn,.discover-more{color:var(--main-color);font-family:var(--second-font);font-size:14px;line-height:33px;letter-spacing:2.1px;text-transform:uppercase;text-decoration:none;padding-right:24px;cursor:pointer;transition:all 1s ease}.anchor-btn:before,.discover-more:before{content:"⟶";display:inline-block;padding-right:5px}.anchor-btn:focus,.anchor-btn:hover,.discover-more:focus,.discover-more:hover{color:var(--neutral-dark)}.title-wrap .anchor-btn,.title-wrap .book-now-cta{display:flex;justify-content:center}.title-wrap .book-now-cta{margin:10px 0;width:auto}.book-now-cta,.book-now-cta-inverse,.buttons-section .book-hotel,.request-quote{color:var(--neutral-light);font-family:var(--second-font);font-size:14px;letter-spacing:2.1px;text-transform:uppercase;text-decoration:none;margin:32px 0;background:var(--main-color);display:inline-block;cursor:pointer;line-height:18px;padding:16px;align-self:center;text-align:center;transition:all 1s ease}.book-now-cta-inverse:focus,.book-now-cta-inverse:hover,.book-now-cta:focus,.book-now-cta:hover,.buttons-section .book-hotel:focus,.buttons-section .book-hotel:hover,.request-quote:focus,.request-quote:hover{background:var(--neutral-dark);transition:all 1s ease}@media (max-width:991px){.book-now-cta,.book-now-cta-inverse,.buttons-section .book-hotel,.request-quote{width:100%}}.book-now-cta-inverse{max-width:260px;margin:32px 20px;color:var(--main-color);background:0 0;border:1px solid var(--main-color)}.book-now-cta-inverse:focus,.book-now-cta-inverse:hover{color:var(--neutral-light);background:var(--main-color)}.full_width_separator .page-logo-wrapper{max-width:100%}.page-logo-wrapper{display:flex;justify-content:center;align-items:center;max-width:170px;margin:0 auto 80px}.page-logo-wrapper .separator{height:1px;background:var(--second-color);flex:auto;width:50px}.page-logo-wrapper .page-logo{margin:0 20px}@media (max-width:991px){.page-logo-wrapper{margin:0 auto 40px}}.the-content{max-width:900px;margin:0 auto;font-size:20px;font-family:var(--fourth-font);line-height:33px;color:#444;letter-spacing:0}.the-content h2{font-family:var(--second-font);font-size:1.8em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h3{font-family:var(--second-font);font-size:1.6em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h4{font-family:var(--second-font);font-size:1.3em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h5{font-family:var(--second-font);font-size:1em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h6{font-family:var(--second-font);font-size:.83em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h2+p,.the-content h3+p,.the-content h4+p,.the-content h5+p,.the-content h6+p{margin-top:1em}.the-content h1+p,.the-content p+h1,.the-content p+h2,.the-content p+h3,.the-content p+h4,.the-content p+h5,.the-content p+p{margin-top:1em}.the-content b,.the-content strong{font-weight:700;color:var(--main-color)}.the-content ol,.the-content ul{margin:1em 0 1em 3em}.the-content ul{list-style:disc inside none}.the-content ol{list-style:decimal inside none}.the-content em,.the-content i{font-style:italic}.the-content a{color:var(--main-color);transition:all .3s ease}.the-content a:focus,.the-content a:hover{color:var(--neutral-dark)}.the-content hr{border-width:1px 0 0 0;border-style:solid;margin:1em 0}.the-content blockquote{font-style:italic;margin:1em 0 1em 3em;padding:1em 2em;background-color:#f5f5f5;border-left:5px solid #dcdcdc}.the-content blockquote:after,.the-content blockquote:before{font-size:1.2em}.the-content blockquote:before{content:"“";padding-right:5px}.the-content blockquote:after{content:"”";padding-left:5px}.the-content dl{margin:1em 0 1em 2em}.the-content dl dd{border-left:5px solid #dcdcdc;padding-left:1em}.the-content dl dt+dd{margin-top:.5em}.the-content dl dd+dt{margin-top:.5em}.the-content mark{padding:0 .5em}.the-content .table_wrap+p,.the-content table+p{margin-top:20px}.the-content p+.table_wrap,.the-content p+table{margin-top:20px}.the-content .table_wrap{width:100%;overflow-x:auto}.the-content table{font-size:.8em;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:#ddd}.the-content table td,.the-content table th{border-width:1px;border-style:solid;border-color:#ddd;padding:5px 10px;vertical-align:middle;text-align:center;min-width:90px}.the-content table th{background:#ddd;border-right-color:#ddd}@media (max-width:991px){.the-content{width:90%}}.the-content,.the-extra-content,.the_content{font-size:20px;line-height:33px}.the-content h2,.the-extra-content h2,.the_content h2{font-family:var(--second-font);font-size:1.8em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h3,.the-extra-content h3,.the_content h3{font-family:var(--second-font);font-size:1.6em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h4,.the-extra-content h4,.the_content h4{font-family:var(--second-font);font-size:1.3em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h5,.the-extra-content h5,.the_content h5{font-family:var(--second-font);font-size:1em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h6,.the-extra-content h6,.the_content h6{font-family:var(--second-font);font-size:.83em;font-weight:700;line-height:120%;position:relative;text-transform:none}.the-content h2+p,.the-content h3+p,.the-content h4+p,.the-content h5+p,.the-content h6+p,.the-extra-content h2+p,.the-extra-content h3+p,.the-extra-content h4+p,.the-extra-content h5+p,.the-extra-content h6+p,.the_content h2+p,.the_content h3+p,.the_content h4+p,.the_content h5+p,.the_content h6+p{margin-top:1em}.the-content h1+p,.the-content p+h1,.the-content p+h2,.the-content p+h3,.the-content p+h4,.the-content p+h5,.the-content p+p,.the-extra-content h1+p,.the-extra-content p+h1,.the-extra-content p+h2,.the-extra-content p+h3,.the-extra-content p+h4,.the-extra-content p+h5,.the-extra-content p+p,.the_content h1+p,.the_content p+h1,.the_content p+h2,.the_content p+h3,.the_content p+h4,.the_content p+h5,.the_content p+p{margin-top:1em}.the-content b,.the-content strong,.the-extra-content b,.the-extra-content strong,.the_content b,.the_content strong{font-weight:700;color:var(--main-color)}.the-content ol,.the-content ul,.the-extra-content ol,.the-extra-content ul,.the_content ol,.the_content ul{margin:1em 0 1em 3em}.the-content ul,.the-extra-content ul,.the_content ul{list-style:disc inside none}.the-content ol,.the-extra-content ol,.the_content ol{list-style:decimal inside none}.the-content em,.the-content i,.the-extra-content em,.the-extra-content i,.the_content em,.the_content i{font-style:italic}.the-content a,.the-extra-content a,.the_content a{color:var(--main-color);transition:all .3s ease}.the-content a:focus,.the-content a:hover,.the-extra-content a:focus,.the-extra-content a:hover,.the_content a:focus,.the_content a:hover{color:var(--neutral-dark)}.the-content hr,.the-extra-content hr,.the_content hr{border-width:1px 0 0 0;border-style:solid;margin:1em 0}.the-content blockquote,.the-extra-content blockquote,.the_content blockquote{font-style:italic;margin:1em 0 1em 3em;padding:1em 2em;background-color:#f5f5f5;border-left:5px solid #dcdcdc}.the-content blockquote:after,.the-content blockquote:before,.the-extra-content blockquote:after,.the-extra-content blockquote:before,.the_content blockquote:after,.the_content blockquote:before{font-size:1.2em}.the-content blockquote:before,.the-extra-content blockquote:before,.the_content blockquote:before{content:"“";padding-right:5px}.the-content blockquote:after,.the-extra-content blockquote:after,.the_content blockquote:after{content:"”";padding-left:5px}.the-content dl,.the-extra-content dl,.the_content dl{margin:1em 0 1em 2em}.the-content dl dd,.the-extra-content dl dd,.the_content dl dd{border-left:5px solid #dcdcdc;padding-left:1em}.the-content dl dt+dd,.the-extra-content dl dt+dd,.the_content dl dt+dd{margin-top:.5em}.the-content dl dd+dt,.the-extra-content dl dd+dt,.the_content dl dd+dt{margin-top:.5em}.the-content mark,.the-extra-content mark,.the_content mark{padding:0 .5em}.the-content .table_wrap+p,.the-content table+p,.the-extra-content .table_wrap+p,.the-extra-content table+p,.the_content .table_wrap+p,.the_content table+p{margin-top:20px}.the-content p+.table_wrap,.the-content p+table,.the-extra-content p+.table_wrap,.the-extra-content p+table,.the_content p+.table_wrap,.the_content p+table{margin-top:20px}.the-content .table_wrap,.the-extra-content .table_wrap,.the_content .table_wrap{width:100%;overflow-x:auto}.the-content table,.the-extra-content table,.the_content table{font-size:.8em;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:#ddd}.the-content table td,.the-content table th,.the-extra-content table td,.the-extra-content table th,.the_content table td,.the_content table th{border-width:1px;border-style:solid;border-color:#ddd;padding:5px 10px;vertical-align:middle;text-align:center;min-width:90px}.the-content table th,.the-extra-content table th,.the_content table th{background:#ddd;border-right-color:#ddd}.the-extra-content{margin-bottom:15px}.the-extra-content-wrapper{height:0;overflow:hidden;transition:height .5s ease}#the_content_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-around;margin:80px auto;max-width:1180px;position:relative;padding:80px}#the_content_wrapper.has-featured-image{padding:0;min-height:620px}@media (max-width:991px){#the_content_wrapper.has-featured-image{padding:0}}#the_content_wrapper.has-featured-image:before{left:80px}@media (max-width:991px){#the_content_wrapper.has-featured-image:before{left:0}}#the_content_wrapper.has-featured-image .the-content-section,#the_content_wrapper.has-featured-image .thumb-wrap{width:50%;padding:30px}@media (max-width:991px){#the_content_wrapper.has-featured-image .the-content-section,#the_content_wrapper.has-featured-image .thumb-wrap{width:100%}}#the_content_wrapper.has-featured-image .thumb-wrap{padding:80px 0 0;max-width:620px;width:60%;position:relative}@media (max-width:991px){#the_content_wrapper.has-featured-image .thumb-wrap{padding:0 30px 30px 30px;height:100%;margin-bottom:0;max-width:100%;width:100%}#the_content_wrapper.has-featured-image .thumb-wrap:before{content:"";display:block;border:2px solid var(--third-color);position:absolute;top:30px;left:0;right:0;bottom:0;z-index:-1}}@media (max-width:568px){#the_content_wrapper.has-featured-image .thumb-wrap{height:220px}}#the_content_wrapper.has-featured-image .the-content-section{padding-left:0;max-width:420px;padding-top:80px}@media (max-width:991px){#the_content_wrapper.has-featured-image .the-content-section{padding:30px 0;max-width:100%}}#the_content_wrapper.has-featured-image .the_content{padding:0}@media (max-width:991px){#the_content_wrapper{border:none;flex-direction:column;margin:20px auto 0;padding:40px 0 0}}#the_content_wrapper:before{content:"";display:inline-block;position:absolute;border:5px solid var(--third-color);top:0;left:0;right:0;bottom:0}@media (max-width:991px){#the_content_wrapper:before{display:none}}#the_content_wrapper.right{padding:80px 0}#the_content_wrapper.right:before{right:80px}#the_content_wrapper.left:before{left:80px}@media (max-width:991px){#the_content_wrapper.map-wrapper{flex-direction:column-reverse;padding:0}}#the_content_wrapper.no_img{margin:0;border:none;min-height:auto}#the_content_wrapper.no_img .the-content-section{max-width:800px;left:0;margin:0 auto}#the_content_wrapper.no_img:before{border:none}#the_content_wrapper.odd{flex-direction:row-reverse}#the_content_wrapper.odd .thumb_wrap{right:-110px;left:auto}@media (max-width:991px){#the_content_wrapper.odd .thumb_wrap{right:auto}}#the_content_wrapper.odd .the-content-section{right:-70px;left:auto}@media (max-width:991px){#the_content_wrapper.odd .the-content-section{right:auto;max-width:90%}}.marker_content h4{font-family:var(--second-font);font-weight:700;font-size:18px;padding-bottom:10px}.marker_content .contacts span{display:inline-block;padding:2px}.marker_content .contacts .address,.marker_content .contacts .mail{display:block}.marker_content .contacts .fax:before,.marker_content .contacts .mail:before,.marker_content .contacts .phone:before{display:inline-block;font-family:var(--awesome);font-weight:900;padding-right:5px}.marker_content .contacts .phone:before{content:"\f095"}.marker_content .contacts .fax:before{content:"\f1ac"}.marker_content .contacts .mail:before{content:"\f0e0"}.marker_content .contacts .mail a{color:var(--main-color);text-decoration:none;transition:all 1s ease}.marker_content .contacts .mail a:focus,.marker_content .contacts .mail a:hover{color:var(--neutral-dark)}.gform_wrapper div.validation_error{display:none}.gform_wrapper li.gfield.gfield_error{border-top:0!important;background-color:transparent!important;border-bottom:0!important}.gform_wrapper .validation_message{color:var(--warning-color)!important;padding-top:5px!important}.ui-datepicker{width:auto!important;font:14px var(--first-font)!important;border-radius:0;padding:5px!important}.ui-datepicker .ui-datepicker-header{background-color:var(--neutral-light);color:var(--second-color);box-shadow:none;text-shadow:none;border:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{border-radius:0!important;background:var(--second-color)}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon{background:url(../images/arrow-dark.svg) no-repeat center}.ui-datepicker .ui-datepicker-prev .ui-icon{transform:rotate(-180deg)}.ui-datepicker tbody tr,.ui-datepicker thead{border-bottom:none!important}.ui-datepicker thead{background:0 0!important}.ui-datepicker tbody td{padding:1px!important;border:none!important}.ui-datepicker th{font-size:12px!important;text-shadow:none!important}.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled{background-color:transparent!important}.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:var(--main-color);box-shadow:none;width:35px;height:35px;color:var(--neutral-light);text-shadow:none;border:0;transition:all 1s ease}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight,.ui-datepicker .ui-datepicker-calendar .ui-state-hover{background:var(--neutral-dark)}.gform_ajax_spinner{margin-left:20px;border:4px solid rgba(200,200,200,.3);border-left:4px solid var(--second-color);animation:spinner 1.1s infinite linear;border-radius:50%;width:30px;height:30px}@media (max-width:767px){.gform_ajax_spinner{margin-top:10px}}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#bottom_section{margin-top:80px;margin-bottom:-80px;background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center}#bottom_section .content{width:100%;max-width:1000px}#bottom_section .the-subtitle{padding-top:80px}#bottom_section .request-quote{margin-bottom:80px}.guest_comments .container .the-content-section{max-width:100%;left:0;width:100%}.guest_comments .the_content{padding:0}.guest_comments #the_content_wrapper{border:none}#sitemap_wrapper{font-size:20px;line-height:25px;margin-top:20px}#sitemap_wrapper h2{font-family:var(--second-font);font-size:1.8em;font-weight:700;line-height:120%;position:relative;text-transform:none}#sitemap_wrapper h3{font-family:var(--second-font);font-size:1.6em;font-weight:700;line-height:120%;position:relative;text-transform:none}#sitemap_wrapper h4{font-family:var(--second-font);font-size:1.3em;font-weight:700;line-height:120%;position:relative;text-transform:none}#sitemap_wrapper h5{font-family:var(--second-font);font-size:1em;font-weight:700;line-height:120%;position:relative;text-transform:none}#sitemap_wrapper h6{font-family:var(--second-font);font-size:.83em;font-weight:700;line-height:120%;position:relative;text-transform:none}#sitemap_wrapper h2+p,#sitemap_wrapper h3+p,#sitemap_wrapper h4+p,#sitemap_wrapper h5+p,#sitemap_wrapper h6+p{margin-top:1em}#sitemap_wrapper h1+p,#sitemap_wrapper p+h1,#sitemap_wrapper p+h2,#sitemap_wrapper p+h3,#sitemap_wrapper p+h4,#sitemap_wrapper p+h5,#sitemap_wrapper p+p{margin-top:1em}#sitemap_wrapper b,#sitemap_wrapper strong{font-weight:700;color:var(--main-color)}#sitemap_wrapper ol,#sitemap_wrapper ul{margin:1em 0 1em 3em}#sitemap_wrapper ul{list-style:disc inside none}#sitemap_wrapper ol{list-style:decimal inside none}#sitemap_wrapper em,#sitemap_wrapper i{font-style:italic}#sitemap_wrapper a{color:var(--main-color);transition:all .3s ease}#sitemap_wrapper a:focus,#sitemap_wrapper a:hover{color:var(--neutral-dark)}#sitemap_wrapper hr{border-width:1px 0 0 0;border-style:solid;margin:1em 0}#sitemap_wrapper blockquote{font-style:italic;margin:1em 0 1em 3em;padding:1em 2em;background-color:#f5f5f5;border-left:5px solid #dcdcdc}#sitemap_wrapper blockquote:after,#sitemap_wrapper blockquote:before{font-size:1.2em}#sitemap_wrapper blockquote:before{content:"“";padding-right:5px}#sitemap_wrapper blockquote:after{content:"”";padding-left:5px}#sitemap_wrapper dl{margin:1em 0 1em 2em}#sitemap_wrapper dl dd{border-left:5px solid #dcdcdc;padding-left:1em}#sitemap_wrapper dl dt+dd{margin-top:.5em}#sitemap_wrapper dl dd+dt{margin-top:.5em}#sitemap_wrapper mark{padding:0 .5em}#sitemap_wrapper .table_wrap+p,#sitemap_wrapper table+p{margin-top:20px}#sitemap_wrapper p+.table_wrap,#sitemap_wrapper p+table{margin-top:20px}#sitemap_wrapper .table_wrap{width:100%;overflow-x:auto}#sitemap_wrapper table{font-size:.8em;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:#ddd}#sitemap_wrapper table td,#sitemap_wrapper table th{border-width:1px;border-style:solid;border-color:#ddd;padding:5px 10px;vertical-align:middle;text-align:center;min-width:90px}#sitemap_wrapper table th{background:#ddd;border-right-color:#ddd}@media (max-width:991px){#sitemap_wrapper .sitemap{margin-left:10px}}#sitemap_wrapper .sitemap li{list-style-type:disc}#sitemap_wrapper .sitemap li a{color:var(--neutral-dark);text-decoration:none;cursor:pointer;transition:all 1s ease}#sitemap_wrapper .sitemap li a:hover{color:var(--main-color);text-decoration:none;outline:0}#sitemap_wrapper .sitemap li a:focus{outline:0;text-decoration:none}#sitemap_wrapper .sitemap li.page_item_has_children{margin-left:20px}#sitemap_wrapper .sitemap li.page_item_has_children .children{margin-top:10px}@media (max-width:991px){#sitemap_wrapper .sitemap li.page_item_has_children .children{margin-left:10px}}@media (max-width:991px){.page-template-default #preview_children{margin-bottom:-20px}}@media (max-width:991px){.page-template-default .preview-children-wrap{padding-top:40px}}header{top:0;width:100%;position:absolute;height:100px;z-index:1}header #seobar_wrapper{display:none}header .container-fluid{display:flex;justify-content:space-between}header .container-fluid #open_menu,header .container-fluid #open_menu_mobile{flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;border-right:1px solid var(--opacity-light);position:absolute;transition:all 1s ease}@media (max-width:991px){header .container-fluid #open_menu,header .container-fluid #open_menu_mobile{border-right:none;width:60px;height:60px;margin:25px 30px}}header .container-fluid #open_menu:hover .icon:after,header .container-fluid #open_menu_mobile:hover .icon:after{background:var(--main-color)}header .container-fluid #open_menu:hover .icon:before,header .container-fluid #open_menu_mobile:hover .icon:before{border-color:var(--main-color)}header .container-fluid #open_menu .icon,header .container-fluid #open_menu_mobile .icon{width:30px;height:19px;display:inline-block;position:relative;margin:0 auto}header .container-fluid #open_menu .icon:after,header .container-fluid #open_menu .icon:before,header .container-fluid #open_menu_mobile .icon:after,header .container-fluid #open_menu_mobile .icon:before{width:30px;content:"";display:block;transition:all 1s ease}#header_wrap.custom header .container-fluid #open_menu .icon:after,#header_wrap.custom header .container-fluid #open_menu .icon:before,#header_wrap.custom header .container-fluid #open_menu_mobile .icon:after,#header_wrap.custom header .container-fluid #open_menu_mobile .icon:before{background:var(--neutral-light)}header .container-fluid #open_menu .icon:before,header .container-fluid #open_menu_mobile .icon:before{top:50%;left:0;position:absolute;height:18px;margin-top:-9px;border-width:2px 0;border-style:solid;border-color:var(--neutral-light)}header .container-fluid #open_menu .icon:after,header .container-fluid #open_menu_mobile .icon:after{height:2px;background:var(--neutral-light);content:"";display:block;margin:11px 0 0}header .container-fluid #open_menu .label,header .container-fluid #open_menu_mobile .label{display:none}header .container-fluid #open_menu{display:flex}@media (max-width:991px){header .container-fluid #open_menu{display:none}}header .container-fluid #open_menu_mobile{display:none}@media (max-width:991px){header .container-fluid #open_menu_mobile{display:flex;width:auto;height:auto}}header .container-fluid .header-menu{display:flex;line-height:100px;vertical-align:middle;align-items:center;height:100px;width:34%}header .container-fluid .header-menu a{text-decoration:none;color:#fff;padding:0 20px;vertical-align:middle;display:flex}header .container-fluid .header-menu a span{font-size:35px}header .container-fluid .header-menu a span:hover,header .container-fluid .header-menu a:hover{color:var(--main-color)}header .container-fluid .header-menu #highlights .menu{display:flex}header .container-fluid .header-menu #highlights .menu li a{text-decoration:none;color:var(--neutral-light);padding:0 20px;font:normal var(--fourth-font);font-size:18px}header .container-fluid .header-menu #highlights .menu li a:hover{color:var(--main-color)}header .container-fluid .header-menu #highlights .menu li.current-menu-item a{color:var(--main-color)}@media (max-width:1200px){header .container-fluid .header-menu #highlights{display:none}}@media (max-width:991px){header .container-fluid .header-menu{display:none}}@media (max-width:1200px){header .container-fluid .header-menu{width:calc(34% - 30px)}}header .container-fluid #logo{top:40px;display:block;position:relative;margin:0 auto}@media (max-width:991px){header .container-fluid #logo{top:0}}header .container-fluid #logo img{max-width:300px;height:120px;-o-object-fit:contain;object-fit:contain}header .container-fluid #logo img.fixed{display:none}@media (max-width:991px){header .container-fluid #logo img{margin-left:0;height:70px;max-width:200px}}header .container-fluid #main_book{background:var(--main-color);color:var(--neutral-light);width:200px}@media (max-width:991px){header .container-fluid #main_book{display:none}}header .container-fluid #main_book a{font:italic 300 16px var(--fourth-font);font-size:20px;text-decoration:none;color:var(--neutral-light);padding:0 25px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}header .container-fluid #main_book a:hover{background:var(--neutral-darker);transition:all 1s ease}@media (max-width:1200px){header .container-fluid #main_book a{padding:0 10px}}@media (max-width:991px){header .container-fluid #main_book a{display:none}}@media (max-width:991px){header .container-fluid{text-align:center}}header .line-left,header .line-right{top:100px;position:absolute;border-bottom:1px solid var(--opacity-light);width:calc(52% - 220px)}@media (max-width:991px){header .line-left,header .line-right{display:none}}header .line-right{right:0}header .col.col_left{width:6%;max-height:100px;min-width:100px}@media (max-width:991px){header .col.col_left{width:40%;min-width:60px}}header .col.col_right{display:flex;justify-content:flex-end;width:40%;max-height:100px}header #guestaccount{position:relative;background:0 0;left:0;width:auto;display:flex;align-items:center;height:100%;padding:20px 50px 20px 20px}@media (min-width:992px) and (max-width:1199px){header #guestaccount{padding:20px}}@media (min-width:768px) and (max-width:991px){header #guestaccount{margin-right:30px}}@media (max-width:991px){header #guestaccount{margin-right:0;padding:0}}@media (min-width:768px) and (max-width:991px){header #login,header #logout{margin-right:30px}}@media (max-width:991px){header #login,header #logout{margin-right:0}}@media (max-width:767px){header #login,header #logout{margin-right:0}}header #login a,header #logout a{display:flex;text-decoration:none}@media screen and (max-width:1012px){header #login a,header #logout a{font-size:11px}}header #login .icon,header #logout .icon{float:left;display:block;width:14px;background:url(../images/avatar_white.svg) no-repeat center center transparent;background-size:100% auto}.custom header #login .icon,.custom header #logout .icon,.single_hotel header #login .icon,.single_hotel header #logout .icon{background-image:url(../images/avatar_white.svg)}@media (max-width:991px){header #login .icon,header #logout .icon{background-size:12px auto;display:block;width:15px;height:15px}}header #login .label,header #logout .label{line-height:40px;padding-left:.5em;letter-spacing:.8px;font-size:18px;color:var(--neutral-light);text-decoration:none;transition:all 1s ease;display:flex;align-items:center;justify-content:center}#header_wrapper.custom header #login .label,#header_wrapper.custom header #logout .label,#header_wrapper.single_hotel:not(.fixed) header #login .label,#header_wrapper.single_hotel:not(.fixed) header #logout .label{color:var(--neutral-light);text-shadow:0 0 10px rgba(0,0,0,.3)}header #login .label:hover,header #logout .label:hover{color:var(--main-color)}header .desktop-login{position:relative}@media (max-width:991px){header .desktop-login{display:none}}header .desktop-login #login .dropdown,header .desktop-login #logout .dropdown{display:none;position:absolute;width:250px;top:40px;left:50%;margin-left:-125px;padding-top:15px}header .desktop-login #login .dropdown .dropdown-container,header .desktop-login #logout .dropdown .dropdown-container{background:var(--gold-dark);padding:10px;white-space:nowrap;display:block;text-align:center;transition:all 1s ease}header .desktop-login #login .dropdown .dropdown-container:before,header .desktop-login #logout .dropdown .dropdown-container:before{content:"";display:block;position:absolute;border-width:8px;border-style:solid;border-color:transparent transparent var(--gold-dark) transparent;left:50%;top:0;margin-left:-4px;z-index:200}header .desktop-login #login .dropdown .dropdown-container a,header .desktop-login #logout .dropdown .dropdown-container a{display:block;text-decoration:none}header .desktop-login #login .dropdown .dropdown-container span,header .desktop-login #logout .dropdown .dropdown-container span{display:block}header .desktop-login #login .dropdown .dropdown-container span.label,header .desktop-login #logout .dropdown .dropdown-container span.label{background:var(--gold-dark);color:var(--neutral-light)!important;border-radius:3px;text-shadow:none}header .desktop-login #login .dropdown .dropdown-container span.exclusive_offer,header .desktop-login #login .dropdown .dropdown-container span.member,header .desktop-login #login .dropdown .dropdown-container span.name-user,header .desktop-login #logout .dropdown .dropdown-container span.exclusive_offer,header .desktop-login #logout .dropdown .dropdown-container span.member,header .desktop-login #logout .dropdown .dropdown-container span.name-user{color:var(--neutral-light)}header .desktop-login #login .dropdown .dropdown-container span.exclusive_offer,header .desktop-login #login .dropdown .dropdown-container span.member,header .desktop-login #logout .dropdown .dropdown-container span.exclusive_offer,header .desktop-login #logout .dropdown .dropdown-container span.member{line-height:20px;white-space:normal;font-style:italic}header .desktop-login #login .dropdown .dropdown-container span.member,header .desktop-login #logout .dropdown .dropdown-container span.member{padding-top:10px}header .desktop-login #login .dropdown .dropdown-container:hover span.label,header .desktop-login #logout .dropdown .dropdown-container:hover span.label{color:var(--neutral-darker)!important}header .mobile-login{display:none}@media (max-width:991px){header .mobile-login{display:block}}header .mobile-login #login a,header .mobile-login #logout a{text-decoration:none;padding-top:5px}header .mobile-login #login .icon,header .mobile-login #logout .icon{width:100%;height:30px}@media (max-width:991px){header .mobile-login #login .icon,header .mobile-login #logout .icon{width:70px;height:70px;background-size:30px auto}}header .mobile-login #login .label,header .mobile-login #logout .label{padding-left:0;display:block;line-height:15px}@media (max-width:991px){header .mobile-login #login .label,header .mobile-login #logout .label{display:none}}header .languages{display:flex;justify-content:center;align-items:center;padding-right:40px}@media (min-width:992px) and (max-width:1199px){header .languages{padding-right:10px}}@media (max-width:767px){header .languages{padding-right:34px}}@media (max-width:991px){header .languages{display:none}}header .languages #language_selector{position:relative}header .languages a{color:var(--neutral-light);text-decoration:none;display:block;font-family:var(--first-font);font-weight:300;transition:color .3s ease}header .languages a.current_language{position:relative;z-index:200;letter-spacing:.8px;line-height:30px;padding-bottom:0;padding-top:0;text-shadow:0 0 30px rgba(0,0,0,.3);font-size:18px;color:var(--neutral-light)}header .languages a.current_language.lang_dropdown:after{content:"▼";font-size:10px}header .languages .other_languages{display:none;position:absolute;top:100%;right:10px;background:var(--neutral-dark);padding:1em;z-index:100;border:1px solid var(--neutral-dark)}header .languages .other_languages:before{content:"";position:absolute;top:-12px;right:0;margin-right:4px;border-style:solid;border-width:6px;border-color:transparent transparent var(--neutral-dark) transparent}header .languages .other_languages li{padding:5px 0}header .languages .other_languages li a{display:block;white-space:nowrap;color:var(--neutral-light);font-weight:400;transition:all 1s ease}header .languages .other_languages li a.disable-current-language{pointer-events:none}header .languages .other_languages li a:not(.disable-current-language):hover{color:var(--main-color)}@media (max-width:991px){header .languages{width:auto}}header.fixed,header.no_slide{position:fixed;top:0;left:0;background:#fff;z-index:500;box-shadow:0 0 5px #c9c9c9}@media (max-width:991px){header.fixed,header.no_slide{height:70px}}header.fixed #open_menu .icon::after,header.fixed #open_menu .icon::before,header.fixed #open_menu_mobile .icon::after,header.fixed #open_menu_mobile .icon::before,header.no_slide #open_menu .icon::after,header.no_slide #open_menu .icon::before,header.no_slide #open_menu_mobile .icon::after,header.no_slide #open_menu_mobile .icon::before{border-color:var(--neutral-dark)}header.fixed #open_menu .icon::after,header.fixed #open_menu_mobile .icon::after,header.no_slide #open_menu .icon::after,header.no_slide #open_menu_mobile .icon::after{background:var(--neutral-dark)}header.fixed #open_menu,header.no_slide #open_menu{border-right:1px solid transparent;height:80px}header.fixed #login .icon,header.fixed #logout .icon,header.no_slide #login .icon,header.no_slide #logout .icon{background-image:url(../images/avatar.svg)}header.fixed #login .label,header.fixed #logout .label,header.no_slide #login .label,header.no_slide #logout .label{color:var(--neutral-dark)}header.fixed #discover_hotel,header.fixed .header-menu #highlights .menu li a,header.fixed .header-menu span,header.fixed .languages a,header.no_slide #discover_hotel,header.no_slide .header-menu #highlights .menu li a,header.no_slide .header-menu span,header.no_slide .languages a{color:var(--neutral-dark)}header.fixed #main_book,header.no_slide #main_book{border-left:1px solid transparent;line-height:80px}@media (max-width:991px){header.fixed #main_book,header.no_slide #main_book{padding:0;display:none}}header.fixed .line-left,header.fixed .line-right,header.no_slide .line-left,header.no_slide .line-right{display:none}header.fixed{height:80px}header.fixed .col.col_left,header.fixed .col.col_right,header.fixed .landing_col_left{max-height:80px}@media (max-width:991px){header.fixed .col.col_left,header.fixed .col.col_right,header.fixed .landing_col_left{max-height:70px;width:20%}}@media (max-width:991px){header.fixed #logo{top:0;padding:10px 0}}header.fixed #logo img.fixed,header.fixed #logo img.original{display:none}@media (max-width:991px){header.fixed #logo img.fixed{display:block}}@media (max-width:991px){header.fixed #logo img{max-height:50px;max-width:200px;-o-object-fit:contain;object-fit:contain}}header.fixed .header-menu{line-height:80px;max-height:80px}@media (max-width:991px){header.fixed{height:70px}}header.no_slide{height:100px}@media (max-width:991px){header.no_slide{height:70px}}header.no_slide #open_menu{border-right:1px solid transparent;height:100px}@media (max-width:991px){header.no_slide #open_menu{height:70px}}header.no_slide #logo{display:block;top:0;padding:15px 0}@media (max-width:991px){header.no_slide #logo{padding:10px 0}}header.no_slide #logo img{height:70px;max-width:250px}@media (max-width:991px){header.no_slide #logo img{max-height:50px;max-width:200px}}header.no_slide #main_book{border-left:1px solid transparent;line-height:100px}@media (max-width:991px){header.no_slide #main_book{padding:0;display:none}}#mobile_bottom_bar{position:fixed;bottom:0;z-index:989;left:0;width:100%;height:60px;font-size:14px;display:none}@media (max-width:991px){#mobile_bottom_bar{display:flex;align-items:center;justify-content:space-between}}#mobile_bottom_bar #main_book_mobile{font:italic 300 20px var(--fourth-font);width:50%;background:var(--main-color);color:var(--neutral-light);display:block;height:60px;line-height:60px;text-align:center;text-decoration:none;letter-spacing:.08em;transition:all 1s ease;flex-grow:1}#mobile_bottom_bar #main_book_mobile:hover{color:var(--neutral-light);background:var(--neutral-dark)}.container .title-wrap{max-width:900px;margin:0 auto;padding:0 30px;display:flex;flex-direction:column}@media (max-width:991px){.container .title-wrap{padding:0}}.container .thumb-wrap{position:relative}@media (max-width:991px){.container .thumb-wrap{height:auto;-o-object-fit:cover;object-fit:cover;left:0}}.container .thumb-wrap img{margin:0 auto;-o-object-fit:cover;object-fit:cover;max-height:480px}@media (max-width:991px){.container .thumb-wrap img{width:100%}}.container .the-content-section{font-family:var(--fourth-font);position:relative;font-size:20px;line-height:33px}@media (min-width:992px) and (max-width:1199px){.container .the-content-section{max-width:340px}}@media (max-width:991px){.container .the-content-section{padding-top:20px;left:0;font-size:17px;line-height:30px}}.container .buttons-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:991px){.container .buttons-section{flex-direction:row;align-items:flex-start}}.container .extra_link{position:relative;bottom:-10px}.container .extra_link img{max-width:115px}@media (max-width:991px){.container .extra_link{position:initial}}#gift_voucher{display:flex;justify-content:space-between;background-color:var(--bg-color)}#gift_voucher .left{height:150px;background-image:url(../images/logo_details.png);background-repeat:no-repeat;background-size:180px;width:20%}@media (max-width:991px){#gift_voucher .left{display:none}}#gift_voucher .center{display:flex;align-items:center;justify-content:space-between;width:60%}#gift_voucher .center .content{display:flex;flex-direction:column;height:auto;line-height:30px;width:60%}#gift_voucher .center .content .title{font-size:35px;font-family:var(--first-font);text-transform:uppercase;color:#000}@media (min-width:1400px){#gift_voucher .center .content .title{font-size:42px}}#gift_voucher .center .content .subtitle{font-size:24px;font-family:var(--first-font);color:var(--main-color);font-style:italic;letter-spacing:0;align-self:flex-end}@media (max-width:991px){#gift_voucher .center .content .subtitle{font-size:20px}}@media (max-width:767px){#gift_voucher .center .content{width:90%}}@media (min-width:768px) and (max-width:991px){#gift_voucher .center .content{width:50%}}#gift_voucher .center .request-quote{padding:0 40px;line-height:60px}#gift_voucher .center .request-quote span{font-weight:700}@media (max-width:991px){#gift_voucher .center .request-quote{display:none}}#gift_voucher .center .anchor-btn{display:none}@media (max-width:991px){#gift_voucher .center .anchor-btn{display:block;width:70%;margin-right:40px}}@media (max-width:991px){#gift_voucher .center{width:100%;position:absolute;z-index:11;flex-direction:column;height:150px;justify-content:center}}@media (min-width:1200px){#gift_voucher .center{width:50%}}#gift_voucher .right{height:150px;background-image:url(../images/logo_details.png);background-repeat:no-repeat;background-size:180px;width:20%;opacity:.2;transform:scale(-1,-1)}@media (max-width:991px){#gift_voucher .right{width:100%;position:relative;z-index:0}}#awards_section{max-width:960px;margin:60px auto}#awards_section .single_award{display:flex!important;text-align:center;justify-content:center;align-items:center;height:130px}#awards_section .single_award .deco-left,#awards_section .single_award .deco-right{padding-bottom:30px}#awards_section .single_award .award_text{width:180px;display:flex;flex-direction:column;height:110px;align-items:center;margin-top:10px}#awards_section .single_award .title{color:#999;font-style:italic;font-family:var(--fourth-font);font-size:20px;height:55px;line-height:20px;display:flex;align-items:center}#awards_section .single_award .year{color:#333;font-weight:700;font-size:20px;font-family:var(--fourth-font);line-height:26px;margin-top:10px}#awards_section .single_award .issuer{font-size:10px;text-transform:uppercase;font-family:var(--second-font);line-height:13px}#awards_section .single_award .deco-right{transform:scaleX(-1)}@media (max-width:991px){#awards_section{margin:40px auto 30px}}#preview_offers #FB_so_preview_offers{margin-top:60px}#preview_offers .single-child .book-now-cta{width:60%}#single_page_preview .single-page{display:flex;height:650px;margin-bottom:80px;width:100%;flex-wrap:wrap}#single_page_preview .single-page .page_preview_carousel{width:55%}@media (max-width:991px){#single_page_preview .single-page .page_preview_carousel{width:100%}}#single_page_preview .single-page .content-wrap{width:45%}@media (max-width:991px){#single_page_preview .single-page .content-wrap{width:100%}}@media (max-width:991px){#single_page_preview .single-page{display:flex;flex-direction:column;height:auto}}@media (max-width:991px){#single_page_preview .single-page{margin-bottom:40px}}#single_page_preview .single-image{height:650px;width:540px;margin-right:20px;background-size:cover;background-position:center}@media (max-width:991px){#single_page_preview .single-image{height:250px}}#single_page_preview .content-wrap .content{display:flex;justify-content:center;flex-direction:column;width:65%;padding-left:10px;margin:0 auto;height:100%}#single_page_preview .content-wrap .content .the-title{text-transform:none}#single_page_preview .content-wrap .content .the-subtitle{color:var(--main-color)}#single_page_preview .content-wrap .content .description{font-family:var(--fourth-font);font-size:20px;line-height:33px}@media (max-width:991px){#single_page_preview .content-wrap .content .description{font-size:17px;line-height:30px}}#single_page_preview .content-wrap .content .buttons{padding-top:20px;display:flex}#single_page_preview .content-wrap .content .buttons .discover-more{align-self:center}#single_page_preview .content-wrap .content .buttons .info-request{color:#000;font-family:montserrat,sans-serif;font-size:14px;line-height:33px;letter-spacing:2.1px;text-transform:uppercase;text-decoration:none;padding-right:24px;cursor:pointer;transition:all .3s ease;font-weight:700}@media (max-width:991px){#single_page_preview .content-wrap .content .buttons{flex-wrap:wrap}}#single_page_preview .content-wrap .content .buttons .book-now-cta{margin:0}@media (max-width:991px){#single_page_preview .content-wrap .content{width:100%;padding:20px}}#single_page_preview .slick-slide{width:550px}@media (max-width:991px){#single_page_preview .slick-slide{padding:0 125px}}.content_home #the_content_wrapper.has-featured-image{padding:0;justify-content:space-around}.content_home #the_content_wrapper.has-featured-image .thumb-wrap{width:60%;max-width:620px;padding:80px 0 0}.content_home #the_content_wrapper.has-featured-image .thumb-wrap img{margin:0 auto;-o-object-fit:cover;object-fit:cover;max-height:480px}@media (max-width:991px){.content_home #the_content_wrapper.has-featured-image .thumb-wrap img{max-height:220px;height:100%;width:100%;max-width:320px;top:-10px}}@media (max-width:991px){.content_home #the_content_wrapper.has-featured-image .thumb-wrap{width:100%;max-width:350px;margin:0 auto;height:100%;padding:0 0 10px}}.content_home #the_content_wrapper.has-featured-image .the_content{padding:0}.content_home #the_content_wrapper.has-featured-image .the-content-section{max-width:420px;padding:80px 0 0}@media (max-width:991px){.content_home #the_content_wrapper.has-featured-image .the-content-section{max-width:100%;padding:20px 0 0}}@media (min-width:992px) and (max-width:1199px){.home #the_content_wrapper.has-featured-image:before{left:0}}.home .page-template-default .preview-children-wrap{padding-top:0;margin-bottom:80px}header .landing_col_left{width:30%;max-height:100px;display:flex;align-items:center}@media (max-width:991px){header .landing_col_left{visibility:hidden}}#discover_hotel{text-decoration:none;color:var(--neutral-light);padding:0 20px;font:normal var(--fourth-font);font-size:18px}#discover_hotel:hover{color:var(--main-color)}.landing-top{display:flex;padding-bottom:45px;justify-content:space-between;flex-wrap:wrap}@media (max-width:767px){.landing-top{justify-content:center}}@media (max-width:767px){.landing-top .dates{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}}.landing-top .date-from-detail,.landing-top .date-to-detail,.landing-top .share-detail{color:var(--main-color);padding-right:10px;text-transform:uppercase;font-family:var(--second-font);display:inline}@media (max-width:767px){.landing-top .date-to-detail{padding:10px 0 30px;width:100%}}.landing-top .end-date,.landing-top .start-date{color:var(--neutral-dark);text-transform:none;font-family:var(--first-font);font-size:22px;padding:0 5px}.landing-top .share-detail{display:flex}.landing-top .share-detail .share-label{padding-right:20px}.landing-top .share-detail .share-icon{font-size:16px;padding:0 10px;color:var(--neutral-dark);cursor:pointer}.the-content{display:flex;padding-top:40px;justify-content:center}@media (max-width:991px){.the-content{flex-direction:column;align-items:center}}.the-content .landing-separator{padding:0 10px}.the-content .dates{text-align:center}#info_box.contacts_landing .right_info_box{width:100%;padding:45px 0}.infos-wrapper{position:relative;width:30%;padding:25px 33px}@media (max-width:991px){.infos-wrapper{width:100%;padding-bottom:0}}.infos-wrapper .info-content{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;text-align:center;font-size:18px;font-family:var(--fourth-font);line-height:30px}.infos-wrapper .info-content .title{font-size:32px;line-height:60px;padding-bottom:15px}@media (max-width:991px){.infos-wrapper .info-content .title{padding-top:10px}}.infos-wrapper .info-content .hotel-content,.infos-wrapper .info-content fax{padding-bottom:15px}.infos-wrapper .info-content .email{color:var(--main-color)}.infos-wrapper .info-content .labelfrom{text-align:left}.infos-wrapper .info-content #itineraryFrom{width:100%;height:40px;display:block;font-size:16px;padding:.6em 1.4em .5em 1.2em;box-sizing:border-box;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--second-color);background:url(../images/select.png) scroll no-repeat 98% center var(--neutral-light);max-width:290px;font-family:var(--fourth-font);margin-top:15px}.infos-wrapper .field-submit{padding-top:10px}.infos-wrapper #itinerary_container{padding-top:50px}@media (max-width:991px){.infos-wrapper #itinerary_container{padding-top:33px}}.infos-wrapper #itinerary_container #itinerary .field.from{text-align:left}@media (max-width:991px){.infos-wrapper #itinerary_container #itinerary{display:none}}.infos-wrapper #itinerary_container #itinerary .submit a,.infos-wrapper .calculate-route-mobile{background:var(--main-color);color:var(--neutral-light);text-transform:uppercase;margin-top:10px;text-decoration:none;transition:all .3s ease;font-family:var(--second-font);font-size:14px;line-height:20px;height:50px;display:inline-block;padding:15px;max-width:290px;width:100%}.infos-wrapper #itinerary_container #itinerary .submit a:focus,.infos-wrapper #itinerary_container #itinerary .submit a:hover,.infos-wrapper .calculate-route-mobile:focus,.infos-wrapper .calculate-route-mobile:hover{background-color:var(--neutral-dark);transition:all 1s ease}.infos-wrapper #itinerary_container #itinerary .submit a:before{content:"⟶";display:inline-block;padding-right:5px}.infos-wrapper .calculate-route-mobile{display:none}@media (max-width:991px){.infos-wrapper .calculate-route-mobile{display:inline-block}}.infos-wrapper .calculate-route-mobile:before{content:"⟶";display:inline-block;padding-right:5px}.map-animation{height:480px;position:relative;width:70%}@media (max-width:991px){.map-animation{display:none}}#map_canvas{height:480px;position:relative;width:100%}@media (max-width:991px){#map_canvas{display:none}}#map_directions{position:relative;padding-bottom:2em;display:none;max-width:700px;margin:0 auto;position:relative}#map_directions #map_directions_container{position:relative;margin-top:30px;text-shadow:none}#map_directions #map_directions_container .title{line-height:40px}#map_directions .close_map{display:block;margin:10px 0;position:relative;text-align:right;z-index:200;transition:all 1s ease}#map_directions .close_map:after{background:#333;color:#fff;content:"\f00d";display:inline-block;margin-left:10px;text-align:center;width:30px;line-height:30px;height:30px;font-weight:700;font-family:"Font Awesome 5 Free",sans-serif;transition:all 1s ease}#map_directions .close_map.top{position:absolute;top:0;right:0;margin:0}#map_directions .adp-text{padding-left:20px;vertical-align:middle}#map_directions .adp-placemark{border:none}#map_directions .adp-step,#map_directions .adp-substep{padding:.5em 3px}#map_directions table{min-width:100%}#map_directions table{font-size:13px}@media (max-width:991px){.thumb-wrap{display:block;width:100%;height:100%}}.thumb-wrap #static_map{display:none}@media (max-width:991px){.thumb-wrap #static_map{display:block;background-repeat:no-repeat;background-position:center;background-size:cover;height:440px;position:relative;margin:0 auto}}@media (max-width:767px){.thumb-wrap #static_map{height:220px}}@media (max-width:991px){#preview_location{margin-top:0}}@media (max-width:991px){#preview_location #the_content_wrapper{min-height:auto;margin-bottom:40px;margin-top:0}}#preview_location .thumb-wrap{position:relative}@media (max-width:991px){#preview_location .thumb-wrap{padding:0 40px 40px 40px}#preview_location .thumb-wrap:before{content:"";display:block;position:absolute;top:40px;left:0;right:0;bottom:0;border:2px solid var(--third-color);z-index:-1}}@media (max-width:767px){#preview_location .thumb-wrap{padding:0 20px 20px 20px}}.content-meetings{margin-top:80px}.content-meetings .buttons-section{display:flex;align-items:center;justify-content:space-evenly}.content-meetings .buttons-section .request-quote{max-width:260px}.no_slideshow .content-meetings{margin-top:160px}.minigallery{margin-bottom:80px}.minigallery .image-wrap{width:100%;height:100%;position:relative}.minigallery .single-gallery-item:hover .image-wrap:before,.minigallery .single-gallery-item:hover .overlay{opacity:1}.minigallery .overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;width:100%;height:100%;position:absolute;z-index:10;opacity:0;transition:opacity .3s ease;max-width:580px;content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);transition:opacity .3s ease}@media (max-width:1200px){.minigallery .overlay{width:360px}}.minigallery .icon-type{font-size:68px;line-height:68px}.minigallery .play_video{width:68px;height:68px;background-repeat:no-repeat;background-size:cover;background-position:center}.minigallery .slick-list{margin:0 auto;max-width:1180px}.minigallery .slick-slider .slick-list,.minigallery .slick-slider .slick-track{transform:translate3d(0,0,0);max-width:1180px}.minigallery .slick-slide{width:auto}.minigallery .slick-slide .single-image{height:550px;width:580px;margin-right:20px;background-size:cover;background-position:center}@media (max-width:1200px){.minigallery .slick-slide .single-image{height:360px;width:360px;margin:5px}}.minigallery .slick-dots li{border:1px solid var(--neutral-dark);background:var(--neutral-dark)}.minigallery .slick-dots li.slick-active{background:0 0;border:1px solid var(--main-color)}.minigallery .slick-dots li.slick-active:before{background:var(--main-color)}#mobile_menu_overlay{display:none;width:100%;height:100%;visibility:hidden;background:rgba(0,0,0,.6);position:fixed;z-index:1;top:0;right:0;opacity:0;transition:opacity .3s ease;transform:translate3d(0,0,0)}#mobile_menu_overlay.visible{display:block;z-index:900;visibility:visible;opacity:1}#mobile_menu_wrapper{background:var(--neutral-light);display:block;width:90%;max-width:380px;height:100%;position:fixed;z-index:999;top:0;left:-380px;transition:left .3s ease;transform:translate3d(0,0,0)}#mobile_menu_wrapper.visible{left:0;z-index:999}#mobile_menu_wrapper .top_part{display:flex;justify-content:center;align-items:center}#mobile_menu_wrapper .top_part #logo{padding-top:40px;display:block}#mobile_menu_wrapper .top_part #logo .original{height:80px;max-width:205px;-o-object-fit:contain;object-fit:contain}#mobile_menu_wrapper .close_sidebar{display:block;width:40px;height:40px;line-height:40px;font-size:20px;overflow:hidden;text-align:center;position:absolute;z-index:300;top:15px;right:10px;transition:all .3s ease}#mobile_menu_wrapper .close_sidebar:focus,#mobile_menu_wrapper .close_sidebar:hover{opacity:.5}#mobile_menu_wrapper .close_sidebar .close{width:30px;height:30px}#mobile_menu_wrapper .close_sidebar .close::after,#mobile_menu_wrapper .close_sidebar .close::before{background:#000}#mobile_menu_wrapper #sidebar_box{height:100%;padding:30px 40px;width:100%;overflow:auto}#mobile_menu_wrapper #lang_mobile{display:flex;align-items:baseline;border-bottom:1px solid var(--second-color);padding-bottom:10px}#mobile_menu_wrapper #lang_mobile .lang_label{text-transform:uppercase;font-family:var(--second-font);font-size:10px;letter-spacing:1px;color:var(--neutral-darker)}#mobile_menu_wrapper #lang_mobile .mobile-languages{padding-left:10px}#mobile_menu_wrapper #lang_mobile .mobile-languages select{-webkit-appearance:none;border:none;background:url(../images/select.png) scroll no-repeat 98% center var(--neutral-light)}#mobile_menu_wrapper #lang_mobile .mobile-languages select:focus,#mobile_menu_wrapper #lang_mobile .mobile-languages select:hover{border:none;outline:0}#mobile_menu_wrapper .languages{display:flex;justify-content:center;align-items:center}#mobile_menu_wrapper .languages #language_selector{position:relative}#mobile_menu_wrapper .languages a{color:var(--neutral-light);text-decoration:none;display:block;font-family:var(--first-font);font-weight:300;transition:color .3s ease}#mobile_menu_wrapper .languages a.current_language{position:relative;z-index:200;letter-spacing:.8px;line-height:30px;padding-bottom:0;padding-top:0;padding-left:20px;text-shadow:0 0 30px rgba(0,0,0,.3);font-size:18px;font-family:var(--fourth-font);text-decoration:none;color:var(--neutral-darker)}#mobile_menu_wrapper .languages a.current_language.lang_dropdown:after{content:"▼";font-size:10px}#mobile_menu_wrapper .languages .other_languages{display:none;position:absolute;top:100%;right:10px;background:var(--neutral-dark);padding:1em;z-index:100;border:1px solid var(--neutral-dark)}#mobile_menu_wrapper .languages .other_languages:before{content:"";position:absolute;top:-12px;right:0;margin-right:4px;border-style:solid;border-width:6px;border-color:transparent transparent var(--neutral-dark) transparent}#mobile_menu_wrapper .languages .other_languages li a{display:block;white-space:nowrap;color:var(--neutral-light);font-weight:400;transition:all 1s ease}#mobile_menu_wrapper .languages .other_languages li a.disable-current-language{pointer-events:none}#mobile_menu_wrapper .languages .other_languages li a:not(.disable-current-language):hover{color:var(--main-color)}@media (max-width:991px){#mobile_menu_wrapper .languages{width:40%}}#mobile_menu_wrapper #mobile_menu{width:100%;max-width:290px;padding-top:10px;position:relative;z-index:200}#mobile_menu_wrapper #mobile_menu .menu_box{border-bottom:1px solid var(--second-color);padding-bottom:40px}#mobile_menu_wrapper #mobile_menu ul{padding:0}#mobile_menu_wrapper #mobile_menu ul li a{font-size:20px;text-decoration:none;color:#000;font-family:var(--first-font);letter-spacing:0;line-height:48px;display:block;padding:.5em 0}#mobile_menu_wrapper #mobile_menu ul li.menu-item-has-children>a{display:flex;justify-content:space-between}#mobile_menu_wrapper #mobile_menu ul li.menu-item-has-children>a:after{content:"▲";color:#000;font-size:10px;transform:rotate(90deg)}#mobile_menu_wrapper #mobile_menu ul li.menu-item-has-children.visible>a{color:var(--main-color)}#mobile_menu_wrapper #mobile_menu ul li.menu-item-has-children.visible>a:after{content:"▼";color:var(--main-color);transform:rotate(0)}#mobile_menu_wrapper #mobile_menu .sub-menu{display:none;left:auto;padding:0;position:relative;top:auto;width:100%;margin:0}#mobile_menu_wrapper #mobile_menu .sub-menu>li>a{padding:0 25px;font-size:16px;line-height:41px}#mobile_menu_wrapper #mobile_menu .sub-menu>li>a:hover{color:var(--main-color)}#mobile_menu_wrapper #mobile_menu .virtual_tour{text-decoration:none;display:flex;align-items:center;color:#000;line-height:48px;padding:.5em 0}#mobile_menu_wrapper #mobile_menu .virtual_tour span:first-child{font-size:35px}#mobile_menu_wrapper #mobile_menu .virtual_tour .label{font-size:20px;padding:0 20px}#mobile_menu_wrapper #mobile_menu .newsletter-subscribe,#mobile_menu_wrapper #mobile_menu .vote_for_us_mobile{text-decoration:none;color:#000;font-size:16px;border:1px solid var(--second-color);margin:0 auto;display:flex;height:50px;justify-content:center;align-items:center;margin-top:30px}#mobile_menu_wrapper #mobile_menu .vote_for_us_mobile{height:70px;justify-content:normal}#mobile_menu_wrapper #mobile_menu .vote_for_us_mobile img{max-width:100%}#mobile_menu_wrapper #mobile_menu #mobile-data-section{text-align:center;padding-top:40px;padding-bottom:150px}#mobile_menu_wrapper #mobile_menu #mobile-data-section .hotel-data-wrap{display:flex;flex-direction:column}#mobile_menu_wrapper #mobile_menu #mobile-data-section .hotel-data-wrap span{font-size:18px;font-family:var(--fourth-font);line-height:30px}#mobile_menu_wrapper #mobile_menu #mobile-data-section .hotel-data-wrap .hotel-email{color:var(--main-color)}#mobile_menu_wrapper #mobile_menu #mobile-data-section .hotel-social{padding-top:20px}#mobile_menu_wrapper #mobile_menu #mobile-data-section .hotel-social a{text-decoration:none;display:inline-block;text-align:center;padding:5px;transition:all .3s ease}#mobile_menu_wrapper #mobile_menu #mobile-data-section .hotel-social a span{width:40px;height:40px;line-height:40px;border-radius:100%;font-size:16px;color:var(--neutral-dark);border:1px solid var(--neutral-dark)}.slideshow-container .slideshow_vote_for_us_mobile{display:none}@media (max-width:991px){.slideshow-container .slideshow_vote_for_us_mobile{display:inline-block;position:absolute;top:150px;left:50%;max-width:300px;margin-left:-150px}}.tpl_news .page-logo-wrapper{margin:80px auto}#preview_children.news-children-wrap .container{padding:0}@media (max-width:1200px){#preview_children.news-children-wrap .container .preview-children-wrap{justify-content:center}}#preview_children.news-children-wrap .single-page{width:90%;margin:50px 0;border:3px solid var(--third-color);max-width:570px;flex-direction:column;align-items:center;display:flex}#preview_children.news-children-wrap .single-page .thumb_wrap{position:relative;bottom:40px;font-family:var(--arrow-bg)}@media (max-width:991px){#preview_children.news-children-wrap .single-page .thumb_wrap{width:90%}}#preview_children.news-children-wrap .single-page .thumb_wrap .event_img{width:490px;height:320px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--second-color)}@media (max-width:991px){#preview_children.news-children-wrap .single-page .thumb_wrap .event_img{width:100%;height:100%;max-height:320px;margin:0 auto}}#preview_children.news-children-wrap .single-page .content{width:100%;padding-bottom:40px;max-width:490px}#preview_children.news-children-wrap .single-page .content .the-title{font-size:20px;text-transform:uppercase;line-height:20px;color:#000;font-family:var(--second-font);font-weight:700}#preview_children.news-children-wrap .single-page .content .the-content,#preview_children.news-children-wrap .single-page .content .the-extra-content{font-size:18px;line-height:30px}#preview_children.news-children-wrap .single-page .content .the-content{margin:0;padding:40px 0;word-break:break-word}@media (max-width:767px){#preview_children.news-children-wrap .single-page .content{width:90%;margin:0 auto}}.single-child{margin:0 20px}@media (max-width:991px){.single-child{margin:0 10px}}@media (max-width:767px){.single-child{margin:0 5px}}.single-child .price{font-family:var(--first-font);font-size:28px;line-height:60px;color:var(--main-color);text-align:center;text-shadow:0 0 20px var(--text-shadow)}.single-child .book-now-cta,.single-child .price{display:none}.single-child:hover .book-now-cta,.single-child:hover .price{display:inline;transition:all 1s ease}.offer_details{position:relative;background:var(--neutral-light);min-height:400px;margin:0;padding:0;overflow:hidden;width:940px;font-family:var(--first-font)}@media (min-width:1200px){.offer_details{width:1180px}}@media (min-width:768px) and (max-width:991px){.offer_details{width:100%;max-width:600px}}@media (max-width:767px){.offer_details{width:100%}}.offer_details .inner-box{display:flex}.offer_details .inner-box .offer-img{width:50%}@media (max-width:991px){.offer_details .inner-box .offer-img{width:100%}}.offer_details .inner-box .thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;position:absolute;width:50%;top:0;left:0;bottom:0;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.offer_details .inner-box .thumb{position:relative;top:auto;left:auto;bottom:auto;width:100%;height:400px}}.offer_details .inner-box .thumb:before{content:"";position:absolute;background:#000;width:100%;height:100%;left:0;opacity:.3}@media (max-width:991px){.offer_details .inner-box .thumb:before{width:100%;height:400px}}.offer_details .inner-box .offer-title{font-size:48px;position:relative;top:40%;font-family:var(--first-font);line-height:55px;color:var(--neutral-light);text-shadow:0 0 30px var(--text-shadow);width:90%;margin:0 auto}@media (max-width:991px){.offer_details .inner-box .offer-title{top:50%}}@media (max-width:991px){.offer_details .inner-box{flex-direction:column}}.offer_details .offer_det{width:50%}@media (max-width:991px){.offer_details .offer_det{width:100%}}.offer_details .offer_det .description{font-size:20px;font-family:var(--fourth-font);padding:70px}.offer_details .offer_det .description ul{list-style:inside;line-height:33px}.offer_details .offer_det .description>*{padding-bottom:20px}@media (max-width:991px){.offer_details .offer_det .description{padding:20px}}.offer_details .offer_det .description strong{font-weight:700}.offer_details .offer_det .btns{display:flex;align-items:center;padding-left:65px;flex-wrap:wrap}.offer_details .offer_det .btns .book-now-cta{margin-right:30px}.offer_details .offer_det .btns div.price{color:var(--main-color);line-height:30px;font-size:22px}@media (max-width:991px){.offer_details .offer_det .btns div.price{margin-bottom:32px}}@media (max-width:991px){.offer_details .offer_det .btns{padding:0 20px}}.offers_page .thumb-img{background-size:cover}@media (max-width:991px){#FB_so_preview_offers #preview_pages .container .slick-list{margin-left:0}}@media (max-width:991px){#FB_so_preview_offers #preview_pages .container{padding:0}}#FB_so_preview_offers #preview_pages .child-title-content{position:relative;max-width:410px;max-height:400px;width:80%;height:75%}@media (max-width:991px){#FB_so_preview_offers #preview_pages .child-title-content{margin:0;padding:10px}}#FB_so_preview_offers .slick-dots{margin-bottom:80px}@media (max-width:991px){#FB_so_preview_offers .slick-dots{margin-bottom:40px}}@media (max-width:991px){#FB_so_preview_offers #preview_pages .single-child:hover .child-title-content{max-width:100%;max-height:100%;width:100%;height:100%}#FB_so_preview_offers #preview_pages .single-child:hover .child-title-content .child-title{font-size:22px}#FB_so_preview_offers #preview_pages .single-child:hover .child-title-content .price{font-size:20px}}.tpl_partners .page-logo-wrapper{margin:80px auto}.children_partners .preview-children-wrap{max-width:960px;flex-direction:column}.children_partners .preview-children-wrap .single-child{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px 0}.children_partners .preview-children-wrap .single-child .title{width:100%;font-size:48px;line-height:60px;margin-bottom:45px}@media (max-width:991px){.children_partners .preview-children-wrap .single-child .title{font-size:32px;line-height:40px;text-align:center}}.children_partners .preview-children-wrap .single-child .single-partner{margin-right:20px;margin-bottom:30px;line-height:20px}.children_partners .preview-children-wrap .single-child .single-partner .partner-logo{width:220px;height:110px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--second-color)}.children_partners .preview-children-wrap .single-child .single-partner .partner-name{text-transform:uppercase;font-weight:700;margin-top:10px;max-width:220px}.children_partners .preview-children-wrap .single-child .single-partner .partner-url{color:var(--main-color);text-decoration:none}@media (max-width:991px){.children_partners .preview-children-wrap .single-child{justify-content:center;padding:20px}}.children_partners .page-logo-wrapper:last-of-type{display:none}.tpl_photogallery #main_content{margin-bottom:25px}.tpl_photogallery #photogallery_section .container{max-width:1360px}.tpl_photogallery #photogallery_section #filter_photogallery{margin:0}.tpl_photogallery #photogallery_section #filter_photogallery .filter_container{padding:0}.tpl_photogallery #photogallery_section .page-logo-wrapper{margin:25px auto 80px}.tpl_photogallery #photogallery_section .photogallery-wrap{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image{width:33%;max-width:406px;display:inline-block;height:406px;position:relative;color:var(--neutral-light)}@media (max-width:991px){.tpl_photogallery #photogallery_section .photogallery-wrap .single-image{width:33.3%}}@media (max-width:767px){.tpl_photogallery #photogallery_section .photogallery-wrap .single-image{width:50%}}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image .image-wrap{width:100%;height:100%;position:relative}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image .image-wrap:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,.7);opacity:0;transition:opacity .3s ease}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image .overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;width:100%;height:100%;position:absolute;z-index:10;opacity:0;transition:opacity .3s ease}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image .overlay .icon-type{font-size:68px;line-height:68px}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image .overlay .play_video{width:68px;height:68px;background-repeat:no-repeat;background-size:cover;background-position:center}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image .overlay .description{padding:10px 0;text-align:center;font-size:28px}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image:hover .image-wrap:before,.tpl_photogallery #photogallery_section .photogallery-wrap .single-image:hover .overlay{opacity:1}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.masonry:nth-child(2n+2){height:466px;margin-bottom:60px}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.masonry:nth-child(6n+2){margin-top:0}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.masonry.last_even_child,.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.masonry:nth-child(6n+4),.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.masonry:nth-child(6n+6){margin-top:-60px;height:466px}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.hidden{display:none}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.even{height:466px;margin-bottom:60px}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.odd{height:406px}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.second_item{margin-top:0}.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.fourth_item,.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.sixth_item{margin-top:-60px}@media (max-width:991px){.tpl_photogallery #photogallery_section .photogallery-wrap .single-image,.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.masonry{margin:30px 0!important;height:406px!important;width:306px!important}}@media (max-width:568px){.tpl_photogallery #photogallery_section .photogallery-wrap .single-image,.tpl_photogallery #photogallery_section .photogallery-wrap .single-image.masonry{height:306px!important}}@media (max-width:991px){.tpl_photogallery #photogallery_section .photogallery-wrap{justify-content:space-around}}#play_video{position:absolute;left:50%;color:var(--neutral-light);cursor:pointer;z-index:5;width:68px;height:68px;margin:80px 0 0 -22px;background-size:44px;background:transparent url(../images/icon-play.svg) no-repeat left top;transition:all .3s ease-in-out}@media (max-width:991px){#play_video{width:50px;height:50px}}#video_box{position:absolute;z-index:960;top:0;left:0;width:100%;display:none}#video_box #video,#video_box #video .plyr--video{height:100%}#video_box .video_is_mobile.large{height:75vh}@media (max-width:767px){#video_box .video_is_mobile.large{height:300px}}#video_box .video_is_mobile.fullscreen{height:100vh}@media (max-width:767px){#video_box .video_is_mobile.fullscreen{height:400px}}#video_box .plyr--full-ui input[type=range]{color:var(--main-color)}#video_box .plyr--audio .plyr__control.plyr__tab-focus,#video_box .plyr--audio .plyr__control:hover,#video_box .plyr--audio .plyr__control[aria-expanded=true],#video_box .plyr--video .plyr__control.plyr__tab-focus,#video_box .plyr--video .plyr__control:hover,#video_box .plyr--video .plyr__control[aria-expanded=true],#video_box .plyr__control--overlaid{background:var(--main-color)}.close_video{width:40px;height:40px;display:inline-block;position:absolute;top:40px;right:40px;z-index:100;cursor:pointer}.close_video:after,.close_video:before{position:absolute;content:"";background:#fff;width:1px;height:40px;left:inherit;right:20px;box-shadow:0 0 8px #333}@media (max-width:991px){.close_video:after,.close_video:before{height:30px;right:15px}}.close_video:before{transform:rotate(45deg)}.close_video:after{transform:rotate(-45deg)}@media (max-width:991px){.close_video{width:30px;height:30px;top:20px;right:20px}}#popup_wrapper{width:1160px;background:var(--neutral-light);position:relative;padding:0;margin:20px auto;display:none;border-width:0;vertical-align:middle;text-align:left;overflow:auto;height:auto}#popup_wrapper .fancybox-close-small{color:var(--neutral-darker)}@media (max-width:991px){#popup_wrapper .fancybox-close-small{background:var(--main-color);color:var(--neutral-darker)}}#popup_wrapper .content{text-align:center;position:relative;display:flex;justify-content:space-around;flex-flow:row wrap;transition:all 1s ease}@media (max-width:991px){#popup_wrapper .content{flex-direction:column}}#popup_wrapper .content .the-title{color:var(--main-color)}#popup_wrapper .popup_image{width:50%;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){#popup_wrapper .popup_image{width:100%}}#popup_wrapper .content_wrap{width:50%;align-self:auto;position:relative}@media (max-width:991px){#popup_wrapper .content_wrap{width:100%}}#popup_wrapper .content_wrap{padding:68px 60px}@media (max-width:991px){#popup_wrapper .content_wrap{padding:34px 30px}}@media (max-width:767px){#popup_wrapper .content_wrap{padding:20px}}#popup_wrapper .popup-content{font-size:18px;line-height:25px;color:var(--neutral-darker);padding:27px 0}#popup_wrapper .popup-content h2{font-family:var(--second-font);font-size:1.8em;font-weight:700;line-height:120%;position:relative;text-transform:none}#popup_wrapper .popup-content h3{font-family:var(--second-font);font-size:1.6em;font-weight:700;line-height:120%;position:relative;text-transform:none}#popup_wrapper .popup-content h4{font-family:var(--second-font);font-size:1.3em;font-weight:700;line-height:120%;position:relative;text-transform:none}#popup_wrapper .popup-content h5{font-family:var(--second-font);font-size:1em;font-weight:700;line-height:120%;position:relative;text-transform:none}#popup_wrapper .popup-content h6{font-family:var(--second-font);font-size:.83em;font-weight:700;line-height:120%;position:relative;text-transform:none}#popup_wrapper .popup-content h2+p,#popup_wrapper .popup-content h3+p,#popup_wrapper .popup-content h4+p,#popup_wrapper .popup-content h5+p,#popup_wrapper .popup-content h6+p{margin-top:1em}#popup_wrapper .popup-content h1+p,#popup_wrapper .popup-content p+h1,#popup_wrapper .popup-content p+h2,#popup_wrapper .popup-content p+h3,#popup_wrapper .popup-content p+h4,#popup_wrapper .popup-content p+h5,#popup_wrapper .popup-content p+p{margin-top:1em}#popup_wrapper .popup-content b,#popup_wrapper .popup-content strong{font-weight:700;color:var(--main-color)}#popup_wrapper .popup-content ol,#popup_wrapper .popup-content ul{margin:1em 0 1em 3em}#popup_wrapper .popup-content ul{list-style:disc inside none}#popup_wrapper .popup-content ol{list-style:decimal inside none}#popup_wrapper .popup-content em,#popup_wrapper .popup-content i{font-style:italic}#popup_wrapper .popup-content a{color:var(--main-color);transition:all .3s ease}#popup_wrapper .popup-content a:focus,#popup_wrapper .popup-content a:hover{color:var(--neutral-dark)}#popup_wrapper .popup-content hr{border-width:1px 0 0 0;border-style:solid;margin:1em 0}#popup_wrapper .popup-content blockquote{font-style:italic;margin:1em 0 1em 3em;padding:1em 2em;background-color:#f5f5f5;border-left:5px solid #dcdcdc}#popup_wrapper .popup-content blockquote:after,#popup_wrapper .popup-content blockquote:before{font-size:1.2em}#popup_wrapper .popup-content blockquote:before{content:"“";padding-right:5px}#popup_wrapper .popup-content blockquote:after{content:"”";padding-left:5px}#popup_wrapper .popup-content dl{margin:1em 0 1em 2em}#popup_wrapper .popup-content dl dd{border-left:5px solid #dcdcdc;padding-left:1em}#popup_wrapper .popup-content dl dt+dd{margin-top:.5em}#popup_wrapper .popup-content dl dd+dt{margin-top:.5em}#popup_wrapper .popup-content mark{padding:0 .5em}#popup_wrapper .popup-content .table_wrap+p,#popup_wrapper .popup-content table+p{margin-top:20px}#popup_wrapper .popup-content p+.table_wrap,#popup_wrapper .popup-content p+table{margin-top:20px}#popup_wrapper .popup-content .table_wrap{width:100%;overflow-x:auto}#popup_wrapper .popup-content table{font-size:.8em;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:#ddd}#popup_wrapper .popup-content table td,#popup_wrapper .popup-content table th{border-width:1px;border-style:solid;border-color:#ddd;padding:5px 10px;vertical-align:middle;text-align:center;min-width:90px}#popup_wrapper .popup-content table th{background:#ddd;border-right-color:#ddd}@media (max-width:767px){#popup_wrapper .popup-content{padding:10px 0}}#popup_wrapper .popup-content ul{text-align:left}.press_template .title-wrap{margin-bottom:50px}.press_template #the_content_wrapper{max-width:1180px;justify-content:space-between;border:none;align-items:flex-start;padding:0}@media (max-width:991px){.press_template #the_content_wrapper{align-items:center}}.press_template #the_content_wrapper .press-section{width:65%;display:flex;justify-content:space-between;flex-wrap:wrap}.press_template #the_content_wrapper .press-section .single_press{width:30%;padding-bottom:40px}.press_template #the_content_wrapper .press-section .single_press .title{text-transform:uppercase;font-weight:700;font-family:var(--second-font);line-height:19px;letter-spacing:2px;margin-bottom:20px;height:43px}.press_template #the_content_wrapper .press-section .single_press img{width:230px;height:350px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--second-color)}.press_template #the_content_wrapper .press-section .single_press .description{font-size:17px;font-family:var(--fourth-font);line-height:22px;padding-bottom:20px}.press_template #the_content_wrapper .press-section .single_press .buttons{z-index:0;position:relative}@media (max-width:991px){.press_template #the_content_wrapper .press-section .single_press{width:45%}}@media (max-width:568px){.press_template #the_content_wrapper .press-section .single_press{width:100%}}@media (max-width:991px){.press_template #the_content_wrapper .press-section{width:90%}}.press_template #the_content_wrapper .the-content-section{text-align:left;width:30%;margin-top:-10px}.press_template #the_content_wrapper .the-content-section p{margin-top:30px}.press_template #the_content_wrapper .the-content-section strong{font-weight:700;font-size:32px;font-family:var(--first-font)}.press_template #the_content_wrapper .the-content-section ul{list-style:disc;border-bottom:1px solid var(--second-color);padding:20px 0 30px 20px;font-size:18px;line-height:25px;font-family:var(--fourth-font)}@media (max-width:991px){.press_template #the_content_wrapper .the-content-section{width:90%}}.press_template #the_content_wrapper:before{border:none}#info_box{margin-bottom:80px}#info_box .container{display:flex;max-width:1100px;justify-content:space-between}@media (max-width:991px){#info_box .container{flex-direction:column}}@media (max-width:991px){#info_box .container .the-subtitle{font-size:32px;margin:0 auto;width:90%}}#info_box .left_info_box{width:55%;max-width:550px}@media (max-width:991px){#info_box .left_info_box{width:100%;margin-bottom:40px}}#info_box .left_info_box .the-content{flex-direction:column}#info_box .left_info_box .the-content,#info_box .left_info_box .the-extra-content{margin-top:35px}#info_box .right_info_box{display:flex;flex-direction:column;text-align:center;font-size:20px;line-height:33px;background-color:var(--bg-color);width:40%;padding:45px 40px}#info_box .right_info_box .hotel-data-wrap{display:flex;flex-direction:column}#info_box .right_info_box .hotel-address{margin:30px 0 20px}#info_box .right_info_box .hotel-email{margin-top:20px}#info_box .right_info_box .hotel-email a{text-decoration:none;color:var(--main-color)}@media (max-width:991px){#info_box .right_info_box{width:90%;margin:0 auto}}#info_box .hotel-social{display:none}#chef_preview_box{margin-bottom:80px;overflow:hidden}#chef_preview_box .container{display:flex;color:var(--neutral-light);height:600px;justify-content:center;align-items:flex-end;max-width:100%;padding:0}@media (max-width:991px){#chef_preview_box .container{flex-direction:column}}#chef_preview_box .chef_left_box{background:#222;height:100%;display:flex;flex-direction:column;width:50%;justify-content:center;padding-left:130px}@media (min-width:1400px){#chef_preview_box .chef_left_box{padding-left:70px}}@media (min-width:992px) and (max-width:1199px){#chef_preview_box .chef_left_box{padding-left:70px}}@media (max-width:991px){#chef_preview_box .chef_left_box{width:100%;order:2;max-height:305px;margin:0 auto;padding:0 25px}}#chef_preview_box .chef_left_box .the-title{text-transform:initial}#chef_preview_box .chef_left_box .the-content,#chef_preview_box .chef_left_box .the-extra-content{color:var(--neutral-light);width:50%;margin:0}@media (max-width:991px){#chef_preview_box .chef_left_box .the-content,#chef_preview_box .chef_left_box .the-extra-content{width:100%}}#chef_preview_box .chef_left_box .discover-more{padding-top:20px}#chef_preview_box .chef_left_box .discover-more:hover{color:var(--neutral-light)}#chef_preview_box .chef_portrait{position:absolute;left:40%;z-index:20}#chef_preview_box .chef_portrait img{bottom:0;position:absolute;max-height:650px}@media (max-width:991px){#chef_preview_box .chef_portrait img{max-height:190px;bottom:60px}}@media (min-width:1200px) and (max-width:1600px){#chef_preview_box .chef_portrait{left:35%}}@media (min-width:992px) and (max-width:1199px){#chef_preview_box .chef_portrait{left:35%;transform:scale(.93)}}@media (max-width:991px){#chef_preview_box .chef_portrait{left:60%}}#chef_preview_box .chef_right_box{height:100%;background-position:center;background-size:cover;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:220px}#chef_preview_box .chef_right_box .the-subtitle{width:70%;font-size:30px;line-height:50px;font-family:var(--first-font);font-style:italic;z-index:10}@media (max-width:991px){#chef_preview_box .chef_right_box .the-subtitle{width:60%;font-size:20px;line-height:30px;text-align:left}}#chef_preview_box .chef_right_box .the-subtitle:before{width:10%;content:"“ "}#chef_preview_box .chef_right_box .the-subtitle:after{width:10%;content:"” ";align-self:flex-end}#chef_preview_box .chef_right_box .quote_sign{width:70%;text-align:right;z-index:10;font-family:var(--second-font)}@media (max-width:991px){#chef_preview_box .chef_right_box .quote_sign{width:60%;font-size:11px;line-height:14px;text-align:left;padding-top:10px}}@media (max-width:991px){#chef_preview_box .chef_right_box{height:180px;width:100%;order:1;align-items:flex-start;padding:0 25px}}.tpl_restaurant #preview_children{margin-bottom:0}.tpl_restaurant #fb-menus{padding:0}.tpl_restaurant .request-quote:hover{transition:all 1s ease}.tpl_restaurant .the-content-section{padding:30px 0 10px}.tpl_rooms .page-logo-wrapper{margin:60px auto 80px}.single-room-data{display:flex;justify-content:space-around;max-width:500px;margin:0 auto;align-items:center}.single-room-data .the-subtitle{color:var(--main-color)}.single-room-data .book-hotel{font-size:32px;line-height:60px;text-decoration:none;color:#000}@media (max-width:991px){.single-room-data .book-hotel{font-size:22px}}.suite-children #the_content_wrapper{flex-wrap:wrap;padding:85px 0 0}.suite-children #the_content_wrapper .title{font-size:42px;line-height:45px}@media (max-width:991px){.suite-children #the_content_wrapper .title{font-size:32px}}@media (max-width:991px){.suite-children #the_content_wrapper{padding:0}}.suite-children .suite-gallery .thumb_wrap{max-width:620px;position:relative;left:-110px}@media (min-width:992px) and (max-width:1199px){.suite-children .suite-gallery .thumb_wrap{left:-60px}}@media (max-width:991px){.suite-children .suite-gallery .thumb_wrap{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border:5px solid var(--third-color);left:0;margin:0 auto}.suite-children .suite-gallery .thumb_wrap .arrow.next{right:5%}.suite-children .suite-gallery .thumb_wrap .arrow.prev{left:5%}}.suite-children .suite-gallery .thumb_wrap .arrow.inverse{top:40%}@media (max-width:767px){.suite-children .suite-gallery .thumb_wrap .arrow.inverse{top:30%}}.suite-children .suite-gallery .thumb_wrap .slick-list{width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;top:-40px;max-height:445px}@media (max-width:991px){.suite-children .suite-gallery .thumb_wrap .slick-list{width:90%}}@media (max-width:767px){.suite-children .suite-gallery .thumb_wrap{max-width:320px}}.suite-children .suite-gallery .the-content-section{max-width:420px}.suite-children .suite-gallery .single-image{width:620px;height:450px;background-size:cover;background-position:center}@media (max-width:767px){.suite-children .suite-gallery .single-image{width:320px;height:220px}}.suite-children #room_amenities{margin-bottom:0}.single_suite:last-of-type .page-logo-wrapper{max-width:100%}@media (max-width:991px){.anchor-container{display:none}}.anchor-container .anchor-item{font-family:var(--second-font)}#room_amenities{margin-bottom:80px}@media (max-width:991px){#room_amenities{padding:0;width:100%;margin-top:-20px}}#room_amenities .room-amenities-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:20px 0;max-width:960px;margin:0 auto}@media (max-width:991px){#room_amenities .room-amenities-icons{justify-content:flex-start;flex-direction:column}}#room_amenities .room-amenities-icons .room-single-icon{width:20%;padding:0 20px;position:relative}@media (max-width:991px){#room_amenities .room-amenities-icons .room-single-icon{width:90%;display:flex;justify-content:center;padding:10px;align-items:center;margin:0 auto}}#room_amenities .room-amenities-icons .room-single-icon:after{content:"";height:40px;width:1px;display:inline-block;background:var(--third-color);position:absolute;top:50%;margin-top:-20px;right:0}@media (max-width:991px){#room_amenities .room-amenities-icons .room-single-icon:after{height:1px;width:50px;left:50%;margin-top:0;top:100%}}#room_amenities .room-amenities-icons .room-single-icon:last-child:after{display:none}#room_amenities .room-amenities-icons .icon,#room_amenities .room-amenities-icons .icon-description,#room_amenities .room-amenities-icons .icon-title{text-align:center}#room_amenities .room-amenities-icons .icon,#room_amenities .room-amenities-icons .icon-description,#room_amenities .room-amenities-icons .icon-title{padding-bottom:20px}#room_amenities .room-amenities-icons .icon{line-height:40px;font-size:60px;color:var(--main-color);display:block}@media (max-width:991px){#room_amenities .room-amenities-icons .icon{width:50%}}#room_amenities .room-amenities-icons .icon-title{font-size:20px;line-height:22px;text-transform:uppercase;letter-spacing:2px}#room_amenities .room-amenities-icons .icon-description{font-size:20px;line-height:28px}@media (max-width:991px){#room_amenities .room-amenities-icons .icon-description{font-size:18px;width:50%;text-align:left}}@media (max-width:991px){#preview_pages .container{padding:0}}#preview_pages .the-title{padding-bottom:40px}#preview_pages .preview-pages-wrap{margin:0 auto}#preview_pages .preview-pages-wrap .thumb_wrap{width:100%;height:550px;position:relative}@media (max-width:991px){#preview_pages .preview-pages-wrap .thumb_wrap{height:360px}}@media (max-width:767px){#preview_pages .preview-pages-wrap .thumb_wrap{height:312px}}#preview_pages .preview-pages-wrap .single-child .child-title-content{position:absolute;top:0;left:0;right:0;bottom:0;margin:80px;padding:20px;z-index:100;border:3px solid var(--opacity-dark);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;transition:all 1s ease}@media (max-width:991px){#preview_pages .preview-pages-wrap .single-child .child-title-content{margin:25px}}#preview_pages .preview-pages-wrap .single-child .child-title{font-size:48px;font-family:var(--first-font);line-height:55px;color:var(--neutral-light);text-shadow:0 0 30px var(--text-shadow)}#preview_pages .preview-pages-wrap .single-child .child-title .subtitle{font-size:26px;line-height:35px}@media (max-width:991px){#preview_pages .preview-pages-wrap .single-child .child-title .subtitle{line-height:21px;font-size:16px;padding:0 10px}}#preview_pages .preview-pages-wrap .single-child .child-title .btns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}#preview_pages .preview-pages-wrap .single-child .child-title .discover-more{display:none}#preview_pages .preview-pages-wrap .single-child .child-title .discover-more:focus,#preview_pages .preview-pages-wrap .single-child .child-title .discover-more:hover{color:var(--main-color)}#preview_pages .preview-pages-wrap .single-child .child-title .request-quote{padding:16px 12px;width:auto;letter-spacing:1.4px;display:none;margin:0}@media (max-width:991px){#preview_pages .preview-pages-wrap .single-child .child-title{font-size:32px;line-height:40px}}#preview_pages .preview-pages-wrap .single-child:hover .thumb-img:before{opacity:.7}#preview_pages .preview-pages-wrap .single-child:hover .child-title-content{border-color:transparent}#preview_pages .preview-pages-wrap .single-child:hover .thumb_wrap .child-title .discover-more,#preview_pages .preview-pages-wrap .single-child:hover .thumb_wrap .child-title .request-quote{display:block;transition:all 1s ease}#preview_pages .preview-pages-wrap .single-child:hover .child-title{padding:0;width:100%}#preview_pages .preview-pages-wrap .slick-slider .slick-list,#preview_pages .preview-pages-wrap .slick-slider .slick-track{transform:translate3d(0,0,0);max-width:1180px}#preview_pages .preview-pages-wrap .slick-slide{width:auto}#preview_pages .preview-pages-wrap .slick-slide .full_width_child .thumb-img{width:1180px;margin-right:0}#preview_pages .preview-pages-wrap .slick-slide .thumb-img{height:100%;width:100%;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}#preview_pages .preview-pages-wrap .slick-slide .thumb-img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;opacity:.4;background:#000;transition-duration:1.5s}@media (max-width:991px){#preview_pages .preview-pages-wrap .slick-slide .thumb-img{height:360px}}@media (max-width:767px){#preview_pages .preview-pages-wrap .slick-slide .thumb-img{height:310px}}#preview_pages .preview-pages-wrap .slick-dots li{border:1px solid var(--neutral-dark);background:var(--neutral-dark)}#preview_pages .preview-pages-wrap .slick-dots li.slick-active{background:0 0;border:1px solid var(--main-color)}#preview_pages .preview-pages-wrap .slick-dots li.slick-active:before{background:var(--main-color)}#preview_pages .preview-pages-wrap.two_children{display:flex;flex-direction:column}.siblings-nav{position:relative;padding-bottom:45px}@media (max-width:991px){.siblings-nav{display:none}}.siblings-nav a{font-size:16px;line-height:40px;font-weight:700;color:var(--main-color);text-transform:uppercase;text-decoration:none;position:absolute;z-index:10;transition:all 1s ease}.siblings-nav a:focus,.siblings-nav a:hover{color:var(--neutral-dark)}.siblings-nav a.next:after,.siblings-nav a.prev:before{display:inline-block}.siblings-nav a.prev{left:0}.siblings-nav a.prev:before{content:"←"}.siblings-nav a.next{right:0}.siblings-nav a.next:after{content:"→"}.homepage .slideshow-container #play_video{bottom:400px}@media (max-width:991px){.homepage .slideshow-container #play_video{bottom:210px}}.homepage .slideshow-container.fullscreen .slideshow .description-wrapper{bottom:345px;text-transform:none}@media (max-width:991px){.homepage .slideshow-container.fullscreen .slideshow .description-wrapper{bottom:120px}}.homepage .slideshow-container.fullscreen .slideshow .description-wrapper .description-slide{font-size:38px;line-height:62px}@media (max-width:991px){.homepage .slideshow-container.fullscreen .slideshow .description-wrapper .description-slide{font-size:28px;line-height:30px}}.homepage .slideshow-container.fullscreen .slideshow .caption-wrapper{bottom:305px;text-transform:none;font-size:38px;line-height:62px}@media (max-width:991px){.homepage .slideshow-container.fullscreen .slideshow .caption-wrapper{bottom:85px}}.homepage .slideshow-container.fullscreen .slideshow .caption-wrapper .caption-slide{font-size:28px;line-height:46px}@media (max-width:991px){.homepage .slideshow-container.fullscreen .slideshow .caption-wrapper .caption-slide{font-size:16px;line-height:16px}}.homepage .slideshow-container .slick-dots{display:none!important}.slideshow-container{position:relative;width:100%;overflow:hidden}.slideshow-container.large{height:75vh}.error404 .slideshow-container.large{height:50vh}@media (max-width:767px){.slideshow-container.large{height:250px}}@media (max-width:767px){.slideshow-container.large .caption-wrapper,.slideshow-container.large .description-wrapper{display:none}}@media (max-width:767px){.slideshow-container.large #play_video{bottom:70px}}.slideshow-container.fullscreen{height:100vh}@media (max-width:767px){.slideshow-container.fullscreen{height:640px}}@media (max-width:767px){.slideshow-container.playing_video{transition:height .3s ease;height:400px}}.slideshow-container #play_video{bottom:260px}@media (max-width:991px){.slideshow-container #play_video{bottom:190px}}.slideshow-container .single-image,.slideshow-container .slideshow{width:100%;height:100%}.slideshow-container .slideshow{opacity:1}.slideshow-container .slideshow .slick-list,.slideshow-container .slideshow .slick-track{height:100%;overflow:hidden}.slideshow-container .slideshow .slide{position:relative;opacity:0}.slideshow-container .slideshow .slide:before{background:transparent linear-gradient(0deg,rgba(0,0,0,0) 0,#000 100%) 0 0 no-repeat padding-box;height:300px;position:absolute;top:0;content:"";display:block;width:100%;opacity:.6;z-index:100}.slideshow-container .slideshow .slide.slick-active{opacity:1}.slideshow-container .slideshow .slide.slick-active .single-image{transform:scale(1.05)}.slideshow-container .slideshow .single-image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:transform 5s ease-in-out 0s;transform-origin:50% 20%}@media (max-width:767px){.fullscreen .slideshow-container .slideshow .single-image{-o-object-fit:contain;object-fit:contain}}.slideshow-container .slideshow .description-wrapper{max-width:900px;width:100%;position:absolute;bottom:125px;left:50%;margin-left:-450px;z-index:300;text-transform:uppercase}@media (max-width:991px){.slideshow-container .slideshow .description-wrapper{left:0;margin-left:0;max-width:none;bottom:100px}}.slideshow-container .slideshow .description-slide{font-family:var(--first-font);font-size:48px;line-height:55px;color:var(--neutral-light);text-align:center;padding:0 40px;text-shadow:0 0 20px var(--text-shadow)}@media (max-width:991px){.slideshow-container .slideshow .description-slide{font-size:28px;line-height:30px;padding:0 10px}}.slideshow-container .slideshow .caption-wrapper{max-width:900px;width:100%;position:absolute;bottom:85px;left:50%;margin-left:-450px;z-index:300;text-transform:uppercase}@media (max-width:991px){.slideshow-container .slideshow .caption-wrapper{left:0;margin-left:0;max-width:none;bottom:70px}}.slideshow-container .slideshow .caption-slide{font-family:var(--first-font);font-size:48px;line-height:55px;color:var(--neutral-light);text-align:center;padding:0 40px;text-shadow:0 0 20px var(--text-shadow)}@media (max-width:991px){.slideshow-container .slideshow .caption-slide{line-height:16px;font-size:16px;padding:0 10px}}.slideshow-container .slideshow .slick-dots{width:100%;position:absolute;bottom:50px;z-index:10}@media (max-width:991px){.slideshow-container .slideshow .slick-dots{bottom:30px}}.slideshow-container .left_button{display:flex;flex-direction:column;position:absolute;bottom:0}.slideshow-container .left_button .newsletter_btn,.slideshow-container .left_button .vote_for_us{position:relative;bottom:30px;text-decoration:none;color:var(--neutral-light);border:1px solid var(--opacity-light);width:220px;text-align:center;left:30px;height:50px;font-size:18px;font-family:var(--fourth-font);line-height:50px}.slideshow-container .left_button .newsletter_btn:hover,.slideshow-container .left_button .vote_for_us:hover{background:var(--neutral-dark);border:1px solid var(--neutral-dark);transition:all 1s ease}.slideshow-container .left_button .vote_for_us{height:65px;margin-top:10px;display:flex;width:280px;align-items:center;border:none;color:var(--neutral-light);cursor:pointer}.slideshow-container .left_button .vote_for_us img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.slideshow-container .left_button .vote_for_us .button_label{line-height:18px}.slideshow-container .left_button .vote_for_us:hover{color:var(--neutral-dark);border:none}@media (max-width:991px){.slideshow-container .left_button{display:none}}.slideshow-container .slideshow-logos-container{position:absolute;bottom:30px;right:20px;font-family:var(--fourth-font);display:flex;justify-content:space-between;width:100%;max-width:500px;flex-wrap:wrap;align-items:center}.slideshow-container .slideshow-logos-container a{max-width:16%}.slideshow-container .slideshow-logos-container a img{max-height:80px;max-width:80px}@media (max-width:991px){.slideshow-container .slideshow-logos-container{display:none}}.down_arrow{left:50%;transform:translate(-50%,-50%);height:30px;position:absolute;bottom:60px}@media (max-width:991px){.down_arrow{bottom:70px}}.down_arrow span{display:block;width:35px;height:35px;border-bottom:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.8);transform:rotate(45deg);animation:animate 3s infinite}.down_arrow span:nth-child(1){animation-delay:-.2s;position:relative;top:50px;width:15px;height:15px;margin-left:10px;border-bottom:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3)}.down_arrow span:nth-child(2){animation-delay:-.4s;position:relative;top:30px;width:25px;height:25px;margin-left:5px;opacity:.5;border-bottom:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5)}.down_arrow span:nth-child(3){animation-delay:-.6s}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-10px,-10px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg) translate(10px,10px)}}#fbga-popin #fbga-forgot-password>a,#fbga-popin #fbga-signin-social .fbga-btn-social,#fbga-popin .fbga-btn-form,#fbga-popin .fbga-form-signin-heading,#fbga-popin .fbga-text-overlay ul,#fbga-popin h2,#fbga-popin h3,#fbga-popin p,#fbga-popin span.title{font-family:var(--first-font)}#fbga-popin #fbga-logo{max-height:60px;padding:60px;max-width:300px}#fbga-popin .fbga-hotel-title{color:var(--main-color)}#fbga-popin .fbga-text-overlay ul>li{font-size:16px;list-style-type:none}#fbga-popin .fbga-text-overlay ul>li ul{margin-bottom:20px}#fbga-popin .fbga-text-overlay ul>li ul li{list-style-type:disc}#fbga-popin .fbga-form .fbga-btn-form{cursor:pointer;background-color:var(--gold-dark);transition:all 1s ease}#fbga-popin .fbga-form .fbga-btn-form:focus,#fbga-popin .fbga-form .fbga-btn-form:hover{background-color:var(--neutral-darker)!important}#fbga-popin #fbga-signin-social .fbga-btn-social{text-decoration:none}#fbga-popin .form-control{padding:5px 10px;margin-bottom:10px}#fbga-popin input[type=email]{margin-bottom:10px}#fbga-popin #fbga-change-password>a,#fbga-popin #fbga-change-password>p>a,#fbga-popin #fbga-forgot-password>a,#fbga-popin #fbga-forgot-password>p>a,#fbga-popin div#fbga-signup>a{color:var(--second-color);text-decoration:none}#fbga-popin #fbga-change-password>a:focus,#fbga-popin #fbga-change-password>a:hover,#fbga-popin #fbga-change-password>p>a:focus,#fbga-popin #fbga-change-password>p>a:hover,#fbga-popin #fbga-forgot-password>a:focus,#fbga-popin #fbga-forgot-password>a:hover,#fbga-popin #fbga-forgot-password>p>a:focus,#fbga-popin #fbga-forgot-password>p>a:hover,#fbga-popin div#fbga-signup>a:focus,#fbga-popin div#fbga-signup>a:hover{color:var(--neutral-dark)}#fbga-popin #fbga-forgot-password p{font-family:var(--first-font)}.ga-load #ga-loader-circle .ga-loader-color{border-color:var(--gold-dark)}.offer_for_login #fbga-customtext>div{background:var(--gold-dark);padding:20px;opacity:.85}@media (max-width:991px){.offer_for_login #fbga-customtext>div{padding:10px}}.offer_for_login #fbga-customtext h2,.offer_for_login #fbga-customtext p{color:var(--neutral-light)}.offer_for_login #fbga-customtext a,.offer_for_login #fbga-customtext h2{font-family:var(--first-font)}.offer_for_login #fbga-customtext h2{font-size:20px;margin-bottom:10px}.offer_for_login #fbga-customtext a{font-size:16px;line-height:55px;background:var(--gold-dark);color:var(--neutral-light);padding:0 20px;margin-top:15px;text-align:center;text-transform:uppercase;text-decoration:none;transition:all 1s ease}@media (max-width:991px){.offer_for_login #fbga-customtext a{line-height:50px}}.offer_for_login #fbga-customtext a:focus,.offer_for_login #fbga-customtext a:hover{background:var(--neutral-light);color:var(--gold-dark)}.close-offer-widget{background:var(--gold-dark);color:var(--neutral-light);border-radius:5px 0 0 5px;text-decoration:none;width:40px;height:40px;opacity:0;line-height:40px;text-align:center;vertical-align:middle;top:0;right:0;position:absolute;transition:right .3s ease-in-out}.rtl .close-offer-widget{right:auto;left:0;transition:left .3s ease-in-out;-webkit-transition:left .3s ease-in-out}@media (max-width:991px){.close-offer-widget{display:none}}.close-offer-widget .login_icon{display:block;width:15px;background:url(../images/avatar_white.svg) no-repeat center center transparent;background-size:100% auto;height:30px;margin:5px auto}.offer-login-wrapper,.offer_for_login{position:fixed;z-index:202;top:50%;right:0}.rtl .offer-login-wrapper,.rtl .offer_for_login{right:auto;left:0}@media (max-width:991px){.offer-login-wrapper,.offer_for_login{position:relative}.group-int-page .offer-login-wrapper,.group-int-page .offer_for_login,.hotel-int-page .offer-login-wrapper,.hotel-int-page .offer_for_login{display:none}}.offer-login-wrapper.opened .close-offer-widget{right:300px}.rtl .offer-login-wrapper.opened .close-offer-widget{right:auto;left:300px}.offer-login-wrapper.opened .floating-left,.offer-login-wrapper.opened .floating-right{animation-iteration-count:0}.offer-login-wrapper.opened #fbga-customtext{right:0}.rtl .offer-login-wrapper.opened #fbga-customtext{right:auto;left:0}.offer-login-wrapper #fbga-customtext,.offer-login-wrapper .offer_for_login{right:-300px;transition:all 1s ease}.rtl .offer-login-wrapper #fbga-customtext,.rtl .offer-login-wrapper .offer_for_login{right:auto;left:-300px;transition:all 1s ease}#fbga-customtext,.offer_for_login{width:300px}@media (max-width:991px){#fbga-customtext,.offer_for_login{width:100%}}@media (max-width:991px){.offer_for_login #fbga-customtext{position:relative;text-align:center}.group-int-page .offer_for_login #fbga-customtext,.hotel-int-page .offer_for_login #fbga-customtext{display:none}}.preview-social-media{position:relative;padding-bottom:20px;margin:0 auto;max-width:1180px;width:100%}@media (max-width:991px){.preview-social-media{padding-bottom:0}}@media (max-width:991px){.preview-social-media .container{width:auto;position:initial}}.preview-social-media .the-title{font-family:var(--first-font);font-size:38px;line-height:50px;text-align:center;padding:65px 10px 25px;text-shadow:0 0 20px var(--text-shadow);text-transform:initial;max-width:400px;margin:0 auto}@media (max-width:991px){.preview-social-media .the-title{font-size:32px;line-height:40px;padding:0 10px 20px}}.preview-social-media .hotel-social{padding:35px 10px 50px;text-align:center}.preview-social-media .hotel-social a{text-decoration:none;display:inline-block;text-align:center;padding:5px;transition:all .3s ease}.preview-social-media .hotel-social a:hover span{color:var(--neutral-light)}.preview-social-media .hotel-social a span{width:40px;height:40px;line-height:40px;border-radius:100%;font-size:16px;color:var(--neutral-dark);border:1px solid var(--neutral-dark)}.preview-social-media .hotel-social a.facebook:hover span{background:var(--facebook);transition:all 1s ease}.preview-social-media .hotel-social a.twitter:hover span{background:var(--twitter);transition:all 1s ease}.preview-social-media .hotel-social a.pinterest:hover span{background:var(--pinterest);transition:all 1s ease}.preview-social-media .hotel-social a.youtube:hover span{background:var(--youtube);transition:all 1s ease}.preview-social-media .hotel-social a.instagram:hover span{transition:all 1s ease;background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.preview-social-media .hotel-social a.linkedin:hover span{background:var(--youtube);transition:all 1s ease}.preview-social-media .hotel-social a.tripadvisor:hover span{background:var(--tripadvisor);transition:all 1s ease}.preview-social-media .hotel-social a.foursquare:hover span{background:var(--foursquare);transition:all 1s ease}.preview-social-media .hotel-social a.flickr:hover span{background:var(--flickr);transition:all 1s ease}@media (max-width:991px){.preview-social-media .hotel-social{padding-bottom:0}}@media (max-width:991px){.preview-social-media{border:none;margin-top:-10px}}.preview-social-media:before{content:"";display:inline-block;position:absolute;top:0;left:70px;bottom:0;right:70px;border:3px solid var(--bg-color);z-index:-1}@media (max-width:991px){.preview-social-media:before{border:none}}.social-media-container.container{padding:0}.social-media-wrap{display:flex;flex-direction:row;flex-wrap:wrap;z-index:50}.social-media-wrap .slick-slider .slick-list,.social-media-wrap .slick-slider .slick-track{transform:translate3d(0,0,0);margin:0 -20px}.social-media-wrap .single-image-wrap{width:287px;height:287px;margin:0 5px;position:relative}@media (max-width:991px){.social-media-wrap .single-image-wrap{width:180px;height:180px}}.social-media-wrap .single-image-wrap img{width:100%;height:auto}.social-media-wrap .single-image-wrap .single-image{width:100%;height:100%;display:block}.social-media-wrap .single-image-wrap .single-image:hover .fa-facebook-f{background:var(--facebook)}.social-media-wrap .single-image-wrap .single-image:hover .fa-instagram{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social-media-wrap .single-image-wrap .single-image:before{content:"";border:1px solid rgba(255,255,255,.5);width:267px;height:267px;position:absolute;z-index:10;margin:10px}@media (max-width:991px){.social-media-wrap .single-image-wrap .single-image:before{width:160px;height:160px}}.social-media-wrap .single-image-wrap .social-icon{font-size:16px;line-height:25px;color:var(--neutral-light);text-align:center;width:25px;height:25px;border-radius:100%;display:inline-block;background:rgba(0,0,0,.4);position:absolute;top:25px;right:25px;z-index:10;transition:all 1s ease}.social_box_details_wrap{display:none;max-width:1000px;width:100%;padding:0}@media (max-width:991px){.social_box_details_wrap .fancybox-close-small{background:var(--second-color);color:var(--neutral-light)}}.social_box_details_wrap .social_box_details{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;min-height:500px}@media (max-width:991px){.social_box_details_wrap .social_box_details{flex-wrap:wrap}}.social_box_details_wrap .social_box_details .content,.social_box_details_wrap .social_box_details .thumb_box{width:50%}@media (max-width:991px){.social_box_details_wrap .social_box_details .content,.social_box_details_wrap .social_box_details .thumb_box{width:100%}}@media (max-width:991px){.social_box_details_wrap .social_box_details .thumb_box{height:300px}}.social_box_details_wrap .social_box_details .content{padding:40px 40px 60px 40px;position:relative}.social_box_details_wrap .social_box_details .author{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.social_box_details_wrap .social_box_details .author .picture{width:50px;height:50px;display:inline-block;padding-right:5px}.social_box_details_wrap .social_box_details .author .picture img{width:100%;height:auto}.social_box_details_wrap .social_box_details .author .name{font-weight:700}.social_box_details_wrap .social_box_details .text{padding:20px 0}.social_box_details_wrap .social_box_details .bar{font-size:12px;line-height:40px;text-align:center;text-transform:uppercase;width:240px;display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-120px}.social_box_details_wrap .social_box_details .bar a{color:var(--neutral-light);text-decoration:none}.social_box_details_wrap .social_box_details .bar .fab{padding-right:5px}.social_box_details_wrap .social_box_details .bar.facebook{background:var(--facebook)}.social_box_details_wrap .social_box_details .bar.instagram{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.videogallery-wrap{display:flex;height:auto;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1420px;margin:0 auto}.videogallery-wrap .single-gallery-item .overlay{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:630px;height:100%;max-height:420px;z-index:1;margin:40px}@media (max-width:991px){.videogallery-wrap .single-gallery-item .overlay{width:320px;height:220px}}.videogallery-wrap .single-gallery-item .play_video{width:68px;height:68px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.videogallery-wrap .single-gallery-item .video_title{position:relative;color:var(--neutral-light);font-family:var(--first-font);font-size:28px;line-height:60px;text-align:center;text-shadow:0 0 20px var(--text-shadow);width:90%}@media (max-width:991px){.videogallery-wrap .single-gallery-item .video_title{font-size:16px;line-height:30px}}.videogallery-wrap .single-gallery-item .single-image{width:630px;height:420px;background-size:cover;background-position:center;margin:40px}@media (max-width:991px){.videogallery-wrap .single-gallery-item .single-image{width:320px;height:220px}}.videogallery-wrap .single-gallery-item .single-image:before{content:"";background:#000;width:630px;height:420px;opacity:.6;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute}@media (max-width:991px){.videogallery-wrap .single-gallery-item .single-image:before{width:320px;height:220px}}#wedding_services{position:relative;max-width:1200px;margin:3em auto 0}@media (max-width:767px){#wedding_services{margin-left:-20px;margin-right:-20px;width:auto}}#wedding_services:before{content:"";display:block;width:1px;position:absolute;top:0;bottom:0;height:auto;left:50%;border-right:1px solid var(--second-color);transform:translateX(-50%)}@media (max-width:767px){#wedding_services:before{display:none}}#wedding_services .service_wrap{position:relative;margin:3em 0;display:flex}@media (max-width:767px){#wedding_services .service_wrap{display:block;margin:0}}#wedding_services .service_wrap .separator{top:50%;left:50%;position:absolute;z-index:1;background:var(--neutral-light);padding:25px 0;transform:translate(-50%,-50%)}@media (max-width:767px){#wedding_services .service_wrap .separator{display:none}}@media (max-width:767px){#wedding_services .service_wrap:nth-child(3n+1) .thumb_wrap .thumb{height:150px}}@media (max-width:767px){#wedding_services .service_wrap:nth-child(3n+1) .title{color:var(--bg-color)}}#wedding_services .service_wrap:nth-child(3n+1) .content{padding-top:1em;padding-bottom:1em}@media (min-width:768px) and (max-width:991px){#wedding_services .service_wrap:nth-child(3n+1) .content{padding-right:0}}@media (max-width:767px){#wedding_services .service_wrap:nth-child(3n+1) .content{padding-top:1.5em;padding-bottom:1.5em;color:var(--neutral-dark)}#wedding_services .service_wrap:nth-child(3n+1) .content:before{background:var(--bg-color)}}#wedding_services .service_wrap:nth-child(3n+2){flex-direction:row-reverse}#wedding_services .service_wrap:nth-child(3n+2) .thumb_wrap{padding-right:0;padding-left:2em}@media (min-width:1400px){#wedding_services .service_wrap:nth-child(3n+2) .thumb_wrap{padding-left:4em;padding-right:0}}@media (max-width:767px){#wedding_services .service_wrap:nth-child(3n+2) .thumb_wrap{padding-left:0;flex-direction:row-reverse}}@media (max-width:767px){#wedding_services .service_wrap:nth-child(3n+2) .thumb_wrap .thumb{height:180px}}#wedding_services .service_wrap:nth-child(3n+2) .content{padding-top:3em;padding-bottom:3em}@media (min-width:1200px){#wedding_services .service_wrap:nth-child(3n+2) .content{padding-top:4em;padding-bottom:4em}}@media (min-width:768px) and (max-width:991px){#wedding_services .service_wrap:nth-child(3n+2) .content{padding-left:0}}@media (max-width:767px){#wedding_services .service_wrap:nth-child(3n+2) .content{padding-top:1.5em;padding-bottom:1.5em}}@media (max-width:767px){#wedding_services .service_wrap:nth-child(3n+3) .thumb_wrap .thumb{height:220px}}#wedding_services .service_wrap:nth-child(3n+3) .content{padding-top:6em;padding-bottom:6em}@media (min-width:1200px){#wedding_services .service_wrap:nth-child(3n+3) .content{padding-top:7em;padding-bottom:7em}}@media (min-width:768px) and (max-width:991px){#wedding_services .service_wrap:nth-child(3n+3) .content{padding-right:0}}@media (max-width:767px){#wedding_services .service_wrap:nth-child(3n+3) .content{padding-top:1.5em;padding-bottom:1.5em}#wedding_services .service_wrap:nth-child(3n+3) .content:before{background:var(--bg-color)}}#wedding_services .service_wrap .thumb_wrap{width:50%;padding-right:2em;position:relative;z-index:200}@media (min-width:1400px){#wedding_services .service_wrap .thumb_wrap{padding-right:4em}}@media (max-width:767px){#wedding_services .service_wrap .thumb_wrap{width:100%;padding-right:0;display:flex;align-items:flex-end}}#wedding_services .service_wrap .thumb_wrap .thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;width:100%;height:100%;min-height:250px}@media (min-width:1200px){#wedding_services .service_wrap .thumb_wrap .thumb{min-height:350px}}@media (max-width:767px){#wedding_services .service_wrap .thumb_wrap .thumb{width:60%;min-height:0}}#wedding_services .service_wrap .title{font-family:var(--first-font);font-weight:700;font-style:italic;line-height:130%;position:relative;color:var(--main-color);font-size:3.5em}@media (max-width:767px){#wedding_services .service_wrap .title{font-size:2.5em}}@media (min-width:1400px){#wedding_services .service_wrap .title{font-size:3.8em}}#wedding_services .service_wrap .title strong{font-weight:inherit}@media (max-width:767px){#wedding_services .service_wrap .title{width:40%;text-align:center}}#wedding_services .service_wrap .content{width:50%;padding-right:2em;padding-left:2em;position:relative;z-index:200;display:flex;justify-content:center;flex-direction:column}@media (min-width:1400px){#wedding_services .service_wrap .content{padding-left:4em;padding-right:4em}}@media (max-width:767px){#wedding_services .service_wrap .content{width:100%;padding-top:1.5em;padding-bottom:1.5em;z-index:100}#wedding_services .service_wrap .content:before{content:"";position:absolute;height:auto;bottom:-80px;top:-80px;left:0;width:100%;z-index:-1}}#wedding_services .service_wrap .content .the-title{color:var(--main-color);text-transform:initial}#wedding_services .service_wrap .content .description{font-size:22px;margin-top:.5em;font-style:italic;line-height:40px;font-family:var(--fourth-font)}@media (max-width:767px){#wedding_services .service_wrap .content .description{margin-top:0}}#wedding_services .service_wrap .content .discover-more{padding-top:30px}
/*# sourceMappingURL=main.css.map */
