@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}li{display:list-item}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;vertical-align:top;text-align:left}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}:root{--color-first-style:#DB8A66;--color-second-style:#141414}@keyframes opacityWaiting{0%{opacity:0}50%{opacity:0}100%{opacity:1}}:root{--color-first-style:#DB8A66;--color-second-style:#141414}@keyframes opacityWaiting{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@font-face{font-family:OpenDyslexic;src:url(../css/fonts/OpenDyslexic-Regular.woff) format("woff"),url(../css/fonts/OpenDyslexic-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:OpenDyslexic;src:url(../css/fonts/OpenDyslexic-Bold.woff) format("woff"),url(../css/fonts/OpenDyslexic-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:OpenDyslexic;src:url(../css/fonts/OpenDyslexic-Bold-Italic.woff) format("woff"),url(../css/fonts/OpenDyslexic-Bold-Italic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:OpenDyslexic;src:url(../css/fonts/OpenDyslexic-Italic.woff) format("woff"),url(../css/fonts/OpenDyslexic-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:"Noto Kufi Arabic";font-style:normal;font-weight:400;src:url(../css/fonts/noto-kufi-arabic-v24-arabic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Kufi Arabic";font-style:normal;font-weight:600;src:url(../css/fonts/noto-kufi-arabic-v24-arabic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Kufi Arabic";font-style:normal;font-weight:700;src:url(../css/fonts/noto-kufi-arabic-v24-arabic_latin-700.woff2) format("woff2")}:root{--font_size:16px;--font_light:300;--font_regular:400;--font_bold:700;--first_font:"Trebuchet MS",sans-serif;--second_font:"Times New Roman",sans-serif;--third_font:"century-gothic",sans-serif;--font_awesome:"Font Awesome 5 Free";--focus_color:#D88A66;--letter-spacing:0.065px;--body_background:#FDFBFB;--body_background_darken_3:#f7f7f7;--body_background_darken_10:#e6e6e6;--font_color:#3c3c3c;--font_color_lighten:#3c3c3c;--tripadvisor:#00AA6C;--alternative_background:#F8F8F8;--alternative_background2:#F5F3EE;--alternative_background2_RGB:245,243,238;--alternative_background2_darken_5:#e2dcce;--highlight_color:#141414;--highlight_post_color:#B9854D;--highlight_color_highlight:#B9854D;--highlight_color_associate:#fff;--highlight_color_dates:#B9854D;--border_color_highlight_hover:#B9854D;--main_color:#333132;--main_color_associate:#fff;--hover_color:var(--highlight_color);--hover_color_highlight:var(--highlight_color_highlight);--hover_color_associate:var(--highlight_color_associate);--first-color:#333132;--second-color:#D88A66;--third-color:#8A8A8A;--fourth-color:#EBC338;--fifth-color:#BCC480;--sixth-color:#C3DAE8;--seventh-color:#956F7A;--eight-color:#CC8260;--ninth-color:#FDF9F8;--more-color-first:#CCCCCC;--more-color-second:#262526;--more-color-third:#EEEEEE;--more-color-fourth:#FDFBFB;--more-color-fifth:#F6F6EE;--more-color-sixth:#686868;--more-color-seventh:#C48B6C;--more-color-eighth:#111111;--more-color-nine:#555555;--color_20:#3C3C3C;--color_21:#3C3C3C;--color_22:#D88A66;--color_23:#3C3C3C;--color_24:#D88A66;--color_25:#D88A66;--color_26:#FFFFFF;--button_hover_color:#FFFFFF;--white-color:#FFF;--title_color:#141414;--subtitle_line_color:#CFCDBE;--blue_color:#141414;--beige_color:#f2f0e2;--beige_light_color:#f8f7f0;--light_grey_color:#DDD;--blue_gradient:transparent linear-gradient(127deg, #1E22AA 0%, #181B86 100%) 0% 0% no-repeat padding-box;--border_color_texture:#eeeeee;--arrow_bg_color:#333132;--arrow_color:#000;--arrow_bg_hover_color:#141414;--dark_section_bg:rgba(60, 60, 60, .95);--dark_section_color:var(--main_color_associate);--dark_section_highlight_color:var(--highlight_color);--main_content_border:#eee;--content_strong:var(--main_color);--content_em:var(--content_strong);--content_hr:var(--beige_color);--content_blockquote_bg:var(--body_background);--content_blockquote_bolor:#000;--content_blockquote_dl_border:var(--alternative_background);--content_link_:var(--highlight_color);--content_link_hover:var(--hover_color);--mark_bg:var(--highlight_color);--mark_bolor:var(--highlight_color_associate);--table_header:var(--body_background_darken_3);--table_border:var(--content_hr);--overlay-bg:rgba(0, 0, 0, 0.3);--text-shadow-black:0px 0px 5px rgba(0, 0, 0, 0.30);--white_bg_20:rgba(255, 255, 255, 0.2);--light_grey_color_opacity_3:rgba(207, 205, 190, .3);--filter_border_color:#f2f0e2;--header_bg:#fff;--header_color:var(--main_color);--header_highlight_color:var(--highlight_color);--header_border:var(--content_hr);--submenu_bg:var(--dark_section_bg);--submenu_border_color:rgba(255, 255, 255, .2);--submenu_color:var(--dark_section_color);--submenu_highlight_color:var(--dark_section_highlight_color);--accesibility_icon_bg:#fff;--languages_selector_bg:#fff;--sidebar_separator:#CFCDBE;--scrollbar_foreground:rgba(204, 130, 96, 1);--scrollbar_backgorund:#ddd;--caption_bg_color:rgba(60, 60, 60, .95);--plyr-color-main:var(--blue_color);--footer_bg:var(--header_bg);--foter_color:var(--header_color);--footer_menu_color:#3c3c3c;--footer_separator_vertical:rgba(187, 186, 176, .5);--footer_menu_border_separator:rgba(60, 60, 60, .3);--newsletter_border_color_submit:#B9854D;--footer_brand_separator:#f2f0e2;--footer_brand_bg:var(--main_color_associate);--footer_brand_color:var(--main_color);--loyalty_bg:#3c3c3c;--loyalty_color:#fff;--loyalty_border_color_hover:#D88A66;--booking_form_bg:#1E22AA;--booking_form_bg2:#F6F6EE;--booking_form_bg3:#F6F6EE;--booking_form_bg4:#EBEAE3;--booking_form_font_sze:15px;--booking_form_color:#fff;--booking_form_highlight_color:var(--highlight_color);--booking_form_main_labelColor:#fff;--booking_form_labelColor:#3c3c3c;--booking_form_descColor:#3c3c3c;--booking_form_border:#ddd;--booking_form_border_separator:#CFCDBE;--booking_form_color_button:#fff;--booking_form_button:transparent;--booking_form_sidebar_bg:#fff;--booking_form_button_border_hover:#3c3c3c;--booking_form_button_bg_hover:#3c3c3c;--map_checkbox_bg:#fff;--map_checkbox_color:#333;--form_color:var(--font_color);--form_color_label:#3C3C3C;--form_color_label_desc:#666;--form_input_bg:var(--body_background);--form_border:#ddd;--room_features_bg_color:rgba(var(--alternative_background2_RGB), .5);--room_features_bg:var(--beige_color);--datepicker_font_size:16px;--datepicker_bg:var(--body_background);--datepicker_label:var(--main_color);--datepicker_day:var(--body_background);--datepicker_day_color:var(--font_color);--double_quotes_color:#f2f0e2;--rgba_opacity_background:rgb(238, 238, 222, 0.5)}.font_m_alt{--first_font:"Raleway",sans-serif}.font_s_alt{--second_font:"Noto Serif",serif}.font_m_support{--first_font:Arial,Helvetica,sans-serif}.font_s_support{--second_font:"Georgia","Times New Roman",Times,serif}html.accessibility_BW{--body_background:#000;--body_background_darken_3:#000;--body_background_darken_10:#000;--font_color:#fff;--font_color_lighten:#fff;--title_color:#fff;--highlight_color:#fff;--highlight_post_color:#000;--focus_color:#0ff;--social_network_hover:#000;--alternative_background:#000;--alternative_background2:#000;--blue_color:#FFF;--beige_color:#000;--beige_light_color:#000;--highlight_color_associate:#000;--light_grey_color:#fff;--blue_gradient:#fff;--white_bg_20:#000;--subtitle_line_color:#fff;--filter_border_color:#fff;--border_color_texture:#fff;--light_grey_color_opacity_3:#fff;--content_blockquote_bolor:#fff;--arrow_bg_hover_color:#000;--sidebar_separator:#fff;--scrollbar_foreground:#000;--scrollbar_backgorund:#fff;--caption_bg_color:rgba(255, 255, 255, 1);--dark_section_bg:#fff;--header_bg:#000;--header_color:#fff;--header_highlight_color:#fff;--header_border:#fff;--languages_selector_bg:#000;--submenu_bg:#000;--submenu_color:#fff;--submenu_highlight_color:#fff;--submenu_border_color:#fff;--main_color:#fff;--main_color_associate:#000;--highlight_color_highlight:#000;--border_color_highlight_hover:#000;--highlight_color_dates:#000;--loyalty_bg:#000;--loyalty_color:#fff;--booking_form_bg:#000;--booking_form_labelColor:#fff;--booking_form_descColor:#fff;--booking_form_border:#fff;--booking_form_button:#fff;--booking_form_color_button:#000;--booking_form_bg2:#000;--booking_form_bg3:#000;--booking_form_color:#fff;--booking_form_color_button_hover:#fff;--booking_form_button_hover:#fff;--booking_form_border_separator:#fff;--booking_form_bg4:#000;--double_quotes_color:#fff;--form_color_label:#fff;--form_color_label_desc:#FFF;--room_features_bg:#000;--footer_bg:#fff;--foter_color:#000;--footer_menu_color:#fff;--footer_menu_border_separator:#fff;--newsletter_border_color_submit:#000;--footer_brand_separator:#fff;--footer_separator_vertical:#fff;--play_img:var(--play_img_black);--calendar_img:var(--calendar_img_black);--search_img:var(--search_img_black);--threesixty_img:var(--threesixty_img_black);--placeholder_img:var(--placeholder_img_black);--texture_img:var(--texture_img_black);--stop_video_img:var(--stop_video_img_black);--mute_video_img:var(--mute_video_img_black);--unmute_video_img:var(--unmute_video_img_black)}html.accessibility_BY{--body_background:#000;--body_background_darken_3:#000;--body_background_darken_10:#000;--font_color:#ffff00;--font_color_lighten:#ffff00;--title_color:#ffff00;--highlight_color:#ffff00;--highlight_post_color:#000;--content_hr:#ffff00;--alternative_background:#000;--alternative_background2:#000;--form_border:#ffff00;--map_checkbox_bg:#ffff00;--alternative_background2_darken_5:#ffff00;--focus_color:#0ff;--social_network_hover:#000;--blue_color:#ffff00;--beige_color:#000;--beige_light_color:#000;--highlight_color_associate:#000;--light_grey_color:#ffff00;--blue_gradient:#ffff00;--white_bg_20:#000;--subtitle_line_color:#ffff00;--filter_border_color:#ffff00;--border_color_texture:#ffff00;--light_grey_color_opacity_3:#ffff00;--content_blockquote_bolor:#ffff00;--arrow_bg_color:#ffff00;--arrow_bg_hover_color:#000;--caption_bg_color:rgba(255, 255, 0, 1);--dark_section_bg:#ffff00;--sidebar_separator:#ffff00;--scrollbar_foreground:#000;--scrollbar_backgorund:#ffff00;--header_bg:#000;--header_color:#ffff00;--header_highlight_color:#ffff00;--header_border:#ffff00;--accesibility_icon_bg:#ffff00;--accesibility_icon_bg_hover:#000;--accessibility_img_hover:var(--accessibility_img_yellow);--form_color_label:#ffff00;--form_color_label_desc:#ffff00;--languages_selector_bg:#000;--submenu_bg:#000;--submenu_color:#ffff00;--submenu_border_color:#ffff00;--submenu_highlight_color:#ffff00;--main_color:#ffff00;--main_color_associate:#000;--border_color_highlight_hover:#000;--highlight_color_highlight:#000;--highlight_color_dates:#000;--loyalty_bg:#000;--loyalty_color:#ffff00;--booking_form_border:#ffff00;--booking_form_bg:#000;--booking_form_main_labelColor:#ffff00;--booking_form_labelColor:#ffff00;--booking_form_descColor:#ffff00;--booking_form_button:#ffff00;--booking_form_color_button:#000;--booking_form_bg2:#000;--booking_form_bg3:#000;--booking_form_color:#ffff00;--booking_form_color_button_hover:#ffff00;--booking_form_button_hover:#ffff00;--booking_form_border_separator:#ffff00;--booking_form_bg4:#000;--double_quotes_color:#ffff00;--footer_bg:#ffff00;--foter_color:#000;--footer_menu_color:#ffff00;--footer_menu_border_separator:#ffff00;--newsletter_border_color_submit:#000;--loyalty_border_color_hover:#ffff00;--footer_brand_separator:#ffff00;--footer_separator_vertical:#ffff00;--room_features_bg:#000;--play_img:var(--play_img_black);--calendar_img:var(--calendar_img_yellow);--search_img:var(--search_img_black);--threesixty_img:var(--threesixty_img_black);--placeholder_img:var(--placeholder_img_yellow);--texture_img:var(--texture_img_yellow);--stop_video_img:var(--stop_video_img_black);--mute_video_img:var(--mute_video_img_black);--unmute_video_img:var(--unmute_video_img_black)}[dir=rtl] *{--first_font:"Noto Kufi Arabic",Arial;--second_font:"Noto Kufi Arabic",Arial;--third_font:"Noto Kufi Arabic",Arial}html.accessibility_larger_spacing *{letter-spacing:.14em}html.accessibility_readable_font *{--first_font:"Arial",sans-serif;--second_font:"Arial",sans-serif;--third_font:"Arial",sans-serif}:root{--color-first-style:#DB8A66;--color-second-style:#141414}@keyframes opacityWaiting{0%{opacity:0}50%{opacity:0}100%{opacity:1}}body,html{background-color:var(--body_background);color:var(--font_color);height:auto;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:var(--first_font);font-size:1rem;line-height:1.6;font-weight:400;background-image:url(../images/mantis_patter.svg);background-repeat:no-repeat;background-position:top left;background-size:100%;background-attachment:fixed}@media (max-width:991px){body,html{background-size:auto}}body .fancybox-button:focus,body a:focus,body input[type=checkbox]:focus,body input[type=email]:focus,body input[type=submit]:focus,body input[type=text]:focus,body select:focus,body textarea:focus,html .fancybox-button:focus,html a:focus,html input[type=checkbox]:focus,html input[type=email]:focus,html input[type=submit]:focus,html input[type=text]:focus,html select:focus,html textarea:focus{outline:3px solid var(--focus_color);text-decoration:inherit;outline-offset:1px}body ::-moz-selection,html ::-moz-selection{background:var(--mark_bg);color:var(--mark_bolor);text-shadow:none}body ::selection,html ::selection{background:var(--mark_bg);color:var(--mark_bolor);text-shadow:none}body *,html *{box-sizing:border-box}html{background:var(--footer_bg)}html.no_scroll{overflow:hidden}.fancybox-slide .fancybox-content{width:100%;height:100%}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar_foreground) var(--scrollbar_backgorund)}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar_foreground)}::-webkit-scrollbar-track{background:var(--scrollbar_backgorund)}#header .menu_left ul.menu:after,#header .menu_left ul.menu:before,.clearfix:after,.clearfix:before{content:" ";display:table}#header .menu_left ul.menu:after,.clearfix:after{clear:both}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.container{position:relative;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;width:100%}@media (max-width:767px){.container{width:100%;padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:991px){.container{max-width:740px}}@media (min-width:992px) and (max-width:1199px){.container{max-width:980px}}@media (min-width:1200px){.container{max-width:1160px}}@media (min-width:1700px){.container{max-width:1350px}}.section_title,.the_title{font-weight:var(--font_light);font-style:normal;line-height:normal;position:relative;color:var(--main_color);font-size:2.375rem;font-family:var(--third_font);font-size:2.625rem;line-height:normal;font-weight:400;text-transform:uppercase}@media (min-width:1200px){.section_title,.the_title{font-size:2.625rem}}@media (min-width:768px) and (max-width:991px){.section_title,.the_title{font-size:2rem}}@media (max-width:767px){.section_title,.the_title{font-size:1.75rem}}.section_title strong,.the_title strong{font-weight:inherit}.section_title strong,.the_title strong{color:var(--blue_color)}@media (max-width:991px){.section_title,.the_title{font-size:1.625rem}}.section_subtitle,.the_subtitle{font-style:normal;font-weight:400;font-family:var(--first_font);line-height:150%;position:relative;color:var(--main_color);font-size:1.25rem;margin-top:40px;font-family:var(--second_font);font-size:1.25rem;line-height:1.4;font-weight:400;font-style:italic}.section_subtitle strong,.the_subtitle strong{font-weight:inherit}.section_subtitle strong,.the_subtitle strong{color:var(--blue_color)}@media (max-width:991px){.section_subtitle,.the_subtitle{font-size:1.125rem}}.description .wp-caption.aligncenter,.description .wp-caption.alignleft,.description .wp-caption.alignright,.the_content .wp-caption.aligncenter,.the_content .wp-caption.alignleft,.the_content .wp-caption.alignright{padding:0 2em;margin:2em 0}.description .wp-caption.aligncenter img,.description .wp-caption.alignleft img,.description .wp-caption.alignright img,.the_content .wp-caption.aligncenter img,.the_content .wp-caption.alignleft img,.the_content .wp-caption.alignright img{max-width:100%;width:auto;height:auto}.description .wp-caption.alignleft,.the_content .wp-caption.alignleft{float:left;padding-left:0;max-width:50%}.description .wp-caption.alignright,.the_content .wp-caption.alignright{float:right;padding-right:0;max-width:50%}@media (max-width:767px){.description .wp-caption.alignleft,.description .wp-caption.alignright,.the_content .wp-caption.alignleft,.the_content .wp-caption.alignright{text-align:center;max-width:100%;padding-left:0;padding-right:0}}.description .wp-caption.aligncenter,.the_content .wp-caption.aligncenter{text-align:center;max-width:100%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.description .wp-caption .wp-caption-text,.the_content .wp-caption .wp-caption-text{background:var(--content_blockquote_bg);color:var(--content_blockquote_bolor);display:block;padding:1em 0;font-family:var(--second_font);font-style:italic;font-size:1rem;line-height:160%}.the_content{margin-top:30px}.description h2+p,.description h3+p,.description h4+p,.description h5+p,.description 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}.description h1+p,.description p+h1,.description p+h2,.description p+h3,.description p+h4,.description p+h5,.description 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}.description b,.description strong,.the_content b,.the_content strong{font-weight:700}.description ol,.description ul,.the_content ol,.the_content ul{margin:1em 0 1em 3em}.description ul,.the_content ul{list-style:disc outside none}.description ol,.the_content ol{list-style:decimal outside none}.description em,.description i,.the_content em,.the_content i{font-style:italic}.description hr,.the_content hr{border-width:1px 0 0 0;border-style:solid;margin:1em 0}.description dl,.the_content dl{margin:1em 0 1em 0}.description dl dd,.the_content dl dd{border-left:5px solid #dcdcdc;padding-left:1em}.description dl dt+dd,.the_content dl dt+dd{margin-top:.5em}.description dl dd+dt,.the_content dl dd+dt{margin-top:.5em}.description mark,.the_content mark{padding:0 .5em}.description b,.description strong,.the_content b,.the_content strong{color:var(--content_strong);font-weight:700;letter-spacing:0}.description em,.description i,.the_content em,.the_content i{font-style:italic;color:var(--content_em)}.description hr,.the_content hr{border-color:var(--content_hr)}.description blockquote,.the_content blockquote{font-family:var(--second_font);line-height:160%;color:var(--content_blockquote_bolor);font-style:italic;font-size:1.1rem;display:-moz-flex;display:flex}.description blockquote:after,.description blockquote:before,.the_content blockquote:after,.the_content blockquote:before{font-size:2.625rem;font-family:Georgia,serif;font-style:normal;color:var(--blue_color)}.description blockquote:before,.the_content blockquote:before{content:"“";padding-right:5px}.description blockquote:after,.the_content blockquote:after{content:"“";padding-left:5px;align-self:flex-end;transform:scale(-1)}.description blockquote+ol,.description blockquote+p,.description blockquote+ul,.description ol+blockquote,.description p+blockquote,.description ul+blockquote,.the_content blockquote+ol,.the_content blockquote+p,.the_content blockquote+ul,.the_content ol+blockquote,.the_content p+blockquote,.the_content ul+blockquote{margin-top:1em}.description blockquote,.description dl dd,.the_content blockquote,.the_content dl dd{border-color:var(--content_blockquote_dl_border)}.description mark,.the_content mark{background-color:var(--mark_bg);color:var(--mark_bolor)}.description h1,.the_content h1{font-weight:var(--font_light);font-style:normal;line-height:normal;position:relative;color:var(--main_color);font-size:2.375rem}@media (min-width:1200px){.description h1,.the_content h1{font-size:2.625rem}}@media (min-width:768px) and (max-width:991px){.description h1,.the_content h1{font-size:2rem}}@media (max-width:767px){.description h1,.the_content h1{font-size:1.75rem}}.description h1 strong,.the_content h1 strong{font-weight:inherit}.description h1 strong,.the_content h1 strong{color:var(--blue_color)}.description h1:after,.the_content h1:after{display:none}.description h2,.the_content h2{font-size:2em;font-weight:400;font-style:normal;font-family:var(--first_font);color:var(--title_color);line-height:120%;position:relative;text-transform:none;clear:both}.description h2:after,.the_content h2:after{display:none}.description blockquote+h2,.description h2+blockquote,.the_content blockquote+h2,.the_content h2+blockquote{margin-top:1em}.description h3,.the_content h3{font-size:1.8em;font-weight:400;font-style:normal;font-family:var(--first_font);color:var(--title_color);line-height:120%;position:relative;text-transform:none;clear:both}.description h3:after,.the_content h3:after{display:none}.description blockquote+h3,.description h3+blockquote,.the_content blockquote+h3,.the_content h3+blockquote{margin-top:1em}.description h4,.the_content h4{font-size:1.5em;font-weight:400;font-style:normal;font-family:var(--first_font);color:var(--title_color);line-height:120%;position:relative;text-transform:none;clear:both}.description h4:after,.the_content h4:after{display:none}.description blockquote+h4,.description h4+blockquote,.the_content blockquote+h4,.the_content h4+blockquote{margin-top:1em}.description h5,.the_content h5{font-size:1.4em;font-weight:400;font-style:normal;font-family:var(--first_font);color:var(--title_color);line-height:120%;position:relative;text-transform:none;clear:both}.description h5:after,.the_content h5:after{display:none}.description blockquote+h5,.description h5+blockquote,.the_content blockquote+h5,.the_content h5+blockquote{margin-top:1em}.description h6,.the_content h6{font-size:.935em;font-weight:400;font-style:normal;font-family:var(--first_font);color:var(--title_color);line-height:120%;position:relative;text-transform:none;clear:both}.description h6:after,.the_content h6:after{display:none}.description blockquote+h6,.description h6+blockquote,.the_content blockquote+h6,.the_content h6+blockquote{margin-top:1em}.description a,.the_content a{color:var(--content_link_);text-decoration:underline;cursor:pointer;transition:color .3s ease-in-out}.description a:hover,.the_content a:hover{color:var(--second-color);text-decoration:none;outline:0}.description a:focus,.the_content a:focus{text-decoration:none}.description .table_wrap+p,.description table+p,.the_content .table_wrap+p,.the_content table+p{margin-top:20px}.description p+.table_wrap,.description p+table,.the_content p+.table_wrap,.the_content p+table{margin-top:20px}.description .table_wrap,.the_content .table_wrap{width:100%;overflow-x:auto}.description table,.the_content table{font-size:.8rem;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:var(--table_border)}.description table td,.description table th,.the_content table td,.the_content table th{border-width:1px;border-style:solid;border-color:var(--table_border);padding:5px 10px;vertical-align:middle;text-align:center;min-width:90px}.description table th,.the_content table th{background:var(--table_header);border-right-color:var(--table_border)}.description table,.the_content table{font-size:.9rem}.description table td,.description table th,.the_content table td,.the_content table th{padding:1em}.description ul,.the_content ul{margin-left:2em}.overlay{background:rgba(0,0,0,.5);position:fixed;z-index:1000;width:100%;left:0;top:0;height:100%;display:none}.btnGeneric{display:inline-block;height:45px;text-align:center}.btnGeneric a{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;padding:12px 25px;height:100%;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;position:relative;border-width:1px;border-style:solid;min-width:160px;transition:all .3s ease;color:var(--blue_color);border-color:var(--blue_color)}.btnGeneric a.alternative{color:var(--main_color_associate);border-color:var(--main_color_associate)}.btnGeneric a.alternative:focus,.btnGeneric a.alternative:hover{background:var(--main_color_associate);color:var(--main_color)}.btnGeneric a *{color:inherit;font-weight:inherit}.btnGeneric a:focus,.btnGeneric a:hover{text-decoration:none;background:var(--main_color);border-color:var(--main_color);color:var(--main_color_associate)}.btnGeneric a{border-width:1px;border-top-color:var(--blue_color);border-bottom-color:var(--blue_color);background-color:var(--blue_color);color:var(--main_color_associate);border-right-color:var(--blue_color);border-left-color:var(--blue_color)}.btnGeneric a.alternative{background:var(--main_color_associate);color:var(--main_color);border-color:var(--main_color_associate)}.btnGeneric a.alternative:focus,.btnGeneric a.alternative:hover{border-width:1px;color:var(--main_color_associate);background:0 0;border-color:var(--main_color_associate)}.btnGeneric a i{font-size:2.5rem;font-weight:400!important}.btnGeneric a:focus,.btnGeneric a:hover{border-width:1px;color:var(--main_color);background:0 0;border-color:var(--main_color)}.btnBook [type=submit],.btnBook a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:none;background-color:var(--second-color);color:var(--color_21)}.btnBook [type=submit]:focus,.btnBook [type=submit]:hover,.btnBook a:focus,.btnBook a:hover{background-color:var(--fifth-color)}.btnBook [type=submit]{padding:0 25px}.price a,.price div{text-decoration:none;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:1.6px;text-transform:uppercase;transition:all .3s ease-in-out;color:var(--main_color)}.price a:hover,.price div:hover{color:var(--second-color)}.price a:hover strong,.price div:hover strong{color:var(--second-color)}.price a strong,.price div strong{color:var(--main_color);font-family:var(--third_font);font-size:1.375rem;line-height:normal;font-weight:400;letter-spacing:1px;font-size:1.25rem;font-weight:600;text-transform:uppercase;transition:all .3s ease-in-out;color:var(--blue_color)}.price .inside{display:inline-block}.view_all .info a{font-size:.875rem;line-height:160%;text-transform:uppercase;border:none;padding:0 20px;letter-spacing:var(--letter-spacing);color:var(--blue_color);color:var(--color_22);transition:color .3s ease-in-out}.view_all .info a:focus,.view_all .info a:hover{color:var(--button_hover_color);text-decoration:none}.view_all .info a:after{content:"";width:100%;height:1px;display:block;background:var(--blue_color)}.view_all .info a:focus,.view_all .info a:hover{background:0 0;color:var(--main_color)}.view_all .info a:focus:after,.view_all .info a:hover:after{background:var(--main_color)}.video_play{background:var(--play_img) center center no-repeat transparent;height:64px;width:64px;display:block;position:relative;overflow:hidden;border-radius:100%}.video_play:before{content:"";display:inline-block;width:60px;height:60px;border:2px solid var(--main_color_associate);position:absolute;top:50%;left:50%;border-radius:100%;transform:translate(-50%,-50%)}@media (max-width:991px){.video_play:before{width:40px;height:40px}}@media (max-width:991px){.video_play{height:50px;width:50px;background-size:14px 14px}}.section{position:relative;z-index:100}.section+.section{margin-top:130px}@media (max-width:767px){.section+.section{margin-top:80px}}.section.special_title.de_block_special_title+.section.after_special_title{margin-top:60px}.aside_single_image_icons.section+.section.de_block_opening_hours,.aside_single_image_icons.section+.section.quote{margin-top:130px}@media (max-width:991px){.aside_single_image_icons.section+.section{margin-top:130px}}.after_main_content.section{margin-top:130px}@media (max-width:991px){.after_main_content.section{margin-top:130px}}.de_block_post_preview.after_main_content.section{margin-top:80px}.section.section_no_content{padding:0;margin-top:0}.home .main_content{margin-top:130px;padding-top:0}@media (max-width:767px){.home .main_content{margin-top:80px}}#breadcrumb+.section:first-of-type{padding-top:0}@media (max-width:767px){#breadcrumb+.section:first-of-type{padding-top:60px}}.arrow,.arrow_slide{background:var(--arrow_bg_color);border:1px solid var(--white-color);display:flex;width:40px;height:40px;padding:12px 0;justify-content:center;align-items:center;border-radius:50%;transition:all .3s ease}@media (max-width:991px){.arrow,.arrow_slide{width:44px;height:44px}}.arrow:hover,.arrow_slide:hover{background:var(--arrow_bg_hover_color)}.arrow:hover .icon:after,.arrow:hover .icon:before,.arrow_slide:hover .icon:after,.arrow_slide:hover .icon:before{background:var(--main_color_associate)}.accessibility_BW .arrow:hover .icon:after,.accessibility_BW .arrow:hover .icon:before,.accessibility_BW .arrow_slide:hover .icon:after,.accessibility_BW .arrow_slide:hover .icon:before,.accessibility_BY .arrow:hover .icon:after,.accessibility_BY .arrow:hover .icon:before,.accessibility_BY .arrow_slide:hover .icon:after,.accessibility_BY .arrow_slide:hover .icon:before{background:var(--main_color)}.variant_dark .arrow:hover .icon:after,.variant_dark .arrow:hover .icon:before,.variant_dark .arrow_slide:hover .icon:after,.variant_dark .arrow_slide:hover .icon:before{background:var(--main_color)}.variant_dark .arrow:hover,.variant_dark .arrow_slide:hover{background:var(--beige_color)}.arrow.next .icon,.arrow_slide.next .icon{transform:rotate(180deg)}.arrow .icon,.arrow_slide .icon{position:relative;width:100%;height:100%;display:block}.arrow .icon:after,.arrow .icon:before,.arrow_slide .icon:after,.arrow_slide .icon:before{content:"";width:10px;height:1px;background:var(--white-color);display:block;position:absolute;top:50%;left:40%;margin-top:-1px;transform-origin:0 0;transition:all .3s ease}@media (max-width:991px){.arrow .icon:after,.arrow .icon:before,.arrow_slide .icon:after,.arrow_slide .icon:before{left:calc(50% - 4px)}}.arrow .icon:before,.arrow_slide .icon:before{transform:rotate(45deg)}.arrow .icon:after,.arrow_slide .icon:after{transform:rotate(-45deg)}.arrow.slick-disabled,.arrow_slide.slick-disabled{opacity:0;filter:Alpha(opacity=0)}.arrow span:not(.icon),.arrow_slide span:not(.icon){display:none}@media (max-width:991px){.arrow.prev,.arrow_slide.prev{border-radius:0 100px 100px 0;border-top:1px solid var(--white-color);border-right:1px solid var(--white-color);border-bottom:1px solid var(--white-color);border-left:0}}@media (max-width:991px){.arrow.next,.arrow_slide.next{border-radius:100px 0 0 100px;border-top:1px solid var(--white-color);border-bottom:1px solid var(--white-color);border-left:1px solid var(--white-color);border-right:0}}.close{position:absolute;top:0;left:0;width:40px;height:40px;background:0 0;z-index:500;display:block;background:var(--main_color);transition:all .3s ease}.close:after,.close:before{width:65%;height:1px;background:var(--main_color_associate);content:"";display:block;position:absolute;left:25%;transform-origin:0 0}.close:before{top:25%;transform:rotate(45deg)}.close:after{bottom:25%;top:auto;transform:rotate(-45deg)}.close:hover{background:var(--second-color)}.close:hover:after,.close:hover:before{background:var(--main_color_associate)}.pdf:not(.pdf_border){display:flex;height:45px;align-items:center}.pdf:not(.pdf_border) a{padding:12px 0 12px 0;font-family:var(--third_font);font-size:1rem;line-height:normal;font-weight:400;text-transform:none;text-align:center;transition:all .3s ease-in-out;text-decoration:none;letter-spacing:.8px;position:relative;background-color:transparent;color:var(--title_color)}.pdf:not(.pdf_border) a:after{content:"";position:absolute;width:40%;min-width:50px;transition:all .3s ease-in-out;height:1px;background:var(--title_color);bottom:0;left:22px}.pdf:not(.pdf_border) a:focus,.pdf:not(.pdf_border) a:hover{color:var(--blue_color)}.pdf:not(.pdf_border) a:focus:after,.pdf:not(.pdf_border) a:hover:after{width:calc(100% - 22px)}.pdf:not(.pdf_border) a{text-transform:none}.pdf:not(.pdf_border) a:before{content:"\f1c1";font-weight:400;font-family:"Font Awesome 5 Free",sans-serif;margin-right:10px}.pdf:not(.pdf_border) a small{margin-left:5px;font-size:.875rem}.pdf.pdf_border a{text-transform:none}.pdf.pdf_border a:before{content:"\f1c1";font-weight:400;font-family:"Font Awesome 5 Free",sans-serif;margin-right:10px}.pdf.pdf_border a small{margin-left:5px;font-size:.875rem}.download{display:inline-block;height:45px;text-align:center}.download a{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;padding:12px 25px;height:100%;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;position:relative;border-width:1px;border-style:solid;min-width:160px;transition:all .3s ease;color:var(--blue_color);border-color:var(--blue_color)}.download a.alternative{color:var(--main_color_associate);border-color:var(--main_color_associate)}.download a.alternative:focus,.download a.alternative:hover{background:var(--main_color_associate);color:var(--main_color)}.download a *{color:inherit;font-weight:inherit}.download a:focus,.download a:hover{text-decoration:none;background:var(--main_color);border-color:var(--main_color);color:var(--main_color_associate)}.download a{text-transform:none;font-weight:400}.download a:before{content:"\f019";font-weight:700;font-family:"Font Awesome 5 Free",sans-serif;margin-right:10px}.download a small{margin-left:5px}.main_content .the_content,.main_content .the_subtitle,.main_content .the_title{margin-left:auto;margin-right:auto}.main_content .btns_wrap{text-align:center;margin:1.5rem auto 0;padding-left:45px;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-align-items:center;align-items:center;-moz-justify-content:flex-start;justify-content:flex-start}@media (max-width:991px){.main_content .btns_wrap{padding-left:30px}}.main_content .btns_wrap .book [type=submit],.main_content .btns_wrap .book a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:none;background-color:var(--second-color);color:var(--color_21)}.main_content .btns_wrap .book [type=submit]:focus,.main_content .btns_wrap .book [type=submit]:hover,.main_content .btns_wrap .book a:focus,.main_content .btns_wrap .book a:hover{background-color:var(--fifth-color)}.main_content .btns_wrap .book [type=submit]{padding:0 25px}.main_content .btns_wrap .price{margin-bottom:1.5em}.main_content .btns_wrap .price .label{text-transform:lowercase}.main_content .btns_wrap .price .currency,.main_content .btns_wrap .price .value{font-weight:700;font-size:1.2rem}.main_content .btns_wrap .book,.main_content .btns_wrap .pdf,.main_content .btns_wrap .price{margin:10px 15px 0}@media (max-width:991px){.main_content .btns_wrap .book,.main_content .btns_wrap .pdf,.main_content .btns_wrap .price{margin-left:0;margin-right:0;width:100%}}.main_content .btns_wrap .price{margin-left:20px}@media (max-width:767px){.main_content .btns_wrap .price{margin-top:20px;margin-left:0}}.main_content .oembed_wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;display:block;margin-top:20px}.main_content .oembed_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.accessibility_BW .main_content .oembed_wrapper iframe{filter:grayscale(1)}.accessibility_BY .main_content .oembed_wrapper iframe{filter:grayscale(0) contrast(2)}.accessibility_BY .plyr--video .plyr__control{color:var(--main_color)}.accessibility_BY .plyr--video .plyr__control.plyr__tab-focus,.accessibility_BY .plyr--video .plyr__control:hover{color:var(--main_color_associate)}.accessibility_BY .plyr--video .plyr__time{color:var(--main_color)}.pager li,.pager ul{list-style:none inside none;margin:0}.pager ul li{display:inline-block;border:1px solid var(--main_color);height:15px;width:15px;position:relative;margin:0 5px;border-radius:100%;transition:all .3s ease-in-out}.pager ul li:only-of-type{display:none}.pager ul li.slick-active,.pager ul li:hover{border-color:var(--blue_color);background:var(--blue_color)}.pager ul li:hover{cursor:pointer}.pager ul li button{display:none}.filters_wrap{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}@media (max-width:991px){.filters_wrap{margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-start}}.filters_wrap .label{display:inline-block;margin-right:40px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:1.6px}@media (max-width:991px){.filters_wrap .label{text-transform:uppercase;margin-right:auto;margin-bottom:10px}}.filters_wrap .filters_select{height:50px;min-width:300px;position:relative}@media (max-width:991px){.filters_wrap .filters_select{flex-grow:1;margin-right:auto;width:100%}}.filters_wrap .filters_select:after{top:0;right:15px;content:"▾";position:absolute;z-index:100;line-height:50px;color:var(--font_color)}.filters_wrap .filters_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;-moz-flex-grow:1;flex-grow:1;background:var(--white-color);color:var(--font_color);font-family:var(--first_font);font-size:inherit;position:relative;z-index:100;line-height:50px;width:100%;border:1px solid var(--filter_border_color);padding:0 20px}.filters_wrap .filters_select select::-ms-expand{opacity:0}.filters_wrap .filters_select select option{background:var(--body_background)}@media (max-width:991px){.filters_wrap{width:calc(100% - 4rem);padding:0;margin:auto}}.collapsibleContent{height:0;overflow:hidden}.collapsibleContent .internal_wrap{padding-top:1.5em;padding-bottom:.5em}.arrow,.arrow_slide{position:absolute;z-index:200;top:50%;transform:translateY(-50%)}.arrow.prev,.arrow_slide.prev{left:40px}@media (max-width:991px){.arrow.prev,.arrow_slide.prev{left:0}}.arrow.next,.arrow_slide.next{right:40px}@media (max-width:991px){.arrow.next,.arrow_slide.next{right:0}}.section_with_bg{width:calc(100% - 20px);margin:auto;background-attachment:scroll;background-size:cover;background-color:var(--dark_section_bg);background-repeat:no-repeat;background-position:center;overflow:hidden;padding-bottom:60px;padding-top:60px}.section_with_bg .wrap{height:100%;min-height:calc(100vh - 100px - 60px - 60px);position:relative;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}@media (max-width:991px){.section_with_bg .wrap{min-height:0;padding:20px}}.section_with_bg .wrap::before{content:"";background:var(--title_color);position:absolute;top:50%;left:0;width:100%;height:146%;transform:translateY(-50%);z-index:0;opacity:.4}.section_with_bg .content_wrap{width:80%;max-width:900px;margin:0 auto;background:var(--dark_section_bg);color:var(--dark_section_color);padding:80px 60px;z-index:1;text-align:center}@media (max-width:991px){.section_with_bg .content_wrap{padding:40px 25px;width:100%}}.section_with_bg .content_wrap .the_title{color:var(--dark_section_color);position:relative;display:inline-block}.section_with_bg .content_wrap .the_title::before{content:"";background:linear-gradient(44deg,var(--more-color-seventh) .55%,rgba(196,139,108,0) 99.45%);position:absolute;left:-8px;top:0;width:60px;height:1px;transform:rotate(-45deg);margin-left:-30px}@media (max-width:991px){.section_with_bg .content_wrap .the_title::before{display:none}}.section_with_bg .content_wrap .the_content{font-family:var(--second_font);font-size:1.25rem;line-height:1.4;font-weight:400;font-style:italic}@media (max-width:991px){.section_with_bg .content_wrap .the_content{font-size:1.125rem}}.section_with_bg .content_wrap .btns_wrap{margin-top:2.5em;text-align:center;display:flex;justify-content:center}.section_with_bg .content_wrap .btns_wrap .book a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:normal;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:1px solid var(--white-color);background-color:transparent;color:var(--white-color)}.section_with_bg .content_wrap .btns_wrap .book a:focus,.section_with_bg .content_wrap .btns_wrap .book a:hover{background:var(--more-color-fifth);border-color:var(--more-color-fifth);color:var(--title_color)}@media (max-width:559px){.btns span:not(:first-child){margin-top:10px!important}}.fb_iframe_widget iframe{left:unset!important;right:12px!important}@media (max-width:991px){.fb_iframe_widget iframe{bottom:80px!important}}.fb_dialog .fb_dialog_content iframe{left:unset!important;right:12px!important}@media (max-width:991px){.fb_dialog .fb_dialog_content iframe{bottom:80px!important}}@media screen and (min-width:992px) and (max-width:1160px){body.home ._allsafe_wrp{inset:auto 40px 140px auto!important}}@media screen and (min-width:0) and (max-width:752px){body.home ._allsafe_wrp{inset:auto 40px 140px auto!important}._allsafe_wrp{inset:0 10px auto auto!important;transform:scale(.7)}}#main_content_404{margin-top:10px;margin-bottom:-50px}#main_content_404.section_with_bg{background-color:var(--color-second-style)}#main_content_404.section_with_bg .content_wrap{background-color:var(--color-second-style);border-radius:8px}.fancybox-caption{border-top:0!important}.fancybox-caption strong{display:none}.fancybox-button.fancybox-button--thumbs{display:none!important}.photo_description{font-family:var(--second_font);font-size:1.25rem;line-height:1.4;font-weight:400;font-style:italic}@media (max-width:991px){.photo_description{font-size:1.125rem}}.filters_wrap{margin-top:45px}@media (min-width:992px){.filters_wrap{display:none}}.filters_wrap_options{margin-bottom:20px;display:flex;justify-content:center}@media (max-width:991px){.filters_wrap_options{display:none}}.filters_wrap_options .filter_title_label{font-family:var(--third_font);font-size:1rem;line-height:1.5;font-weight:400;text-transform:uppercase;margin-right:25px;letter-spacing:1.6px}.filters_wrap_options .label{display:flex;height:45px;justify-content:center;align-items:center;gap:10px}.filters_wrap_options .label:not(.filter_title_label){margin:0 5px;padding:10px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.5;font-weight:400;text-transform:uppercase;border:1px solid var(--main_color);transition:all .3s ease-in-out;cursor:pointer}.filters_wrap_options .label:not(.filter_title_label).filter_active{background:var(--second-color);pointer-events:none;border-color:var(--second-color);color:var(--color_20)}.filters_wrap_options .label:not(.filter_title_label):hover{background:var(--main_color);color:var(--white-color)}.page-template-template-cookie-policy .main_content,.page-template-template-legal-notice .main_content{margin-top:60px}.page-template-template-cookie-policy .main_content .the_title,.page-template-template-legal-notice .main_content .the_title{padding:0 0 0 30px;text-align:left;font-family:var(--third_font);font-size:2.625rem;line-height:normal;font-weight:400;position:relative}@media (max-width:991px){.page-template-template-cookie-policy .main_content .the_title,.page-template-template-legal-notice .main_content .the_title{font-size:1.625rem}}.page-template-template-cookie-policy .main_content .the_title::before,.page-template-template-legal-notice .main_content .the_title::before{content:"";background:linear-gradient(44deg,var(--more-color-seventh) .55%,rgba(196,139,108,0) 99.45%);position:absolute;left:-8px;top:0;width:60px;height:1px;transform:rotate(-45deg)}.no-scroll-max{overflow:hidden;width:100%}.fancybox-infobar{display:none!important}.children_section,.slider_inner_wrap{animation:opacityWaiting 1s forwards}[dir=rtl] .section_subtitle,[dir=rtl] .the_subtitle{line-height:1.5!important}[dir=rtl] .the_title,[dir=rtl] .title{line-height:1.4!important}.collapsibleContent_btn{text-transform:uppercase;color:var(--font_color);font-family:var(--first_font);font-size:1rem}.collapsibleContent_btn::after{content:"▾";display:inline-block;margin-left:.5rem;transition:all .3s ease-in-out;transform:rotate(0);transform-origin:center}.collapsibleContent_btn.open::after{transform:rotate(180deg)}:root{--color-first-style:#DB8A66;--color-second-style:#141414}@keyframes opacityWaiting{0%{opacity:0}50%{opacity:0}100%{opacity:1}}#header_wrapper{height:160px;position:relative;z-index:999;color:var(--header_color)}@media (max-width:991px){#header_wrapper{height:120px;font-size:.9rem}}#top_bar{position:relative;height:60px;padding:0 20px;border-bottom:1px solid var(--more-color-third);background:var(--white-color);letter-spacing:var(--letter-spacing);display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}@media (max-width:991px){#top_bar{height:50px}}#top_bar .col{width:50%;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}@media (max-width:991px){#top_bar .col{width:auto}}#top_bar .col.col_right{-moz-justify-content:flex-end;justify-content:flex-end}@media (max-width:991px){#top_bar .col.col_right{-moz-flex-grow:1;flex-grow:1}}#hotel_name{color:var(--first-color);text-decoration:none;font-family:var(--second_font);font-size:1rem;line-height:normal;font-weight:400;font-style:italic}#hotel_name_mobile{text-align:left;color:var(--blue_color);text-decoration:none;width:100%;height:70px;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;font-family:var(--second_font);font-size:1rem;line-height:normal;font-weight:400;font-style:italic;padding-left:10px}#accessibility_btn{display:block;margin-right:20px;text-decoration:none;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}@media (max-width:767px){#accessibility_btn{margin-right:10px}}#accessibility_btn:after{content:"";display:inline-block;width:1px;height:25px;background:rgba(51,49,50,.3);margin-left:18px}@media (max-width:767px){#accessibility_btn:after{display:none}}#accessibility_btn:focus .icon,#accessibility_btn:hover .icon{filter:invert(100%)}.accessibility_BY #accessibility_btn:focus .icon,.accessibility_BY #accessibility_btn:hover .icon{filter:none;background-color:var(--accesibility_icon_bg_hover);background-image:var(--accessibility_img_hover)}#accessibility_btn .icon{width:35px;height:35px;display:inline-block;border-radius:100%;background-attachment:scroll;background-image:var(--accessibility_img);background-repeat:no-repeat;background-size:80% auto;background-position:center;background-color:var(--accesibility_icon_bg);transition:all .3s ease}@media (max-width:991px){#accessibility_btn .icon{width:30px;height:30px}}#skip_to_content{display:block;color:var(--header_color);text-decoration:none;transform:translateY(-100px);position:absolute;background:var(--white-color);padding:1rem;left:2rem}#skip_to_content .icon:before{content:"⟶";margin-right:10px}#skip_to_content:focus,#skip_to_content:focus-visible{transform:translateY(0)}#skip_to_content:focus .label,#skip_to_content:hover .label{text-decoration:underline}#login{color:var(--header_color);text-decoration:none;display:-moz-flex;display:flex;display:none!important;-moz-align-items:center;align-items:center}#login:focus .label,#login:hover .label{text-decoration:underline}#login .icon{font-size:1.75rem;margin-right:10px}@media (max-width:991px){#login .icon{font-size:1.5rem}}#login .icon:before{content:"ꥄ";font-family:fb_service_icons!important}#lang_selector{display:block;color:var(--header_color);text-decoration:none;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}#lang_selector:focus .label,#lang_selector:hover .label{text-decoration:underline}#lang_selector img{width:25px;height:15px}.accessibility_BW #lang_selector img{filter:grayscale(1)}.accessibility_BY #lang_selector img{filter:grayscale(0) contrast(2)}#lang_selector .label{margin-left:10px}#lang_selector .icon{margin-left:8px}#lang_selector .icon:before{content:"\f078";font-family:"Font Awesome 6 Pro";font-size:.875rem}#lang_selector .code-label-lang{text-transform:uppercase}#header{height:100px;position:absolute;left:0;top:60px;width:100%;background:var(--header_bg);border-bottom:1px solid var(--header_border)}@media (max-width:991px){#header{height:70px;top:50px}}.fixed #header{position:fixed;top:0;height:100px;box-shadow:0 0 5px rgba(0,0,0,.1)}@media (max-width:991px){.fixed #header{height:70px}}#header .container{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;height:100px;max-width:none;padding:0 40px}@media (max-width:991px){#header .container{height:70px;padding:0 20px}}#header .col{width:100%;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;height:100px}@media (max-width:991px){#header .col{height:70px;width:auto;margin-right:20px}}@media (max-width:991px) and (max-width:767px){#header .col{margin-right:10px;margin-left:-10px}}#header .col.col_left{justify-content:end}#logo{width:auto;height:84px;text-align:center;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center}@media (max-width:991px){#logo{height:70px}}.internal_page #logo{width:100px;height:100px;line-height:100px;-moz-align-items:center;align-items:center}@media (max-width:991px){.internal_page #logo{width:60px;height:70px;line-height:70px}}#logo img{max-width:100%;max-height:100%;width:auto;height:auto}#logo img.main{display:inline}.accessibility_BW #logo img.main{filter:grayscale(1) brightness(0) invert(1)}.accessibility_BY #logo img.main{filter:invert(1) sepia(100) saturate(100)}@media (max-width:991px){#logo img.main{display:none}}.fixed #logo img.main,.internal_page #logo img.main{display:none}#logo img.custom{display:none;max-height:60px}.accessibility_BW #logo img.custom{filter:grayscale(1) brightness(0) invert(1)}.accessibility_BY #logo img.custom{filter:invert(1) sepia(100) saturate(100)}@media (max-width:991px){#logo img.custom{max-height:65%;display:inline}}.fixed #logo img.custom,.internal_page #logo img.custom{display:inline}#logo_single{width:auto;height:84px;text-align:center;display:-moz-flex;display:flex;justify-content:center;align-items:center;padding-right:20px;position:relative}#logo_single:not(.not_show_line){margin-left:20px;padding-left:20px}@media (max-width:991px){#logo_single{height:70px;margin-left:10px;padding:0}}#logo_single:not(.not_show_line):before{content:"";background-color:var(--more-color-first);width:1px;position:absolute;height:100%;top:0;left:0}@media (max-width:991px){#logo_single:not(.not_show_line):before{height:50%;top:50%;left:-8px;transform:translateY(-50%)}}#logo_single img{max-width:100%;max-height:100%;width:auto;height:auto}#open_menu{width:25px;height:16px;transition:border .3s ease;position:relative}@media (max-width:991px){#open_menu{width:70px;height:70px;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}}#open_menu .icon,#open_menu .icon:after,#open_menu .icon:before{display:block;background:var(--header_color);position:absolute;width:25px;height:2px;top:50%;left:auto;right:auto}#open_menu .icon:after,#open_menu .icon:before{content:""}#open_menu .icon:before{width:100%;margin-top:-8px}#open_menu .icon:after{margin-top:6px}@media (max-width:991px){#header .container #logo,#header .container #logo_single{width:10%;min-width:60px}#header .container #hotel_name_mobile{width:80%}#header .container .col.col_left{width:20%;justify-content:flex-end}}@media (max-width:991px){#header .col_left{margin-left:auto;margin-right:0}}#header .menu_left{-moz-flex-grow:1;flex-grow:1}#header .menu_left li,#header .menu_left ul{list-style:none inside none}#header .menu_left ul.menu{width:100%;display:-moz-flex;display:flex;justify-content:flex-end;padding:0 20px}.accessibility_larger_spacing #header .menu_left ul.menu{flex-wrap:wrap}#header .menu_left ul.menu>li{height:40px;display:block;text-align:center;position:relative;float:left}#header .menu_left ul.menu>li.menu-item-has-children::before{content:"";position:absolute;top:2rem;padding:5px;width:100%;left:50%;transform:translateX(-50%);height:100%}@media (min-width:1200px){#header .menu_left ul.menu>li{margin-right:12px;margin-left:12px}}@media (max-width:1199px){#header .menu_left ul.menu>li{margin-right:8px;margin-left:8px}}@media (min-width:1200px) and (max-width:1699px){#header .menu_left ul.menu>li{height:50px;margin-right:8px;margin-left:8px}#header .menu_left ul.menu>li a{height:100%!important}}#header .menu_left ul.menu>li:focus>ul.sub-menu,#header .menu_left ul.menu>li:hover>ul.sub-menu{opacity:1;pointer-events:auto}#header .menu_left ul.menu>li.current-menu-item>a,#header .menu_left ul.menu>li:focus>a,#header .menu_left ul.menu>li:hover>a{color:var(--blue_color)}#header .menu_left ul.menu>li.current-menu-item>a::after,#header .menu_left ul.menu>li:focus>a::after,#header .menu_left ul.menu>li:hover>a::after{width:100%;background:linear-gradient(44deg,#c48b6c .55%,#333132 99.45%)}#header .menu_left ul.menu>li>a{display:block;height:100%;line-height:150%;text-align:center;width:100%;color:var(--header_color);text-decoration:none;transition:border .3s ease;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400}#header .menu_left ul.menu>li>a::after{content:"";position:absolute;bottom:0;background:0 0;height:2px;width:0;transition:all .3s ease-in-out}#header .menu_left ul.menu ul.sub-menu{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;background:var(--more-color-second);padding:20px 30px;min-width:250px;top:50px;position:absolute;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content}#header .menu_left ul.menu ul.sub-menu>li{margin:0 auto}#header .menu_left ul.menu ul.sub-menu>li>a{color:var(--submenu_color);text-decoration:none;text-transform:uppercase;line-height:150%;position:relative;display:block;text-align:left;padding:.8em 0;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:1.6px;transition:all .3s ease;color:var(--white-color);transition:color .3s ease-in-out}#header .menu_left ul.menu ul.sub-menu>li>a:focus,#header .menu_left ul.menu ul.sub-menu>li>a:hover{color:var(--button_hover_color);text-decoration:none}#header .menu_left ul.menu ul.sub-menu::before{content:"";position:absolute;top:-9px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="10" viewBox="0 0 20 10" fill="none"><path d="M10 0L0 10H20L10 0Z" fill="%23262526"/></svg>');background-size:20px 10px;background-repeat:no-repeat;z-index:-1;left:calc(50% - 10px);height:10px;width:20px}#main_book{flex-shrink:0;margin-left:30px}#main_book [type=submit],#main_book a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:none;background-color:var(--second-color);color:var(--color_21)}#main_book [type=submit]:focus,#main_book [type=submit]:hover,#main_book a:focus,#main_book a:hover{background-color:var(--fifth-color)}#main_book [type=submit]{padding:0 25px}.hidden_book_now #main_book{width:0;overflow:hidden}.csslang_ru #main_book a{font-size:.75rem}.hide-book-and-quick-search #main_book{display:none}#mobile_bar{height:45px;z-index:998;position:sticky;bottom:-1px;left:0;width:100%;background:var(--body_background);transition:all .3s ease}#mobile_bar.hidden{transform:translateX(-110%)}.hide-book-and-quick-search #mobile_bar{display:none}#mobile_bar #mobile_book_now{width:100%;height:100%}#mobile_bar #mobile_book_now [type=submit],#mobile_bar #mobile_book_now a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:none;background-color:var(--second-color);color:var(--color_21)}#mobile_bar #mobile_book_now [type=submit]:focus,#mobile_bar #mobile_book_now [type=submit]:hover,#mobile_bar #mobile_book_now a:focus,#mobile_bar #mobile_book_now a:hover{background-color:var(--fifth-color)}#mobile_bar #mobile_book_now [type=submit]{padding:0 25px}@media (min-width:992px){.landing_page #header_wrapper{height:100px}.landing_page #header_wrapper.fixed #header{display:none}.landing_page #header_wrapper.fixed #top_bar .col_left,.landing_page #header_wrapper.fixed #top_bar .col_right{width:45%}.landing_page #header_wrapper.fixed #top_bar #accessibility_btn:before,.landing_page #header_wrapper.fixed #top_bar #hotel_name,.landing_page #header_wrapper.fixed #top_bar #skip_to_content{display:none}.landing_page #header_wrapper.fixed #top_bar #logo_landing_custom{display:block}.landing_page #header_wrapper.fixed #top_bar #main_book{width:160px;overflow:visible}}@media (min-width:992px) and (min-width:992px){.landing_page #header_wrapper.fixed #top_bar #lang_selector{margin-right:20px}}@media (min-width:992px){.landing_page #header_wrapper #top_bar{height:100px;position:fixed;top:0;left:0;width:100%;background:var(--header_bg);z-index:200}.landing_page #header_wrapper #top_bar #logo_landing_custom{width:10%;height:100px;line-height:100px;text-align:center;display:none}.landing_page #header_wrapper #top_bar #logo_landing_custom img{max-width:100%;width:auto;height:auto;display:inline;max-height:75%}.landing_page #header_wrapper #top_bar #main_book{width:0;overflow:hidden}.landing_page #header_wrapper #header{background:0 0;top:100px;z-index:100;height:0}.landing_page #header_wrapper #header>.container{height:0}.landing_page #header_wrapper #logo{margin:0 auto}}#top_bar .container-gps-map{display:flex;align-items:center}#top_bar .container-gps-map .gps-map-link{display:flex;align-items:center;color:var(--color_22);transition:color .3s ease-in-out;text-decoration:none}#top_bar .container-gps-map .gps-map-link:focus,#top_bar .container-gps-map .gps-map-link:hover{color:var(--button_hover_color);text-decoration:none}#top_bar .container-gps-map~#lang_selector::before{content:"";display:inline-block;width:1px;height:25px;background:rgba(51,49,50,.3);margin-left:18px;margin-right:8px}@media (max-width:767px){#top_bar .container-gps-map~#lang_selector::before{margin-left:10px;margin-right:2px}}@media (max-width:500px){#top_bar .container-gps-map~#lang_selector::before{display:none}}@media (max-width:500px){#top_bar .container-gps-map{display:none}}#top_bar .gps-map-icon{position:relative;margin-right:10px}@media (max-width:767px){#top_bar .gps-map-icon{display:none}}#top_bar .gps-map-icon::before{content:"\f279";text-align:right;font-family:"Font Awesome 6 Pro";font-size:1.125rem}#top_bar .gps-map-text{font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;font-size:.875rem;letter-spacing:2.1px}#menu-sidebar-menu{animation:opacityWaiting .5s forwards}@media (max-width:991px){.hidden-mobile{display:none}}@media (min-width:992px){.hidden-desktop{display:none}}html[dir=rtl] #header .container #hotel_name_mobile span{line-height:1.3}.bookingform_sidebar_wrap{position:fixed;top:0;right:0;display:none;z-index:999;width:100%;height:100%;background:var(--overlay-bg)}.bookingform_sidebar_wrap.visible .bookingform_sidebar{right:0}.bookingform_sidebar_wrap .close_sidebar{display:block;z-index:500;background:var(--header_bg);top:1.5rem;position:absolute;right:auto;left:1.5rem;border:1px solid var(--main_color)}.bookingform_sidebar_wrap .close_sidebar:hover{background:var(--main_color)}.bookingform_sidebar_wrap .close_sidebar:hover:after,.bookingform_sidebar_wrap .close_sidebar:hover:before{background:var(--main_color_associate)}.bookingform_sidebar_wrap .close_sidebar:after,.bookingform_sidebar_wrap .close_sidebar:before{background:var(--header_color);margin-left:1px}.bookingform_sidebar_wrap .bookingform_sidebar{background:var(--header_bg);position:absolute;right:-100%;width:90%;max-width:500px;min-width:300px;height:100%;overflow-x:hidden;overflow-y:auto;z-index:100;transition:all .3s ease}@media (max-width:767px){.bookingform_sidebar_wrap .bookingform_sidebar{width:100%}}.bookingform_sidebar_wrap .bookingform_sidebar .bookingform_sidebar_inner_content{padding:60px 0;margin:0 auto;position:relative;z-index:100}@media (max-width:767px){.bookingform_sidebar_wrap .bookingform_sidebar .bookingform_sidebar_inner_content{margin:0 20px}}.bookingform_sidebar_wrap .bookingform_sidebar .title{text-transform:uppercase;text-align:center;font-family:var(--third_font);font-size:1.375rem;line-height:normal;font-weight:400}.bookingform_sidebar_wrap .bookingform_sidebar .title strong{font-weight:700}.bookingform_sidebar_wrap .bookingform_sidebar .bookingform{box-shadow:none}.bookingform_wrapper{position:absolute;bottom:0;left:50%;width:940px;margin-left:-470px;background:var(--booking_form_bg);color:var(--booking_form_color);z-index:300;height:130px}.hide-book-and-quick-search .bookingform_wrapper{display:none}.bookingform .fieldset{display:-moz-flex;display:flex;flex-wrap:wrap}.bookingform .wrap{width:100%;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}.bookingform .wrap.codes_wrap,.bookingform .wrap.room_wrap{height:0;overflow:hidden}.bookingform .wrap .inner_wrap{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;flex-wrap:wrap;width:100%;padding:40px 10px}.bookingform .wrap .field{padding:0 10px;width:100%}.bookingform .ages_wrap{width:100%;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;flex-wrap:wrap;height:0}.bookingform .ages_wrap .inner_wrap{padding-left:0;padding-right:0}.bookingform .ages_wrap .child_field{opacity:0;filter:Alpha(opacity=0);transition:opacity .3s ease;pointer-events:none}.bookingform .ages_wrap .child_field.visible{opacity:1;filter:Alpha(opacity=100);pointer-events:auto}.bookingform .wrap.general_info_wrap,.bookingform .wrap.submit_wrap{background:var(--booking_form_bg)}.bookingform_sidebar .bookingform .wrap.general_info_wrap,.bookingform_sidebar .bookingform .wrap.submit_wrap{background:var(--main_color_associate)}.bookingform .wrap.room_wrap{background:var(--booking_form_bg2)}.bookingform .wrap.room_wrap:first-child:before{display:none}.bookingform .wrap.room_0_wrap{background:var(--booking_form_bg3)}.bookingform .wrap.room_2_wrap{background:var(--booking_form_bg3)}.bookingform .wrap.room_4_wrap{background:var(--booking_form_bg3)}.bookingform .wrap.room_6_wrap{background:var(--booking_form_bg3)}.bookingform .wrap.room_8_wrap{background:var(--booking_form_bg3)}.bookingform .wrap.codes_wrap{background:var(--booking_form_bg4)}.bookingform .wrap.codes_wrap,.bookingform .wrap.room_wrap{position:relative}.bookingform .wrap.submit_wrap .best_rate{color:var(--main_color_associate);margin-bottom:15px;font-family:var(--second_font);font-size:1rem;line-height:normal;font-weight:400;font-style:italic;font-size:1.125rem;letter-spacing:var(--letter-spacing)}.bookingform_sidebar .bookingform .wrap.submit_wrap .best_rate{color:var(--main_color)}.bookingform .wrap .title_field{color:var(--booking_form_labelColor);text-transform:uppercase}.bookingform .wrap .label{display:block;margin-bottom:5px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400}.bookingform .wrap .label .label_title{color:var(--booking_form_labelColor);display:block;font-family:var(--third_font);font-size:1.125rem;letter-spacing:.9px;line-height:normal;font-weight:400;text-transform:uppercase}.bookingform .wrap .label .label_desc{color:var(--booking_form_descColor);font-size:.8125rem}.bookingform .wrap .input_wrap{position:relative;background:var(--booking_form_bg)}.bookingform .wrap .input_wrap.datepicker:after{position:absolute;bottom:0;right:20px;content:"";z-index:1;height:50px;width:17px;background:var(--calendar_img) no-repeat center transparent;background-size:100% auto}.bookingform .wrap .input_wrap.datepicker input{padding-right:50px}.bookingform .wrap .select_wrap{color:var(--main_color);position:relative}.bookingform .wrap .select_wrap:after{position:absolute;bottom:0;right:10px;content:"▾";z-index:1;line-height:50px;font-size:1.25rem}.bookingform .wrap input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none}.bookingform .wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}.bookingform .wrap select::-ms-expand{opacity:0}.bookingform .wrap input[type=text],.bookingform .wrap select{width:100%;height:45px;line-height:45px;border:1px solid var(--booking_form_border);padding:0 15px;font-family:var(--first_font);font-size:var(--booking_form_font_sze);color:var(--main_color);background:var(--main_color_associate)}.bookingform .wrap select{padding:0 35px 0 15px;background:var(--main_color_associate)}.bookingform .wrap .inner_wrap [type=submit],.bookingform .wrap .inner_wrap a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:none;background-color:var(--second-color);color:var(--color_21)}.bookingform .wrap .inner_wrap [type=submit]:focus,.bookingform .wrap .inner_wrap [type=submit]:hover,.bookingform .wrap .inner_wrap a:focus,.bookingform .wrap .inner_wrap a:hover{background-color:var(--fifth-color)}.bookingform .wrap .inner_wrap [type=submit]{padding:0 25px}.bookingform .wrap input[type=submit]{width:100%;border:0}.bookingform_sidebar .bookingform .wrap input[type=submit]{background:var(--second-color)}.bookingform .wrap input[type=submit]:focus,.bookingform .wrap input[type=submit]:hover{cursor:pointer;background:var(--main_color_associate);border-color:var(--main_color);color:var(--main_color)}.bookingform_sidebar .bookingform .wrap input[type=submit]:focus,.bookingform_sidebar .bookingform .wrap input[type=submit]:hover{color:var(--main_color);border-color:var(--main_color)}.bookingform .wrap .ages_wrap .title_field{text-transform:none;font-family:var(--second_font);font-size:1.25rem;line-height:1.4;font-weight:400;font-style:italic}@media (max-width:991px){.bookingform .wrap .ages_wrap .title_field{font-size:1.125rem}}.bookingform.bookingform_vertical{margin-top:1em}.bookingform.bookingform_vertical .wrap .inner_wrap{padding-right:40px;padding-left:40px;max-width:450px;margin-left:auto;margin-right:auto}@media (max-width:767px){.bookingform.bookingform_vertical .wrap .inner_wrap{padding-right:20px;padding-left:20px}}.bookingform.bookingform_vertical .wrap .field+.field{padding-top:20px}.bookingform.bookingform_vertical .wrap .field{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;padding-right:0;padding-left:0}.bookingform.bookingform_vertical .wrap .field .input_wrap,.bookingform.bookingform_vertical .wrap .field .label,.bookingform.bookingform_vertical .wrap .field .select_wrap{width:50%}.bookingform.bookingform_vertical .wrap .field .label{padding-right:20px}.bookingform.bookingform_vertical .wrap .title_field .label{width:100%;color:var(--main_color)}.bookingform.bookingform_vertical .wrap .ages_wrap .inner_wrap{padding-right:0;padding-left:0;padding-bottom:0}.bookingform.bookingform_vertical .wrap .ages_wrap .child_field{-moz-order:2;order:2}.bookingform.bookingform_vertical .wrap .access_code_field,.bookingform.bookingform_vertical .wrap .business_code_field,.bookingform.bookingform_vertical .wrap .loyalty_field,.bookingform.bookingform_vertical .wrap .preferential_code_field{display:block}.bookingform.bookingform_vertical .wrap .access_code_field .input_wrap,.bookingform.bookingform_vertical .wrap .access_code_field .label,.bookingform.bookingform_vertical .wrap .business_code_field .input_wrap,.bookingform.bookingform_vertical .wrap .business_code_field .label,.bookingform.bookingform_vertical .wrap .loyalty_field .input_wrap,.bookingform.bookingform_vertical .wrap .loyalty_field .label,.bookingform.bookingform_vertical .wrap .preferential_code_field .input_wrap,.bookingform.bookingform_vertical .wrap .preferential_code_field .label{width:100%}.bookingform.bookingform_vertical .wrap.submit_wrap .inner_wrap{-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;-moz-flex-direction:column-reverse;flex-direction:column-reverse}.bookingform.bookingform_vertical .wrap.submit_wrap .inner_wrap .label{margin-top:20px;margin-bottom:20px}.bookingform_sidebar .container-booking-tab .container-direct-booking{display:flex;height:45px;padding:10px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border:1px solid var(--main_color);margin:0 5px;margin-bottom:-1px;border-bottom:none;background:var(--white-color);margin-left:10px}.bookingform_sidebar .container-booking-tab .container-direct-booking .title_booking{font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase}.bookingform_sidebar .container-booking-tab .container-direct-booking:not(:first-of-type){border-bottom:1px solid var(--main_color);margin-right:10px;margin-left:5px}.bookingform_sidebar .container-booking-tab .container-direct-booking:not(:first-of-type) .title_booking{color:var(--color_22);transition:color .3s ease-in-out;text-decoration:none}.bookingform_sidebar .container-booking-tab .container-direct-booking:not(:first-of-type) .title_booking:focus,.bookingform_sidebar .container-booking-tab .container-direct-booking:not(:first-of-type) .title_booking:hover{color:var(--button_hover_color);text-decoration:none}.bookingform_sidebar .bookingform_vertical{display:flex;align-self:stretch;border-right:1px solid var(--main_color);border-bottom:1px solid var(--main_color);border-left:1px solid var(--main_color);border-top:1px solid var(--main_color);background:var(--white-color);width:400px;padding:40px 0;flex-direction:column;align-items:center;margin:auto}@media (max-width:767px){.bookingform_sidebar .bookingform_vertical{width:100%;padding:20px 0 0}}.bookingform_sidebar .container-tabs-booking{display:flex;padding:40px 50px;padding-bottom:0}[dir=rtl] [scope=col] span{font-size:.6875rem}#menu_sidebar_wrap{position:fixed;top:0;left:0;display:none;z-index:9999;width:100%;height:100%;background:var(--overlay-bg)}#menu_sidebar_wrap.visible .menu_sidebar{right:0}#menu_sidebar_wrap .social{display:flex;justify-content:center;margin-top:20px}#menu_sidebar_wrap .social a{display:flex;width:40px;height:40px;padding:12px 13px;justify-content:center;align-items:center;border-radius:100px;border:1px solid var(--main_color);text-decoration:none;margin:0 5px;transition:all .3s ease-in-out}#menu_sidebar_wrap .social a span{color:var(--main_color);text-align:center;font-family:"Font Awesome 6 Brands";font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .3s ease-in-out}#menu_sidebar_wrap .social a:focus,#menu_sidebar_wrap .social a:hover{background-color:var(--main_color)}#menu_sidebar_wrap .social a:focus span,#menu_sidebar_wrap .social a:hover span{color:var(--white-color)}#menu_sidebar_wrap .close_sidebar{display:block;top:1.5rem;position:absolute;z-index:500;right:auto;left:1.5rem;background:var(--header_bg);border:1px solid var(--main_color)}#menu_sidebar_wrap .close_sidebar:focus,#menu_sidebar_wrap .close_sidebar:hover{background:var(--main_color)}#menu_sidebar_wrap .close_sidebar:focus:after,#menu_sidebar_wrap .close_sidebar:focus:before,#menu_sidebar_wrap .close_sidebar:hover:after,#menu_sidebar_wrap .close_sidebar:hover:before{background:var(--main_color_associate)}#menu_sidebar_wrap .close_sidebar:after,#menu_sidebar_wrap .close_sidebar:before{background:var(--header_color)}#menu_sidebar_wrap .menu_sidebar{background:var(--header_bg);position:absolute;right:-100%;width:90%;max-width:500px;min-width:300px;height:100%;overflow-x:hidden;overflow-y:auto;z-index:100;transition:all .3s ease}@media (max-width:767px){#menu_sidebar_wrap .menu_sidebar{width:100%}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content{padding:70px 0 40px;margin:0 auto;position:relative;z-index:100;max-width:300px}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content .main-logo-sidebar{height:90px;width:auto;display:flex;margin:auto}#menu_sidebar_wrap .menu_sidebar .title{font-family:var(--second_font);font-size:1.375rem;line-height:normal;font-weight:400;text-align:center;font-style:italic;color:var(--blue_color)}#menu_sidebar_wrap .menu_sidebar .title strong{font-weight:700}#menu_sidebar_wrap .menu_sidebar .address{margin-top:5rem;color:var(--header_color);line-height:160%;text-align:center}@media (max-width:991px){#menu_sidebar_wrap .menu_sidebar .address{margin-top:2.5rem}}#menu_sidebar_wrap .menu_sidebar .address .element+.element{margin-top:.5rem}#menu_sidebar_wrap .menu_sidebar .address .element{display:block}#menu_sidebar_wrap .menu_sidebar .address .element.element_address .element_pref{display:none}#menu_sidebar_wrap .menu_sidebar .address .element .element_pref:after{content:": "}#menu_sidebar_wrap .menu_sidebar .address .element a{color:var(--blue_color);text-decoration:underline;transition:all .3s ease}#menu_sidebar_wrap .menu_sidebar .address .element a:focus,#menu_sidebar_wrap .menu_sidebar .address .element a:hover{text-decoration:none}#sidebar_menu{margin:3rem auto 0;text-align:center}#sidebar_menu li,#sidebar_menu ul{list-style:none inside none}#sidebar_menu ul.menu li{margin-bottom:14px}#sidebar_menu ul.menu li.current-menu-item>a{color:var(--blue_color)}#sidebar_menu ul.menu li.current-menu-item>a:after{background:var(--blue_color);height:2px;bottom:0}#sidebar_menu ul.menu li a{position:relative;display:inline-block;color:var(--header_color);padding:5px 0;text-decoration:none;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;transition:all .3s ease}#sidebar_menu ul.menu li a:focus,#sidebar_menu ul.menu li a:hover{color:var(--second-color)}#sidebar_menu ul.menu li a:focus:after,#sidebar_menu ul.menu li a:hover:after{background:var(--second-color);height:2px;bottom:0}#sidebar_menu ul.menu li a:after{position:absolute;bottom:8px;left:0;content:"";width:100%;height:1px;display:block;background:0 0;transition:all .3s ease}#sidebar_menu ul.menu>li{color:var(--header_color)}#sidebar_menu ul.menu .no_show_children ul.sub-menu{display:none!important}#sidebar_menu ul.menu ul.sub-menu{padding-left:0;margin-top:0}#sidebar_menu ul.menu ul.sub-menu li:first-of-type{margin-top:6px}#sidebar_menu ul.menu ul.sub-menu>li>a{font-family:var(--second_font);font-style:italic;text-decoration:none;font-size:1.125rem}#sidebar_menu ul.menu ul.sub-menu li+li{margin-top:-10px}.box_in_overlay_wrap{position:fixed;top:0;left:0;display:none;z-index:999;width:100%;height:100%;background:var(--overlay-bg)}.box_in_overlay_wrap.visible .box_in_overlay{opacity:1;filter:Alpha(opacity=100)}.box_in_overlay_wrap .box_in_overlay_inner_wrap{position:absolute;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:100}@media (max-width:767px){.box_in_overlay_wrap .box_in_overlay_inner_wrap{padding:10px}}.box_in_overlay_wrap .box_in_overlay{background:var(--body_background);color:var(--font_color);width:100%;max-width:600px;position:relative;margin:0 auto;padding:3em;opacity:0;filter:Alpha(opacity=0);transition:opacity .3s ease}@media (max-width:767px){.box_in_overlay_wrap .box_in_overlay{padding:45px 2em 2em}}.box_in_overlay_wrap .box_in_overlay .close{right:0;left:auto}.box_in_overlay_wrap .box_in_overlay .title{font-style:normal;font-family:var(--first_font);font-size:1.75rem;color:var(--title_color);text-align:center;margin-bottom:1em}@media (max-width:767px){.box_in_overlay_wrap .box_in_overlay .title{font-size:1.5rem}}#languages .lang_list,#languages .lang_list li{list-style:none inside none}#languages .lang_list li{text-align:center;margin-top:5px}#languages .lang_list li a{min-width:200px;display:inline-block;padding:.5em 1em;text-decoration:underline;color:var(--font_color);border:1px solid transparent;position:relative;transition:all .3s ease}#languages .lang_list li a.lang_sel_sel{text-decoration:none;border-color:var(--main_color)}#languages .lang_list li a img{width:25px;height:15px;margin-right:10px}.accessibility_BW #languages .lang_list li a img{filter:grayscale(1)}.accessibility_BY #languages .lang_list li a img{filter:grayscale(0) contrast(2)}#languages .other_langs{max-width:450px;margin:1.5em auto;padding-top:1.5em;border-top:1px solid var(--header_border)}#languages .other_langs .description{line-height:150%;text-align:center;margin-bottom:1em}#languages .other_langs .select{display:-moz-flex;display:flex;-moz-align-items:flex-end;align-items:flex-end}@media (max-width:767px){#languages .other_langs .select{display:block}}#languages .other_langs .select .field{width:50%;padding-right:20px;-moz-flex-grow:1;flex-grow:1}@media (max-width:767px){#languages .other_langs .select .field{width:100%;margin-bottom:10px;padding-right:0}}#languages .other_langs .select .field label{display:block;line-height:130%;font-size:.824rem;margin-bottom:.5em;font-weight:var(--font_bold);color:var(--main_color);text-transform:uppercase}#languages .other_langs .select .field .select_wrap{position:relative}#languages .other_langs .select .field .select_wrap:after{position:absolute;bottom:0;right:10px;content:"▾";z-index:1;line-height:50px;font-size:1.1rem}#languages .other_langs .select .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;position:relative;line-height:50px;height:50px;width:100%;border:1px solid var(--light_grey_color);padding:0 1em;font-family:var(--first_font);font-size:var(--font_size);background:var(--languages_selector_bg);color:var(--main_color)}#languages .other_langs .select .field select::-ms-expand{opacity:0}#languages .other_langs .select .field select option{text-align:left}#languages .other_langs .select input[type=submit]{line-height:48px;height:50px;font-size:1rem;font-weight:700;font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;position:relative;border-width:1px;border-style:solid;border-color:var(--blue_color);min-width:160px;background:var(--blue_color);color:var(--main_color_associate);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:all .3s ease}@media (max-width:991px){#languages .other_langs .select input[type=submit]{width:100%}}#languages .other_langs .select input[type=submit]:hover{cursor:pointer;background:0 0;border-color:var(--main_color);color:var(--main_color)}#accessibility_panel .label{display:block;line-height:130%;font-size:.9rem;margin-bottom:1em;font-weight:700;color:var(--main_color);text-transform:uppercase}#accessibility_panel .btn{display:inline-block;height:45px;text-align:center;width:100%}#accessibility_panel .btn a{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;padding:12px 25px;height:100%;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;position:relative;border-width:1px;border-style:solid;min-width:160px;transition:all .3s ease;color:var(--blue_color);border-color:var(--blue_color)}#accessibility_panel .btn a.alternative{color:var(--main_color_associate);border-color:var(--main_color_associate)}#accessibility_panel .btn a.alternative:focus,#accessibility_panel .btn a.alternative:hover{background:var(--main_color_associate);color:var(--main_color)}#accessibility_panel .btn a *{color:inherit;font-weight:inherit}#accessibility_panel .btn a:focus,#accessibility_panel .btn a:hover{text-decoration:none;background:var(--main_color);border-color:var(--main_color);color:var(--main_color_associate)}#accessibility_panel .btn a{width:100%;text-transform:capitalize;font-weight:400;letter-spacing:0}html.accessibility_BW #accessibility_panel .btn a#acc_bw,html.accessibility_BY #accessibility_panel .btn a#acc_by,html.accessibility_larger_spacing #accessibility_panel .btn a#acc_larger_spacing,html.accessibility_readable_font #accessibility_panel .btn a#acc_readable_font{background:var(--main_color);color:var(--main_color_associate)}#accessibility_panel .btns_list{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:1.5em}@media (max-width:767px){#accessibility_panel .btns_list{display:block}}#accessibility_panel .btns_list .btn{width:48%}@media (max-width:767px){#accessibility_panel .btns_list .btn{width:100%}#accessibility_panel .btns_list .btn+.btn{margin-top:10px}}#accessibility_panel .btns_list .btn a{width:100%}#accessibility_panel .reset{margin-top:3em}#accessibility_panel .btns_list,#accessibility_panel .label,#accessibility_panel .reset{max-width:420px;margin-left:auto;margin-right:auto}.ui-datepicker{font-size:var(--datepicker_font_size);width:340px;z-index:999!important;padding:15px 15px 10px;box-shadow:0 0 5px rgba(0,0,0,.16);font-family:var(--first_font)}.ui-datepicker td{line-height:200%;padding:2px}.ui-widget-content{border-color:var(--datepicker_bg);border-radius:0;background:var(--datepicker_bg)}.ui-datepicker td a,.ui-datepicker td span{text-align:center}.ui-datepicker .ui-datepicker-title{margin:2px 0 0;text-transform:uppercase;font-size:var(--datepicker_font_size);font-family:var(--first_font);line-height:40px;color:var(--datepicker_label);letter-spacing:var(--letter-spacing)}.ui-datepicker th{font-weight:400}.ui-datepicker .ui-datepicker-header{background:0 0;border:medium none;border-radius:0;height:40px;line-height:40px;padding:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{border-radius:0;height:40px;width:40px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{height:100%;left:0;top:0;width:100%;margin:0}.ui-datepicker .ui-datepicker-prev{left:0!important;top:0!important/*! rtl:ignore*/}.ui-datepicker .ui-datepicker-prev:hover{cursor:pointer}.ui-datepicker .ui-datepicker-prev span{/*! rtl:ignore*/background:url(../css/img/arrows.png) no-repeat scroll 0 0 rgba(0,0,0,0)/*! rtl:raw:
    background-position: -40px 0;
  */}.accessibility_BW .ui-datepicker .ui-datepicker-prev span{filter:grayscale(1) brightness(0) invert(1)}.accessibility_BY .ui-datepicker .ui-datepicker-prev span{filter:invert(1) sepia(100) saturate(100)}.ui-datepicker .ui-datepicker-next{right:0!important;top:0!important;border:none!important/*! rtl:ignore*/}.ui-datepicker .ui-datepicker-next:hover{cursor:pointer}.ui-datepicker .ui-datepicker-next span{/*! rtl:ignore*/background:url(../css/img/arrows.png) no-repeat scroll -40px 0 rgba(0,0,0,0)/*! rtl:raw:
    background-position: 0 0;
  */}.accessibility_BW .ui-datepicker .ui-datepicker-next span{filter:grayscale(1) brightness(0) invert(1)}.accessibility_BY .ui-datepicker .ui-datepicker-next span{filter:invert(1) sepia(100) saturate(100)}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{border-width:1px;border-style:solid}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:var(--datepicker_day);border-color:var(--datepicker_bg);font-size:var(--datepicker_font_size);color:var(--datepicker_day_color);box-shadow:1px 1px 2px rgba(0,0,0,.16)}.ui-datepicker th{font-size:var(--datepicker_font_size);font-weight:700;color:var(--datepicker_day_color)}.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover{border-color:var(--datepicker_bg)}.accessibility_BW .ui-datepicker .ui-datepicker-next:hover,.accessibility_BW .ui-datepicker .ui-datepicker-prev:hover,.accessibility_BY .ui-datepicker .ui-datepicker-next:hover,.accessibility_BY .ui-datepicker .ui-datepicker-prev:hover{background-color:transparent}.ui-datepicker .ui-datepicker-next:hover span,.ui-datepicker .ui-datepicker-prev:hover span{background-color:var(--datepicker_day)}.accessibility_BW .ui-datepicker .ui-datepicker-next:hover span,.accessibility_BW .ui-datepicker .ui-datepicker-prev:hover span,.accessibility_BY .ui-datepicker .ui-datepicker-next:hover span,.accessibility_BY .ui-datepicker .ui-datepicker-prev:hover span{background-color:transparent}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border-color:var(--body_background_darken_10);background:var(--body_background_darken_10);color:var(--datepicker_day_color)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:var(--blue_color);border-color:var(--blue_color);color:var(--main_color_associate)}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:var(--blue_color);border-color:var(--blue_color);color:var(--main_color_associate)}.ui-datepicker td a,.ui-datepicker td span{padding:.6em}.ui-widget.ui-widget-content{border:none}@media screen and (max-height:700px){.ui-widget.ui-widget-content{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}}.section_deform .deform .field.fieldtype_submit [type=submit],.section_deform .deform .field.fieldtype_submit a,.section_deform .request_info .btns .book [type=submit],.section_deform .request_info .btns .book a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:none;background-color:var(--second-color);color:var(--color_21)}.section_deform .deform .field.fieldtype_submit [type=submit]:focus,.section_deform .deform .field.fieldtype_submit [type=submit]:hover,.section_deform .deform .field.fieldtype_submit a:focus,.section_deform .deform .field.fieldtype_submit a:hover,.section_deform .request_info .btns .book [type=submit]:focus,.section_deform .request_info .btns .book [type=submit]:hover,.section_deform .request_info .btns .book a:focus,.section_deform .request_info .btns .book a:hover{background-color:var(--fifth-color)}.section_deform .deform .field.fieldtype_submit [type=submit],.section_deform .request_info .btns .book [type=submit]{padding:0 25px}.section_deform a{border-radius:unset}.section_deform .section_title{text-transform:uppercase;text-align:center;position:relative;font-family:var(--third_font);font-size:2rem;line-height:normal;font-weight:400;margin-bottom:20px}@media (max-width:991px){.section_deform .section_title{font-size:1.375rem}}.section_deform .section_title:before{content:"";background:linear-gradient(44deg,var(--more-color-seventh) .55%,rgba(196,139,108,0) 99.45%);position:absolute;left:-8px;top:0;width:60px;height:1px;transform:rotate(-45deg)}.section_deform .deform .field label .label{font-family:var(--third_font);font-size:1.125rem;letter-spacing:.9px;line-height:normal;font-weight:400;text-transform:uppercase;letter-spacing:.8px;font-weight:400}.section_deform .deform .field input[type=text],.section_deform .deform .field select,.section_deform .deform .field textarea{background-color:var(--body_background);border:1px solid rgba(51,49,50,.3)}.section_deform .deform .field.fieldtype_submit{display:flex;justify-content:flex-end}.section_deform .deform .field.fieldtype_submit .input_wrap{margin-top:50px}@media (max-width:767px){.section_deform .deform .field.fieldtype_submit .input_wrap{width:100%}}.section_deform .deform .field.fieldtype_checkbox{display:inline-block;margin-top:20px}.section_deform .deform .field.fieldtype_checkbox .input_wrap,.section_deform .deform .field.fieldtype_checkbox .main_label{display:inline-block}.section_deform .deform .field .select_wrap:after{right:8px;z-index:300;content:"\f078";font-family:"Font Awesome 6 Pro";font-size:1rem}.section_deform .mandatory-fields-deform{margin-bottom:30px;text-align:center}.section_deform .deform .field.fieldname_Title label .label .optional{display:none}.deform .field .textarea_wrap textarea{padding:15px}:root{--color-first-style:#DB8A66;--color-second-style:#141414}@keyframes opacityWaiting{0%{opacity:0}50%{opacity:0}100%{opacity:1}}#footer_wrapper{background:var(--first-color);color:var(--white-color);margin-top:150px;width:100%;margin-left:auto;margin-right:auto;display:inline-block}@media (min-width:1400px){#footer_wrapper{margin-top:150px}}@media (min-width:1600px) and (min-height:900px){#footer_wrapper{margin-top:150px}}@media (max-width:991px){#footer_wrapper{margin-top:60px;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column}}#footer_wrapper .container{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;width:calc(100% - 6rem);max-width:1240px;padding:0}@media (max-width:991px){#footer_wrapper .container{-moz-flex-direction:column;flex-direction:column}}@media (max-width:996px){#footer_wrapper .container{width:calc(100% - 40px)}}#footer_wrapper .footer_menu{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}@media (max-width:991px){#footer_wrapper .footer_menu{-moz-flex-direction:column;flex-direction:column}}#footer_wrapper .footer_menu,#footer_wrapper .footer_menu li,#footer_wrapper .footer_menu ul{list-style:none inside none}#footer_wrapper .footer_menu ul.sub-menu{display:none}#footer_wrapper .footer_menu>li{padding:0 10px;position:relative}@media (min-width:1200px){#footer_wrapper .footer_menu>li{padding:0 10px}}@media (max-width:1199px){#footer_wrapper .footer_menu>li{padding:0 10px}}@media (max-width:991px){#footer_wrapper .footer_menu>li{padding:15px 0;display:flex;justify-content:center}}#footer_wrapper .footer_menu>li:first-child{padding-left:0}#footer_wrapper .footer_menu>li:last-child{padding-right:0}#footer_wrapper .footer_menu>li:last-child:after{display:none}#footer_wrapper .footer_menu>li.current-menu-item>a,#footer_wrapper .footer_menu>li:hover>a{color:var(--white-color)}#footer_wrapper .footer_menu>li.current-menu-item>a:after,#footer_wrapper .footer_menu>li:hover>a:after{background:var(--white-color);height:2px;bottom:0}#footer_wrapper .footer_menu>li>a{text-decoration:none;display:block;text-align:center;position:relative;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400}@media (max-width:991px){#footer_wrapper .footer_menu>li>a{display:inline-block;width:auto;margin:0 auto}}#footer_wrapper .footer_menu>li>a:after{position:absolute;bottom:8px;left:0;content:"";width:100%;height:1px;display:block;background:0 0;transition:all .3s ease}#footer_wrapper .footer_menu>li:after{content:"";background:var(--footer_menu_border_separator);width:1px;height:20px;position:absolute;right:0;top:50%;margin-top:-10px}@media (max-width:991px){#footer_wrapper .footer_menu>li:after{width:20px;height:1px;top:auto;bottom:0;margin-top:0;left:50%;margin-left:-10px}}#footer_wrapper .title-mail{font-family:var(--third_font);font-size:1.125rem;letter-spacing:.9px;line-height:normal;font-weight:400;text-transform:uppercase;margin-bottom:5px}#footer_top{background:var(--first-color)}#footer_top .container{-moz-align-items:stretch;align-items:stretch;-moz-justify-content:space-between;justify-content:space-between;padding:0;width:100%}@media (min-width:768px) and (max-width:991px){#footer_top .container{-moz-flex-direction:row;flex-direction:row}}@media (max-width:991px){#footer_top .container{-moz-flex-direction:column;flex-direction:column}}@media (max-width:991px){#footer_top #contact_hotel.box{width:100%;padding:0 0 24px;padding-left:30px}}#footer_top .box{width:50%;color:var(--white-color);position:relative;display:-moz-flex;display:flex;-moz-align-items:flex-start;align-items:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-moz-flex-direction:column;flex-direction:column}@media (min-width:768px) and (max-width:991px){#footer_top .box{width:100%;padding:1.8rem 1.5rem}}@media (max-width:991px){#footer_top .box{width:100%;padding:1.8rem 1.5rem;-moz-align-items:self-start;align-items:self-start;margin-bottom:0}}#footer_top .box a{color:var(--white-color)}#footer_top .box .container-box-footer{padding-left:30px;position:relative}#footer_top .box .container-box-footer .main_footer{width:auto;height:70px;margin-bottom:20px;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(82deg) brightness(105%) contrast(105%)}@media (max-width:991px){#footer_top .box .container-box-footer{text-align:left;width:100%}}#footer_top .box .title{color:var(--white-color);margin-bottom:30px;text-transform:uppercase}#footer_top .box .title:before{content:"";background:linear-gradient(44deg,var(--more-color-seventh) .55%,rgba(196,139,108,0) 99.45%);position:absolute;left:-8px;top:0;width:60px;height:1px;transform:rotate(-45deg)}@media (max-width:991px){#footer_top .box .title{text-align:left}}#footer_top .box .title.title-newsletter{font-family:var(--third_font);font-size:1.5rem;line-height:normal;font-weight:400}@media (max-width:991px){#footer_top .box .title.title-newsletter{font-size:1.375rem}}#footer_top .box .title.title-contact{font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400}#footer_top #newsletter+#follow_us:before{content:"";width:1px;height:260px;background:var(--footer_separator_vertical);top:50%;left:0;margin-top:-130px;position:absolute}@media (max-width:991px){#footer_top #newsletter+#follow_us:before{width:100%;height:1px;top:0;margin-top:0}}#footer_top #newsletter{padding-left:0}@media (max-width:991px){#footer_top #newsletter{padding-left:0;padding-right:0}}#footer_top #follow_us{padding-right:0}@media (max-width:991px){#footer_top #follow_us{padding-left:0;padding-right:0}}@media (min-width:992px) and (max-width:1199px){#footer_top #follow_us{padding-left:1em}}#follow_us .social{margin-top:20px}#contact_hotel .social{margin-top:auto}#contact_hotel .social,#follow_us .social{display:-moz-flex;display:flex;flex-wrap:wrap}#contact_hotel .social a,#follow_us .social a{border:none;border-radius:50%;transition:all .3s ease-in-out}#contact_hotel .social a span,#follow_us .social a span{transition:all .3s ease-in-out}#contact_hotel .social a:hover,#follow_us .social a:hover{background-color:var(--white-color);border-color:var(--main_color)}#contact_hotel .social a:hover span,#follow_us .social a:hover span{color:var(--main_color)!important}#contact_hotel .social a span[class^=fa],#follow_us .social a span[class^=fa]{background:0 0;color:var(--main_color_associate);font-size:18px;display:inline-block;text-align:center;width:40px;height:40px;line-height:40px;transition:all .3s ease}#contact_hotel .social a span[class^=fa].fa-kakao,#follow_us .social a span[class^=fa].fa-kakao{background:url(../css/img/kakaotalk.svg) no-repeat center;background-size:contain}#contact_hotel .social a span[class^=fa]:focus,#contact_hotel .social a span[class^=fa]:hover,#follow_us .social a span[class^=fa]:focus,#follow_us .social a span[class^=fa]:hover{color:#fff}#contact_hotel .social a,#follow_us .social a{display:inline-block;margin:5px}#contact_hotel .social a span[class^=fa],#follow_us .social a span[class^=fa]{border-radius:100%}#contact_hotel .social a span[class^=fa].fa-kakao,#follow_us .social a span[class^=fa].fa-kakao{background-color:var(--blue_color)}.accessibility_BW #contact_hotel .social a span[class^=fa]:focus,.accessibility_BW #contact_hotel .social a span[class^=fa]:hover,.accessibility_BW #follow_us .social a span[class^=fa]:focus,.accessibility_BW #follow_us .social a span[class^=fa]:hover,.accessibility_BY #contact_hotel .social a span[class^=fa]:focus,.accessibility_BY #contact_hotel .social a span[class^=fa]:hover,.accessibility_BY #follow_us .social a span[class^=fa]:focus,.accessibility_BY #follow_us .social a span[class^=fa]:hover{background:var(--social_network_hover)}.accessibility_BY #contact_hotel .social a span[class^=fa]:focus,.accessibility_BY #contact_hotel .social a span[class^=fa]:hover,.accessibility_BY #follow_us .social a span[class^=fa]:focus,.accessibility_BY #follow_us .social a span[class^=fa]:hover{color:var(--main_color)}#follow_us{text-align:left}@media (max-width:991px){#follow_us{text-align:center;margin-bottom:10px}}#follow_us .element{display:inline-block}#follow_us .element.element_address .element_pref{display:none}#follow_us .element.element_email .element_pref:after,#follow_us .element.element_fax .element_pref:after,#follow_us .element.element_telephone .element_pref:after{content:":"}#follow_us .element .element_data a{color:var(--white-color)}#follow_us #follow_us_title{margin-top:48px}#newsletter .newsletter-message{color:var(--white-color);font-family:var(--second_font);font-size:1.25rem;line-height:1.4;font-weight:400;font-style:italic}@media (max-width:991px){#newsletter .newsletter-message{font-size:1.125rem}}@media (max-width:991px){#newsletter .newsletter-message{text-align:left}}#newsletter .newsletter-captions{margin-top:20px}#newsletter .newsletter-captions li{list-style-type:none}#newsletter .newsletter-captions li .icon{margin-right:10px}#newsletter form{margin-top:30px;display:-moz-flex;display:flex;-moz-align-items:flex-end;align-items:flex-end}@media (max-width:991px){#newsletter form{width:100%;display:block;padding:0}}#newsletter form .field{width:50%}@media (max-width:991px){#newsletter form .field{width:100%}}#newsletter form .field [type=submit],#newsletter form .field a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:none;background-color:var(--second-color);color:var(--color_21)}#newsletter form .field [type=submit]:focus,#newsletter form .field [type=submit]:hover,#newsletter form .field a:focus,#newsletter form .field a:hover{background-color:var(--fifth-color)}#newsletter form .field [type=submit]{padding:0 25px}#newsletter form .field.send{width:40%}@media (max-width:991px){#newsletter form .field.send{width:100%}}#newsletter form .field.mail{-moz-flex-grow:1;flex-grow:1;margin-right:10px;width:60%}@media (min-width:1200px){#newsletter form .field.mail{min-width:65%;max-width:230px;flex-grow:1}}@media (max-width:991px){#newsletter form .field.mail{width:100%}}#newsletter form .field label{display:block;line-height:130%;font-size:.9rem;margin-bottom:.8em;color:var(--white-color)}#newsletter form .field input{line-height:50px;height:50px;font-size:1rem}#newsletter form .field input[type=email],#newsletter form .field input[type=submit]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#newsletter form .field input[type=email]{border:1px solid var(--footer_brand_color);color:var(--footer_brand_color);background:var(--footer_brand_bg);width:100%;padding:0 10px}@media (max-width:991px){#newsletter form .field input[type=email]{margin-bottom:10px}}#newsletter form .field input[type=submit]{cursor:pointer;border:0;padding-block:0;height:49px;width:100%}#footer_brand_menu_wrap{background:var(--footer_brand_bg);color:var(--footer_brand_color);padding:2em 0;border-bottom:1px solid var(--footer_brand_separator)}#footer_wrapper .logos-block{width:100%;border-top:1px solid var(--second-color);border-bottom:1px solid var(--second-color)}#footer_wrapper .logos-block__container{max-width:1240px;width:100%;margin:0 auto;box-sizing:border-box;padding:40px 0;overflow:hidden}#footer_wrapper .logos-block__track{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;row-gap:40px}#footer_wrapper .logos-block__item{display:flex;align-items:center;justify-content:center;padding:0 16px;box-sizing:border-box}#footer_wrapper .logos-block__link{display:block;line-height:0}#footer_wrapper .logos-block__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}#footer_wrapper .logos-block__img{display:block;max-width:160px;max-height:60px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(82deg) brightness(105%) contrast(105%)}#footer_wrapper .logos-block__img:hover{opacity:.75}#footer_wrapper .logos-block--slider-active .logos-block__container{overflow:visible}#footer_wrapper .logos-block--slider-active .logos-block__track{flex-wrap:nowrap}#footer_wrapper .logos-block--slider-active .logos-block__item{padding:0 12px}#footer_wrapper .logos-block--slider-active .slick-list{overflow:hidden!important;width:100%}#footer_wrapper .logos-block--slider-active .slick-track{display:flex;align-items:center}#footer_wrapper .logos-block--slider-active .slick-slide{display:flex!important;align-items:center;justify-content:center;height:auto}@media (max-width:1024px){#footer_wrapper .logos-block__container{width:100%}#footer_wrapper .logos-block__img{max-width:110px;max-height:64px}}@media (max-width:767px){#footer_wrapper .logos-block__img{max-width:100px;max-height:52px}}#footer_brand_menu{-moz-flex-grow:1;flex-grow:1}#footer_brand_menu .footer_menu{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;justify-content:center}@media (max-width:991px){#footer_brand_menu .footer_menu{display:block}}#footer_brand_menu .footer_menu>li>a{color:var(--footer_brand_color)}#footer_main_menu{padding:2rem 0;background:var(--first-color)}@media (max-width:991px){#footer_main_menu{padding-top:2em;padding-bottom:2em}}#footer_main_menu .footer_menu{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}@media (max-width:991px){#footer_main_menu .footer_menu{display:block}}#footer_main_menu .footer_menu>li>a{color:var(--white-color)}#footer_main_menu .apps{flex-shrink:0;margin-left:auto}@media (max-width:991px){#footer_main_menu .apps{margin-top:30px;margin-right:auto}}#footer_main_menu .apps a{display:inline-block}.accessibility_BW #footer_main_menu .apps a{filter:grayscale(100%) contrast(2)}.accessibility_BY #footer_main_menu .apps a{filter:grayscale(0) contrast(2)}#footer_main_menu .apps a.appstore{margin-left:10px}#loyalty{color:var(--white-color);padding:60px 0;border-top:1px solid var(--second-color)}@media (max-width:991px){#loyalty{padding-top:40px;padding-bottom:40px;text-align:center}}#loyalty .container-loyalty{flex-direction:column;text-align:center}#loyalty .container-loyalty .container-logo-loyalty{display:flex;justify-content:center;align-items:center;gap:50px}#loyalty .logo-x-loyalty{font-size:1.5rem}#loyalty .container-logo-loyalty{margin-bottom:30px}#loyalty .container-logo-loyalty .mantis-loyalty img{width:90.411px;height:50px;aspect-ratio:90.41/50}#loyalty .logo{flex-shrink:0;-moz-flex-grow:0;flex-grow:0}#loyalty .logo img{width:auto;height:60px}.accessibility_BY #loyalty .logo img{filter:sepia(100) saturate(100)}#loyalty .content{-moz-flex-grow:1;flex-grow:1;flex-shrink:1;padding:0 80px}@media (max-width:991px){#loyalty .content{padding-right:10px;padding-left:10px}}#loyalty .content .title{text-transform:uppercase;font-family:var(--third_font);font-size:1.5rem;line-height:normal;font-weight:400}@media (max-width:991px){#loyalty .content .title{font-size:1.375rem}}#loyalty .content .description{margin-top:10px;font-family:var(--second_font);font-size:1.25rem;line-height:1.4;font-weight:400;font-style:italic}@media (max-width:991px){#loyalty .content .description{font-size:1.125rem}}#loyalty .content .description strong{color:var(--white-color)}#loyalty .btn{flex-shrink:0;-moz-flex-grow:0;flex-grow:0;margin-top:30px}#loyalty .btn [type=submit],#loyalty .btn a{padding:12px 25px;font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out;text-decoration:none;display:flex;height:45px;align-items:center;justify-content:center;border:none;background-color:var(--second-color);color:var(--color_21)}#loyalty .btn [type=submit]:focus,#loyalty .btn [type=submit]:hover,#loyalty .btn a:focus,#loyalty .btn a:hover{background-color:var(--fifth-color)}#loyalty .btn [type=submit]{padding:0 25px}.accessibility_BW #loyalty .btn a.alternative,.accessibility_BY #loyalty .btn a.alternative{background:var(--main_color);color:var(--main_color_associate)}.accessibility_BW #loyalty .btn a.alternative:focus,.accessibility_BW #loyalty .btn a.alternative:hover,.accessibility_BY #loyalty .btn a.alternative:focus,.accessibility_BY #loyalty .btn a.alternative:hover{background:var(--main_color_associate);color:var(--main_color);border-color:var(--main_color)}@media (max-width:991px){#loyalty .btn{margin-top:20px}}#footer_wrapper .container-apps{display:flex;padding:30px 130px;justify-content:center;align-items:center;gap:30px;align-self:stretch;background:rgba(0,0,0,.1)}@media (max-width:991px){#footer_wrapper .container-apps{flex-direction:column;padding:30px 25px;text-align:center}}#footer_wrapper .container-apps-text{font-family:var(--second_font);font-size:1.25rem;line-height:1.4;font-weight:400;font-style:italic}@media (max-width:991px){#footer_wrapper .container-apps-text{font-size:1.125rem}}#footer_wrapper .container-apps-1,#footer_wrapper .container-apps-2{width:136.271px;height:40px;aspect-ratio:136.27/40}#footer_bottom{text-align:center;font-size:.9rem;line-height:130%;padding:1.5em 0;background:var(--header_bg)}#footer_bottom .container{display:block}#footer_bottom .claim{margin:0 auto}#footer_bottom .custom_footer_bottom_text{margin:10px 0}#footer_top{padding:75px 0 80px;width:calc(100% - 65px);margin:auto}@media (min-width:992px) and (max-width:1199px){#footer_top{padding:75px 20px 80px}}@media (max-width:991px){#footer_top{padding:60px 0 40px;width:calc(100% - 25px)}}#footer_top #contact_hotel{width:calc(33% - 30px);flex-direction:column;align-items:flex-start;align-self:stretch}@media (min-width:992px) and (max-width:1199px){#footer_top #contact_hotel{width:33%}}#footer_top #follow_us,#footer_top #newsletter{width:calc(33% - 30px)}@media (max-width:991px){#footer_top #follow_us,#footer_top #newsletter{width:100%}}@media (min-width:992px) and (max-width:1199px){#footer_top #follow_us,#footer_top #newsletter{width:33%}}#footer_top .container{display:flex;align-items:flex-start;gap:60px;align-self:stretch}@media (max-width:991px){#footer_top .container{gap:0}}@media (min-width:992px) and (max-width:1199px){#footer_top .container{gap:0;padding:0 30px}}#footer_top .title-group{font-family:var(--third_font);font-size:1rem;line-height:1.6;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;margin-bottom:30px}@media (max-width:991px){#footer_top .title-group{margin:auto;margin-bottom:20px}}#footer_top #logo_custom_footer{padding-bottom:20px;width:auto;display:flex}#footer_top #logo_custom_footer:before{content:"";background:linear-gradient(44deg,var(--more-color-seventh) .55%,rgba(196,139,108,0) 99.45%);position:absolute;left:-8px;top:0;width:60px;height:1px;transform:rotate(-45deg)}#footer_top #logo_custom_footer .custom-footer-img{height:70px;width:auto;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(82deg) brightness(105%) contrast(105%)}#footer_wrapper .footer_copyright{margin-top:auto;display:flex;padding:20px 130px;flex-direction:column;justify-content:center;align-items:center;gap:30px;align-self:stretch}#footer_wrapper .footer_copyright p{font-size:.875rem;color:rgba(255,255,255,.7)}@media (max-width:991px){#footer_wrapper .footer_copyright{margin:auto;text-align:center;padding:20px 20px}}