@charset "utf-8";:root {--primary-font: Montserrat, sans-serif;--secondary-font: "NexaRustSansBlackShadow", Arial sans-serif;}body.mceContentBody {overflow: auto;background-color: #fff;}.art_focus:focus {outline: none;}.content, #right_popup {font: 500 1.125rem/177% var(--primary-font);color: #114071;}.content ul, #right_popup ul {margin: 0;padding: 0;display: table;list-style: none;position: relative;}.content li, #right_popup li {padding-bottom: 3px;position: relative;}.content ul li::before, #right_popup ul li::before {display: inline-block;top: -3px;width: 6px;height: 6px;margin-right: 12px;position: relative;border-radius: 50%;background-color: #114071;content: '';}.content a, #right_popup a {color: inherit;text-decoration: underline;}.content a:hover, #right_popup 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, #right_popup 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 2.813rem/130% var(--secondary-font);letter-spacing: 0;text-transform: uppercase;}.art_element .art_headline h1 em {font-size: 1.5rem;line-height: 130%;font-style: normal;display: inline-block;margin-top: 10px;}.art_element .art_headline h2 {font: 400 2.375rem/130% var(--secondary-font);letter-spacing: 0;text-transform: uppercase;}.art_element .art_headline h3, .art_element .art_headline span.h3 {font: 400 1.875rem/130% var(--secondary-font);letter-spacing: 0;text-transform: uppercase;}.art_element .art_headline h4, .art_element .art_headline span.h4 {font: 800 1.125rem/120% var(--primary-font);text-transform: none;}.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 {padding-top: 50px;margin-top: 0;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 14px;}.art_element.art_button.ta_center, .art_element.art_packages.ta_center .art_pack_link, .art_element.art_text.ta_center .art_text_btn, .art_element.art_texti.ta_center .art_texti_btn, .art_element.art_text_gallery.ta_center .art_text_gallery_btn, .art_element.art_tip.ta_center .art_tip_btn, .art_element.art_room.ta_center .art_room_package_btn, .art_element.art_room.ta_center .art_room_table_btn, .art_element.art_box.ta_center .art_box_btn {align-items: center;}.art_element.art_button.ta_right, .art_element.art_packages.ta_right .art_pack_link, .art_element.art_text.ta_right .art_text_btn, .art_element.art_texti.ta_right .art_texti_btn, .art_element.art_text_gallery.ta_right .art_text_gallery_btn, .art_element.art_tip.ta_right .art_tip_btn, .art_element.art_room.ta_right .art_room_package_btn, .art_element.art_room.ta_right .art_room_table_btn, .art_element.art_box.ta_right .art_box_btn {align-items: flex-end;}.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_box .art_box_btn div {display: inline-block;padding: 17px 20px;background-color: #0071EB;border-radius: 15px;transition: background-color .5s ease;font: 600 1.125rem/120% var(--primary-font);text-decoration: none;text-align: center;color: #FFF;position: relative;min-width: unset;}.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_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_box .art_box_btn div:hover, .art_element.art_box:focus .art_box_btn div {background-color: #007DFF;}.art_element.art_button a:nth-child(2), .art_element.art_packages .art_pack_link a:nth-child(2), .art_element.art_text .art_text_btn a:nth-child(2), .art_element.art_texti .art_texti_btn a:nth-child(2), .art_element.art_text_gallery .art_text_gallery_btn a:nth-child(2), .art_element.art_tip .art_tip_btn a:nth-child(2), .art_element.art_room .art_room_package_btn a:nth-child(2), .art_element.art_room .art_room_table_btn a:nth-child(2), .art_element.art_box .art_box_btn div:nth-child(2) {background-color: #FFCC00;color: #02406B;}.art_element.art_button a:nth-child(2):hover, .art_element.art_packages .art_pack_link a:nth-child(2):hover, .art_element.art_text .art_text_btn a:nth-child(2):hover, .art_element.art_texti .art_texti_btn a:nth-child(2):hover, .art_element.art_text_gallery .art_text_gallery_btn a:nth-child(2):hover, .art_element.art_tip .art_tip_btn a:nth-child(2):hover, .art_element.art_room .art_room_package_btn a:nth-child(2):hover, .art_element.art_room .art_room_table_btn a:nth-child(2):hover, .art_element.art_button a:nth-child(2):focus, .art_element.art_packages .art_pack_link a:nth-child(2):focus, .art_element.art_text .art_text_btn a:nth-child(2):focus, .art_element.art_texti .art_texti_btn a:nth-child(2):focus, .art_element.art_text_gallery .art_text_gallery_btn a:nth-child(2):focus, .art_element.art_tip .art_tip_btn a:nth-child(2):focus, .art_element.art_room .art_room_package_btn a:nth-child(2):focus, .art_element.art_room .art_room_table_btn a:nth-child(2):focus, .art_element.art_box .art_box_btn div:nth-child(2):hover, .art_element.art_box:focus .art_box_btn div:nth-child(2) {background-color: #FADD00;}.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_box .art_box_btn div span {display: inline-block;padding-right: 32px;position: relative;}.art_element.art_button a span::after, .art_element.art_packages .art_pack_link a span::after, .art_element.art_text .art_text_btn a span::after, .art_element.art_texti .art_texti_btn a span::after, .art_element.art_text_gallery .art_text_gallery_btn a span::after, .art_element.art_tip .art_tip_btn a span::after, .art_element.art_room .art_room_package_btn a span::after, .art_element.art_room .art_room_table_btn a span::after, .art_element.art_box .art_box_btn div span::after {content: "";position: absolute;top: 2px;right: 0;width: 20px;height: 17px;background-size: 100% 100%;animation: horizontal-shaking 1.5s infinite;filter: contrast(0) brightness(2);}.art_element.art_button.visible a span::after, .art_element.art_packages.visible .art_pack_link a span::after, .art_element.art_text.visible .art_text_btn a span::after, .art_element.art_texti.visible .art_texti_btn a span::after, .art_element.art_text_gallery.visible .art_text_gallery_btn a span::after, .art_element.art_tip.visible .art_tip_btn a span::after, .art_element.art_room.visible .art_room_package_btn a span::after, .art_element.art_room.visible .art_room_table_btn a span::after, .art_element.art_box.visible .art_box_btn div span::after {background-image: url(../img/icons/arrow_right_blue.svg);}.art_element.art_button a:nth-child(2) span::after, .art_element.art_packages .art_pack_link a:nth-child(2) span::after, .art_element.art_text .art_text_btn a:nth-child(2) span::after, .art_element.art_texti .art_texti_btn a:nth-child(2) span::after, .art_element.art_text_gallery .art_text_gallery_btn a:nth-child(2) span::after, .art_element.art_tip .art_tip_btn a:nth-child(2) span::after, .art_element.art_room .art_room_package_btn a:nth-child(2) span::after, .art_element.art_room .art_room_table_btn a:nth-child(2) span::after, .art_element.art_box .art_box_btn div:nth-child(2) span::after {filter: none;}.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;font: 700 .875rem/120% Mulish, Arial, sans-serif;letter-spacing: 0;color: #303030;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;font: 700 .875rem/120% Mulish, Arial, sans-serif;letter-spacing: 0;color: #303030;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.highlight {background-color: #fff;padding-top: 150px;padding-bottom: 150px;}.art_element.art_group.pkgslider .pkg_c .pkg_inner > .art_element {padding-left: 5px;padding-right: 5px;margin-left: 10px;margin-right: 10px;}.art_element.art_group.valign_centered > .art_element_c > .art_inner {display: flex;align-items: center;gap: 88px;flex-wrap: wrap;}.art_element.art_group.valign_centered .art_element {padding-left: 0;padding-right: 0;}.art_element.art_group.valign_centered .art_element:nth-child(2n+1) {width: calc(53% - 44px);}.art_element.art_group.valign_centered .art_element:nth-child(2n) {width: calc(47% - 44px);}.quick_enquiry_c {width: 100%;display: flex;flex-direction: column;padding: 63px 84px 63px 63px;border-radius: 31px;background-color: rgba(255, 255, 255, 0.62);box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.13);position: relative;}.quick_enquiry_c .badge {content: "";position: absolute;top: 0;right: 0;transform: translate(23%,-41%);width: 230px;height: 236px;background-size: 100% 100%;animation: badge_pulse 1.3s infinite;}.quick_enquiry_c .badge img {width: 100%;}.quick_enquiry_c .title {font: 40 2.375rem/130% var(--secondary-font);}.quick_enquiry_c form {width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;gap: 60px;padding-top: 30px;font: 500 1.125rem/120% var(--primary-font);}.quick_enquiry_c form label {font: 300 1rem/120% var(--primary-font);color: rgba(17, 64, 113, 0.50);}.quick_enquiry_c form .input_c {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;border-bottom: 1px solid #02406B;}.quick_enquiry_c form .input_c.small {width: calc(50% - 30px);}.quick_enquiry_c form .input {width: 100%;padding-top: 10px;padding-bottom: 10px;position: relative;}.quick_enquiry_c form input {width: 100%;background-color: transparent;border: none;font: inherit;color: inherit;}.quick_enquiry_c form .input .img_cal {position: absolute;right: 0;bottom: 8px;width: 50px;height: 50px;background-color: #1F3D5D;border-radius: 50%;display: flex;justify-content: center;align-items: center;line-height: 50%;cursor: pointer;}.quick_enquiry_c form input::placeholder {opacity: 1;color: #1F3D5D;}.quick_enquiry_c form button {padding: 17px 20px;font: 600 1.125rem/120% var(--primary-font);color: #FFF;background-color: #0071EB;border-radius: 15px;transition: all ease .5s;cursor: pointer;}.quick_enquiry_c form button:hover, .quick_enquiry_c form button:focus {background-color: #007DFF;}.quick_enquiry_c form button span {display: inline-block;padding-right: 37px;position: relative;}.quick_enquiry_c form button span::after {content: '';position: absolute;top: 3px;right: 0;width: 20px;height: 17px;background-size: 100% 100%;animation: horizontal-shaking 1.5s infinite;}.art_element.visible .quick_enquiry_c form button span::after {background-image: url(../img/icons/arrow_right.svg);}.art_element.art_box {color: #FFF;}.art_element.art_box .art_element_c {border-radius: 30px;overflow: hidden;position: relative;}.art_element.art_box .art_element_c::after {content: "";position: absolute;bottom: 35px;right: 40px;transform: rotate(45deg);border-radius: 100%;width: 82px;height: 82px;background-position: center;background-repeat: no-repeat;background-size: 50px auto;transition: all ease .7s;z-index: 3;}.art_element.art_box.visible .art_element_c::after {background-image: url(../img/icons/arrow_right.svg);}.art_element.art_box .art_element_c:hover::after, .art_element.art_box .art_element_c:focus::after {transform: rotate(-45deg);background-color: #FB8300;}.art_element.art_box .art_box_image_c .img_c::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .2;}.art_element.art_box .art_box_image_c .art_headline {position: absolute;top: 70px;left: 0;padding-left: 20px;padding-right: 20px;z-index: 2;}.art_element.art_box .art_box_cont {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;transform: translate(-100%, 100%);background-color: #1F3D5D;padding: 30px;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: transform ease .7s;border-radius: 30px;z-index: 2;}.art_element.art_box .art_element_c:hover .art_box_cont, .art_element.art_box .art_element_c:focus .art_box_cont {transform: none;}.art_element.art_group.box_container > .art_element_c > .art_inner {margin-top: 0 !important;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 30px;}.art_element.art_group.box_container .art_element {margin: 0;padding: 0;}.art_element.art_group.box_container .art_element:first-child {grid-row-start: 1;grid-row-end: 3;align-self: end;}.art_element.art_group.box_container .art_element:first-child::before {content: "";position: absolute;top: -75px;left: 50%;transform: translate(-50%, -100%);width: 232px;height: 269px;background-size: 100% 100%;}.art_element.art_group.box_container .art_element.visible:first-child::before {background-image: url(../img/icons/Z-icon.svg);}.art_element.art_tip > .art_element_c {min-height: unset;}.art_element.art_tip .art_tip_image_c {height: auto;position: relative;top: unset;left: unset;border-radius: 55px;overflow: hidden;}.art_element.art_tip .art_tip_image_c::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .4;}.art_element.art_tip .art_tip_image_c .img_c {top: unset;left: unset;width: 100%;height: auto;padding-bottom: 43.52%;position: relative;}.art_element.art_tip .art_tip_cont {padding: 30px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);color: #FFF;}.art_element.art_tip .art_headline {padding-top: 132px;}.art_element.art_tip .art_headline::after {content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 92px;height: 92px;background-size: 100% 100%;}.art_element.art_tip.visible .art_headline::after {background-image: url(../img/icons/z-icon-circle_highlight-white.svg);}.art_element.art_texti .dv_image_right {width: 47%;}.art_element.art_texti .dv_image_left {width: 47%;}.art_element.art_texti .dv_image_right .img_c {border-radius: 95px 0 0 95px;overflow: hidden;}.art_element.art_texti .dv_image_left .img_c {border-radius: 0 95px 95px 0;overflow: hidden;}.art_element.art_texti .img_c::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .1;}.art_element.art_texti .img_c picture img {transition: all ease 1s;}.art_element.art_texti .img_c:hover picture img {transform: scale(1.05);}.art_element.art_texti.image_right .art_texti_cont, .art_element.art_texti.image_left .art_texti_cont {width: 53%;}.art_element.art_texti.image_right .art_texti_cont {padding-right: 100px;}.art_element.art_texti.image_left .art_texti_cont {padding-left: 100px;}.art_element.art_texti.inner_width_full_width .art_texti_cont {min-height: unset;}.art_element.art_texti.image_left.inner_width_full_width .art_texti_cont {align-items: flex-start;}.art_element.art_texti.image_right.inner_width_full_width .art_texti_cont {align-items: flex-end;}.art_element.art_texti.inner_width_full_width .art_texti_cont > * {max-width: 600px;}.art_element.art_texti .art_texti_btn a {padding: 0;background-color: transparent;color: #114071;border-radius: unset;transition: all .5s ease;padding-bottom: 8px;position: relative;}.art_element.art_texti .art_texti_btn a:nth-child(2) {background-color: transparent;color: #FB8300;}.art_element.art_texti .art_texti_btn a:hover, .art_element.art_texti .art_texti_btn a:focus {background-color: transparent;color: rgba(17, 64, 113, 0.92);}.art_element.art_texti .art_texti_btn a:nth-child(2):hover, .art_element.art_texti .art_texti_btn a:nth-child(2):focus {background-color: transparent;color: #FB9B00;}.art_element.art_texti .art_texti_btn a::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 5px;border-radius: 15px;background-color: #114071;transition: background-color ease .5s;}.art_element.art_texti .art_texti_btn a:hover::after, .art_element.art_texti .art_texti_btn a:focus::after {background-color: rgba(17, 64, 113, 0.92);}.art_element.art_texti .art_texti_btn a:nth-child(2)::after {background-color: #FB8300;}.art_element.art_texti .art_texti_btn a:nth-child(2):hover::after, .art_element.art_texti .art_texti_btn a:nth-child(2):focus::after {background-color: #FB9B00;}.art_element.art_texti.visible .art_texti_btn a:nth-child(2) span::after {background-image: url(../img/icons/arrow_right_orange.svg);}.art_element.art_texti .art_texti_btn a span::after {animation: none;filter: none;}.art_element.art_texti.badge_top_skischule .dv_image_left, .art_element.art_texti.badge_top_skischule .dv_image_right {overflow: visible;}.art_element.art_texti.badge_top_skischule .dv_image_left::before, .art_element.art_texti.badge_top_skischule .dv_image_right::before {content: '';position: absolute;top: 0;right: 71px;transform: translateY(-42%);width: 229px;height: 229px;background-size: 100% 100%;z-index: 3;}.art_element.art_texti.badge_top_skischule.visible .dv_image_left::before, .art_element.art_texti.badge_top_skischule.visible .dv_image_right::before {background-image: url(../img/icons/badge-ski.svg);}.art_element.art_text_gallery .dv_image_right {width: 47%;}.art_element.art_text_gallery .dv_image_right .galc {border-radius: 95px 0 0 95px;overflow: hidden;}.art_element.art_text_gallery .dv_image_left {width: 47%;}.art_element.art_text_gallery .dv_image_left .galc {border-radius: 0 95px 95px 0;overflow: hidden;}.art_element.art_text_gallery .img_c::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .1;}.art_element.art_text_gallery .img_c picture img {transition: all ease 1s;}.art_element.art_text_gallery .img_c:hover picture img {transform: scale(1.05);}.art_element.art_text_gallery.image_right .art_text_gallery_cont, .art_element.art_text_gallery.image_left .art_text_gallery_cont {width: 53%;}.art_element.art_text_gallery.image_right .art_text_gallery_cont {padding-right: 100px;}.art_element.art_text_gallery.image_left .art_text_gallery_cont {padding-left: 100px;}.art_element.art_text_gallery.inner_width_full_width .art_text_gallery_cont {min-height: unset;}.art_element.art_text_gallery.image_left.inner_width_full_width .art_text_gallery_cont {justify-content: flex-start;}.art_element.art_text_gallery.image_right.inner_width_full_width .art_text_gallery_cont {justify-content: flex-end;}.art_element.art_text_gallery.inner_width_full_width .art_text_gallery_cont > * {max-width: 600px;}.art_element.art_text_gallery .art_texti_btn a {padding: 0;background-color: transparent;color: #114071;border-radius: unset;transition: all .5s ease;padding-bottom: 8px;position: relative;}.art_element.art_text_gallery .art_texti_btn a:nth-child(2) {background-color: transparent;color: #FB8300;}.art_element.art_text_gallery .art_texti_btn a:hover, .art_element.art_text_gallery .art_texti_btn a:focus {background-color: transparent;color: rgba(17, 64, 113, 0.92);}.art_element.art_text_gallery .art_texti_btn a:nth-child(2):hover, .art_element.art_text_gallery .art_texti_btn a:nth-child(2):focus {background-color: transparent;color: #FB9B00;}.art_element.art_text_gallery .art_texti_btn a::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 5px;border-radius: 15px;background-color: #114071;transition: background-color ease .5s;}.art_element.art_text_gallery .art_texti_btn a:hover::after, .art_element.art_text_gallery .art_texti_btn a:focus::after {background-color: rgba(17, 64, 113, 0.92);}.art_element.art_text_gallery .art_texti_btn a:nth-child(2)::after {background-color: #FB8300;}.art_element.art_text_gallery .art_texti_btn a:nth-child(2):hover::after, .art_element.art_text_gallery .art_texti_btn a:nth-child(2):focus::after {background-color: #FB9B00;}.art_element.art_text_gallery.visible .art_texti_btn a:nth-child(2) span::after {background-image: url(../img/icons/arrow_right_orange.svg);}.art_element.art_text_gallery .art_texti_btn a span::after {animation: none;filter: none;}.art_element .slick-list {padding-left: 0 !important;padding-right: 0 !important;}.art_element .slick-arrow {width: 41px;height: 35px;top: auto;bottom: 41px;background-color: transparent;border-radius: unset;background-size: 100% 100%;transition: all ease .5s;}.art_element .slick-arrow.slick-prev {left: 60px;transform: none;}.art_element .slick-arrow.slick-next {right: auto;left: 111px;transform: rotate(180deg);}.art_element.visible .slick-arrow {background-image: url(../img/icons/content_slick_arrow.svg);}.art_element.art_title:has(a.art_element_c) {padding-top: 0;padding-bottom: 0;display: flex;justify-content: center;}.art_element.art_title:has(a.art_element_c) + .art_element.art_title:has(a.art_element_c).vs_no_space {margin-top: 12px !important;}.art_element.art_title a.art_element_c {display: flex;margin: 0;padding: 14px 75px 14px 31px;border-radius: 15px;border: 1px solid #1F3D5D;transition: all ease .5s;position: relative;text-decoration: none;}.art_element.art_title a.art_element_c:hover, .art_element.art_title a.art_element_c:focus {background-color: rgba(255, 255, 255, 0.79);}.art_element.art_title a.art_element_c::before {content: "";position: absolute;top: 50%;right: 30px;transform: translateY(-50%);width: 32px;height: 32px;border-radius: 100%;transition: all ease .5s;}.art_element.art_title a.art_element_c:hover::before, .art_element.art_title a.art_element_c:focus::before {background-color: #FB8300;}.art_element.art_title a.art_element_c::after {content: "";position: absolute;top: 50%;right: 30px;transform: translateY(-50%);width: 32px;height: 32px;border-radius: 100%;background-size: 20px auto;background-position: center;background-repeat: no-repeat;transition: all ease .5s;}.art_element.art_title.visible a.art_element_c::after {background-image: url(../img/icons/arrow_right_blue.svg);}.art_element.art_title a.art_element_c:hover::after, .art_element.art_title a.art_element_c:focus::after {filter: contrast(0) brightness(2);transform: translateY(-50%) rotate(-45deg);}.art_element.art_title a.art_element_c .art_headline {padding: 0;}.art_element.art_title a.art_element_c .art_headline * {padding: 0;}.art_element.art_title a.art_element_c .art_headline > * > span {display: flex;align-items: flex-end;gap: 0 5px;flex-wrap: wrap;overflow: hidden;}.art_element.art_title a.art_element_c .art_headline h3, .art_element.art_title a.art_element_c .art_headline span.h3 {font: 800 1.25rem/120% var(--primary-font);text-transform: none;}.art_element.art_title a.art_element_c .art_headline > * > span span:not(:first-child) {font-weight: 400;}.art_element.art_title a.art_element_c .art_headline > * > span span:last-child {position: relative;}.art_element.art_title a.art_element_c .art_headline > * > span span:last-child::after {content: "";position: absolute;bottom: 0;right: 0;width: 100vw;height: 1px;background-color: #1F3D5D;transition: all ease .5s;}.art_element.art_title a.art_element_c:hover .art_headline > * > span span:last-child::after, .art_element.art_title a.art_element_c:focus .art_headline > * > span span:last-child::after {background-color: transparent;}.art_element.art_title a.art_element_c .art_headline > * > span br {display: none;}.art_element.art_gallery .galc.gal_slider .gal_item {width: 1156px;}.art_element.art_gallery .galc.gal_slider .slick-track {display: flex;gap: 34px;justify-content: center;align-items: center;}.art_element.art_gallery .img_c {border-radius: 65px;overflow: hidden;}.art_element.art_gallery .img_c::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .2 }.art_element.art_gallery .galc.gal_slider .slick-arrow.slick-prev {left: auto;right: calc(50% - 491px);}.art_element.art_gallery .galc.gal_slider .slick-arrow.slick-next {left: auto;right: calc(50% - 542px);}.lg-sub-html {display: none;}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #114071;}@keyframes horizontal-shaking {0% {transform: translateX(0) }25% {transform: translateX(5px) }50% {transform: translateX(-5px) }75% {transform: translateX(5px) }100% {transform: translateX(0) }}@keyframes badge_pulse {0% {transform: translate(23%,-41%) scale(0.9);}70% {transform: translate(23%,-41%) scale(1);}100% {transform: translate(23%,-41%) scale(0.9);}}@media(max-width: 1400px) {.art_element.art_box .art_element_c::after {bottom: 20px;right: 20px;width: 40px;height: 40px;background-size: 24px auto;}.art_element.art_gallery .galc.gal_slider .gal_item {width: 850px;}.art_element.art_gallery .galc.gal_slider .slick-arrow.slick-prev {right: calc(50% - 330px);}.art_element.art_gallery .galc.gal_slider .slick-arrow.slick-next {right: calc(50% - 380px);}}@media(max-width: 1300px) {.quick_enquiry_c .badge {width: 150px;height: 154px;}}@media(max-width: 1200px) {.quick_enquiry_c .title {font-size: 2rem;}.art_element .art_headline h3, .art_element .art_headline span.h3 {font-sizE: 1.5rem;}.art_element.art_group.box_container .art_element:first-child::before {top: -55px;width: 150px;height: 174px;}.art_element.art_texti.image_left .art_texti_cont {padding-left: 50px;}.art_element.art_texti.image_right .art_texti_cont {padding-right: 50px;}.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;}.quick_enquiry_c {padding: 63px 50px 63px 40px;}}@media( max-width: 1025px) {.content, #right_popup {font-size: 1.063rem;}.art_element .art_headline h1 {font-size: 2.125rem;}body.no_header_image .art_element .art_headline h1 {padding-top: 95px;position: relative;}body.no_header_image .art_element .art_headline h1::after {content: "";position: absolute;top: 0;left: 0;width: 200px;height: 63px;background-size: 100% 100%;}body.no_header_image .art_element.visible .art_headline h1::after {background-image: url(../img/logos/zauchensee_logo-dark-blue.svg);}body.no_header_image .art_element.ta_center .art_headline h1::after {left: 50%;transform: translateX(-50%);}.art_element .art_headline h1 em {font-size: 1.25rem;}.art_element .art_headline h2 {font-size: 1.75rem;}.art_element .art_headline h3, .art_element .art_headline span.h3 {font-size: 1.5rem;}.art_element .art_headline h4, .art_element .art_headline span.h4 {font-size: 1.125rem;}.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_box .art_box_btn div {font-size: 1rem;}.art_element.art_button a span::after, .art_element.art_packages .art_pack_link a span::after, .art_element.art_text .art_text_btn a span::after, .art_element.art_texti .art_texti_btn a span::after, .art_element.art_text_gallery .art_text_gallery_btn a span::after, .art_element.art_tip .art_tip_btn a span::after, .art_element.art_room .art_room_package_btn a span::after, .art_element.art_room .art_room_table_btn a span::after, .art_element.art_box .art_box_btn div span::after {top: 2px;width: 16px;height: 13px;}.art_element.art_group.valign_centered > .art_element_c > .art_inner {gap: 40px;}.art_element.art_group.valign_centered .art_element:nth-child(2n+1) {width: calc(53% - 20px);}.art_element.art_group.valign_centered .art_element:nth-child(2n) {width: calc(47% - 20px);}.quick_enquiry_c {padding: 69px 30px 63px 30px;}.quick_enquiry_c .title {font-size: 1.75rem;}.quick_enquiry_c form {font-size: .875rem;gap: 30px;}.quick_enquiry_c form label {font-size: .875rem;}.quick_enquiry_c form .input .img_cal {width: 40px;height: 40px;}.quick_enquiry_c form .input .img_cal img {width: 18px;}.quick_enquiry_c form .input_c.small {width: calc(50% - 15px);}.quick_enquiry_c form button {font-size: 1rem;}.quick_enquiry_c form button span::after {width: 19px;height: 16px;top: 1px;}.art_element.art_group.box_container > .art_element_c > .art_inner {grid-template-columns: 1fr 1fr;}.art_element.art_tip {padding-left: 0;padding-right: 0;}.art_element.art_tip .art_tip_image_c {border-radius: 0;}.art_element.art_texti .dv_image_right .img_c {border-radius: 30px 0 0 30px;}.art_element.art_texti .dv_image_left .img_c {border-radius: 0 30px 30px 0;}.art_element.art_texti .art_texti_btn a::after {height: 3px;}.art_element.art_texti.badge_top_skischule .dv_image_left::before, .art_element.art_texti.badge_top_skischule .dv_image_right::before {width: 150px;height: 150px;}.art_element.art_text_gallery .dv_image_right {border-radius: 30px 0 0 30px;}.art_element.art_text_gallery .dv_image_left {border-radius: 0 30px 30px 0;}.art_element.art_tip .art_headline {padding-top: 112px;}.art_element .slick-arrow {width: 28px;height: 24px;bottom: 25px;}.art_element .slick-arrow.slick-prev {left: 25px;}.art_element .slick-arrow.slick-next {left: 65px;}.art_element.art_text_gallery .dv_image_left .galc {border-radius: 0 30px 30px 0;}.art_element.art_text_gallery .dv_image_right .galc {border-radius: 30px 0 0 30px;}.art_element.art_title a.art_element_c .art_headline h3, .art_element.art_title a.art_element_c .art_headline span.h3 {font-size: 1.063rem;}.art_element.art_gallery .galc.gal_slider .slick-track {gap: 20px;}.art_element.art_gallery .galc.gal_slider .gal_item {width: 500px;}.art_element.art_gallery .img_c {border-radius: 30px;}.art_element.art_gallery .galc.gal_slider .slick-arrow.slick-prev {right: calc(50% - 190px);}.art_element.art_gallery .galc.gal_slider .slick-arrow.slick-next {right: calc(50% - 225px);}}@media(max-width: 850px) {.art_element.art_group.valign_centered .art_element:nth-child(2n) {width: 100%;}.art_element.art_group.valign_centered .art_element:nth-child(2n+1) {width: 100%;}.quick_enquiry_c {margin-top: 85px;}.art_element.highlight {padding-top: 100px;padding-bottom: 100px;}.art_element.art_texti .dv_image_right {width: 100%;order: 2;}.art_element.art_texti .dv_image_left {width: 100%;order: 2;}.art_element.art_texti .img_c {padding-bottom: 70%;}.art_element.art_texti.image_right .art_texti_cont, .art_element.art_texti.image_left .art_texti_cont {width: 100%;padding-bottom: 40px;order: 1;}.art_element.art_texti.inner_width_full_width .dv_image_right {padding-left: 48px;}.art_element.art_texti.inner_width_full_width .dv_image_left {padding-right: 48px;}.art_element.art_texti.inner_width_full_width .dv_image_right .img_c, .art_element.art_texti.inner_width_full_width .dv_image_left .img_c {padding-bottom: 70%;}.art_element.art_texti.inner_width_full_width .art_texti_cont {padding: 0 48px 40px !important;}.art_element.art_texti.inner_width_full_width .art_texti_cont > * {max-width: unset;}.art_element.art_text_gallery.inner_width_full_width .art_text_gallery_cont {padding: 0 48px 40px !important;}.art_element.art_text_gallery.image_right .art_text_gallery_cont, .art_element.art_text_gallery.image_left .art_text_gallery_cont, .art_element.art_text_gallery.image_full .art_text_gallery_cont {padding-bottom: 40px;}.art_element.art_text_gallery.image_right .art_text_gallery_cont, .art_element.art_text_gallery.image_left .art_text_gallery_cont {width: 100%;order: 1;}.art_element.art_text_gallery.inner_width_full_width .art_text_gallery_cont > * {max-width: unset;}.art_element.art_text_gallery .dv_image_left {width: 100%;order: 2;}.art_element.art_text_gallery .dv_image_right {width: 100%;order: 2;}.art_element.art_text_gallery.inner_width_full_width .dv_image_right {padding-left: 48px !important;}.art_element.art_text_gallery.inner_width_full_width .dv_image_left {padding-right: 48px !important;}.art_element.art_text_gallery.inner_width_full_width .img_c {padding-bottom: 70%;}.art_element.art_group.box_container > .art_element_c > .art_inner {gap: 20px;}.art_element.art_box .art_box_cont {padding: 20px;}}@media( max-width: 650px) {.content, #right_popup {font-size: 1rem;}.art_element .art_headline h1 {font-size: 1.875rem;}.art_element .art_headline h1 em {font-size: 1.125rem;}.art_element .art_headline h2 {font-size: 1.375rem;}.art_element .art_headline h3, .art_element .art_headline span.h3 {font-size: 1.375rem;}.art_element .art_headline h4, .art_element .art_headline span.h4 {font-size: 1.063rem;}.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 {padding-top: 20px;}.art_element.art_button a, .art_element.art_packages .art_pack_link a, .art_element.art_text .art_text_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_box .art_box_btn div {padding: 12px 15px;}.art_element.highlight {padding-top: 50px;padding-bottom: 50px;}.quick_enquiry_c .title {font-size: 1.25rem;}.quick_enquiry_c form {gap: 25px;font-sizE: .75rem;}.quick_enquiry_c form label {font-size: .75rem;}.quick_enquiry_c form .input {padding-top: 5px;padding-bottom: 5px;}.quick_enquiry_c .badge {right: 20px;transform: translateY(-57%);width: 144px;height: 147px;}@keyframes badge_pulse {0% {transform: translateY(-57%) scale(0.9);}70% {transform: translateY(-57%) scale(1);}100% {transform: translateY(-57%) scale(0.9);}}.quick_enquiry_c form button {width: 100%;padding: 12px 15px;}.art_element.art_group.box_container > .art_element_c > .art_inner {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}.art_element.art_box .art_box_image_c .img_c {padding-bottom: 100% !important;}.art_element.art_group.box_container .art_element:first-child {padding-top: 178px;}.art_element.art_group.box_container .art_element:first-child::before {top: 0;width: 122px;height: 141px;transform: translateX(-50%);}.art_element.art_tip .art_tip_image_c .img_c {min-height: 470px;}.art_element.art_texti.inner_width_full_width .dv_image_right {padding-left: 40px;}.art_element.art_texti.inner_width_full_width .dv_image_left {padding-right: 40px;}.art_element.art_texti.inner_width_full_width .art_texti_cont {padding: 0 40px 40px !important;}.art_element.art_texti.inner_width_full_width.badge_top_skischule .art_texti_cont {padding-bottom: 55px !important;}.art_element.art_text_gallery.inner_width_full_width .art_text_gallery_cont {padding: 0 40px 40px !important;}.art_element.art_text_gallery.inner_width_full_width .dv_image_right {padding-left: 40px !important;}.art_element.art_text_gallery.inner_width_full_width .dv_image_left {padding-right: 40px !important;}.art_element.art_title a.art_element_c {padding: 12px 50px 12px 20px;}.art_element.art_title a.art_element_c .art_headline {min-height: unset;}.art_element.art_title a.art_element_c .art_headline h3, .art_element.art_title a.art_element_c .art_headline span.h3 {font-size: .875rem;}.art_element.art_title a.art_element_c::before {right: 15px;}.art_element.art_title a.art_element_c::after {right: 15px;}.art_element.art_gallery .galc.gal_slider .slick-track {gap: 10px;}.art_element.art_gallery .galc.gal_slider .gal_item {width: 300px;}.art_element.art_gallery .galc.gal_slider .slick-arrow.slick-prev {right: calc(50% - 100px);}.art_element.art_gallery .galc.gal_slider .slick-arrow.slick-next {right: calc(50% - 137px);}}.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;}