@charset "utf-8";:root {--primary-font: Skeena, Arial, sans-serif;--secondary-font: Recline, 'Times New Roman', sans-serif;}body.mceContentBody {overflow: auto;background-color: #fff;}.art_focus:focus {outline: none;}.content {font: 400 1.25rem/125% var(--primary-font);color: #000;}.content ul {margin: 0;padding: 0;display: table;list-style: none;position: relative;}.content li {padding-left: 50px;padding-bottom: 10px;position: relative;}.content ul li::before {width: 15px;height: 15px;position: absolute;top: 5px;left: 0;background-size: 100% 100%;content: '';}.content .art_element.visible ul li::before {background-image: url(../img/icons/li.svg);}.content a {color: inherit;text-decoration: underline;}.content a:hover {text-decoration: none;}a.art_anchor, .content a.art_anchor {position: absolute;top: 0;margin-top: 0;text-decoration: none;width: 10px;height: 1px;}.content strong {font-weight: 700;}.art_element img[data-src] {transition: opacity .3s ease-in;}.art_element img[src='img/px.webp'] {opacity: 0;}.art_element {padding-top: 10px;padding-bottom: 10px;overflow: visible;}h1,h2,h3,h4,h5,h6 {margin: 0;}.art_element .art_headline h1 {font: 400 4.375rem/114% var(--secondary-font);}.art_element .art_headline h2 {font: 400 3.75rem/117% var(--secondary-font);}.art_element .art_headline h3 {font: 400 2.188rem/114% var(--secondary-font);}.art_element .art_headline h4, .art_element .art_headline span.h4, .art_element.art_cols .art_col h4.coltitle {font: 400 1.5rem/114% var(--secondary-font);}.art_element .art_headline h5, .art_element .art_headline span.h5 {font: 500 5.625rem/111% var(--secondary-font);}.art_element .art_headline h6, .art_element .art_headline span.h6 {}.art_element.art_cols .art_col h4.coltitle {margin-bottom: 10px;}.art_element.art_button, .art_element.art_packages .art_pack_link, .art_element.art_text .art_text_btn, .art_element.art_texti .art_texti_btn, .art_element.art_text_gallery .art_text_gallery_btn, .art_element.art_tip .art_tip_btn, .art_element.art_room .art_room_package_btn, .art_element.art_room .art_room_table_btn, .art_element.art_box .art_box_btn, .art_element.art_quote .art_quote_btn {padding-top: 15px;margin-top: 10px;}.art_element.art_button a, .art_element.art_packages .art_pack_link a, .art_element.art_text .art_text_btn a, .art_element.art_texti .art_texti_btn a, .art_element.art_text_gallery .art_text_gallery_btn a, .art_element.art_tip .art_tip_btn a, .art_element.art_room .art_room_package_btn a, .art_element.art_room .art_room_table_btn a, .art_element.art_quote .art_quote_btn a, .art_element.art_box .art_box_btn div {display: inline-block;padding: 9px 30px 7px;font: 400 1.5rem/120% var(--secondary-font);color: #FFF;text-decoration: none;text-align: center;transition: all ease .5s;position: relative;}.art_element.art_button a:hover, .art_element.art_packages .art_pack_link a:hover, .art_element.art_text .art_text_btn a:hover, .art_element.art_texti .art_texti_btn a:hover, .art_element.art_text_gallery .art_text_gallery_btn a:hover, .art_element.art_tip .art_tip_btn a:hover, .art_element.art_room .art_room_package_btn a:hover, .art_element.art_room .art_room_table_btn a:hover, .art_element.art_quote .art_quote_btn a:hover, .art_element.art_button a:focus, .art_element.art_packages .art_pack_link a:focus, .art_element.art_text .art_text_btn a:focus, .art_element.art_texti .art_texti_btn a:focus, .art_element.art_text_gallery .art_text_gallery_btn a:focus, .art_element.art_tip .art_tip_btn a:focus, .art_element.art_room .art_room_package_btn a:focus, .art_element.art_room .art_room_table_btn a:focus, .art_element.art_quote .art_quote_btn a:focus, .art_element.art_box .art_box_btn div:hover, .art_element.art_box:focus .art_box_btn div {}.art_element.art_button a span, .art_element.art_packages .art_pack_link a span, .art_element.art_text .art_text_btn a span, .art_element.art_texti .art_texti_btn a span, .art_element.art_text_gallery .art_text_gallery_btn a span, .art_element.art_tip .art_tip_btn a span, .art_element.art_room .art_room_package_btn a span, .art_element.art_room .art_room_table_btn a span, .art_element.art_quote .art_quote_btn a span, .art_element.art_box .art_box_btn div span {position: relative;z-index: 2;}.art_element.art_button a::before, .art_element.art_packages .art_pack_link a::before, .art_element.art_text .art_text_btn a::before, .art_element.art_texti .art_texti_btn a::before, .art_element.art_text_gallery .art_text_gallery_btn a::before, .art_element.art_tip .art_tip_btn a::before, .art_element.art_room .art_room_package_btn a::before, .art_element.art_room .art_room_table_btn a::before, .art_element.art_quote .art_quote_btn a::before, .art_element.art_box .art_box_btn div::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: 100% 100%;transition: all ease .5s;}.art_element.art_button.visible a::before, .art_element.art_packages.visible .art_pack_link a::before, .art_element.art_text.visible .art_text_btn a::before, .art_element.art_texti.visible .art_texti_btn a::before, .art_element.art_text_gallery.visible .art_text_gallery_btn a::before, .art_element.art_tip.visible .art_tip_btn a::before, .art_element.art_room.visible .art_room_package_btn a::before, .art_element.art_room.visible .art_room_table_btn a::before, .art_element.art_quote.visible .art_quote_btn a::before, .art_element.art_box.visible .art_box_btn div::before {background-image: url(../img/icons/btn-green.svg);}.art_element.art_button.visible a:hover::before, .art_element.art_packages.visible .art_pack_link a:hover::before, .art_element.art_text.visible .art_text_btn a:hover::before, .art_element.art_texti.visible .art_texti_btn a:hover::before, .art_element.art_text_gallery.visible .art_text_gallery_btn a:hover::before, .art_element.art_tip.visible .art_tip_btn a:hover::before, .art_element.art_room.visible .art_room_package_btn a:hover::before, .art_element.art_room.visible .art_room_table_btn a:hover::before, .art_element.art_quote.visible .art_quote_btn a:hover::before, .art_element.art_button.visible a:focus::before, .art_element.art_packages.visible .art_pack_link a:focus::before, .art_element.art_text.visible .art_text_btn a:focus::before, .art_element.art_texti.visible .art_texti_btn a:focus::before, .art_element.art_text_gallery.visible .art_text_gallery_btn a:focus::before, .art_element.art_tip.visible .art_tip_btn a:focus::before, .art_element.art_room.visible .art_room_package_btn a:focus::before, .art_element.art_room.visible .art_room_table_btn a:focus::before, .art_element.art_quote.visible .art_quote_btn a:focus::before, .art_element.art_box.visible .art_box_btn div:hover::before, .art_element.art_box.visible:focus .art_box_btn div::before {background-image: url(../img/icons/btn-orange.svg);}.art_element.art_group.special_layout .art_element.art_button a, .art_element.art_group.special_layout .art_element.art_packages .art_pack_link a, .art_element.art_group.special_layout .art_element.art_text .art_text_btn a, .art_element.art_group.special_layout .art_element.art_texti .art_texti_btn a, .art_element.art_group.special_layout .art_element.art_text_gallery .art_text_gallery_btn a, .art_element.art_group.special_layout .art_element.art_tip .art_tip_btn a, .art_element.art_group.special_layout .art_element.art_room .art_room_package_btn a, .art_element.art_group.special_layout .art_element.art_room .art_room_table_btn a, .art_element.art_group.special_layout .art_element.art_quote .art_quote_btn a, .art_element.art_group.special_layout .art_element.art_box .art_box_btn div {color: #5E5937;}.art_element.art_group.special_layout .art_element.art_button a:hover, .art_element.art_group.special_layout .art_element.art_packages .art_pack_link a:hover, .art_element.art_group.special_layout .art_element.art_text .art_text_btn a:hover, .art_element.art_group.special_layout .art_element.art_texti .art_texti_btn a:hover, .art_element.art_group.special_layout .art_element.art_text_gallery .art_text_gallery_btn a:hover, .art_element.art_group.special_layout .art_element.art_tip .art_tip_btn a:hover, .art_element.art_group.special_layout .art_element.art_room .art_room_package_btn a:hover, .art_element.art_group.special_layout .art_element.art_room .art_room_table_btn a:hover, .art_element.art_group.special_layout .art_element.art_quote .art_quote_btn a:hover, .art_element.art_group.special_layout .art_element.art_button a:focus, .art_element.art_group.special_layout .art_element.art_packages .art_pack_link a:focus, .art_element.art_group.special_layout .art_element.art_text .art_text_btn a:focus, .art_element.art_group.special_layout .art_element.art_texti .art_texti_btn a:focus, .art_element.art_group.special_layout .art_element.art_text_gallery .art_text_gallery_btn a:focus, .art_element.art_group.special_layout .art_element.art_tip .art_tip_btn a:focus, .art_element.art_group.special_layout .art_element.art_room .art_room_package_btn a:focus, .art_element.art_group.special_layout .art_element.art_room .art_room_table_btn a:focus, .art_element.art_group.special_layout .art_element.art_quote .art_quote_btn a:focus, .art_element.art_group.special_layout .art_element.art_box .art_box_btn div:hover, .art_element.art_group.special_layout .art_element.art_box:focus .art_box_btn div {color: #FFF;}.art_element.art_group.special_layout .art_element.art_button.visible a::before, .art_element.art_group.special_layout .art_element.art_packages.visible .art_pack_link a::before, .art_element.art_group.special_layout .art_element.art_text.visible .art_text_btn a::before, .art_element.art_group.special_layout .art_element.art_texti.visible .art_texti_btn a::before, .art_element.art_group.special_layout .art_element.art_text_gallery.visible .art_text_gallery_btn a::before, .art_element.art_group.special_layout .art_element.art_tip.visible .art_tip_btn a::before, .art_element.art_group.special_layout .art_element.art_room.visible .art_room_package_btn a::before, .art_element.art_group.special_layout .art_element.art_room.visible .art_room_table_btn a::before, .art_element.art_group.special_layout .art_element.art_quote.visible .art_quote_btn a::before, .art_element.art_group.special_layout .art_element.art_box.visible .art_box_btn div::before {background-image: url(../img/icons/btn-orange.svg);filter: contrast(0) brightness(2);}.art_element.art_group.special_layout .art_element.art_button.visible a:hover::before, .art_element.art_group.special_layout .art_element.art_packages.visible .art_pack_link a:hover::before, .art_element.art_group.special_layout .art_element.art_text.visible .art_text_btn a:hover::before, .art_element.art_group.special_layout .art_element.art_texti.visible .art_texti_btn a:hover::before, .art_element.art_group.special_layout .art_element.art_text_gallery.visible .art_text_gallery_btn a:hover::before, .art_element.art_group.special_layout .art_element.art_tip.visible .art_tip_btn a:hover::before, .art_element.art_group.special_layout .art_element.art_room.visible .art_room_package_btn a:hover::before, .art_element.art_group.special_layout .art_element.art_room.visible .art_room_table_btn a:hover::before, .art_element.art_group.special_layout .art_element.art_quote.visible .art_quote_btn a:hover::before, .art_element.art_group.special_layout .art_element.art_button.visible a:focus::before, .art_element.art_group.special_layout .art_element.art_packages.visible .art_pack_link a:focus::before, .art_element.art_group.special_layout .art_element.art_text.visible .art_text_btn a:focus::before, .art_element.art_group.special_layout .art_element.art_texti.visible .art_texti_btn a:focus::before, .art_element.art_group.special_layout .art_element.art_text_gallery.visible .art_text_gallery_btn a:focus::before, .art_element.art_group.special_layout .art_element.art_tip.visible .art_tip_btn a:focus::before, .art_element.art_group.special_layout .art_element.art_room.visible .art_room_package_btn a:focus::before, .art_element.art_group.special_layout .art_element.art_room.visible .art_room_table_btn a:focus::before, .art_element.art_group.special_layout .art_element.art_quote.visible .art_quote_btn a:focus::before, .art_element.art_group.special_layout .art_element.art_box.visible .art_box_btn div:hover::before, .art_element.art_group.special_layout .art_element.art_box.visible:focus .art_box_btn div::before {filter: none;}.art_element.art_packages .art_pack_link a.second, .art_element.art_text_gallery .art_text_gallery_btn a.second, .art_element.art_quote .art_quote_btn a.second {padding: 0 0 0 45px;color: #000;text-align: unset;}.art_element.art_packages .art_pack_link a.second:hover, .art_element.art_packages .art_pack_link a.second:focus, .art_element.art_text_gallery .art_text_gallery_btn a.second:hover, .art_element.art_text_gallery .art_text_gallery_btn a.second:focus, .art_element.art_quote .art_quote_btn a.second:hover, .art_element.art_quote .art_quote_btn a.second:focus {text-decoration: underline;color: #EA5325;}.art_element.art_packages .art_pack_link a.second::before, .art_element.art_text_gallery .art_text_gallery_btn a.second::before, .art_element.art_quote .art_quote_btn a.second::before {content: none;}.art_element.art_packages .art_pack_link a.second::after, .art_element.art_text_gallery .art_text_gallery_btn a.second::after, .art_element.art_quote .art_quote_btn a.second::after {content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 34px;height: 7px;filter: brightness(0) saturate(100%);background-size: 100% 100%;transition: filter ease .5s;}.art_element.art_packages.visible .art_pack_link a.second::after, .art_element.art_text_gallery.visible .art_text_gallery_btn a.second::after, .art_element.art_quote.visible .art_quote_btn a.second::after {background-image: url(../img/icons/welle.svg);}.art_element.art_packages .art_pack_link a.second:hover::after, .art_element.art_packages .art_pack_link a.second:focus::after, .art_element.art_text_gallery .art_text_gallery_btn a.second:hover::after, .art_element.art_text_gallery .art_text_gallery_btn a.second:focus::after, .art_element.art_quote .art_quote_btn a.second:hover::after, .art_element.art_quote .art_quote_btn a.second:focus::after {filter: none;}.art_element:not(.art_group):not(.art_box) picture {overflow: hidden;}.art_element:not(.art_group):not(.art_box) picture img {transition: all ease 1s;}.art_element:not(.art_group):not(.art_box) picture img:hover {transform: scale(1.07);}.art_element.art_table table {width: 100%;border-collapse: collapse;}.art_element.art_table th, .art_element.art_table table.mobile_table td.trtitle {padding: 6px 8px;background-color: #f2f2f2;letter-spacing: 0;text-align: center;text-transform: none;}.art_element.art_table th:first-child, .art_element.art_table table.mobile_table td.trtitle:first-child {text-align: left;}.art_element.art_table td, .art_element.art_table table.mobile_table th {padding: 19px 8px;border-bottom: 1px dashed rgba(128, 128, 128, .5);text-align: center;letter-spacing: 0;background-color: transparent;}.art_element.art_table td:first-child {text-align: left;}.art_element.art_table td:first-child em {font-weight: 300;font-style: normal;padding-top: 5px;display: inline-block;}.art_element.art_texti .image_item {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 17px;}.art_element.art_texti .image_item .image_title {font: 400 5rem/113% var(--secondary-font);color: #5E5937;}.art_element.art_texti .video_c {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.art_element.art_texti .video_c video {width: 100%;height: 100%;object-fit: cover;}.art_element.art_texti.inner_width_full_width:has(.dv_dual) .art_element_c {align-items: flex-start;}.art_element.art_texti:has(.dv_dual) .dv_image_left, .art_element.art_texti:has(.dv_dual) .dv_image_right {width: 53%;display: flex;padding-bottom: min(11.4%, 97px);position: relative;}.art_element.art_texti:has(.dv_dual) .dv_image_right {justify-content: flex-end;}.art_element.art_texti:has(.dv_dual) .image_item:first-child {width: 70%;}.art_element.art_texti:has(.dv_dual) .image_item:nth-child(2) {position: absolute;bottom: 0;left: 0;width: 59%;z-index: 2;}.art_element.art_texti:has(.dv_dual) .dv_image_left .image_item:nth-child(2) {left: auto;right: 0;}.art_element.art_texti.image_right:has(.dv_dual) .art_texti_cont, .art_element.art_texti.image_left:has(.dv_dual) .art_texti_cont {width: 47%;padding-top: 40px;}.art_element.art_texti.image_right:has(.dv_dual) .art_texti_cont {padding-right: 170px;}.art_element.art_texti.image_left:has(.dv_dual) .art_texti_cont {padding-left: 170px;}.art_element.art_texti .art_texti_cont em {font-size: 1.5rem;font-style: normal;}.art_element.art_group.box_container > .art_element_c > .art_inner {padding-top: 100px;margin-top: 0 !important;display: flex;justify-content: flex-end;gap: 80px;}.art_element.art_group.box_container .art_element {width: calc(20% - 64px);padding-left: 0;padding-right: 0;margin: 0;}.art_element.art_box .art_element_c {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 20px;}.art_element.art_box .art_box_image_c {display: flex;justify-content: center;}.art_element.art_box .art_box_image_c .img_c {width: min(100%, 184px);height: 131px;padding: 0;}.art_element.art_box .art_box_image_c .img_c picture img {object-fit: contain;object-position: center;transition: all ease .5s;}.art_element.art_box a:hover .art_box_image_c .img_c picture img, .art_element.art_box a:focus .art_box_image_c .img_c picture img {transform: scale(1.3);}.art_element.art_box a {transition: all ease .5s;}.art_element.art_box a:hover, .art_element.art_box a:focus {color: #5E5937;}.art_element.art_group.special_layout {padding-top: 110px;padding-bottom: 110px;background-color: #5E5937;color: #FFF;}.art_element.art_group.special_layout > .art_element_c > .art_inner {display: flex;align-items: center;gap: 120px;margin-top: 0 !important;}.art_element.art_group.special_layout > .art_element_c > .art_headline {position: Absolute;top: 250px;left: 125px;z-index: 2;}.art_element.art_group.special_layout .left_part {width: calc(38% - 60px);}.art_element.art_group.special_layout .right_part {width: calc(62% - 60px);display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-end;gap: 80px;}.art_element.art_group.special_layout .art_element {margin: 0;padding-left: 0;padding-right: 0;}.art_element.art_group.special_layout .art_element.art_texti.image_full .art_texti_cont {max-width: 484px;}.art_element.art_group.special_layout .right_part .art_element.art_texti .art_element_c {justify-content: flex-end;}.art_element.art_group.special_layout .right_part .art_element:not(:first-child) {width: 79%;}.art_element.art_tip > .art_element_c {min-height: 100vh;align-items: flex-start;}.art_element.art_tip .art_tip_cont {padding: 100px 125px;color: #FFF;text-shadow: 0 2px 86.5px #000;}.art_element.art_tip + .art_element.vs_no_space {margin-top: -10px !important;}.art_element.art_group.pkgslider {background-color: #D8CEBA;padding-top: 110px;padding-bottom: 230px;}.art_element.art_group.pkgslider::before {content: "";position: absolute;top: 27px;left: 27px;width: calc(100% - 27px);height: calc(100% - 27px);background-size: 198px auto;}.art_element.art_group.pkgslider.visible::before {background-image: url(../img/bgs/loj.png);}.art_element.art_group.pkgslider > .art_element_c > .art_inner {margin-top: 0 !important;}.art_element.art_group.pkgslider .pkg_c {width: 100%;padding: 30px 0 0;display: flex;justify-content: center;flex-wrap: wrap;gap: 90px;}.art_element.art_group.pkgslider .art_element.art_packages {margin-top: 0;padding-left: 0;padding-right: 0;width: calc(33.33% - 60px);}.art_element.art_packages > .art_element_c {position: relative;padding: 0 35px 30px 35px;gap: 15px;}.art_element.art_packages > .art_element_c::before {content: "";position: absolute;top: 57px;left: 0;width: 100%;height: calc(100% - 57px);background-color: #FFF;border-radius: 63px;}.art_element.art_packages .art_pack_price {margin-top: 16px;font: 500 1.5rem/120% var(--secondary-font);}.art_element.art_packages .art_pack_price a {text-decoration: none;}.art_element.art_button.move_to_top {margin-top: -170px;z-index: 2;}.art_element.art_text_gallery > .art_element_c {background-color: #D8CEBA;padding-top: 65px;padding-bottom: 65px;position: relative;}.art_element.art_text_gallery.image_left > .art_element_c {border-radius: 0 132px 132px 0;}.art_element.art_text_gallery.image_right > .art_element_c {border-radius: 132px 0 0 132px;}.art_element.art_text_gallery .dv_image_left {width: 40%;}.art_element.art_text_gallery .dv_image_right {width: 40%;}.art_element.art_text_gallery.image_right .art_text_gallery_cont, .art_element.art_text_gallery.image_left .art_text_gallery_cont {width: 60%;display: flex;justify-content: flex-start;}.art_element.art_text_gallery.image_left .art_text_gallery_cont {padding-left: 120px;padding-right: 120px;}.art_element.art_text_gallery.image_right .art_text_gallery_cont {padding-left: 120px;padding-right: 120px;justify-content: flex-end;}.art_element.art_text_gallery .art_text_gallery_cont_inner {width: 100%;max-width: 715px;}.art_element.art_text_gallery .art_text_gallery_cont_inner em {font-weight: 600;font-size: 1.5rem;font-style: normal;}.art_element.art_text_gallery .art_text_gallery_badge_btn {position: absolute;top: 0;right: 0;transform: translate(21%, -21%);z-index: 2;}.art_element.art_text_gallery.image_right .art_text_gallery_badge_btn {right: auto;left: 0;transform: translate(-21%, -21%);}.art_element.art_text_gallery .art_text_gallery_badge_btn a {width: 167px;height: 167px;border-radius: 100%;display: flex;justify-content: center;align-items: center;font: 400 1.5rem/110% var(--secondary-font);color: #FFF;text-decoration: none;background-color: #E95425;transition: all ease .5s;}.art_element.art_text_gallery .art_text_gallery_badge_btn a:hover, .art_element.art_text_gallery .art_text_gallery_badge_btn a:focus {transform: scale(1.07);}.art_element .slick-arrow {width: 31px;height: 17px;background-color: transparent;background-size: contain;border-radius: 0;transition: all ease 0.5s;}.art_element .slick-list {padding-left: 0 !important;padding-right: 0 !important;}.art_element.art_quote {padding-top: 10px;padding-bottom: 10px;}.art_element.art_quote > .art_element_c {display: flex;justify-content: flex-end;align-items: center;padding-top: 100px;padding-bottom: 100px;min-height: 100vh;}.art_element.art_quote .art_quote_cont {max-width: 547px;background-color: #FFF;padding: 40px 45px 30px;margin: 0;}.art_element.art_quote .art_quote_cont p::before, .art_element.art_quote .art_quote_cont p::after {content: none;}.art_element.art_quote .art_quote_cont em {font-weight: 600;font-size: 1.5rem;font-style: normal;}.art_element.art_quote .art_quote_badge_btn {position: absolute;top: 0;right: 0;transform: translate(50%, -50%);}.art_element.art_quote .art_quote_badge_btn a {width: 167px;height: 167px;border-radius: 100%;display: flex;justify-content: center;align-items: center;font: 400 1.5rem/110% var(--secondary-font);color: #FFF;text-decoration: none;background-color: #E95425;transition: all ease .5s;}.art_element.art_quote .art_quote_badge_btn a:hover, .art_element.art_quote .art_quote_badge_btn a:focus {transform: scale(1.07);}.art_element.art_quote .art_headline {padding-right: 100px;}.season_section {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}.season_section > * {width: calc(50% - 25px);background-color: #D8CEBA;padding: 80px 125px;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}.season_section .left {border-radius: 0 132px 132px 0;}.season_section .right {align-self: flex-end;border-radius: 132px 0 0 132px;margin-top: -100px;text-align: right;}.season_section .right ul {width: 100%;}.season_section .right ul li {padding-left: 0;padding-right: 50px;}.season_section .right ul li::before {left: auto;right: 0;}.season_section .season_buttons {display: flex;align-items: center;gap: 17px;flex-wrap: wrap;margin-bottom: 10px;}.season_section button {display: inline-block;padding: 8px 30px 5px;font: 400 1.5rem/120% var(--secondary-font);color: #000;text-decoration: none;text-align: center;transition: all ease .5s;cursor: pointer;position: relative;}.season_section button:hover, .season_section button:focus, .season_section button.active {color: #FFF;}.season_section button span {position: relative;z-index: 2;}.season_section button::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: 100% 100%;transition: all ease .5s;}.art_element.visible .season_section button::before {background-image: url(../img/icons/btn-orange-outline.svg);}.art_element.visible .season_section button:hover::before, .art_element.visible .season_section button:focus::before, .art_element.visible .season_section button.active::before {background-image: url(../img/icons/btn-orange.svg);}.season_section [data-season] {display: none;}.season_section [data-season].active {display: block;}.season_section .season_buttons button[data-season] {display: inline-flex;}.art_element.filter_container > .art_element_c > .art_inner {margin-top: 0 !important;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}.art_element.filter_container .filter_section {width: 100%;display: flex;flex-wrap: wrap;align-items: stretch;gap: 80px 134px;margin-top: 100px;transition: all ease .5s;}.art_element.filter_container .filter_section:has(.art_element.is-offset:not(.inactive)) {padding-top: 240px;}.art_element.filter_container .art_element {width: calc(50% - 67px);margin: 0;padding-left: 0;padding-right: 0;transition: all ease .5s;}.art_element.filter_container.inactive .art_element {opacity: 0 !important;}.art_element.filter_container .art_element.inactive {display: none;}.art_element.filter_container .art_element.is-offset {margin-top: -240px;}.art_element.filter_container .filter_c {width: 100%;display: flex;justify-content: center;}.art_element.filter_container .filter_c .filters {width: 100%;display: flex;justify-content: center;align-items: stretch;gap: 30px;flex-wrap: wrap;}.art_element.filter_container .filter_c .filters button {display: inline-block;min-width: 189px;padding: 8px 30px 5px;font: 400 1.5rem/120% var(--secondary-font);color: #000;text-decoration: none;text-align: center;transition: all ease .5s;cursor: pointer;position: relative;}.art_element.filter_container .filter_c .filters button:hover, .art_element.filter_container .filter_c .filters button:focus, .art_element.filter_container .filter_c .filters button.active {color: #FFF;}.art_element.filter_container .filter_c .filters button span {position: relative;z-index: 2;}.art_element.filter_container .filter_c .filters button::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: 100% 100%;transition: all ease .5s;}.art_element.filter_container.visible .filter_c .filters button::before {background-image: url(../img/icons/btn-orange-outline.svg);}.art_element.filter_container.visible .filter_c .filters button:hover::before, .art_element.filter_container.visible .filter_c .filters button:focus::before, .art_element.filter_container.visible .filter_c .filters button.active::before {background-image: url(../img/icons/btn-orange.svg);}.art_element.filter_container .filter_c .filters button[data-filter=all] span::after {content: "Alle";}html[lang=en] .art_element.filter_container .filter_c .filters button[data-filter=all] span::after {content: "All";}.art_element.filter_container .filter_c .filters button[data-filter=summer] span::after {content: "Sommer";}html[lang=en] .art_element.filter_container .filter_c .filters button[data-filter=summer] span::after {content: "Summer";}.art_element.filter_container .filter_c .filters button[data-filter=winter] span::after {content: "Winter";}.art_element.filter_container .filter_c .filters button[data-filter=tips] span::after {content: "Tipps";}html[lang=en] .art_element.filter_container .filter_c .filters button[data-filter=tips] span::after {content: "Tips";}.art_element.filter_container .filter_c .filters button[data-filter=culinary] span::after {content: "Kulinarik";}html[lang=en] .art_element.filter_container .filter_c .filters button[data-filter=culinary] span::after {content: "Culinary";}.art_element.content_highlight > .art_element_c {padding: 60px 48px 60px;background-color: #5E5937;color: #FFF;margin: 0;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}.art_element.text_big {font-size: 1.5rem;}.art_element.art_gallery .gal_section {width: 100%;padding-bottom: 104.86%;position: relative;}.art_element.art_gallery .gal_special .gal_item {position: absolute;overflow: hidden;padding: 0;}.art_element.art_gallery .gal_special .img_c {padding: 0;}.art_element.art_gallery .gal_special .img_c picture {position: unset;top: unset;left: unset;width: unset;height: unset;float: left;line-height: 50%;}.art_element.art_gallery .gal_special .img_c picture img {height: auto;aspect-ratio: 6 / 9;}.art_element.art_gallery .gal_special .gal_pos_1 {top: 9.17%;left: 23.62%;width: 11.29%;}.art_element.art_gallery .gal_special .gal_pos_2 {top: 29.16%;left: 0;width: 34.86%;}.art_element.art_gallery .gal_special .gal_pos_2 .img_c picture img {aspect-ratio: 6 / 4;}.art_element.art_gallery .gal_special .gal_pos_3 {top: 55.22%;left: 13.09%;width: 21.77%;}.art_element.art_gallery .gal_special .gal_pos_4 {top: 2.26%;left: 39.09%;width: 22.47%;}.art_element.art_gallery .gal_special .gal_pos_5 {top: 53.29%;left: 39.09%;width: 22.47%;}.art_element.art_gallery .gal_special .gal_pos_5 .img_c picture img {aspect-ratio: 6 / 4;}.art_element.art_gallery .gal_special .gal_pos_6 {top: 71.29%;left: 39.09%;width: 45.05%;}.art_element.art_gallery .gal_special .gal_pos_6 .img_c picture img {aspect-ratio: 6 / 4;}.art_element.art_gallery .gal_special .gal_pos_7 {top: 0;left: 65.26%;width: 21.71%;}.art_element.art_gallery .gal_special .gal_pos_7 .img_c picture img {aspect-ratio: 6 / 4;}.art_element.art_gallery .gal_special .gal_pos_8 {top: 17.73%;left: 65.26%;width: 34.74%;}.art_element.art_gallery .gal_special::after {content: "";position: absolute;top: 39.59%;left: 39.09%;width: 22.47%;aspect-ratio: 391 / 156;background-size: contain;}.art_element.art_gallery.visible .gal_special::after {background-image: url(../img/logos/logo-sevens-kitchen-restaurant-flachau-schwarz.svg);}@media(max-width: 1600px) {.art_element.art_texti.image_right:has(.dv_dual) .art_texti_cont {padding-right: 100px;}.art_element.art_texti.image_left:has(.dv_dual) .art_texti_cont {padding-left: 100px;}.art_element.art_texti .image_item .image_title {font-size: 3.5rem;}.art_element.art_text_gallery.image_left .art_text_gallery_cont {padding-left: 100px;}.art_element.art_text_gallery.image_right .art_text_gallery_cont {padding-right: 100px;}}@media(max-width: 1400px) {.art_element.art_group.box_container > .art_element_c > .art_inner {gap: 40px;}.art_element.art_group.box_container .art_element {width: calc(20% - 32px);}.art_element.art_group.pkgslider .pkg_c {gap: 40px;}.art_element.art_group.pkgslider .art_element.art_packages {width: calc(33.33% - 27px);}}@media(max-width: 1200px) {.art_element.art_texti.image_right:has(.dv_dual) .art_texti_cont {padding-right: 50px;}.art_element.art_texti.image_left:has(.dv_dual) .art_texti_cont {padding-left: 50px;}.art_element.art_group.special_layout > .art_element_c > .art_inner {gap: 60px;}.art_element.art_group.special_layout .left_part {width: calc(38% - 30px);}.art_element.art_group.special_layout .right_part {width: calc(62% - 30px);}.art_element.art_text_gallery.image_left .art_text_gallery_cont {padding-left: 50px;}.art_element.art_text_gallery.image_right .art_text_gallery_cont {padding-right: 50px;}.art_element.art_quote .art_quote_cont {padding-left: 70px;}.art_element.art_quote .art_quote_badge_btn {left: 0;right: auto;transform: translate(-50%, -50%);}.season_section > * {padding: 80px 46px;}.art_element.filter_container .filter_section:has(.art_element.is-offset:not(.inactive)) {padding-top: 150px;}.art_element.filter_container .art_element.is-offset {margin-top: -150px;}.art_element.filter_container .filter_section {gap: 80px 60px;}.art_element.filter_container .art_element {width: calc(50% - 30px);}.art_element.art_tip .art_tip_cont {padding-left: 46px;padding-right: 46px;}}@media( max-width: 1025px) {.content {font-size: 1.125rem;}.art_element .art_headline h1 {font-size: 3.25rem;}.art_element .art_headline h2 {font-size: 2.75rem;}.art_element .art_headline h3 {font-size: 2rem;}.art_element .art_headline h5, .art_element .art_headline span.h5 {font-size: 3.75rem;}.art_element .art_headline h4, .art_element .art_headline span.h4, .art_element.art_cols .art_col h4.coltitle {font-size: 1.375rem;}.art_element.art_button a, .art_element.art_packages .art_pack_link a, .art_element.art_text .art_text_btn a, .art_element.art_texti .art_texti_btn a, .art_element.art_text_gallery .art_text_gallery_btn a, .art_element.art_tip .art_tip_btn a, .art_element.art_room .art_room_package_btn a, .art_element.art_room .art_room_table_btn a, .art_element.art_quote .art_quote_btn a, .art_element.art_box .art_box_btn div {font-size: 1.375rem;}.art_element.art_texti .image_item .image_title {font-size: 2.5rem;}.art_element.art_group.box_container > .art_element_c > .art_inner {flex-wrap: wrap;padding-top: 50px;}.art_element.art_group.box_container .art_element {width: calc(33.33% - 27px);}.art_element.art_box .art_box_image_c .img_c {width: min(100%, 135px);height: 93px;}.art_element.art_group.pkgslider.visible .slick-arrow {background-image: url(../img/icons/content_slick_arrow_black.svg);}.art_element.art_group.pkgslider .slick-arrow.slick-prev {left: 0;transform: translate(-100%, -50%);}.art_element.art_group.pkgslider .slick-arrow.slick-next {right: 0;transform: translate(100%, -50%) rotate(180deg);}.art_element.art_group.pkgslider .art_element {margin-left: 10px;margin-right: 10px;}.season_section > * {width: 70%;}.season_section .left {border-radius: 0 100px 100px 0;}.season_section .right {margin-top: 50px;border-radius: 100px 0 0 100px;}.art_element.art_text_gallery .art_text_gallery_badge_btn a {width: 120px;height: 120px;font-size: 1.25rem;}.art_element.art_text_gallery.image_left > .art_element_c {border-radius: 0 100px 100px 0;}.art_element.art_text_gallery.image_right > .art_element_c {border-radius: 100px 0 0 100px;}.art_element.art_quote .art_quote_badge_btn a {width: 120px;height: 120px;font-size: 1.25rem;}.art_element.filter_container .filter_section {margin-top: 60px;gap: 30px 60px;}.art_element.filter_container .filter_c .filters {gap: 20px;}.art_element.filter_container .filter_c .filters button {min-width: 140px;}}@media(max-width: 850px) {.content > .art_element.art_texti:first-child .dv_image_right, .content > .art_element.art_texti:first-child .dv_image_left {order: 2;}.content > .art_element.art_texti.image_right:first-child .art_texti_cont, .content > .art_element.art_texti.image_left:first-child .art_texti_cont {order: 1;padding-top: 0;padding-bottom: 50px;}.art_element.art_texti:has(.dv_dual) .dv_image_left, .art_element.art_texti:has(.dv_dual) .dv_image_right {width: 100%;}.art_element.art_texti.image_right:has(.dv_dual) .art_texti_cont, .art_element.art_texti.image_left:has(.dv_dual) .art_texti_cont {width: 100%;}.art_element.art_texti.image_right:not(.spr):has(.dv_dual) .art_texti_cont {padding-right: 46px;}.art_element.art_texti.image_left:not(.spl):has(.dv_dual) .art_texti_cont {padding-left: 46px;}.art_element.art_group.special_layout {padding-left: 0;padding-right: 0;padding-bottom: 50px;}.art_element.art_group.special_layout > .art_element_c > .art_inner {gap: 30px;flex-wrap: wrap;}.art_element.art_group.special_layout .left_part {width: 100%;}.art_element.art_group.special_layout .right_part {width: 100%;gap: 30px;}.art_element.art_group.special_layout .art_element {width: 78%;}.art_element.art_group.special_layout .left_part .art_element.art_texti.image_full .art_texti_cont {padding-left: 46px;}.art_element.art_group.special_layout .right_part .art_element.art_texti.image_full:first-child .art_texti_cont {padding-right: 46px;}.art_element.art_group.special_layout .right_part .art_element.art_texti.image_full:last-child {align-self: flex-start;}.art_element.art_group.special_layout .right_part .art_element.art_texti.image_full:last-child, .art_element.art_group.special_layout .right_part .art_element.art_texti.image_full:last-child .art_headline > * {text-align: left;}.art_element.art_group.special_layout .right_part .art_element.art_texti.image_full:last-child .art_texti_btn {justify-content: flex-start;}.art_element.art_group.special_layout .right_part .art_element.art_texti.image_full:last-child .art_texti_cont {padding-left: 46px;}.art_element.art_group.special_layout .art_element.art_texti.image_full .art_texti_cont {max-width: unset;}.art_element.art_group.special_layout > .art_element_c > .art_headline {top: 28px;left: 46px;max-width: 380px;}.art_element.art_text_gallery {padding-left: 0;padding-right: 0;}.art_element.art_text_gallery > .art_element_c {padding-top: 0;}.art_element.art_text_gallery.image_left > .art_element_c, .art_element.art_text_gallery.image_right > .art_element_c {border-radius: 0;}.art_element.art_text_gallery .dv_image_left {width: 100%;}.art_element.art_text_gallery .dv_image_right {width: 100%;}.art_element.art_text_gallery.image_right .art_text_gallery_cont, .art_element.art_text_gallery.image_left .art_text_gallery_cont {width: 100%;padding-left: 46px;padding-right: 46px;}.art_element.art_text_gallery .art_text_gallery_badge_btn, .art_element.art_text_gallery.image_right .art_text_gallery_badge_btn {left: auto;right: 30px;transform: translateY(-21%);}.art_element.art_quote {padding-left: 0;padding-right: 0;}.art_element.art_quote > .art_element_c {flex-direction: column;justify-content: flex-start;align-items: flex-start;padding-top: 10px;padding-bottom: 0;min-height: unset;}.art_element.art_quote .art_quote_image_c {position: relative;top: unset;left: unset;height: auto;padding-bottom: 66.8%;}.art_element.art_quote .art_quote_cont {max-width: unset;padding: 70px 46px 10px;}.art_element.art_quote .art_quote_badge_btn {left: 30px;transform: translateY(-50%);}}@media(max-width: 750px) {.art_element.filter_container .filter_section:has(.art_element.is-offset:not(.inactive)) {padding-top: 0;}.art_element.filter_container .art_element.is-offset {margin-top: 0;}.art_element.filter_container .art_element {width: 100%;}}@media( max-width: 650px) {.content {font-size: 1.125rem;}.content li {padding-left: 30px;}.content ul li::before {width: 12px;height: 12px;}.art_element .art_headline h1 {font-size: 2.5rem;}.art_element .art_headline h2 {font-size: 1.875rem;}.art_element .art_headline h3 {font-size: 1.75rem;}.art_element .art_headline h4, .art_element .art_headline span.h4, .art_element.art_cols .art_col h4.coltitle {font-size: 1.25rem;}.art_element .art_headline h5, .art_element .art_headline span.h5 {font-size: 2.5rem;}.art_element.art_button a, .art_element.art_packages .art_pack_link a, .art_element.art_text .art_text_btn a, .art_element.art_texti .art_texti_btn a, .art_element.art_text_gallery .art_text_gallery_btn a, .art_element.art_tip .art_tip_btn a, .art_element.art_room .art_room_package_btn a, .art_element.art_room .art_room_table_btn a, .art_element.art_quote .art_quote_btn a, .art_element.art_box .art_box_btn div {font-size: 1.25rem;}.art_element.art_packages .art_pack_link a.second, .art_element.art_text_gallery .art_text_gallery_btn a.second, .art_element.art_quote .art_quote_btn a.second {padding-left: 35px;}.art_element.art_packages .art_pack_link a.second::after, .art_element.art_text_gallery .art_text_gallery_btn a.second::after, .art_element.art_quote .art_quote_btn a.second::after {width: 24px;height: 5px;}.art_element.art_texti .image_item .image_title {font-size: 1.875rem;}.art_element.art_group.special_layout > .art_element_c > .art_headline {top: 49px;max-width: 250px;}.art_element.art_group.box_container > .art_element_c > .art_headline > * {text-align :center;}.art_element.art_group.box_container > .art_element_c > .art_inner {padding-top: 30px;gap: 20px;justify-content: center;}.art_element.art_group.box_container .art_element {width: max(190px, calc(50% - 15px));}.art_element.art_group.special_layout {padding-top: 100px;padding-bottom: 10px;margin-bottom: 0;}.art_element.art_texti.image_right .art_texti_cont, .art_element.art_texti.image_left .art_texti_cont, .art_element.art_texti.image_full .art_texti_cont {padding-top: 10px;}.art_element.art_texti.image_right:has(.dv_dual) .art_texti_cont, .art_element.art_texti.image_left:has(.dv_dual) .art_texti_cont {padding-top: 15px;}.art_element.art_group.special_layout > .art_element_c > .art_inner {gap: 0;}.art_element.art_group.special_layout .right_part {gap: 0;}.art_element.art_group.pkgslider {padding-top: 25px;padding-bottom: 80px;}.art_element.art_group.pkgslider > .art_element_c > .art_headline > * {text-align: center;}.art_element.art_group.pkgslider::before {top: 13px;left: 0;width: 100%;height: calc(100% - 13px);background-size: 198px auto;background-position: center;}.art_element.art_group.pkgslider .pkg_c {padding-top: 10px;}.art_element.art_packages > .art_element_c {padding: 0 24px 18px;}.art_element.art_packages > .art_element_c::before {border-radius: 53px;}.art_element.art_group.pkgslider .art_element {margin-left: 0;margin-right: 0;}.art_element.art_packages, .art_element.art_packages .art_headline > * {text-align: center;}.art_element.art_packages .art_pack_link {justify-content: center;}.art_element.art_packages .art_pack_price {font-size: 1.25rem;}.art_element.art_group.pkgslider .slick-arrow.slick-prev {left: -10px;}.art_element.art_group.pkgslider .slick-arrow.slick-next {right: -10px;}.art_element.art_button.move_to_top {margin-top: -65px;}.art_element .slick-arrow {width: 27px;height: 15px;}.season_section > * {width: calc(100% - 46px);padding: 40px 46px;}.season_section .left {border-radius: 0 53px 53px 0;}.season_section .right {border-radius: 53px 0 0 53px;}.season_section button {font-size: 1.25rem;}.season_section .right ul li {padding-right: 30px;}.art_element.filter_container .filter_section {margin-top: 40px;}.art_element.filter_container .filter_c .filters button {font-size: 1.25rem;min-width: 110px;}.art_element.art_gallery .gal_section {padding-bottom: 0;}.art_element.art_gallery .gal_special .gal_item {position: relative;top: unset !important;left: unset !important;}.art_element.art_gallery .gal_special .gal_logo {display: none !important;}.art_element.art_gallery .gal_special .slick-track {display: flex;align-items: flex-end;gap: 26px;}.art_element.art_gallery .gal_special .gal_pos_1, .art_element.art_gallery .gal_special .gal_pos_3, .art_element.art_gallery .gal_special .gal_pos_4, .art_element.art_gallery .gal_special .gal_pos_8 {width: 40.2vw;}.art_element.art_gallery .gal_special .gal_pos_2, .art_element.art_gallery .gal_special .gal_pos_5, .art_element.art_gallery .gal_special .gal_pos_6, .art_element.art_gallery .gal_special .gal_pos_7 {width: 67.17vw;}.art_element.art_gallery .gal_section {padding-top: 31px;}.art_element.art_gallery.visible .slick-arrow {background-image: url(../img/icons/content_slick_arrow_grey.svg);}.art_element.art_gallery .slick-arrow.slick-next {top: 0;right: 46px;transform: rotate(180deg);}.art_element.art_gallery .slick-arrow.slick-prev {top: 0;right: 90px;left: auto;transform: none;}.art_element.art_gallery.visible .gal_special::after {content: none;}.art_element.text_big {font-size: 1.25rem;}}@media(max-width: 450px) {.art_element.content_highlight {padding-left: 0;padding-right: 0;}}.wetter_c {color: #525261;overflow: hidden;width: 96%;margin: 0 2%;}.wetter_c .wetter_day {float: left;margin: 35px 0 0;padding: 0 10% 0 0;width: 40%;}.wetter_c .wetter_desc {float: left;margin: 35px 0 0;width: 100%;}.wetter_c p.wetter_title {color: #333;font-family: 'Raleway',Arial,sans-serif;font-size: 15px;font-weight: normal;line-height: 150%;text-transform: uppercase;}.wetter_c p.wetter_stitle {font-weight: bold;padding: 3px 0;}.wetter_c p.wetter_stitle.spacer {margin: 8px 0 0;}.wetter_c .wetter_spacer {margin: 15px 0 0;}.wetter_c .wetter_day_data {float: left;margin: 10px 0 0;max-width: 460px;min-width: 280px;}.wetter_c .wetter_day_data .wetter_icon {padding: 0 10% 0 0;width: 30%;}.wetter_c .wetter_day_data .wetter_icon img {vertical-align: middle;}.wetter_c .wetter_day_data .wetter_label {font-weight: bold;padding: 0 5% 0 0;width: 35%;}.wetter_c .wetter_day_data .wetter_data {width: 20%;}.wetter_c .wetter_sepline {border-top: 1px solid #ccc;float: left;margin: 35px 0 0;width: 100%;}@media only screen and (max-width: 1000px) {.wetter_c .wetter_day {width: 100%;}.wetter_c .wetter_day {width: 100%;}.wetter_c .wetter_day_data .wetter_label {font-size: 13px;}.wetter_c .wetter_icon img {width: 50px;}.wetter_c .wetter_day_data td {padding: 0;}.wetter_c .wetter_icon {padding: 0 5% 0 0;width: 25%;}.wetter_c .wetter_day_data .wetter_label {width: 45%;}}#maprahmen {border: 1px solid #fff;width: 100%;text-align: left;}#karte {width: 100%;height: 400px;}#input-hintergrund {background: #f0eeee;padding: 5px;border: 1px solid #f0eeee;}#inputaddress {width: 300px;padding: 1px;height: 30px;border: 1px solid #fff;background-color: #fff;font-family: 'PT Sans', 'Trebuchet MS', Verdana, 'Lucida Sans', 'sans-serif';font-size: 1em;color: #65594c;margin-right: 15px;}#mapsButton {background: #ae8c4d;color: #fff;font: 400 1.063em/110% Lato, Arial, Helvetica, 'sans-serif';padding: 7px 25px;border: 2px solid #ae8c4d;transition: all .5s;text-decoration: none;border-radius: 20px;cursor: pointer;}.mapposition {color: #65594c;font-size: 1em;}.marker {height: 120px;text-align: left;width: 300px;}