.wine_cellar{--lightGreen: #EFE0E5;--primaryColor: #590923;--primaryHover: #48061B;--primaryPress: #48061B;--scrollColor: rgba(89, 9, 35, .6)}.restaurant{--lightGreen: #E9E2D6;--primaryColor: #27201D;--primaryHover: #B48C59;--primaryPress: #B48C59;--scrollColor: rgba(39, 32, 29, .6)}@font-face{font-family:montserrat;font-display:swap;src:url(/build/assets/Montserrat-Regular-CGNgP78-.eot?#iefix) format("embedded-opentype"),url(/build/assets/Montserrat-Regular-sZls3Q25.otf) format("opentype"),url(/build/assets/Montserrat-Regular-BvtQbwI6.woff) format("woff"),url(/build/assets/Montserrat-Regular-Ch_wYKoQ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserratarm-light;font-display:swap;src:url(/build/assets/Montserratarm-Light-ClmfEDC9.eot?#iefix) format("embedded-opentype"),url(/build/assets/Montserratarm-Light-MWK-bnvb.otf) format("opentype"),url(/build/assets/Montserratarm-Light-BPgMsUIQ.woff) format("woff"),url(/build/assets/Montserratarm-Light-EU5NznKp.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserrat-bold;font-display:swap;src:url(/build/assets/Montserrat-Bold-DS0IGxtc.eot?#iefix) format("embedded-opentype"),url(/build/assets/Montserrat-Bold-Dmddk12W.otf) format("opentype"),url(/build/assets/Montserrat-Bold-9t5_1fxi.woff) format("woff"),url(/build/assets/Montserrat-Bold-DJMtMxn5.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserratarm-medium;font-display:swap;src:url(/build/assets/Montserratarm-Medium-CUZ1O48-.eot?#iefix) format("embedded-opentype"),url(/build/assets/Montserratarm-Medium-BxuWUkee.otf) format("opentype"),url(/build/assets/Montserratarm-Medium-DojaEVim.woff) format("woff"),url(/build/assets/Montserratarm-Medium-D0jXD75t.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:krona-one;src:url(/build/assets/KronaOne-Regular-ZM6rcWLO.eot);src:url(/build/assets/KronaOne-Regular-ZM6rcWLO.eot?#iefix) format("embedded-opentype"),url(/build/assets/KronaOne-Regular-D4Ut4aIh.woff2) format("woff2"),url(/build/assets/KronaOne-Regular-DyOP7o4o.woff) format("woff"),url(/build/assets/KronaOne-Regular-C80yCe9J.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:beautiful-comethrue;src:url(/build/assets/Playball-Regular-D6AzNk2D.eot);src:url(/build/assets/Playball-Regular-D6AzNk2D.eot?#iefix) format("embedded-opentype"),url(/build/assets/Playball-Regular-J0Fr-cWk.woff2) format("woff2"),url(/build/assets/Playball-Regular-DiVWIu6d.woff) format("woff"),url(/build/assets/Playball-Regular-F-lWgX0Q.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:vrdznagir;src:url(/build/assets/Vrdznagir-kKWO9mUg.eot);src:url(/build/assets/Vrdznagir-kKWO9mUg.eot?#iefix) format("embedded-opentype"),url(/build/assets/Vrdznagir-CvBZViuu.woff2) format("woff2"),url(/build/assets/Vrdznagir-BtU520ot.woff) format("woff"),url(../../fonts/Vrdznagir/Vrdznagir.ttf) format("truetype");font-display:swap}@font-face{font-family:fedrasansarm-medium;src:url(/build/assets/FedraSansArm-Medium-C_OVHDCt.eot);src:url(/build/assets/FedraSansArm-Medium-C_OVHDCt.eot?#iefix) format("embedded-opentype"),url(/build/assets/FedraSansArm-Medium-Bn_bTqz3.woff2) format("woff2"),url(/build/assets/FedraSansArm-Medium-BOAf3Vxx.woff) format("woff"),url(/build/assets/FedraSansArm-Medium-D_YHQOSp.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:fedrasans-medium;src:url(/build/assets/FedraSansPro-Medium-i6ZGrEtk.eot);src:url(/build/assets/FedraSansPro-Medium-i6ZGrEtk.eot?#iefix) format("embedded-opentype"),url(/build/assets/FedraSansPro-Medium-CG6_U10q.woff2) format("woff2"),url(/build/assets/FedraSansPro-Medium-D9YZEk3g.woff) format("woff"),url(/build/assets/FedraSansPro-Medium-xBQk_os-.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:icon;font-display:"auto";src:url(/build/assets/icomoon-0Uj8ONtw.eot?ej236d);src:url(/build/assets/icomoon-0Uj8ONtw.eot?ej236d#iefix) format("embedded-opentype"),url(/build/assets/icomoon-cEZDjRXX.ttf?ej236d) format("truetype"),url(/build/assets/icomoon-DIi8-bGC.woff?ej236d) format("woff");font-weight:400;font-style:normal}@font-face{font-family:great-vibes;src:url(/build/assets/GreatVibes-Regular-FhEDq1ve.eot);src:url(/build/assets/GreatVibes-Regular-FhEDq1ve.eot?#iefix) format("embedded-opentype"),url(/build/assets/GreatVibes-Regular-BtAMncgY.woff2) format("woff2"),url(/build/assets/GreatVibes-Regular-BEVhiczO.woff) format("woff"),url(/build/assets/GreatVibes-Regular-d_NQCHkS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.icon_facebook:before{content:""}.icon_instagram:before{content:""}.icon_linkedin:before{content:""}.icon_twitter:before{content:""}.icon_pinterest:before{content:""}.icon_youtube:before{content:""}.icon_telegram:before{content:""}.icon_ok:before{content:""}.icon_vk:before{content:""}.icon_google:before{content:""}.icon_tiktok:before{content:""}.icon_flickr:before{content:""}.icon_s1_logo:before{content:""}.icon_down:before{content:""}.icon_left:before{content:""}.icon_right:before{content:""}.icon_close:before{content:""}.icon_check:before{content:""}.icon_search:before{content:""}.icon_globe:before{content:""}.icon_info:before{content:""}.icon_success:before{content:""}.icon_warning:before{content:""}.icon_error:before{content:""}.icon_bottom:before{content:""}.icon_prev:before{content:""}.icon_next:before{content:""}.icon_next_slim:before,.paging ul a.prev_page:before,.paging ul a.next_page:before{content:""}.icon_phone:before{content:""}.icon_guests:before{content:""}.icon_date:before{content:""}.icon_drop_close:before{content:""}.icon_keys:before{content:""}.icon_minus:before{content:""}.icon_plus:before{content:""}.icon_play:before{content:""}.icon_download:before{content:""}.icon_clock:before{content:""}.icon_clock_fill:before{content:""}.icon_location:before{content:""}.icon_email:before{content:""}.icon_amd:before{content:""}.explore_more ul,.header .lg_block .drop_list ul,.breadcrumbs ul,.paging ul{padding:0;margin:0;list-style-type:none}.explore_more .name_block:before,.main_section video,.main_section:before,form .attached_file:before,form .attach_btn:before,form input[type=file],form .nice-select .option.selected:before,.main_section picture>img,.main_section>img{position:absolute;width:100%;height:100%;top:0;left:0}.feedbacks_slider:before,form .date_block .daterangepicker .prev span:before,form .date_block .datepicker-controls .prev-btn:before,.paging ul a.prev_page:before{transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1)}.header .lg_block.opened .drop_btn:after,form .nice-select.open:after,form .guests_number.opened .toggle_btn:after{transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1)}.feedbacks_slider .image_block picture>img,.facilities .images_list li picture>img,.feedbacks_slider .image_block>img,.facilities .images_list li>img{display:block;width:100%;height:100%;object-fit:cover}.main_section picture>img,.main_section>img{display:block;object-fit:cover}.footer .main_menu li a:before,.header .main_menu a:before,.header .lg_block .drop_btn:before,form .nice-select:before,form .date_block .datepicker-controls .prev-btn:before,form .date_block .datepicker-controls .next-btn:before,.breadcrumbs li:not(:last-child):before,.paging ul a.prev_page:before,.paging ul a.next_page:before,.fancybox__container .f-button.is-prev:before,.fancybox__container .f-button.is-next:before,.fancybox__container .f-button[data-fancybox-close]:before,[class*=icon_]:before,.footer .main_menu li a:after,.header .main_menu a:after,.header .lg_block .drop_btn:after,form .nice-select:after,form .date_block .datepicker-controls .prev-btn:after,form .date_block .datepicker-controls .next-btn:after,.breadcrumbs li:not(:last-child):after,.paging ul a.prev_page:after,.paging ul a.next_page:after,.fancybox__container .f-button.is-prev:after,.fancybox__container .f-button.is-next:after,.fancybox__container .f-button[data-fancybox-close]:after,[class*=icon_]:after{font-family:icon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.explore_more .name_block:before,.facilities .images_list img,.room_type_block img,.images_section *,.full_scroll,.root{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.explore_more .name_block,.images_section .drag_hint,form .attached_file,form .attach_btn,form .guests_number .select_list .change_btn,.paging ul a,.paging ul li,.popup_close.icon_close{display:flex;align-items:center;justify-content:center;text-align:center}.core_values .value_icon,.header .lg_block .drop_btn,.simple_btn,.footer .booking_btn,.secondary_light,.secondary_btn,form .date_block .daterangepicker .applyBtn,.primary_light,.primary_btn{display:inline-flex;vertical-align:top;align-items:center;justify-content:center;text-align:center}.feedbacks_slider .swiper-prev,.feedbacks_slider .swiper-next{border:none;padding:0;background:transparent}.facilities .large_title{margin:0;font-family:montserratarm-medium,montserrat-bold;font-weight:400;line-height:1.25em}.facilities .large_title br{display:block;content:""}@media screen and (min-width: 1601px){.facilities .large_title{font-size:900%}.facilities .large_title br{height:11px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.facilities .large_title{font-size:500%}.facilities .large_title br{height:6px}}@media screen and (min-width: 576px) and (max-width: 1280px){.facilities .large_title{font-size:400%}.facilities .large_title br{height:3px}}@media screen and (max-width: 575px){.facilities .large_title{font-size:220%}.facilities .large_title br{height:6px}}.core_values .value_name,.footer .contact_title,.header .main_menu a,.header .contact_title,.popup_title{line-height:1.5em}@media screen and (min-width: 1601px){.core_values .value_name,.footer .contact_title,.header .main_menu a,.header .contact_title,.popup_title{font-size:240%}}@media screen and (min-width: 1281px) and (max-width: 1600px){.core_values .value_name,.footer .contact_title,.header .main_menu a,.header .contact_title,.popup_title{font-size:200%}}@media screen and (min-width: 769px) and (max-width: 1280px){.core_values .value_name,.footer .contact_title,.header .main_menu a,.header .contact_title,.popup_title{font-size:180%}}@media screen and (max-width: 768px){.core_values .value_name,.footer .contact_title,.header .main_menu a,.header .contact_title,.popup_title{font-size:160%}}.standard_textpage h2{line-height:1.5em}@media screen and (min-width: 1601px){.standard_textpage h2{font-size:2.4rem}}@media screen and (min-width: 1281px) and (max-width: 1600px){.standard_textpage h2{font-size:2rem}}@media screen and (min-width: 769px) and (max-width: 1280px){.standard_textpage h2{font-size:1.8rem}}@media screen and (max-width: 768px){.standard_textpage h2{font-size:1.6rem}}.facilities .description_block,.facilities .includes_list li,.core_values .value_description,.images_section .info_block,.footer .contact_info,.header .contact_info,form .nice-select,form .guests_number .select_list .number_block,form .guests_number .toggle_btn,form>.field_block textarea,form>.field_block input,form .date_block textarea,form .date_block input,.standard_textpage{line-height:1.5em}@media screen and (min-width: 1601px){.facilities .description_block,.facilities .includes_list li,.core_values .value_description,.images_section .info_block,.footer .contact_info,.header .contact_info,form .nice-select,form .guests_number .select_list .number_block,form .guests_number .toggle_btn,form>.field_block textarea,form>.field_block input,form .date_block textarea,form .date_block input,.standard_textpage{font-size:180%}}@media screen and (min-width: 1281px) and (max-width: 1600px){.facilities .description_block,.facilities .includes_list li,.core_values .value_description,.images_section .info_block,.footer .contact_info,.header .contact_info,form .nice-select,form .guests_number .select_list .number_block,form .guests_number .toggle_btn,form>.field_block textarea,form>.field_block input,form .date_block textarea,form .date_block input,.standard_textpage{font-size:160%}}@media screen and (max-width: 1280px){.facilities .description_block,.facilities .includes_list li,.core_values .value_description,.images_section .info_block,.footer .contact_info,.header .contact_info,form .nice-select,form .guests_number .select_list .number_block,form .guests_number .toggle_btn,form>.field_block textarea,form>.field_block input,form .date_block textarea,form .date_block input,.standard_textpage{font-size:140%}}.images_section .image_block .image_title,.header .secondary_menu a,.header .lg_block .drop_list a,form .attached_file,form .attach_btn,form .nice-select .option,form .guests_number .select_list .age_type,.paging ul,.popup_description{line-height:1.5em}@media screen and (min-width: 1601px){.images_section .image_block .image_title,.header .secondary_menu a,.header .lg_block .drop_list a,form .attached_file,form .attach_btn,form .nice-select .option,form .guests_number .select_list .age_type,.paging ul,.popup_description{font-size:160%}}@media screen and (max-width: 1600px){.images_section .image_block .image_title,.header .secondary_menu a,.header .lg_block .drop_list a,form .attached_file,form .attach_btn,form .nice-select .option,form .guests_number .select_list .age_type,.paging ul,.popup_description{font-size:140%}}form .date_block .daterangepicker .calendar-time select,form .date_block .daterangepicker .calendar-table td,form .date_block .daterangepicker .calendar-table th,form .date_block .datepicker-cell,form .date_block .datepicker .dow,form .date_block .datepicker-controls .button,.standard_text{line-height:1.5em}@media screen and (min-width: 1601px){form .date_block .daterangepicker .calendar-time select,form .date_block .daterangepicker .calendar-table td,form .date_block .daterangepicker .calendar-table th,form .date_block .datepicker-cell,form .date_block .datepicker .dow,form .date_block .datepicker-controls .button,.standard_text{font-size:140%}}@media screen and (max-width: 1600px){form .date_block .daterangepicker .calendar-time select,form .date_block .daterangepicker .calendar-table td,form .date_block .daterangepicker .calendar-table th,form .date_block .datepicker-cell,form .date_block .datepicker .dow,form .date_block .datepicker-controls .button,.standard_text{font-size:120%}}form .attach_error,form .error_hint,form .guests_number .select_list .age_size,.breadcrumbs li div,.breadcrumbs li a{font-size:120%;line-height:1.5em}.header .lg_block .drop_btn,.simple_btn,.footer .booking_btn,.secondary_light,.secondary_btn,form .date_block .daterangepicker .applyBtn,.primary_light,.primary_btn{border:none;font-family:montserratarm-medium,montserrat-bold;border-radius:28px}@media screen and (min-width: 1601px){.header .lg_block .drop_btn,.simple_btn,.footer .booking_btn,.secondary_light,.secondary_btn,form .date_block .daterangepicker .applyBtn,.primary_light,.primary_btn{height:56px;padding:0 24px;font-size:160%;line-height:24px}}@media screen and (max-width: 1600px){.header .lg_block .drop_btn,.simple_btn,.footer .booking_btn,.secondary_light,.secondary_btn,form .date_block .daterangepicker .applyBtn,.primary_light,.primary_btn{height:48px;padding:0 20px;font-size:140%;line-height:20px}}.header .lg_block [class*=icon_].drop_btn:before,[class*=icon_].simple_btn:before,.footer [class*=icon_].booking_btn:before,[class*=icon_].secondary_light:before,[class*=icon_].secondary_btn:before,form .date_block .daterangepicker [class*=icon_].applyBtn:before,[class*=icon_].primary_light:before,[class*=icon_].primary_btn:before{display:block;font-size:2.4rem;margin-inline-end:10px}.primary_btn{background:var(--primaryColor, #004535);color:var(--lightGreen, #E0E1D1)}.loading.primary_btn{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.loading.primary_btn:after{position:absolute;top:50%;left:50%;margin:-4px -12px;border-radius:50%;color:inherit;display:block;width:8px;height:8px;content:"";animation:loadAnimation 1.6s infinite linear}form .date_block .daterangepicker .applyBtn,.primary_light{color:var(--primaryColor, #004535);background:transparent;outline:1px solid;outline-offset:-1px}form .date_block .daterangepicker .loading.applyBtn,.loading.primary_light{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}form .date_block .daterangepicker .loading.applyBtn:after,.loading.primary_light:after{position:absolute;top:50%;left:50%;margin:-4px -12px;border-radius:50%;color:inherit;display:block;width:8px;height:8px;content:"";animation:loadAnimation 1.6s infinite linear}.secondary_btn{background:var(--lightGreen, #E0E1D1);color:#262626;outline:1px solid var(--lightGreen, #E0E1D1);outline-offset:-1px}.loading.secondary_btn{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.loading.secondary_btn:after{position:absolute;top:50%;left:50%;margin:-4px -12px;border-radius:50%;color:inherit;display:block;width:8px;height:8px;content:"";animation:loadAnimation 1.6s infinite linear}.footer .booking_btn,.secondary_light{background:transparent;color:var(--lightGreen, #E0E1D1);outline:1px solid var(--lightGreen, #E0E1D1);outline-offset:-1px}.footer .loading.booking_btn,.loading.secondary_light{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.footer .loading.booking_btn:after,.loading.secondary_light:after{position:absolute;top:50%;left:50%;margin:-4px -12px;border-radius:50%;color:inherit;display:block;width:8px;height:8px;content:"";animation:loadAnimation 1.6s infinite linear}.header .lg_block .drop_btn,.simple_btn{background:transparent;color:var(--lightGreen, #E0E1D1);outline:1px solid transparent;outline-offset:-1px}.header .lg_block .loading.drop_btn,.loading.simple_btn{pointer-events:none;-webkit-text-fill-color:transparent;position:relative}.header .lg_block .loading.drop_btn:after,.loading.simple_btn:after{position:absolute;top:50%;left:50%;margin:-4px -12px;border-radius:50%;color:inherit;display:block;width:8px;height:8px;content:"";animation:loadAnimation 1.6s infinite linear}@media screen and (min-width: 1601px){.feedbacks_section,.explore_more,.core_values{padding-top:150px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.feedbacks_section,.explore_more,.core_values{padding-top:100px}}@media screen and (min-width: 769px) and (max-width: 1280px){.feedbacks_section,.explore_more,.core_values{padding-top:70px}}@media screen and (max-width: 768px){.feedbacks_section,.explore_more,.core_values{padding-top:50px}}@media screen and (min-width: 1601px){.core_values,.other_sections>div:nth-last-child(2),.standard_textpage{padding-bottom:150px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.core_values,.other_sections>div:nth-last-child(2),.standard_textpage{padding-bottom:100px}}@media screen and (min-width: 769px) and (max-width: 1280px){.core_values,.other_sections>div:nth-last-child(2),.standard_textpage{padding-bottom:70px}}@media screen and (max-width: 768px){.core_values,.other_sections>div:nth-last-child(2),.standard_textpage{padding-bottom:50px}}@media screen and (min-width: 1601px){.feedbacks_section .section_title,.explore_more .section_title,.popup_title:not(:has(+.popup_description)){padding-bottom:30px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.feedbacks_section .section_title,.explore_more .section_title,.popup_title:not(:has(+.popup_description)){padding-bottom:20px}}@media screen and (max-width: 1280px){.feedbacks_section .section_title,.explore_more .section_title,.popup_title:not(:has(+.popup_description)){padding-bottom:14px}}html{height:100%;font-size:10px;line-height:1.4286;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;border:none;font-size:100%;color:#262626;background:var(--lightGreen, #E0E1D1);width:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:100%;font-family:montserratarm-light,montserrat}body:not(.ready),body.popup_opened{overflow:hidden}body:before{display:block;position:fixed;content:"";top:0;left:0;width:100%;height:0;opacity:0;background:#262626;z-index:999;-o-transition:opacity .5s,height 0s .5s;-ms-transition:opacity .5s,height 0s .5s;-moz-transition:opacity .5s,height 0s .5s;-webkit-transition:opacity .5s,height 0s .5s;transition:opacity .5s,height 0s .5s}body.popup_opened:before{opacity:.7;height:100%;-o-transition:opacity .5s,height 0s 0s;-ms-transition:opacity .5s,height 0s 0s;-moz-transition:opacity .5s,height 0s 0s;-webkit-transition:opacity .5s,height 0s 0s;transition:opacity .5s,height 0s 0s}@media (hover: hover){body::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar-track{background:var(--lightGreen, #E0E1D1);border-radius:0}body::-webkit-scrollbar-thumb{background:var(--scrollColor, rgba(0, 69, 53, .6));border-radius:3px}body.moz{scrollbar-color:var(--scrollColor, rgba(0, 69, 53, .6)) var(--lightGreen, #E0E1D1);scrollbar-width:thin}}.root{display:flex;min-height:100dvh;flex-direction:column}*,*:before,*:after{box-sizing:border-box}input,select,textarea,.slick-slide{outline:none!important}button,a{outline:none}a,a:focus,a:hover,button:hover{text-decoration:none}a{color:var(--primaryColor, #004535)}a:not([href]){pointer-events:none}button{cursor:pointer;display:block}img{max-height:none;border:none}input{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-transition:all 50000s,font-size 0s;-ms-transition:all 50000s,font-size 0s;-moz-transition:all 50000s,font-size 0s;-webkit-transition:all 50000s,font-size 0s;transition:all 50000s,font-size 0s}input,textarea,button{font-family:inherit;font-size:100%}.page_row{display:flex;flex-wrap:wrap}@media screen and (min-width: 1601px){.page_row{margin-left:-18px;margin-right:-18px}}@media screen and (max-width: 1600px){.page_row{margin-left:-12px;margin-right:-12px}}.page_row .cb{flex:0 0 100%;max-width:100%}.page_container,.header .menu_decor,.header_inner{width:100%;margin:0 auto}@media screen and (min-width: 1025px){.page_container,.header .menu_decor,.header_inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1024px){.page_container,.header .menu_decor,.header_inner{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1601px){.page_container,.header .menu_decor,.header_inner{max-width:1720px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.page_container,.header .menu_decor,.header_inner{max-width:1240px}}@media screen and (min-width: 769px) and (max-width: 1280px){.page_container,.header .menu_decor,.header_inner{max-width:904px}}.individual_hint,.drop_list{display:none}.attach_error{display:block;overflow:hidden;color:#c7383f}.error_hint{display:block;max-height:0;overflow:hidden;color:#c7383f}.help-block.form-error{display:none!important}.has-error .error_hint,.has-error~.error_hint{max-height:60px}.field_block{position:relative}.field_block input,.field_block textarea{width:100%}.field_block textarea{resize:none;display:block}.cb{display:block;clear:both}.section_title{font-family:montserratarm-medium,montserrat-bold;margin:0;color:inherit;font-weight:400}@media screen and (min-width: 1601px){.section_title{font-size:400%;line-height:1.225em}}@media screen and (min-width: 1281px) and (max-width: 1600px){.section_title{font-size:300%;line-height:1.225em}}@media screen and (min-width: 769px) and (max-width: 1280px){.section_title{font-size:240%;line-height:1.5em}}@media screen and (max-width: 768px){.section_title{font-size:180%;line-height:1.5em}}.section_subtitle{font-family:montserratarm-medium,montserrat-bold;margin:0;color:inherit;font-weight:400}@media screen and (min-width: 1601px){.section_subtitle{font-size:300%;line-height:1.225em}}@media screen and (min-width: 1281px) and (max-width: 1600px){.section_subtitle{font-size:240%;line-height:1.225em}}@media screen and (min-width: 769px) and (max-width: 1280px){.section_subtitle{font-size:180%;line-height:1.5em}}@media screen and (max-width: 768px){.section_subtitle{font-size:160%;line-height:1.5em}}.section_description{font-family:montserratarm-medium,montserrat-bold;margin-left:auto;margin-right:auto;line-height:1.5em}@media screen and (min-width: 1601px){.section_description{margin-top:30px;max-width:1180px;font-size:240%}}@media screen and (min-width: 1281px) and (max-width: 1600px){.section_description{margin-top:20px;max-width:860px;font-size:180%}}@media screen and (max-width: 1280px){.section_description{margin-top:14px;max-width:720px;font-size:160%}}.hidden_label{display:none}@keyframes loadAnimation{9%{box-shadow:none}10%{box-shadow:-8px 0}35%{box-shadow:-8px 0}35.1%{box-shadow:-8px 0,8px 0}60%{box-shadow:-8px 0,8px 0}60.1%{box-shadow:-8px 0,8px 0,24px 0}85%{box-shadow:-8px 0,8px 0,24px 0}85.1%{box-shadow:none}to{box-shadow:none}}.slider_dots{justify-content:center;display:flex}.swiper-pagination-bullet{min-width:6px;width:6px;height:6px;border-radius:2px;margin:0 4px!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;opacity:1}.swiper-pagination-bullet-active{background:var(--primaryColor, #004535)!important;min-width:25px}@media screen and (min-width: 1601px){.content{padding-top:130px}}@media screen and (min-width: 769px) and (max-width: 1600px){.content{padding-top:100px}}@media screen and (max-width: 768px){.content{padding-top:81px}}.fancybox__container .fancybox__infobar,.fancybox__container .fancybox__toolbar__column.is-right .f-button:not([data-fancybox-close]){display:none}.fancybox__container .f-button{color:var(--lightGreen, #E0E1D1)}.fancybox__container .f-button.is-prev,.fancybox__container .f-button.is-next,.fancybox__container .f-button[data-fancybox-close]{background:transparent;padding:8px;border:none;outline:none;box-shadow:none}.fancybox__container .f-button.is-prev svg,.fancybox__container .f-button.is-prev:before,.fancybox__container .f-button.is-next svg,.fancybox__container .f-button.is-next:before,.fancybox__container .f-button[data-fancybox-close] svg,.fancybox__container .f-button[data-fancybox-close]:before{display:none}.fancybox__container .f-button.is-prev:after{content:"";font-size:3.2rem}.fancybox__container .f-button.is-next:after{content:"";font-size:3.2rem}.fancybox__container .f-button[data-fancybox-close]:after{content:"";font-size:2.4rem}.fancybox__container .fancybox__backdrop{background:#262626b3}.popup_block{position:fixed;left:0;width:100%;height:0;overflow:hidden;z-index:1000;top:0;opacity:0;-o-transition:height 0s .5s,opacity .5s;-ms-transition:height 0s .5s,opacity .5s;-moz-transition:height 0s .5s,opacity .5s;-webkit-transition:height 0s .5s,opacity .5s;transition:height 0s .5s,opacity .5s}.popup_block.showed{height:100%;overflow-y:auto}.popup_block.showed{opacity:1;-o-transition:height 0s 0s,opacity .5s;-ms-transition:height 0s 0s,opacity .5s;-moz-transition:height 0s 0s,opacity .5s;-webkit-transition:height 0s 0s,opacity .5s;transition:height 0s 0s,opacity .5s}.popup_inner{padding:20px;display:flex;flex-direction:column;min-height:100%}.popup_inner:before,.popup_inner:after{display:block;content:"";flex:1}.popup_container{position:relative;background:var(--lightGreen, #E0E1D1);width:100%;margin:0 auto}.popup_container .logo_block{text-align:center}.popup_container .logo_block img{display:inline-block;vertical-align:top;width:190px;height:auto;margin-bottom:20px}@media screen and (min-width: 1281px) and (max-width: 1600px){.popup_container .logo_block img{width:170px}}@media screen and (max-width: 1280px){.popup_container .logo_block img{width:140px;margin-bottom:14px}}.popup_close.icon_close{position:absolute;top:30px;right:30px;width:40px;aspect-ratio:1/1;background:transparent;border:1px solid;padding:0;color:#262626;border-radius:50%}.popup_close.icon_close:before{display:block;font-size:1.6rem}@media (hover: hover){.popup_close.icon_close:hover{background:var(--primaryColor, #004535);color:var(--lightGreen, #E0E1D1);border-color:transparent}}@media screen and (min-width: 1281px) and (max-width: 1600px){.popup_close.icon_close{top:24px;right:24px}}@media screen and (max-width: 1280px){.popup_close.icon_close{top:20px;right:20px;width:32px}.popup_close.icon_close:before{font-size:1.4rem}.popup_close.icon_close:after{display:block;content:"";position:absolute;width:48px;height:48px;left:50%;top:50%;margin:-24px}}.popup_title{font-family:montserratarm-medium,montserrat-bold;text-align:center}.popup_title:has(+.popup_description){padding-bottom:10px}.popup_title.error{color:#c7383f}.callback_popup .popup_container{padding:40px 40px 70px;text-align:center;max-width:520px}.callback_popup .popup_container .popup_close.primary_btn{margin-top:40px}@media screen and (min-width: 1281px) and (max-width: 1600px){.callback_popup .popup_container{padding:30px 30px 50px;max-width:400px}.callback_popup .popup_container .popup_close.primary_btn{margin-top:30px}}@media screen and (max-width: 1280px){.callback_popup .popup_container{padding:20px;max-width:380px}.callback_popup .popup_container .popup_close.primary_btn{margin-top:20px}}.booking_popup .popup_container,.apply_popup .popup_container{padding:40px 80px 50px;max-width:822px}@media screen and (min-width: 1281px) and (max-width: 1600px){.booking_popup .popup_container,.apply_popup .popup_container{padding:30px 60px 40px;max-width:760px}}@media screen and (min-width: 959px) and (max-width: 1280px){.booking_popup .popup_container,.apply_popup .popup_container{padding:20px 40px 30px;max-width:680px}}@media screen and (max-width: 958px){.booking_popup .popup_container,.apply_popup .popup_container{padding:20px;max-width:540px}}.back_btn,.paging{padding-top:60px;text-align:center}@media screen and (min-width: 1281px) and (max-width: 1600px){.back_btn,.paging{padding-top:40px}}@media screen and (max-width: 1280px){.back_btn,.paging{padding-top:30px}}.paging ul{display:flex;align-items:center;justify-content:center;font-family:montserratarm-medium,montserrat-bold}.paging ul li{min-width:40px;margin:0 3px}.paging ul a{width:100%;height:100%;aspect-ratio:1;padding:0 5px;border-radius:24px;color:inherit}.paging ul a.prev_page,.paging ul a.next_page{font-size:0;line-height:0;padding:8px}.paging ul a.prev_page:before,.paging ul a.next_page:before{display:block;font-size:2.4rem;font-weight:700}.paging ul a.current_page{background:#c6c7b3;pointer-events:none}.paging ul a.inactive{color:#c6c7b3;pointer-events:none}@media (hover: hover){.paging ul a:hover{color:var(--primaryColor, #004535);background:#ecede3}}.breadcrumbs{padding-top:15px}.breadcrumbs ul,.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li:not(:last-child):after{font-size:1.5rem;display:block;content:""}.breadcrumbs li a{display:block;color:#62635d}.breadcrumbs li div{max-width:300px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 768px){.breadcrumbs{display:none}}div:has(img):has(.breadcrumbs){position:relative}div:has(img):has(.breadcrumbs) .breadcrumbs{position:absolute;top:0;left:0;width:100%}.page_head{text-align:center}@media screen and (min-width: 1601px){.page_head{padding-top:30px;padding-bottom:50px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.page_head{padding-top:20px;padding-bottom:40px}}@media screen and (max-width: 1280px){.page_head{padding-top:14px;padding-bottom:30px}}.standard_textpage h2{font-family:montserratarm-medium,montserrat-bold;font-weight:400;color:inherit;margin-bottom:14px}.standard_textpage h2:first-child{margin-top:0}.standard_textpage h3,.standard_textpage h4{font-size:100%;color:inherit;font-family:montserratarm-medium,montserrat-bold;font-weight:400;margin-bottom:14px}.standard_textpage .textpage_inner{background:#ecede3;margin:0 auto;max-width:1394px}.standard_textpage br{display:block;height:14px;content:""}.standard_textpage ol,.standard_textpage ul{margin:0;padding-left:20px}.standard_textpage ol li:not(:first-child),.standard_textpage ul li:not(:first-child){margin-top:14px}.standard_textpage img,.standard_textpage iframe{display:block;max-width:100%;height:auto;margin:14px auto}.standard_textpage iframe{aspect-ratio:16/9}.standard_textpage p{margin:0}.standard_textpage p+p{padding-top:14px}.standard_textpage a{text-decoration:underline;text-decoration-color:transparent;-o-transition:text-decoration-color .3s;-ms-transition:text-decoration-color .3s;-moz-transition:text-decoration-color .3s;-webkit-transition:text-decoration-color .3s;transition:text-decoration-color .3s}@media (hover: hover){.standard_textpage a:hover{text-decoration-color:var(--primaryColor, #004535)}}@media screen and (min-width: 1601px){.standard_textpage .textpage_inner{padding:80px}.standard_textpage h2,.standard_textpage h3,.standard_textpage h4{margin-top:50px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.standard_textpage .textpage_inner{padding:60px}.standard_textpage h2,.standard_textpage h3,.standard_textpage h4{margin-top:40px}}@media screen and (min-width: 769px) and (max-width: 1280px){.standard_textpage .textpage_inner{padding:32px}}@media screen and (max-width: 1280px){.standard_textpage h2,.standard_textpage h3,.standard_textpage h4{margin-top:30px}}@media screen and (max-width: 768px){.standard_textpage .page_container,.standard_textpage .header .menu_decor,.header .standard_textpage .menu_decor,.standard_textpage .header_inner{padding:0}.standard_textpage .textpage_inner{padding:20px}}.standard_textpage .textpage_content{max-width:1180px;margin:0 auto}@media screen and (max-width: 1200px){.ios_device input,.ios_device textarea,.ios_device form .guests_number .toggle_btn,.ios_device form .nice-select .current{font-size:1.6rem!important}}.search_form{display:flex;justify-content:center;align-items:center;padding-top:30px;position:relative;z-index:10}.search_form .date_fields{margin:0 40px}.search_form .guests_number{margin:0 40px;flex:0 0 250px;max-width:250px}.search_form .search_btn{margin:0 40px}.search_form .room_type{margin:0 40px;flex:0 0 190px;max-width:190px}@media screen and (min-width: 1281px) and (max-width: 1600px){.search_form .date_fields,.search_form .search_btn,.search_form .room_type,.search_form .guests_number{margin:0 20px}}@media screen and (min-width: 576px) and (max-width: 1280px){.search_form{margin-left:-10px;margin-right:-10px}.search_form .date_fields,.search_form .search_btn,.search_form .room_type,.search_form .guests_number{margin:0 10px}}@media screen and (min-width: 769px) and (max-width: 1280px){.search_form .guests_number{flex:1;max-width:215px;white-space:nowrap}.search_form .room_type{flex:1;max-width:170px}}@media screen and (max-width: 768px){.search_form{margin-top:-20px;flex-wrap:wrap}.search_form .date_fields,.search_form .search_btn,.search_form .room_type,.search_form .guests_number{margin-top:20px}}@media screen and (min-width: 576px) and (max-width: 768px){.search_form .date_fields,.search_form .search_btn,.search_form .room_type,.search_form .guests_number{flex:1;max-width:none;min-width:40%}.search_form .search_btn{padding:0}}@media screen and (max-width: 575px){.search_form{margin-left:0;margin-right:0}.search_form .date_fields,.search_form .search_btn,.search_form .room_type,.search_form .guests_number{margin-left:0;margin-right:0;flex:0 0 100%;max-width:100%}}.error .error_hint,.error~.error_hint{max-height:32px}.error .attach_error,.error~.attach_error{display:none}.contact_form form .btn_block,.booking_form .btn_block,.apply_form .btn_block{text-align:center}.contact_form form .date_fields,.booking_form .date_fields,.apply_form .date_fields{position:relative}@media screen and (min-width: 769px){.contact_form form,.booking_form,.apply_form{display:flex;flex-wrap:wrap}}@media screen and (min-width: 769px) and (min-width: 1601px){.contact_form form,.booking_form,.apply_form{margin-left:-18px;margin-right:-18px}}@media screen and (min-width: 769px) and (max-width: 1600px){.contact_form form,.booking_form,.apply_form{margin-left:-12px;margin-right:-12px}}@media screen and (min-width: 769px){.contact_form form>*:not(.recaptcha-container),.booking_form>*:not(.recaptcha-container),.apply_form>*:not(.recaptcha-container){flex:1;min-width:40%}}@media screen and (min-width: 769px) and (min-width: 1601px){.contact_form form>*:not(.recaptcha-container),.booking_form>*:not(.recaptcha-container),.apply_form>*:not(.recaptcha-container){margin-left:18px;margin-right:18px}}@media screen and (min-width: 769px) and (max-width: 1600px){.contact_form form>*:not(.recaptcha-container),.booking_form>*:not(.recaptcha-container),.apply_form>*:not(.recaptcha-container){margin-left:12px;margin-right:12px}}@media screen and (min-width: 769px){.contact_form form>*:not(.recaptcha-container).full_width,.contact_form form>*:not(.recaptcha-container):has(textarea),.booking_form>*:not(.recaptcha-container).full_width,.booking_form>*:not(.recaptcha-container):has(textarea),.apply_form>*:not(.recaptcha-container).full_width,.apply_form>*:not(.recaptcha-container):has(textarea){min-width:60%}.contact_form form .btn_block,.booking_form .btn_block,.apply_form .btn_block{min-width:60%}}.contact_form form .field_block:has(textarea),.booking_form .field_block:has(textarea),.apply_form .field_block:has(textarea){padding-top:14px}@media screen and (min-width: 1601px){.contact_form form>*:not(.btn_block):not(.recaptcha-container),.booking_form>*:not(.btn_block):not(.recaptcha-container),.apply_form>*:not(.btn_block):not(.recaptcha-container){margin-bottom:36px}}@media screen and (max-width: 1600px){.contact_form form>*:not(.btn_block):not(.recaptcha-container),.booking_form>*:not(.btn_block):not(.recaptcha-container),.apply_form>*:not(.btn_block):not(.recaptcha-container){margin-bottom:24px}}form [class*=icon_]:before,form [class*=icon_]:after{display:block;font-size:2.4rem}form .date_fields{display:flex;align-items:center;border-bottom:1px solid}form .date_fields:before{margin-right:10px}form .date_fields .icon_next_slim,form .date_fields .paging ul a.prev_page,.paging ul form .date_fields a.prev_page,form .date_fields .paging ul a.next_page,.paging ul form .date_fields a.next_page{margin:0 10px}@media screen and (min-width: 959px){form .date_fields:has(.date_block~.date_block) .date_block{flex:0 0 105px;max-width:105px}}@media screen and (min-width: 769px) and (max-width: 958px){form .date_fields:has(.date_block~.date_block) .date_block{flex:0 0 80px;max-width:80px}}@media screen and (max-width: 958px){form .date_fields:has(.date_block~.date_block) .datepicker-picker{margin-left:-34px}}@media screen and (min-width: 959px){form .date_fields:has(.date_block~.date_block) .datepicker{width:100%}form .date_fields:has(.date_block~.date_block) .datepicker.active{display:flex;justify-content:center}form .date_fields:has(.date_block~.date_block) .datepicker-picker{flex:0 0 280px}}form .date_fields:not(:has(.date_block~.date_block)):after{display:block;content:"";min-width:34px}form .date_fields:not(:has(.date_block~.date_block)) .datepicker{width:100%}form .date_fields:not(:has(.date_block~.date_block)) .datepicker.active{display:flex;justify-content:center}form .date_fields:not(:has(.date_block~.date_block)) .datepicker-picker{flex:0 0 280px}form>.field_block ::-webkit-input-placeholder,form .date_block ::-webkit-input-placeholder{color:#262626}form>.field_block :-moz-placeholder,form .date_block :-moz-placeholder{color:#262626}form>.field_block ::-moz-placeholder,form .date_block ::-moz-placeholder{color:#262626}form>.field_block :-ms-input-placeholder,form .date_block :-ms-input-placeholder{color:#262626}form>.field_block textarea,form>.field_block input,form .date_block textarea,form .date_block input{width:100%;border:none;background:transparent}form>.field_block input,form .date_block input{padding:14px 0}form>.field_block textarea,form .date_block textarea{height:41px;max-height:120px;position:relative;overflow-x:hidden;overflow-y:auto;padding:0 0 14px}@media screen and (min-width: 1281px) and (max-width: 1600px){form>.field_block textarea,form .date_block textarea{height:38px;max-height:110px}}@media screen and (max-width: 1280px){form>.field_block textarea,form .date_block textarea{height:35px;max-height:98px}}form>.field_block:has(.attach_btn),form .date_block:has(.attach_btn){border:none}form .date_block{flex:1;position:relative;margin:0 auto}form .date_block input{text-align:center;cursor:pointer}@media (hover: hover){form .date_block:has(input:hover) ::-webkit-input-placeholder,form .date_block:has(input:focus) ::-webkit-input-placeholder{color:var(--primaryColor, #004535)}form .date_block:has(input:hover) :-moz-placeholder,form .date_block:has(input:focus) :-moz-placeholder{color:var(--primaryColor, #004535)}form .date_block:has(input:hover) ::-moz-placeholder,form .date_block:has(input:focus) ::-moz-placeholder{color:var(--primaryColor, #004535)}form .date_block:has(input:hover) :-ms-input-placeholder,form .date_block:has(input:focus) :-ms-input-placeholder{color:var(--primaryColor, #004535)}form .date_block:has(input:hover) input,form .date_block:has(input:focus) input{color:var(--primaryColor, #004535)}}form .date_block .datepicker-picker{border-radius:0;border:1px solid #262626;background:var(--lightGreen, #E0E1D1);color:#262626;width:280px;padding:0;box-shadow:none}form .date_block .datepicker-controls{padding:6px 6px 0;align-items:center}form .date_block .datepicker-controls .button{border:none;border-radius:0;background-color:transparent!important;padding:8px 0;height:auto;white-space:nowrap;color:#262626;font-family:montserratarm-medium,montserrat-bold;font-weight:400}form .date_block .datepicker-controls .prev-btn,form .date_block .datepicker-controls .next-btn{padding:8px}form .date_block .datepicker-controls .prev-btn:before,form .date_block .datepicker-controls .next-btn:before{display:block;font-size:2.4rem;content:""}form .date_block .datepicker-controls .prev-btn[disabled],form .date_block .datepicker-controls .next-btn[disabled]{pointer-events:none;opacity:.3}form .date_block .datepicker-main{width:100%;padding:0 14px 14px}form .date_block .datepicker-view{width:100%}form .date_block .datepicker .dow{height:auto;color:#262626;padding:4px 0;font-family:montserratarm-medium,montserrat-bold;font-weight:400}form .date_block .datepicker-cell{height:auto;color:#262626;padding:4px 0;border-radius:0;background:transparent}form .date_block .datepicker-cell.focused:not(.selected){background:transparent}@media (hover: hover){form .date_block .datepicker-cell.focused:not(.selected):hover{background:#c6c7b3;color:#262626}}form .date_block .datepicker-cell:not(.disabled):hover{background:transparent}@media (hover: hover){form .date_block .datepicker-cell:not(.disabled):hover{background:#c6c7b3;color:#262626}}form .date_block .datepicker-cell.disabled{opacity:.3;pointer-events:none}form .date_block .datepicker-cell.selected{background:var(--primaryColor, #004535);color:var(--lightGreen, #E0E1D1)}@media (hover: hover){form .date_block .datepicker-cell.selected:hover{background:var(--primaryColor, #004535);color:var(--lightGreen, #E0E1D1)}}form .date_block .datepicker-dropdown{padding-top:0}form .date_block .datepicker-footer{display:none}form .date_block .daterangepicker{border-radius:0;border:1px solid #262626;background:var(--lightGreen, #E0E1D1);color:#262626;width:280px;padding:0;box-shadow:none;margin:0 -140px 0 0;font-family:inherit;font-size:100%;line-height:1.5;right:50%!important}form .date_block .daterangepicker:before,form .date_block .daterangepicker:after{display:none}form .date_block .daterangepicker .drp-calendar{width:100%!important;padding:3px 6px!important;max-width:100%!important}form .date_block .daterangepicker .calendar-table{background:transparent;border-radius:0;padding:0!important}form .date_block .daterangepicker .calendar-table td,form .date_block .daterangepicker .calendar-table th{padding:0;border:none;font-weight:400;color:#262626;width:14.285%}form .date_block .daterangepicker .calendar-table th{font-family:montserratarm-medium,montserrat-bold}form .date_block .daterangepicker .calendar-table td{height:auto;padding:4px;border-radius:0;background:transparent}form .date_block .daterangepicker .calendar-table td.disabled{text-decoration:none;color:#262626;opacity:.3;pointer-events:none}@media (hover: hover){form .date_block .daterangepicker .calendar-table td:hover{background:#c6c7b3;color:#262626}}form .date_block .daterangepicker .calendar-table td.active{color:var(--lightGreen, #E0E1D1);background:var(--primaryColor, #004535)}form .date_block .daterangepicker .calendar-time{display:flex;gap:5px;padding:6px 2px 0}form .date_block .daterangepicker .calendar-time select{text-align:center;background:#ecede3;width:100%;max-height:200px;cursor:pointer}form .date_block .daterangepicker .calendar-time select option:hover{background:var(--primaryColor, #004535)}form .date_block .daterangepicker .calendar-time select .hourselect option:disabled{display:none}form .date_block .daterangepicker .prev.available:hover,form .date_block .daterangepicker .next.available:hover{background:#ecede3}form .date_block .daterangepicker .prev span,form .date_block .daterangepicker .next span{color:inherit;border:none;display:flex;padding:8px;margin:0 -3px;transform:none;-moz-transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none}form .date_block .daterangepicker .prev span:before,form .date_block .daterangepicker .next span:before{font-family:icon;display:block;font-size:2.4rem;content:""}form .date_block .daterangepicker .drp-buttons{text-align:center;padding-bottom:12px}form .date_block .daterangepicker .cancelBtn{display:none}form .date_block .daterangepicker .applyBtn{font-weight:400;font-size:140%;height:44px}@media screen and (max-width: 768px){form .date_block{flex:1;max-width:none}}form .guests_number{border-bottom:1px solid;position:relative;z-index:5;-o-transition:z-index 0s .3s;-ms-transition:z-index 0s .3s;-moz-transition:z-index 0s .3s;-webkit-transition:z-index 0s .3s;transition:z-index 0s .3s}form .guests_number .toggle_btn{display:flex;align-items:center;padding:14px 0;cursor:pointer;text-align:center;justify-content:space-between}form .guests_number .toggle_btn:before{margin-right:10px}form .guests_number .toggle_btn:after{margin-left:10px;content:""}form .guests_number .toggle_btn .btn_text{display:block;flex:1;width:50%;white-space:nowrap;position:relative;overflow:hidden;text-overflow:ellipsis}form .guests_number .toggle_btn .btn_text span:not(:last-child):after{content:", "}form .guests_number .select_list{position:absolute;max-height:0;overflow:hidden;opacity:0;left:0;top:100%;min-width:100%;border:1px solid #262626;background:var(--lightGreen, #E0E1D1);z-index:10;-o-transition:opacity .3s,max-height 0s .3s;-ms-transition:opacity .3s,max-height 0s .3s;-moz-transition:opacity .3s,max-height 0s .3s;-webkit-transition:opacity .3s,max-height 0s .3s;transition:opacity .3s,max-height 0s .3s}form .guests_number .select_list:before,form .guests_number .select_list:after{display:block;content:"";height:7px}form .guests_number .select_list .list_item{padding:7px 14px;display:flex;align-items:center;justify-content:space-between}form .guests_number .select_list .age_type,form .guests_number .select_list .age_size{display:block}form .guests_number .select_list .count_select{display:flex;align-items:center;flex:0 0 118px;min-width:118px;margin-left:10px}form .guests_number .select_list .change_btn{flex:0 0 44px;max-width:44px;aspect-ratio:1/1;background:#c6c7b3;cursor:pointer;border:1px solid transparent}form .guests_number .select_list .change_btn:before{display:block;font-size:2.4rem}@media (hover: hover){form .guests_number .select_list .change_btn:hover{border-color:#262626}}form .guests_number .select_list .change_btn:active{border-color:#262626}form .guests_number .select_list .change_btn.inactive{opacity:.3;pointer-events:none}form .guests_number .select_list .number_block{flex:0 0 30px;max-width:30px;text-align:center}form .guests_number.opened{z-index:10;-o-transition:z-index 0s 0s;-ms-transition:z-index 0s 0s;-moz-transition:z-index 0s 0s;-webkit-transition:z-index 0s 0s;transition:z-index 0s 0s}form .guests_number.opened .select_list{max-height:280px;opacity:1;-o-transition:opacity .3s,max-height 0s 0s;-ms-transition:opacity .3s,max-height 0s 0s;-moz-transition:opacity .3s,max-height 0s 0s;-webkit-transition:opacity .3s,max-height 0s 0s;transition:opacity .3s,max-height 0s 0s}form>.field_block,form .room_type{border-bottom:1px solid;position:relative;z-index:5;-o-transition:z-index 0s .3s;-ms-transition:z-index 0s .3s;-moz-transition:z-index 0s .3s;-webkit-transition:z-index 0s .3s;transition:z-index 0s .3s}form>.field_block:has(.select_block.open),form .room_type:has(.select_block.open){-o-transition:z-index 0s 0s;-ms-transition:z-index 0s 0s;-moz-transition:z-index 0s 0s;-webkit-transition:z-index 0s 0s;transition:z-index 0s 0s;z-index:10}form .nice-select{background-color:transparent;border-radius:0;border:none;float:none;font-family:inherit;font-weight:400;height:auto;padding:0;position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between}form .nice-select:before{display:block;font-size:2.4rem;content:"";margin-right:10px}form .nice-select:after{display:block;font-size:2.4rem;content:"";margin-left:10px;border:none;height:auto;margin-top:0;position:relative;right:auto;top:auto;transform:none;-moz-transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none;transform-origin:center;-webkit-transfrom-origin:center;width:auto}form .nice-select .current{white-space:nowrap;position:relative;overflow:hidden;text-overflow:ellipsis;z-index:10;background:transparent;padding:14px 0;border-radius:0;text-align:center}form .nice-select.time_select .current:before{content:""}form .nice-select.open{z-index:20}form .nice-select .nice-select-dropdown{margin-top:0;background-color:var(--lightGreen, #E0E1D1);border-radius:0;box-shadow:none;border:1px solid #262626;left:0;top:100%;width:100%;font-size:1rem;color:#262626;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;transform:none;-moz-transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none}form .nice-select .list{margin:0;border-radius:0;cursor:default;padding:0;max-height:280px}form .nice-select .option{padding:14px;margin:0;white-space:normal}form .nice-select .option:not(:first-child){border-top:1px solid #C6C7B3}form .nice-select .option.focus{background:transparent}form .nice-select .option.selected{font-weight:400;pointer-events:none;cursor:default;position:relative;z-index:2;background:var(--primaryColor, #004535);color:var(--lightGreen, #E0E1D1)}form .nice-select .option.selected:before{z-index:-1;content:"";background:var(--primaryColor, #004535)}form .nice-select .option:hover{background:#c6c7b3}form .nice-select .option:empty{display:none}form .attach_error,form .error_hint{position:absolute;top:100%;right:0;max-width:100%}form .attach_error:before,form .error_hint:before{display:block;content:"";height:4px}form .attach_block{cursor:pointer}@media (hover: hover){form .attach_block:hover .attach_btn:before{border-color:var(--primaryColor, #004535)}}form input[type=file]{font-size:0;opacity:0;z-index:3;cursor:pointer}form .attach_btn{cursor:pointer;position:relative;overflow:hidden;background:#ecede3;flex-wrap:wrap;padding:20px;align-content:center;z-index:2;height:136px}form .attach_btn:before{z-index:-2;content:"";border:9px dashed #C6C7B3}form .attach_btn:after{display:block;content:"";position:absolute;z-index:-1;background:inherit;top:0;left:0;right:0;bottom:0;margin:1px}form .attach_btn .psevdo_btn{font-family:montserratarm-medium,montserrat-bold;margin:0 5px;text-decoration:underline}form .attached_file{height:136px;padding:20px;position:relative;z-index:2;background:#ecede3}form .attached_file:before{z-index:-2;content:"";border:9px dashed #C6C7B3}form .attached_file:after{display:block;content:"";position:absolute;z-index:-1;background:inherit;top:0;left:0;right:0;bottom:0;margin:1px}form .attached_file .file_name{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:280px}form .attached_file .attach_remove{cursor:pointer;margin-right:-4px;margin-left:10px;padding:4px}form .attached_file .attach_remove:before{font-size:1.6rem}@media screen and (max-width: 1280px){form .attached_file,form .attach_btn{padding:16px;height:100px}}@media (hover: hover){textarea::-webkit-scrollbar,.popup_block::-webkit-scrollbar,.daterangepicker select::-webkit-scrollbar{width:6px;height:6px}textarea::-webkit-scrollbar-track,.popup_block::-webkit-scrollbar-track,.daterangepicker select::-webkit-scrollbar-track{background:#ecede3;border-radius:0}textarea::-webkit-scrollbar-thumb,.popup_block::-webkit-scrollbar-thumb,.daterangepicker select::-webkit-scrollbar-thumb{background:#00453599;border-radius:3px}.moz .popup_block,.moz textarea,.moz .daterangepicker select{scrollbar-color:rgba(0,69,53,.6) #ECEDE3;scrollbar-width:thin}}@media screen and (max-width: 575px){div:has(.section_bg) .section_title{padding-left:40px;padding-right:40px}}.no_text{font-size:0;line-height:0;margin:0}.header{z-index:100;position:fixed;top:0;left:0;right:0;background:var(--primaryColor, #004535);color:var(--lightGreen, #E0E1D1);padding:18px 0}.header_inner{display:flex;align-items:center}.header .main_logo{display:block;position:relative;z-index:100;margin-right:70px}.header .main_logo a{display:block;font-size:0;line-height:0}.header .main_logo img{display:block;width:auto;height:94px}.header .menu_block{position:fixed;top:0;left:0;width:100%;height:0;z-index:99;overflow:hidden;background:var(--primaryHover, #00362A);font-family:montserratarm-medium,montserrat-bold;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.header .menu_block.menu_opened{height:100%}.header .menu_inner{height:100dvh;position:relative;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.header .menu_inner:before,.header .menu_inner:after{flex:1;display:block;content:""}.header .menu_inner:before{min-height:150px}.header .menu_inner:after{min-height:40px}.header .menu_inner .page_container,.header .menu_inner .menu_decor,.header .menu_inner .header_inner{display:flex}.header .menu_right{flex:0 0 30%;max-width:440px;margin-left:auto;text-align:center}.header .menu_btn{position:relative;z-index:100;margin-left:40px}.header .menu_btn>span{position:relative;overflow:hidden;margin-left:10px;min-width:24px;height:24px;display:flex;flex-direction:column;padding:4px 0}.header .menu_btn>span:before,.header .menu_btn>span:after{display:block;content:"";border-top:2px solid;border-radius:2px;-o-transition:width .3s .2s;-ms-transition:width .3s .2s;-moz-transition:width .3s .2s;-webkit-transition:width .3s .2s;transition:width .3s .2s}.header .menu_btn>span:before{width:18px}.header .menu_btn>span:after{width:13px}.header .menu_btn>span span{position:relative;height:2px;margin:auto 0}.header .menu_btn>span span:before,.header .menu_btn>span span:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;border-top:2px solid;border-radius:2px;transform-origin:center;-webkit-transfrom-origin:center;-o-transition:all .5s,color 0s;-ms-transition:all .5s,color 0s;-moz-transition:all .5s,color 0s;-webkit-transition:all .5s,color 0s;transition:all .5s,color 0s}.header .menu_image img{position:absolute;top:0;left:0;width:64%;height:100dvh;object-fit:cover;z-index:-1}.header .menu_decor{position:absolute;z-index:-2;left:0;right:0;top:0;height:100dvh;display:flex;justify-content:flex-end;align-items:flex-end}.header .menu_decor .decor_inner{display:flex;justify-content:center;flex:0 0 440px;max-width:30%;aspect-ratio:440/756;max-height:610px}.header .menu_decor img{display:block;height:100%;width:auto;object-fit:contain}.header .book_btn{margin-left:30px;z-index:100}.header .lg_block{position:relative;margin-left:auto;z-index:100}.header .lg_block .drop_btn:after{display:block;font-size:2.4rem;margin-left:4px;content:"";-o-transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s}.header .lg_block .drop_list{position:absolute;z-index:10;left:0;width:100%}.header .lg_block .drop_list:before{display:block;content:"";height:4px}.header .lg_block .drop_list ul{border-radius:15px;background:var(--lightGreen, #E0E1D1);border:1px solid var(--primaryColor, #004535);position:relative;overflow:hidden}.header .lg_block .drop_list a{display:block;color:#262626;font-family:montserratarm-medium,montserrat-bold;padding:16px 20px}.header .lg_block.opened .drop_btn{background:var(--lightGreen, #E0E1D1)!important;color:#262626!important}.header .contact_block{margin-bottom:clamp(20px,10dvh,93px)}.header .contact_block br{display:block;content:"";height:20px}.header .contact_block .simple_btn{margin-top:20px;direction:rtl}.header .contact_title{margin-bottom:30px}.header .contact_info a{color:inherit}.header .socials_list{padding:0;margin:0 -15px;list-style-type:none;display:flex;justify-content:center}.header .socials_list a{display:block;border-radius:50%;font-size:0;line-height:0;color:var(--lightGreen, #E0E1D1);margin:0 10px}.header .socials_list a:before{font-size:3.2rem}.header .menu_left{display:flex;flex:1;max-width:65%}.header .main_menu{margin:0 auto 0 0;padding:0 40px 0 0;list-style-type:none;max-width:60%;width:60%}.header .main_menu li{display:flex}.header .main_menu li:before{display:block;min-width:4px;height:4px;border-radius:50%;background:var(--lightGreen, #E0E1D1);margin:13px 10px;content:""}.header .main_menu li:not(:first-child){margin-top:clamp(15px,5.55dvh,60px)}.header .main_menu a{display:block;color:inherit}.header .main_menu a:after{font-size:2.4rem;margin-left:20px;content:"";vertical-align:middle}.header .secondary_menu{margin:0 auto 0 0;padding:0 40px 0 0;list-style-type:none}.header .secondary_menu li:not(:first-child){margin-top:clamp(15px,4.6dvh,50px)}.header .secondary_menu a{display:inline-block;vertical-align:top;color:inherit}@media screen and (min-width: 769px) and (max-height: 666px){.header .contact_title{margin-bottom:20px}.header .contact_block{margin-bottom:clamp(20px,5dvh,30px)}.header .contact_block .simple_btn{margin-top:16px}.header .contact_block br{height:12px}.header .menu_inner:after{min-height:20px}}body:has(.menu_opened){overflow:hidden}body:has(.menu_opened) .menu_btn>span:before,body:has(.menu_opened) .menu_btn>span:after{width:0;-o-transition:width .2s 0s;-ms-transition:width .2s 0s;-moz-transition:width .2s 0s;-webkit-transition:width .2s 0s;transition:width .2s 0s}body:has(.menu_opened) .menu_btn>span span:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}body:has(.menu_opened) .menu_btn>span span:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.touch .header .socials_list a{margin:-8px 2px;padding:8px}.footer{margin-top:auto;position:relative;overflow:hidden;z-index:2;color:var(--lightGreen, #E0E1D1);background:var(--primaryColor, #004535)}.footer_inner{position:relative;z-index:2;display:flex}.footer_inner:before{display:block;content:"";position:absolute;left:66.66%;top:0;height:100%;width:100vw;background:var(--primaryHover, #00362A);z-index:-1}.footer .menu_left{display:flex;flex-wrap:wrap;align-content:space-between;padding:80px 0 60px;flex:0 0 66.66%;max-width:66.66%;position:relative;z-index:2}.footer .menu_left:before{display:block;content:"";position:absolute;bottom:0;right:0;width:229px;aspect-ratio:229/512;background:url(/build/assets/left_large-Cv21a2mZ.svg) no-repeat;background-size:auto 100%;background-position:right bottom;z-index:-1}.footer .menu_left:after{display:block;content:"";position:absolute;height:141px;width:100vw;right:236px;bottom:0;background:url(/build/assets/left_small-CC4BB9F7.svg) repeat-x;background-size:auto 100%;background-position:right top;z-index:-1}.footer .menu_right{flex:0 0 33.33%;max-width:33.33%;padding:80px 0 60px;position:relative;z-index:2}.footer .menu_right:before{display:block;content:"";position:absolute;bottom:0;left:0;width:229px;aspect-ratio:229/512;background:url(/build/assets/right_large-BHfjvMbz.svg) no-repeat;background-size:auto 100%;background-position:right bottom;z-index:-1}.footer .menu_right:after{display:block;content:"";position:absolute;height:141px;width:100vw;left:236px;bottom:0;background:url(/build/assets/right_small-C_XlcvRd.svg) repeat-x;background-size:auto 100%;background-position:left top;z-index:-1}.footer .menu_right .right_inner{max-width:440px;margin-left:auto;text-align:center}.footer .logo_block{margin-bottom:40px}.footer .logo_block img{display:block;margin:0 auto;width:auto;height:94px}.footer .booking_btn{margin-bottom:40px}.footer .main_menu{margin:0 auto 0 0;padding:0 40px 0 0;list-style-type:none;max-width:66.7%;width:66.7%}.footer .main_menu li{display:flex}.footer .main_menu li:not(:first-child){margin-top:60px}.footer .main_menu li:before{content:"";display:block;min-width:6px;height:6px;border-radius:50%;background:var(--lightGreen, #E0E1D1);margin:10px 14px}.footer .main_menu li a{display:block;align-items:center;color:var(--lightGreen, #E0E1D1);line-height:1.5em;font-size:240%}.footer .main_menu li a:after{font-size:2.4rem;margin-left:20px;content:"";vertical-align:middle}.footer .secondary_menu{margin:0 auto 0 0;padding:0 40px 0 0;list-style-type:none}.footer .secondary_menu li:not(:first-child){margin-top:50px}.footer .secondary_menu li a{display:inline-block;vertical-align:top;color:var(--lightGreen, #E0E1D1);font-size:160%;line-height:1.5em}.footer .contact_block{margin-bottom:60px}.footer .contact_block br{display:block;content:"";height:10px}.footer .contact_block .simple_btn{margin-top:20px;direction:rtl}.footer .contact_title{margin-bottom:30px;font-family:montserratarm-medium,montserrat-bold}.footer .contact_info a{color:var(--lightGreen, #E0E1D1)}.footer .info_block{display:flex;flex:1;flex:0 0 100%;max-width:100%;justify-content:space-between;padding-top:40px}.footer .copyrights,.footer .developer{padding-right:60px;font-size:140%;line-height:1.5em}.footer .developer a{font-size:0;line-height:0;margin-left:10px}.footer .developer img{width:auto;height:14px;vertical-align:top}.footer .socials_list{padding:0;margin:0 -15px;list-style-type:none;display:flex;justify-content:center}.footer .socials_list a{display:block;border-radius:50%;font-size:0;line-height:0;color:var(--lightGreen, #E0E1D1);margin:0 10px}.footer .socials_list a:before{font-size:3.2rem}.touch .fouter .socials_list a{margin:-8px 2px;padding:8px}.wine_cellar .footer .menu_left:before{background-image:url(/build/assets/wine_left_large-g06cvVl9.svg)}.wine_cellar .footer .menu_left:after{background-image:url(/build/assets/wine_left_small-hkBPkUz-.svg)}.wine_cellar .footer .menu_right:before{background:url(/build/assets/wine_right_large-BjErsiB7.svg) no-repeat;background-size:auto 100%;background-position:right bottom}.wine_cellar .footer .menu_right:after{background:url(/build/assets/wine_right_small-NNTULAQL.svg) repeat-x;background-size:auto 100%;background-position:left top}@media screen and (min-width: 769px) and (max-width: 1280px){.footer .menu_left{padding:50px 0 30px}.footer .menu_left:before{width:134px}.footer .menu_left:after{height:70px;right:138px}.footer .menu_right{padding:50px 0 30px}.footer .menu_right:before{width:134px}.footer .menu_right:after{height:70px;left:138px}.footer .logo_block{margin-bottom:20px}.footer .logo_block img{height:65px}.footer .booking_btn{margin-bottom:20px}.footer .main_menu{padding-right:24px}.footer .main_menu li:not(:first-child){margin-top:30px}.footer .main_menu li a{font-size:160%}.footer .secondary_menu{padding-right:24px}.footer .secondary_menu li:not(:first-child){margin-top:20px}.footer .secondary_menu li a{font-size:140%}.footer .contact_block{margin-bottom:20px}.footer .contact_block br{height:6px}.footer .contact_title{margin-bottom:10px}.footer .info_block{flex-direction:column}.footer .copyrights,.footer .developer{padding-right:40px;font-size:120%;margin-top:5px}.footer .socials_list{padding-top:28px}}html,body{overflow:hidden;height:100%}body{background:var(--primaryColor, #004535)}.root{position:relative;overflow:hidden;will-change:transform;display:block;touch-action:none}.content{padding:0}.other_sections{height:100dvh;position:relative;overflow-x:hidden;overflow-y:auto;z-index:2}.other_sections:before{display:block;content:"";position:absolute;z-index:-1;top:0;width:100%;height:480px;background:var(--primaryColor, #004535)}.full_scroll{height:100dvh;position:relative;overflow:hidden}.full_scroll *:not(picture){will-change:transform}@media (hover: hover){.header{right:6px}.header:before{right:-6px}html:has(.has_scroll) .header:before{opacity:0;-o-transition:opacity 0s .4s;-ms-transition:opacity 0s .4s;-moz-transition:opacity 0s .4s;-webkit-transition:opacity 0s .4s;transition:opacity 0s .4s}.other_sections::-webkit-scrollbar{width:6px;height:6px}.other_sections::-webkit-scrollbar-track{background:var(--lightGreen, #E0E1D1);border-radius:0}.other_sections::-webkit-scrollbar-thumb{background:#00453599;border-radius:3px}.moz .header{right:10px}.moz .header:before{right:-10px}.moz .other_sections{scrollbar-color:rgba(0,69,53,.6) var(--lightGreen, #E0E1D1);scrollbar-width:thin}}.main_section{position:relative;z-index:2;overflow:hidden;height:100dvh;padding-top:100px;display:flex;align-items:center;color:var(--lightGreen, #E0E1D1)}.main_section:before{content:"";background:#000;opacity:.4;z-index:2}.main_section img{transform-origin:center;-webkit-transfrom-origin:center;transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5)}.main_section video{object-fit:cover;z-index:1}.main_section video:not(.active){opacity:0}.main_section .section_inner{padding:20px 0;width:100%;position:relative;z-index:3}.main_section .section_inner span{display:block;transform:translate3d(0,200%,0);-moz-transform:translate3d(0,200%,0);-ms-transform:translate3d(0,200%,0);-webkit-transform:translate3d(0,200%,0);-o-transform:translate3d(0,200%,0)}.main_section .scroll_btn{position:absolute;left:0;bottom:60px;width:100%;z-index:4;opacity:0}.main_section .scroll_btn button{border:0;background:transparent;width:44px;height:74px;display:flex;align-items:flex-start;justify-content:center;padding:16px 0;color:inherit;border-radius:24px;outline:1px solid var(--lightGreen, #E0E1D1);outline-offset:-1px}.main_section .scroll_btn button:before{display:block;font-size:2.4rem}.main_section .type_block{position:relative;overflow:hidden;font-size:300%;line-height:37px;font-family:montserratarm-medium,montserrat-bold}.main_section .welcome_block{position:relative;overflow:hidden;font-size:1200%;line-height:1.25em;font-family:krona-one,fedrasansarm-medium,fedrasans-medium;margin-top:20px}.main_section .name_block{position:relative;overflow:hidden;font-size:1500%;line-height:1.25em;font-family:krona-one,fedrasansarm-medium,fedrasans-medium;text-align:right}.main_section .short_info{position:relative;overflow:hidden;width:41.25%;margin-left:auto;margin-top:48px;font-size:240%;line-height:1.5em;font-family:montserratarm-medium,montserrat-bold}@keyframes fitImage{to{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@keyframes showWithFade{to{opacity:1}}@keyframes moveArrow{0%{margin-top:0}50%{margin-top:16px}to{margin-top:0}}@keyframes riseText{to{transform:translateZ(0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}}@media screen and (min-width: 641px) and (max-width: 1280px){.main_section .type_block{font-size:180%;line-height:27px}.main_section .welcome_block{font-size:500%;margin-top:10px}.main_section .name_block{font-size:900%}.main_section .short_info{position:relative;overflow:hidden;margin-top:10px;font-size:140%;width:345px}.main_section .scroll_btn{bottom:40px}}@media screen and (min-width: 641px) and (min-height: 401px) and (max-height: 575px){.main_section .type_block{font-size:160%;line-height:24px}.main_section .welcome_block{font-size:280%;margin-top:10px}.main_section .name_block{font-size:400%}.main_section .short_info{position:relative;overflow:hidden;margin-top:20px;font-size:140%;width:345px;max-width:100%}.main_section .scroll_btn{bottom:30px}}@media screen and (max-height: 400px){.main_section .type_block{font-size:140%;line-height:20px}.main_section .welcome_block{font-size:240%;margin-top:5px}.main_section .name_block{font-size:320%}.main_section .short_info{margin-top:10px;font-size:120%}.main_section .scroll_btn{bottom:20px}}.images_section{color:var(--lightGreen, #E0E1D1);text-align:center;padding:90px 0;height:100dvh;display:flex;flex-direction:column;position:relative;overflow:hidden}.images_section:not(.active) .images_list .list_inner{margin-left:100%}.images_section .images_list{flex:1;height:50%;white-space:nowrap;font-size:0;position:relative;overflow:hidden}.images_section .images_list .list_inner{-o-transition:margin-left 1.5s .25s;-ms-transition:margin-left 1.5s .25s;-moz-transition:margin-left 1.5s .25s;-webkit-transition:margin-left 1.5s .25s;transition:margin-left 1.5s .25s;height:calc(100% + 3px);position:relative;overflow-y:hidden;overflow-x:auto;padding-top:90px;display:flex;align-items:center}.images_section .images_list .list_inner::-webkit-scrollbar{width:0;height:0}.images_section .images_list .list_inner::-webkit-scrollbar-track{background:transparent;border-radius:0}.images_section .images_list .list_inner::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.images_section .images_list .list_inner:before,.images_section .images_list .list_inner:after{display:block;content:"";min-width:calc((100vw - 1680px)/2)}.images_section .image_block{background:var(--lightGreen, #E0E1D1);padding:15px;font-size:1rem;color:#262626;position:relative;box-shadow:0 6px 30px #00453526;-o-transition:transform .3s;-ms-transition:transform .3s;-moz-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s;pointer-events:none}.images_section .image_block .image_inner{display:block;width:297px;aspect-ratio:297/319}.images_section .image_block img{display:block;width:100%;height:100%;object-fit:cover}.images_section .image_block .image_title{display:block;min-height:90px;padding-top:24px;font-family:beautiful-comethrue,vrdznagir,great-vibes;background:var(--lightGreen, #E0E1D1);white-space:normal}.images_section .image_block:nth-child(5n+1){margin-top:40px;transform-origin:top left;-webkit-transfrom-origin:top left}.images_section .image_block:nth-child(5n+2){margin-bottom:46px;margin-left:80px}.images_section .image_block:nth-child(5n+3){margin-top:-130px}.images_section .image_block:nth-child(5n){margin-top:-130px}.images_section .image_block:nth-child(5n+6){margin-left:-40px}.images_section .image_block[data-angle="0"]{transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-o-transform:rotate(-15deg)}.images_section .image_block[data-angle="1"]{transform:rotate(-14deg);-moz-transform:rotate(-14deg);-ms-transform:rotate(-14deg);-webkit-transform:rotate(-14deg);-o-transform:rotate(-14deg)}.images_section .image_block[data-angle="2"]{transform:rotate(-13deg);-moz-transform:rotate(-13deg);-ms-transform:rotate(-13deg);-webkit-transform:rotate(-13deg);-o-transform:rotate(-13deg)}.images_section .image_block[data-angle="3"]{transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-webkit-transform:rotate(-12deg);-o-transform:rotate(-12deg)}.images_section .image_block[data-angle="4"]{transform:rotate(-11deg);-moz-transform:rotate(-11deg);-ms-transform:rotate(-11deg);-webkit-transform:rotate(-11deg);-o-transform:rotate(-11deg)}.images_section .image_block[data-angle="5"]{transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg)}.images_section .image_block[data-angle="6"]{transform:rotate(-9deg);-moz-transform:rotate(-9deg);-ms-transform:rotate(-9deg);-webkit-transform:rotate(-9deg);-o-transform:rotate(-9deg)}.images_section .image_block[data-angle="7"]{transform:rotate(-8deg);-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-o-transform:rotate(-8deg)}.images_section .image_block[data-angle="8"]{transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-o-transform:rotate(-7deg)}.images_section .image_block[data-angle="9"]{transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);-o-transform:rotate(-6deg)}.images_section .image_block[data-angle="10"]{transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg)}.images_section .image_block[data-angle="11"]{transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);-o-transform:rotate(-4deg)}.images_section .image_block[data-angle="12"]{transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg)}.images_section .image_block[data-angle="13"]{transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-o-transform:rotate(-2deg)}.images_section .image_block[data-angle="14"]{transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);-o-transform:rotate(-1deg)}.images_section .image_block[data-angle="15"]{transform:rotate(0);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}.images_section .image_block[data-angle="16"]{transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);-o-transform:rotate(1deg)}.images_section .image_block[data-angle="17"]{transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg);-o-transform:rotate(2deg)}.images_section .image_block[data-angle="18"]{transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);-o-transform:rotate(3deg)}.images_section .image_block[data-angle="19"]{transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg)}.images_section .image_block[data-angle="20"]{transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg)}.images_section .image_block[data-angle="21"]{transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-webkit-transform:rotate(6deg);-o-transform:rotate(6deg)}.images_section .image_block[data-angle="22"]{transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);-o-transform:rotate(7deg)}.images_section .image_block[data-angle="23"]{transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);-o-transform:rotate(8deg)}.images_section .image_block[data-angle="24"]{transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-webkit-transform:rotate(9deg);-o-transform:rotate(9deg)}.images_section .image_block[data-angle="25"]{transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg)}.images_section .image_block[data-angle="26"]{transform:rotate(11deg);-moz-transform:rotate(11deg);-ms-transform:rotate(11deg);-webkit-transform:rotate(11deg);-o-transform:rotate(11deg)}.images_section .image_block[data-angle="27"]{transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-webkit-transform:rotate(12deg);-o-transform:rotate(12deg)}.images_section .image_block[data-angle="28"]{transform:rotate(13deg);-moz-transform:rotate(13deg);-ms-transform:rotate(13deg);-webkit-transform:rotate(13deg);-o-transform:rotate(13deg)}.images_section .image_block[data-angle="29"]{transform:rotate(14deg);-moz-transform:rotate(14deg);-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg);-o-transform:rotate(14deg)}.images_section .image_block[data-angle="30"]{transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);-o-transform:rotate(15deg)}.images_section .info_block{margin-top:30px;font-family:montserratarm-medium,montserrat-bold}.images_section .info_inner{max-width:1180px;margin:0 auto;position:relative;padding-top:10px}.images_section .info_inner:before{display:block;content:"";width:265px;border-top:1px solid;margin:0 auto 30px}.images_section .info_inner:after{display:block;content:"";position:absolute;left:50%;top:0;width:15px;border-top:15px solid;transform-origin:top left;-webkit-transfrom-origin:top left;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.images_section .drag_hint{position:absolute;font-size:120%;font-family:montserratarm-medium,montserrat-bold;color:var(--lightGreen, #E0E1D1);width:80px;height:80px;background:#002e23b3;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);border-radius:50%;margin:-40px;z-index:10;pointer-events:none;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-o-transition:transform .1s;-ms-transition:transform .1s;-moz-transition:transform .1s;-webkit-transition:transform .1s;transition:transform .1s}.images_section .drag_hint:before{display:block;content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin:5px;border:1px solid;opacity:.5;border-radius:50%}@media (hover: hover){.images_section:has(.images_list .list_inner:hover:not(:active)) .drag_hint{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-o-transition:transform .5s;-ms-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s}.images_section .dragging{cursor:grab}}.rooms_section{position:relative;overflow:hidden;z-index:2}.rooms_section .section_bg{position:absolute;display:flex;justify-content:center;align-items:flex-start;top:0;bottom:clamp(-920px,-100dvh,0px);background:var(--lightGreen, #E0E1D1);left:calc(50vw - 3000px);right:calc(50vw - 3000px);width:0;border-radius:50%;margin:112px auto;z-index:-1;transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-ms-transform:translate3d(0,50%,0);-webkit-transform:translate3d(0,50%,0);-o-transform:translate3d(0,50%,0);-o-transition:width .7s .2s,transform .7s .2s;-ms-transition:width .7s .2s,transform .7s .2s;-moz-transition:width .7s .2s,transform .7s .2s;-webkit-transition:width .7s .2s,transform .7s .2s;transition:width .7s .2s,transform .7s .2s}.rooms_section .section_bg img{display:block;width:135px;flex:0 0 135px;height:auto;margin:-72px auto 0;-o-transition:all .7s .2s;-ms-transition:all .7s .2s;-moz-transition:all .7s .2s;-webkit-transition:all .7s .2s;transition:all .7s .2s}.rooms_section .section_title{text-align:center}.rooms_section .section_inner{opacity:0;-o-transition:opacity .75s .85s;-ms-transition:opacity .75s .85s;-moz-transition:opacity .75s .85s;-webkit-transition:opacity .75s .85s;transition:opacity .75s .85s;padding-top:180px;padding-bottom:20px;max-height:920px;min-height:480px;height:100dvh;display:flex;flex-direction:column}.rooms_section+*>*{-o-transition:opacity .75s 1.1s;-ms-transition:opacity .75s 1.1s;-moz-transition:opacity .75s 1.1s;-webkit-transition:opacity .75s 1.1s;transition:opacity .75s 1.1s;opacity:0}.rooms_section+*>*+*{-o-transition:opacity .75s 1.35s;-ms-transition:opacity .75s 1.35s;-moz-transition:opacity .75s 1.35s;-webkit-transition:opacity .75s 1.35s;transition:opacity .75s 1.35s;opacity:0}.rooms_section.active .section_bg{transform:translateZ(0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);width:clamp(2400px,125%,6000px)}.rooms_section.active~*,.rooms_section.active~* *,.rooms_section.active .section_inner{opacity:1}.rooms_section:has(.datepicker.active) .rooms_type_list,.rooms_section:has(.guests_number.opened) .rooms_type_list,.rooms_section:has(.select_block.open) .rooms_type_list{z-index:-1}.rooms_type_list{margin-top:40px;flex:1;max-height:540px;height:50%;position:relative;z-index:2}@media screen and (min-width: 1601px){.rooms_type_list{margin-left:-18px;margin-right:-18px}}@media screen and (max-width: 1600px){.rooms_type_list{margin-left:-12px;margin-right:-12px}}@media screen and (min-width: 1601px){.rooms_type_list .swiper-slide{padding-left:18px;padding-right:18px}}@media screen and (max-width: 1600px){.rooms_type_list .swiper-slide{padding-left:12px;padding-right:12px}}.room_type_block{display:flex;justify-content:center;height:100%;position:relative;overflow:hidden}.room_type_block img{display:block;width:auto;height:100%}.room_type_block .name_block{background:linear-gradient(180deg,#0000,#000);position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:flex-end;justify-content:space-between;color:var(--lightGreen, #E0E1D1);font-family:beautiful-comethrue,vrdznagir,great-vibes;font-size:280%;line-height:1.5em;z-index:1;padding:20px}.room_type_block .name_block:before{display:block;font-size:4rem;line-height:inherit;margin-left:20px;order:2;-o-transition:margin .3s;-ms-transition:margin .3s;-moz-transition:margin .3s;-webkit-transition:margin .3s;transition:margin .3s}@media (hover: hover){.room_type_block .name_block:before{margin-right:-80px}.room_type_block:hover .name_block:before{margin-right:0;-o-transition:margin .5s .25s;-ms-transition:margin .5s .25s;-moz-transition:margin .5s .25s;-webkit-transition:margin .5s .25s;transition:margin .5s .25s}}.core_values{text-align:center;margin-top:-20px;background:var(--lightGreen, #E0E1D1)}.core_values .values_list{margin:0 auto;flex:0 0 91.66%;max-width:91.66%;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}.core_values li{flex:0 0 27.27%;max-width:27.27%;margin:100px 3% 0}@media screen and (min-width: 1601px){.core_values li{padding-left:18px;padding-right:18px}}@media screen and (max-width: 1600px){.core_values li{padding-left:12px;padding-right:12px}}.core_values .value_icon{vertical-align:top;width:120px;aspect-ratio:1/1;background:var(--primaryColor, #004535);border-radius:50%;outline:1px solid var(--primaryColor, #004535);outline-offset:7px}.core_values .value_icon img{display:block;width:60px;height:60px;object-fit:contain}.core_values .value_name{font-family:montserratarm-medium,montserrat-bold;margin-top:30px}.core_values .value_description{margin-top:10px}@media screen and (min-width: 769px) and (max-width: 1280px){.core_values{padding-top:40px;padding-bottom:70px;max-width:none;margin-left:-12px;margin-right:-12px}.core_values li{margin:40px 0 0;flex:0 0 33.33%;max-width:33.33%}.core_values .value_icon{width:70px;outline-offset:5px}.core_values .value_icon img{width:40px;height:40px}.core_values .value_name{margin-top:14px}.core_values .value_description{margin-top:6px}}.facilities{color:var(--lightGreen, #E0E1D1)}.facilities .includes_list{padding-left:8px;padding-right:8px;margin:0;list-style-type:none;display:flex;justify-content:space-around}.facilities .includes_list li{display:flex;align-items:center;height:87px}@media screen and (min-width: 1601px){.facilities .includes_list li{padding-left:18px;padding-right:18px}}@media screen and (max-width: 1600px){.facilities .includes_list li{padding-left:12px;padding-right:12px}}.facilities .includes_list li img{display:block;width:24px;flex:0 0 24px;height:24px;object-fit:contain;margin-right:10px}@media screen and (max-width: 1024px){.facilities .includes_list{overflow-x:auto;overflow-y:hidden;position:relative;white-space:nowrap}}.facilities .section_inner{position:relative;overflow:hidden;padding:0 300px 40px;display:flex;flex-wrap:wrap}.facilities .images_list{padding:0;list-style-type:none;position:absolute;top:0;bottom:0;margin:-18px 0;width:263px}.facilities .images_list li{height:33.33%;padding:18px 0}@media (hover: hover){.facilities .images_list img{-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.facilities .images_list img:not(:hover){filter:grayscale(1);-webkit-filter:grayscale(1)}}.facilities .section_image{flex:0 0 100%;max-width:100%}.facilities .section_image img{display:block;width:100%;height:auto;aspect-ratio:132/46;object-fit:cover}.facilities .break{display:block;flex:0 0 100%;max-width:100%}.facilities .facility_block{flex:0 0 50%;max-width:50%;padding-top:70px;padding-right:20px;display:flex;flex-direction:column-reverse}.facilities .facility_block .images_list{left:0}.facilities .facility_block .facility_logo{align-self:flex-start;margin-top:auto}.facilities .facility_block .facility_logo img{display:block;width:auto;height:62px}.facilities .facility_block .facility_link{align-self:flex-end}.facilities .facility_block+.facility_block{padding-right:0;padding-left:20px}.facilities .facility_block+.facility_block .images_list{right:0;left:auto}.facilities .facility_block+.facility_block .facility_logo{align-self:flex-end}.facilities .facility_block+.facility_block .facility_logo img{height:87px;margin-top:-10px}.facilities .facility_block+.facility_block .facility_link{align-self:flex-start;direction:rtl}.facilities .large_title{text-align:center;margin-top:-70px;font-family:krona-one,fedrasansarm-medium,fedrasans-medium;position:relative;z-index:2;flex:0 0 100%;max-width:100%}.facilities .description_block{flex:0 0 100%;max-width:822px;margin:50px auto 0;text-align:center}.explore_more{text-align:center;position:relative;overflow:hidden;background:var(--lightGreen, #E0E1D1)}.explore_more ul{display:flex}.explore_more li{flex:0 0 33.33%;max-width:33.33%;aspect-ratio:560/790}.explore_more li:first-child .image_block img{object-position:left center}.explore_more li:last-child .image_block img{object-position:right center}.explore_more a{display:block;height:100%}.explore_more .image_block{display:block;position:relative;overflow:hidden;z-index:1;height:100%;width:100%;-o-transition:all 1s,z-index 0s 1s;-ms-transition:all 1s,z-index 0s 1s;-moz-transition:all 1s,z-index 0s 1s;-webkit-transition:all 1s,z-index 0s 1s;transition:all 1s,z-index 0s 1s}.explore_more .name_block{position:relative;z-index:12;width:70%;aspect-ratio:1/1;margin:-106% auto 0;color:var(--lightGreen, #E0E1D1);font-family:beautiful-comethrue,vrdznagir,great-vibes;font-size:400%;line-height:1.5em}.explore_more .name_block span{display:block;max-width:min-content;min-width:200px}.explore_more .name_block:before{content:"";z-index:-1;background:url(/build/assets/hover_round-H67KSIwe.svg) no-repeat;background-size:100%;background-position:center;transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-o-transition:transform 1s 0s;-ms-transition:transform 1s 0s;-moz-transition:transform 1s 0s;-webkit-transition:transform 1s 0s;transition:transform 1s 0s}.explore_more img{display:block;width:100%;height:100%;object-fit:cover}.feedbacks_section{text-align:center;background:var(--lightGreen, #E0E1D1);position:relative;overflow:hidden}.feedbacks_slider{position:relative}.feedbacks_slider .image_block{display:block;max-width:608px;margin:0 auto;aspect-ratio:608/326}.feedbacks_slider:before,.feedbacks_slider:after{display:block;content:"";position:absolute;top:0;height:326px;width:50vw;background:url(/build/assets/decor-CS91gzzH.svg) no-repeat;background-size:auto 200px;background-position:right bottom;margin:0 344px}.feedbacks_slider:before{left:50%}.feedbacks_slider:after{right:50%}.feedbacks_slider .feedback_text{margin:55px auto 0;max-width:1180px;min-height:209px;font-size:240%;line-height:1.5em}.feedbacks_slider .swiper-slide{display:flex;flex-direction:column;height:auto}.feedbacks_slider .feedback_author{margin-top:auto;padding-top:55px;font-family:beautiful-comethrue,vrdznagir,great-vibes;font-size:240%;line-height:1.5em}.feedbacks_slider .nav_track{display:block;margin:40px auto 0;max-width:1180px;background:#0045351a;height:6px;border-radius:3px}.feedbacks_slider .nav_track div{background:var(--primaryColor, #004535)}.feedbacks_slider .swiper-prev,.feedbacks_slider .swiper-next{color:#262626;position:absolute;z-index:2;top:326px;margin:55px calc(8.33% - 76px) 0}.feedbacks_slider .swiper-prev:before,.feedbacks_slider .swiper-next:before{display:block;font-size:4rem}.feedbacks_slider .swiper-prev{left:0}.feedbacks_slider .swiper-next{right:0}.moz .images_list .list_inner{scrollbar-color:transparent transparent;scrollbar-width:thin}.header{opacity:0;-o-transition:background-color .75s;-ms-transition:background-color .75s;-moz-transition:background-color .75s;-webkit-transition:background-color .75s;transition:background-color .75s}.header:not(.default){background:transparent}.ready .header,.ready .main_section .scroll_btn{animation:showWithFade 1.5s forwards;animation-delay:0s}.ready .main_section .scroll_btn button:before{animation:moveArrow 2s infinite linear;animation-delay:2s}.ready .main_section .section_inner span{animation:riseText 1.5s forwards;animation-delay:0s}.ready .main_section img{animation:fitImage 1.5s forwards;animation-delay:0s}video::-webkit-media-controls{display:none!important}video::-webkit-media-controls-fullscreen-button{display:none!important}video::-moz-fullscreen-button{display:none!important}form .attached_file .attach_remove,form .date_block .datepicker-controls .button,form .guests_number .toggle_btn,form .nice-select,.feedbacks_slider .swiper-prev,.feedbacks_slider .swiper-next,.fancybox__container .f-button,.header .socials_list a,.header .main_menu a,.footer .main_menu li a,.footer .secondary_menu li a,.footer .contact_info a,.footer .socials_list a,.breadcrumbs li a,form .date_block .daterangepicker .prev span,form .date_block .daterangepicker .next span{-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}form .date_block .daterangepicker .prev,form .date_block .daterangepicker .next{-o-transition:background-color .3s;-ms-transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.header .contact_info a,.header .secondary_menu a,.footer .secondary_menu li a,.footer .contact_info a,.secondary_light,.footer .booking_btn,.main_section .scroll_btn button,.secondary_btn,.simple_btn,.header .lg_block .drop_btn,.attach_error,.error_hint,.popup_close.icon_close,.paging ul a,form .date_block .datepicker-cell,form .date_block .daterangepicker .calendar-table td,form .guests_number .select_list .change_btn,form .nice-select .option,form .attach_btn:before,form .attached_file:before{-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}form .guests_number .select_list .change_btn,form .attach_btn,form .attached_file .attach_remove,.images_section .image_block{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form>.field_block select,form .room_type select{position:absolute;width:0;height:0;top:0;left:0;visibility:hidden}.breadcrumbs li a:active,form .date_block .daterangepicker .prev span:active,form .date_block .daterangepicker .next span:active{color:var(--primaryPress, #002E23)}.primary_btn,.primary_light,form .date_block .daterangepicker .applyBtn,.header .lg_block .drop_list a{-o-transition:all .3s,font-size 0s;-ms-transition:all .3s,font-size 0s;-moz-transition:all .3s,font-size 0s;-webkit-transition:all .3s,font-size 0s;transition:all .3s,font-size 0s}.primary_btn:active,.primary_light:active,form .date_block .daterangepicker .applyBtn:active,.header .lg_block .drop_list a:active{background:var(--primaryPress, #002E23);outline-color:transparent;color:var(--lightGreen, #E0E1D1)}.secondary_btn:active,.simple_btn:active,.header .lg_block .drop_btn:active{background:transparent;color:var(--lightGreen, #E0E1D1);outline-color:var(--lightGreen, #E0E1D1)}.secondary_light:active,.footer .booking_btn:active,.main_section .scroll_btn button:active{background:var(--lightGreen, #E0E1D1);color:#262626}.fancybox__container .f-button:active,.header .socials_list a:active,.header .main_menu a:active,.footer .main_menu li a:active,.footer .secondary_menu li a:active,.footer .contact_info a:active,.footer .socials_list a:active{color:#fff}.header .contact_info a,.header .secondary_menu a,.footer .secondary_menu li a,.footer .contact_info a{text-decoration:underline;text-decoration-color:transparent}.header .contact_info a:active,.header .secondary_menu a:active,.footer .secondary_menu li a:active,.footer .contact_info a:active{color:#fff;text-decoration-color:#fff}form .date_block .datepicker-controls .button:active,form .guests_number .toggle_btn:active,form .nice-select:active,.feedbacks_slider .swiper-prev:active,.feedbacks_slider .swiper-next:active{color:var(--primaryColor, #004535)}form .attached_file .attach_remove:active{color:#c7383f}.header .main_menu a:before,.footer .main_menu li a:before,.header .main_menu a:after,.footer .main_menu li a:after{padding-left:0;-o-transition:padding .3s;-ms-transition:padding .3s;-moz-transition:padding .3s;-webkit-transition:padding .3s;transition:padding .3s}.header .main_menu a:active:before,.footer .main_menu li a:active:before,.header .main_menu a:active:after,.footer .main_menu li a:active:after{padding-left:10px}@media (hover: hover){.breadcrumbs li a:hover,form .date_block .daterangepicker .prev span:hover,form .date_block .daterangepicker .next span:hover{color:var(--primaryHover, #00362A)}.primary_btn:hover,.primary_light:hover,form .date_block .daterangepicker .applyBtn:hover,.header .lg_block .drop_list a:hover{background:var(--primaryHover, #00362A);outline-color:transparent;color:var(--lightGreen, #E0E1D1)}.secondary_btn:hover,.simple_btn:hover,.header .lg_block .drop_btn:hover{background:transparent;color:var(--lightGreen, #E0E1D1);outline-color:var(--lightGreen, #E0E1D1)}.secondary_light:hover,.footer .booking_btn:hover,.main_section .scroll_btn button:hover{background:var(--lightGreen, #E0E1D1);color:#262626}.fancybox__container .f-button:hover,.header .socials_list a:hover,.header .main_menu a:hover,.footer .main_menu li a:hover,.footer .secondary_menu li a:hover,.footer .contact_info a:hover,.footer .socials_list a:hover{color:#fff}.header .contact_info a:hover,.header .secondary_menu a:hover,.footer .secondary_menu li a:hover,.footer .contact_info a:hover{color:#fff;text-decoration-color:#fff}form .date_block .datepicker-controls .button:hover,form .guests_number .toggle_btn:hover,form .nice-select:hover,.feedbacks_slider .swiper-prev:hover,.feedbacks_slider .swiper-next:hover{color:var(--primaryColor, #004535)}form .attached_file .attach_remove:hover{color:#c7383f}.header .main_menu a:hover:before,.footer .main_menu li a:hover:before,.header .main_menu a:hover:after,.footer .main_menu li a:hover:after{padding-left:10px}}
