@charset "utf-8";:root {--primary-font: "EngraversGothic BT", Arial, sans-serif;--secondary-font: Grotta, Tahoma, sans-serif;}body.mceContentBody {overflow: auto;background-color: #fff;}.art_focus:focus {outline: none;}.content {font: 400 1.5rem/140% var(--secondary-font);letter-spacing: .04em;color: #4A4A49;}.content ul {margin: 0;padding: 0;display: table;list-style: none;position: relative;}.content li {padding-left: 23px;padding-bottom: 3px;position: relative;}.art_element.ta_right li {padding-left: 0;padding-right: 23px;}.content ul li::before {width: 6px;height: 6px;position: absolute;top: 11px;left: 0;border-radius: 50%;background-color: #4A4A49;content: '';}.art_element.ta_right ul li::before {left: auto;right: 0;}.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;margin-top: -73px;}.content strong {font-weight: 500;}.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/110% var(--primary-font);letter-spacing: normal;text-transform: uppercase;}.art_element .art_headline h2 {font: 500 2.5rem/130% var(--secondary-font);letter-spacing: normal;}.art_element .art_headline h3 {font: 400 3.75rem/110% var(--primary-font);letter-spacing: normal;text-transform: uppercase;}.art_element .art_headline h4, .art_element .art_headline span.h4, .art_element.art_cols .art_col h4.coltitle {font: 500 2.5rem/130% var(--secondary-font);letter-spacing: normal;}.art_element .art_headline h5, .art_element .art_headline span.h5 {}.art_element .art_headline h6, .art_element .art_headline span.h6 {}.art_element.art_cols .art_col h4.coltitle {margin-bottom: 10px;}.art_element {display: flex;justify-content: center;}.art_element.element_alignment_left {justify-content: flex-start;}.art_element.element_alignment_right {justify-content: flex-end;}.art_element > .art_element_c {margin: 0;}.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_text3i .art_text3i_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: 15px;margin-top: 25px;}.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_text3i .art_text3i_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: 9px 0;background-color: transparent;transition: all ease .5s;font: 400 2.25rem/110% var(--primary-font);text-decoration: none;text-align: center;text-transform: uppercase;border-top: 2px solid #4A4A49;border-bottom: 2px solid #4A4A49;position: relative;}.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_text3i .art_text3i_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_box .art_box_btn div::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: #4A4A49;opacity: 0;transition: opacity ease .5s;}.art_element.art_button a::after, .art_element.art_packages .art_pack_link a::after, .art_element.art_text .art_text_btn a::after, .art_element.art_texti .art_texti_btn a::after, .art_element.art_text3i .art_text3i_btn a::after, .art_element.art_text_gallery .art_text_gallery_btn a::after, .art_element.art_tip .art_tip_btn a::after, .art_element.art_room .art_room_package_btn a::after, .art_element.art_room .art_room_table_btn a::after, .art_element.art_box .art_box_btn div::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #4A4A49;opacity: 0;transition: opacity ease .5s;}.art_element.art_button a:hover::before, .art_element.art_packages .art_pack_link a:hover::before, .art_element.art_text .art_text_btn a:hover::before, .art_element.art_texti .art_texti_btn a:hover::before, .art_element.art_text3i .art_text3i_btn a:hover::before, .art_element.art_text_gallery .art_text_gallery_btn a:hover::before, .art_element.art_tip .art_tip_btn a:hover::before, .art_element.art_room .art_room_package_btn a:hover::before, .art_element.art_room .art_room_table_btn a:hover::before, .art_element.art_button a:focus::before, .art_element.art_packages .art_pack_link a:focus::before, .art_element.art_text .art_text_btn a:focus::before, .art_element.art_texti .art_texti_btn a:focus::before, .art_element.art_text3i .art_text3i_btn a:focus::before, .art_element.art_text_gallery .art_text_gallery_btn a:focus::before, .art_element.art_tip .art_tip_btn a:focus::before, .art_element.art_room .art_room_package_btn a:focus::before, .art_element.art_room .art_room_table_btn a:focus::before, .art_element.art_box .art_box_btn div:hover::before, .art_element.art_box:focus .art_box_btn div::before {opacity: 1;}.art_element.art_button a:hover::after, .art_element.art_packages .art_pack_link a:hover::after, .art_element.art_text .art_text_btn a:hover::after, .art_element.art_texti .art_texti_btn a:hover::after, .art_element.art_text3i .art_text3i_btn a:hover::after, .art_element.art_text_gallery .art_text_gallery_btn a:hover::after, .art_element.art_tip .art_tip_btn a:hover::after, .art_element.art_room .art_room_package_btn a:hover::after, .art_element.art_room .art_room_table_btn a:hover::after, .art_element.art_button a:focus::after, .art_element.art_packages .art_pack_link a:focus::after, .art_element.art_text .art_text_btn a:focus::after, .art_element.art_texti .art_texti_btn a:focus::after, .art_element.art_text3i .art_text3i_btn a:focus::after, .art_element.art_text_gallery .art_text_gallery_btn a:focus::after, .art_element.art_tip .art_tip_btn a:focus::after, .art_element.art_room .art_room_package_btn a:focus::after, .art_element.art_room .art_room_table_btn a:focus::after, .art_element.art_box .art_box_btn div:hover::after, .art_element.art_box:focus .art_box_btn div::after {opacity: 1;}.art_element.art_button.btn2 a, .art_element.art_packages.btn2 .art_pack_link a, .art_element.art_text.btn2 .art_text_btn a, .art_element.art_texti.btn2 .art_texti_btn a, .art_element.art_text3i.btn2 .art_text3i_btn a, .art_element.art_text_gallery .btn2.art_text_gallery_btn a, .art_element.art_tip.btn2 .art_tip_btn a, .art_element.art_room.btn2 .art_room_package_btn a, .art_element.art_room.btn2 .art_room_table_btn a, .art_element.art_box.btn2 .art_box_btn div {background-color: #726AC6;border: 2px solid #726AC6;color: #FFF;padding: 15px 40px;}.art_element.art_button.btn2 a::before, .art_element.art_packages.btn2 .art_pack_link a::before, .art_element.art_text.btn2 .art_text_btn a::before, .art_element.art_texti.btn2 .art_texti_btn a::before, .art_element.art_text3i.btn2 .art_text3i_btn a::before, .art_element.art_text_gallery.btn2 .art_text_gallery_btn a::before, .art_element.art_tip.btn2 .art_tip_btn a::before, .art_element.art_room.btn2 .art_room_package_btn a::before, .art_element.art_room.btn2 .art_room_table_btn a::before, .art_element.art_box.btn2 .art_box_btn div::before {content: none;}.art_element.art_button.btn2 a::after, .art_element.art_packages.btn2 .art_pack_link a::after, .art_element.art_text.btn2 .art_text_btn a::after, .art_element.art_texti.btn2 .art_texti_btn a::after, .art_element.art_text3i.btn2 .art_text3i_btn a::after, .art_element.art_text_gallery.btn2 .art_text_gallery_btn a::after, .art_element.art_tip.btn2 .art_tip_btn a::after, .art_element.art_room.btn2 .art_room_package_btn a::after, .art_element.art_room.btn2 .art_room_table_btn a::after, .art_element.art_box.btn2 .art_box_btn div::after {content: none;}.art_element.art_button.btn2 a:hover, .art_element.art_packages.btn2 .art_pack_link a:hover, .art_element.art_text.btn2 .art_text_btn a:hover, .art_element.art_texti.btn2 .art_texti_btn a:hover, .art_element.art_text3i.btn2 .art_text3i_btn a:hover, .art_element.art_text_gallery.btn2 .art_text_gallery_btn a:hover, .art_element.art_tip.btn2 .art_tip_btn a:hover, .art_element.art_room.btn2 .art_room_package_btn a:hover, .art_element.art_room.btn2 .art_room_table_btn a:hover, .art_element.art_button.btn2 a:focus, .art_element.art_packages.btn2 .art_pack_link a:focus, .art_element.art_text.btn2 .art_text_btn a:focus, .art_element.art_texti.btn2 .art_texti_btn a:focus, .art_element.art_text3i.btn2 .art_text3i_btn a:focus, .art_element.art_text_gallery.btn2 .art_text_gallery_btn a:focus, .art_element.art_tip.btn2 .art_tip_btn a:focus, .art_element.art_room.btn2 .art_room_package_btn a:focus, .art_element.art_room.btn2 .art_room_table_btn a:focus, .art_element.art_box.btn2 .art_box_btn div:hover, .art_element.art_box.btn2:focus .art_box_btn div {background-color: #FFF;color: #726AC6;}.art_element.btn2.art_button.highlight a:hover, .art_element.btn2.art_button.highlight a:focus, .art_element.highlight .art_element.btn2.art_button a:hover, .art_element.highlight .art_element.btn2.art_button a:focus, .art_element.btn2.art_packages.highlight .art_pack_link a:hover, .art_element.btn2.art_packages.highlight .art_pack_link a:focus, .art_element.highlight .art_element.btn2.art_packages .art_pack_link a:hover, .art_element.highlight .art_element.btn2.art_packages .art_pack_link a:focus, .art_element.btn2.art_text.highlight .art_text_btn a:hover, .art_element.btn2.art_text.highlight .art_text_btn a:focus, .art_element.highlight .art_element.btn2.art_text .art_text_btn a:hover, .art_element.highlight .art_element.btn2.art_text .art_text_btn a:focus, .art_element.btn2.art_texti.highlight .art_texti_btn a:hover, .art_element.btn2.art_texti.highlight .art_texti_btn a:focus, .art_element.highlight .art_element.btn2.art_texti .art_texti_btn a:hover, .art_element.highlight .art_element.btn2.art_texti .art_texti_btn a:focus, .art_element.btn2.art_text3i.highlight .art_text3i_btn a:hover, .art_element.btn2.art_text3i.highlight .art_text3i_btn a:focus, .art_element.highlight .art_element.btn2.art_text3i .art_text3i_btn a:hover, .art_element.highlight .art_element.btn2.art_text3i .art_text3i_btn a:focus, .art_element.btn2.art_text_gallery.highlight .art_text_gallery_btn a:hover, .art_element.btn2.art_text_gallery.highlight .art_text_gallery_btn a:focus, .art_element.highlight .art_element.btn2.art_text_gallery .art_text_gallery_btn a:hover, .art_element.highlight .art_element.btn2.art_text_gallery .art_text_gallery_btn a:focus, .art_element.btn2.art_tip.highlight .art_tip_btn a:hover, .art_element.btn2.art_tip.highlight .art_tip_btn a:focus, .art_element.highlight .art_element.btn2.art_tip .art_tip_btn a:hover, .art_element.highlight .art_element.btn2.art_tip .art_tip_btn a:focus, .art_element.btn2.art_room.highlight .art_room_package_btn a:hover, .art_element.btn2.art_room.highlight .art_room_package_btn a:focus, .art_element.highlight .art_element.btn2.art_room .art_room_package_btn a:hover, .art_element.highlight .art_element.btn2.art_room .art_room_package_btn a:focus, .art_element.btn2.art_room.highlight .art_room_table_btn a:hover, .art_element.btn2.art_room.highlight .art_room_table_btn a:focus, .art_element.highlight .art_element.btn2.art_room .art_room_table_btn a:hover, .art_element.highlight .art_element.btn2.art_room .art_room_table_btn a:focus, .art_element.btn2.art_box.highlight .art_box_btn div:hover, .art_element.btn2.art_box.highlight a:focus .art_box_btn div, .art_element.highlight .art_element.btn2.art_box .art_box_btn div:hover, .art_element.highlight .art_element.btn2.art_box a:focus .art_box_btn div {background-color: #726AC6;color: #FFF;}.art_element.art_button.highlight a, .art_element.highlight .art_element.art_button a, .art_element.art_packages.highlight .art_pack_link a, .art_element.highlight .art_element.art_packages .art_pack_link a, .art_element.art_text.highlight .art_text_btn a, .art_element.highlight .art_element.art_text .art_text_btn a, .art_element.art_texti.highlight .art_texti_btn a, .art_element.highlight .art_element.art_texti .art_texti_btn a, .art_element.art_text3i.highlight .art_text3i_btn a, .art_element.highlight .art_element.art_text3i .art_text3i_btn a, .art_element.art_text_gallery.highlight .art_text_gallery_btn a, .art_element.highlight .art_element.art_text_gallery .art_text_gallery_btn a, .art_element.art_tip.highlight .art_tip_btn a, .art_element.highlight .art_element.art_tip .art_tip_btn a, .art_element.art_room.highlight .art_room_package_btn a, .art_element.highlight .art_element.art_room .art_room_package_btn a, .art_element.art_room.highlight .art_room_table_btn a, .art_element.highlight .art_element.art_room .art_room_table_btn a, .art_element.art_box.highlight .art_box_btn div, .art_element.highlight .art_element.art_box .art_box_btn div {border-color: #FFF;}.art_element.art_button.highlight a::before, .art_element.highlight .art_element.art_button a::before, .art_element.art_packages.highlight .art_pack_link a::before, .art_element.highlight .art_element.art_packages .art_pack_link a::before, .art_element.art_text.highlight .art_text_btn a::before, .art_element.highlight .art_element.art_text .art_text_btn a::before, .art_element.art_texti.highlight .art_texti_btn a::before, .art_element.highlight .art_element.art_texti .art_texti_btn a::before, .art_element.art_text3i.highlight .art_text3i_btn a::before, .art_element.highlight .art_element.art_text3i .art_text3i_btn a::before, .art_element.art_text_gallery.highlight .art_text_gallery_btn a::before, .art_element.highlight .art_element.art_text_gallery .art_text_gallery_btn a::before, .art_element.art_tip.highlight .art_tip_btn a::before, .art_element.highlight .art_element.art_tip .art_tip_btn a::before, .art_element.art_room.highlight .art_room_package_btn a::before, .art_element.highlight .art_element.art_room .art_room_package_btn a::before, .art_element.art_room.highlight .art_room_table_btn a::before, .art_element.highlight .art_element.art_room .art_room_table_btn a::before, .art_element.art_box.highlight .art_box_btn div::before, .art_element.highlight .art_element.art_box .art_box_btn div::before {background-color: #FFF;}.art_element.art_button.highlight a::after, .art_element.highlight .art_element.art_button a::after, .art_element.art_packages.highlight .art_pack_link a::after, .art_element.highlight .art_element.art_packages .art_pack_link a::after, .art_element.art_text.highlight .art_text_btn a::after, .art_element.highlight .art_element.art_text .art_text_btn a::after, .art_element.art_texti.highlight .art_texti_btn a::after, .art_element.highlight .art_element.art_texti .art_texti_btn a::after, .art_element.art_text3i.highlight .art_text3i_btn a::after, .art_element.highlight .art_element.art_text3i .art_text3i_btn a::after, .art_element.art_text_gallery.highlight .art_text_gallery_btn a::after, .art_element.highlight .art_element.art_text_gallery .art_text_gallery_btn a::after, .art_element.art_tip.highlight .art_tip_btn a::after, .art_element.highlight .art_element.art_tip .art_tip_btn a::after, .art_element.art_room.highlight .art_room_package_btn a::after, .art_element.highlight .art_element.art_room .art_room_package_btn a::after, .art_element.art_room.highlight .art_room_table_btn a::after, .art_element.highlight .art_element.art_room .art_room_table_btn a::after, .art_element.art_box.highlight .art_box_btn div::after, .art_element.highlight .art_element.art_box .art_box_btn div::after {background-color: #FFF;}.art_element.btn2.art_button.highlight a, .art_element.highlight .art_element.btn2.art_button a, .art_element.btn2.art_packages.highlight .art_pack_link a, .art_element.highlight .art_element.btn2.art_packages .art_pack_link a, .art_element.btn2.art_text.highlight .art_text_btn a, .art_element.highlight .art_element.btn2.art_text .art_text_btn a, .art_element.btn2.art_texti.highlight .art_texti_btn a, .art_element.highlight .art_element.btn2.art_texti .art_texti_btn a, .art_element.btn2.art_text3i.highlight .art_text3i_btn a, .art_element.highlight .art_element.btn2.art_text3i .art_text3i_btn a, .art_element.btn2.art_text_gallery.highlight .art_text_gallery_btn a, .art_element.highlight .art_element.btn2.art_text_gallery .art_text_gallery_btn a, .art_element.btn2.art_tip.highlight .art_tip_btn a, .art_element.highlight .art_element.btn2.art_tip .art_tip_btn a, .art_element.btn2.art_room.highlight .art_room_package_btn a, .art_element.highlight .art_element.btn2.art_room .art_room_package_btn a, .art_element.btn2.art_room.highlight .art_room_table_btn a, .art_element.highlight .art_element.btn2.art_room .art_room_table_btn a, .art_element.btn2.art_box.highlight .art_box_btn div, .art_element.highlight .art_element.btn2.art_box .art_box_btn div {background-color: #FFF;color: #726AC6;}.art_element.art_texti .art_texti_btn:has(.art_social_links) {gap: 20px 45px;}.art_element.art_texti .art_texti_btn .art_social_links a {padding: 0;border: none;color: inherit;background-color: transparent;text-decoration: none;transition: all ease .5s;}.art_element.art_texti .art_texti_btn .art_social_links a::before, .art_element.art_texti .art_texti_btn .art_social_links a::after {content: none !important;}.art_element.art_texti .art_texti_btn .art_social_links a:hover, .art_element.art_texti .art_texti_btn .art_social_links a:focus {transform: scale(1.1);}.art_element.art_table table {width: 100%;border-collapse: collapse;font: 400 1.875rem/110% var(--secondary-font);letter-spacing: -0.01em;font-size: 2.25rem;}.art_element.art_table th, .art_element.art_table table.mobile_table td.trtitle {padding: 29px 8px;text-align: center;border-bottom: 3px solid #4A4A49;font-weight: 500;}.art_element.art_table th:first-child, .art_element.art_table table.mobile_table td.trtitle:first-child {text-align: left;padding-left: 0;}.art_element.art_table td, .art_element.art_table table.mobile_table th {padding: 29px 8px;text-align: center;border-bottom: 3px solid #4A4A49;background-color: transparent;}.art_element.art_table td:first-child {text-align: left;padding-left: 0;font-weight: 500;}.art_element.art_table td:first-child em {font-weight: 300;font-style: normal;padding-top: 5px;display: inline-block;}.art_element.art_group.box_container.inner_width_medium > .art_element_c {max-width: 1273px;}.art_element.art_group.box_container > .art_element_c > .art_inner {margin-top: 0 !important;display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 20px;}.art_element.art_group.box_container .art_element {margin: 0;padding-left: 0;padding-right: 0;}.art_element.art_group.box_container .art_element.cols_four {width: calc(33.33% - 14px);}.art_element.art_group.box_container .art_element.cols_six {width: calc(50% - 20px);}.art_element.art_box .art_box_cont {padding-top: 25px;}.art_element.art_box .art_headline > * > span {text-decoration: underline;}.art_element.art_box .art_headline h3 {font-size: 2.5rem;}.art_element.art_box .art_box_image_c .img_c {overflow: hidden;}.art_element.art_box .art_box_image_c .img_c img {transition: all ease 1s;}.art_element.art_box a:hover .art_box_image_c .img_c img, .art_element.art_box a:focus .art_box_image_c .img_c img {transform: scale(1.05);}.art_element.art_quote {padding-top: 20px;padding-bottom: 20px;}.art_element.art_quote .art_element_c {display: flex;justify-content: center;padding-top: 60px;padding-bottom: 60px;border-top: 3px solid #4A4A49;border-bottom: 3px solid #4A4A49;}.art_element.art_quote .art_quote_cont {max-width: 850px;margin: 0;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;padding: 80px 70px 60px;position: relative;}.art_element.art_quote .art_quote_cont::before {content: "";position: absolute;bottom: 0;left: 0;width: 52px;height: 40px;background-size: 100% 100%;}.art_element.art_quote.visible .art_quote_cont::before {background-image: url(../img/icons/quote1.svg);}.art_element.art_quote .art_quote_cont::after {content: "";position: absolute;top: 0;right: 0;width: 52px;height: 40px;background-size: 100% 100%;}.art_element.art_quote.visible .art_quote_cont::after {background-image: url(../img/icons/quote2.svg);}.art_element.art_quote .art_quote_author {margin-top: 20px;}.art_element.art_quote .art_quote_cont p {font: 500 2.5rem/130% var(--secondary-font);letter-spacing: normal;}.art_element.art_quote .art_quote_cont p::before, .art_element.art_quote .art_quote_cont p::after {content: none;}.art_element.art_texti.element_alignment_right .art_element_c {justify-content: flex-end;}.art_element.art_texti .dv_image_left {width: 40%;}.art_element.art_texti .dv_image_right {width: 40%;}.art_element.art_texti.image_left .art_texti_cont {padding-left: 80px;width: 60%;}.art_element.art_texti.image_right .art_texti_cont {padding-right: 80px;width: 60%;}.art_element.art_texti.small_image .art_element_c {align-items: flex-start;}.art_element.art_texti.small_image .dv_image_left {padding-top: 20px;width: 25%;}.art_element.art_texti.small_image .dv_image_right {padding-top: 20px;width: 25%;}.art_element.art_texti.image_left.small_image .art_texti_cont {width: 75%;}.art_element.art_texti.image_right.small_image .art_texti_cont {width: 75%;}.art_element.art_texti.button_on_image .art_texti_btn {position: absolute;bottom: 40px;width: 100%;padding-left: 20px;padding-right: 20px;justify-content: center;}.art_element.art_texti.button_on_image .art_texti_btn a {background-color: #726AC6;border: 2px solid #726AC6;color: #FFF;padding-left: 20px;padding-right: 20px;min-width: min(100%, 310px);}.art_element.art_texti.button_on_image .art_texti_btn a:hover, .art_element.art_texti.button_on_image .art_texti_btn a:focus {background-color: #FFF;color: #726AC6;}.art_element.art_texti.button_on_image .art_texti_btn a::before, .art_element.art_texti.button_on_image .art_texti_btn a::after {content: none;}.art_element.art_texti .list_with_icons {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 40px;}.art_element.art_texti .list_with_icons > * {display: flex;align-items: center;gap: 37px;}.art_element.art_texti .list_with_icons .icon_c {width: 37px;height: 29px;}.art_element.art_texti .list_with_icons .icon_c img {width: 100%;height: 100%;object-fit: contain;}.art_element.art_imageline.inner_width_narrow > .art_element_c {max-width: 888px;}.art_element.art_imageline.custom_ratio .art_image .img_c {padding: 0;}.art_element.art_imageline.custom_ratio .art_image .img_c picture {position: relative;left: unset;top: unset;height: auto;}.art_element.art_imageline.custom_ratio .art_image .img_c picture img {width: 100%;height: auto;object-fit: unset;}.art_element.art_imageline.title_on_image .art_headline {position: absolute;bottom: 30px;left: 0;padding-left: 60px;padding-right: 60px;color: #FFF;}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: #726AC6;}.art_element.art_gallery.gallery-zoom-scroll {z-index: 2;}.art_element.art_gallery .art_inner .galc.gal_special {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;gap: 40px;}.art_element.art_gallery .art_inner .galc.gal_special > .col {width: calc(23% - 27px);display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-end;gap: 40px;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+2) {width: calc(54% - 27px);}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n) {align-items: flex-start;}.art_element.art_gallery .art_inner .galc.gal_special .gal_item {width: 100%;padding: 0;position: relative;}.art_element.art_gallery .art_inner .galc.gal_special .gal_item:has(.central-galimg) {z-index: 2;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+1) .gal_item:nth-child(2n+1) {width: 84%;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+1) .gal_item:nth-child(2n+1) .img_c {padding-bottom: 98.11%;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+1) .gal_item:nth-child(2n) .img_c {padding-bottom: 124%;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+2) {padding-top: 3vw;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+2) .gal_item:nth-child(2n+1) .img_c {padding-bottom: 64.5%;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+2) .gal_item:nth-child(2n) {width: 35.8%;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+2) .gal_item:nth-child(2n) .img_c {padding-bottom: 98.11%;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n) .gal_item:nth-child(2n+1) .img_c {padding-bottom: 124%;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n) .gal_item:nth-child(2n) {width: 84%;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n) .gal_item:nth-child(2n) .img_c {padding-bottom: 98.11%;}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images {display: none;}.art_element.art_gallery.gallery-zoom-scroll {position: relative;z-index: 2;overflow: visible;}.art_element.art_gallery.gallery-zoom-scroll .gallery-zoom-pin-wrap {position: relative;width: 100%;overflow: visible;}.art_element.art_gallery.gallery-zoom-scroll .gal_special {position: relative;z-index: 1;overflow: visible;}.art_element.art_gallery.gallery-zoom-scroll .gal_item.gallery-zoom-source {position: relative;z-index: 3;}.art_element.art_gallery.gallery-zoom-scroll .gal_item.gallery-zoom-source .img_c {overflow: hidden;}.art_element.art_gallery.gallery-zoom-scroll .gal_item.gallery-zoom-source .central-galimg {display: block;width: 100%;height: 100%;object-fit: cover;transition: opacity 0.18s ease;}.art_element.art_gallery.gallery-zoom-scroll.is-zoom-active .gal_item.gallery-zoom-source .central-galimg {opacity: 0;}.gallery-zoom-clone {position: fixed;left: 0;top: 0;z-index: 99999;pointer-events: none;overflow: hidden;visibility: hidden;opacity: 0;will-change: left, top, width, height, opacity, transform;transform: translateZ(0);backface-visibility: hidden;}.gallery-zoom-clone.is-visible {visibility: visible;}.gallery-zoom-clone picture, .gallery-zoom-clone img {display: block;width: 100%;height: 100%;}.gallery-zoom-clone img {object-fit: cover;transform: translateZ(0);backface-visibility: hidden;}.art_element.art_gallery .gal_slider .slick-track {display: flex;gap: 44px;}.art_element.art_gallery .gal_slider .gal_item {width: 56vw;max-width: 870px;}.art_element.art_gallery .slick-arrow {filter: contrast(0) brightness(2);}.art_element.art_texti.inner_width_full_width .art_texti_cont {min-height: 54vw;background-color: #726AC6;color: #FFF;z-index: 1;}.art_element.art_texti.inner_width_full_width .art_texti_cont ul li::before {background-color: #FFF;}body.blue .art_element.art_texti.inner_width_full_width .art_texti_cont {background-color: #85B7E3;}.art_element.art_texti.inner_width_full_width.image_left .art_texti_cont {width: 66.66%;padding-left: calc(11.8vw + 80px);align-items: flex-start;}.art_element.art_texti.inner_width_full_width.image_right .art_texti_cont {width: 66.66%;padding-right: calc(11.8vw + 80px);align-items: flex-end;}.art_element.art_texti.inner_width_full_width .art_texti_cont > * {max-width: 706px;}.art_element.art_texti.inner_width_full_width .art_texti_btn a {border-color: #FFF;}.art_element.art_texti.inner_width_full_width .art_texti_btn a::before, .art_element.art_texti.inner_width_full_width .art_texti_btn a::after {background-color: #FFF;}.art_element.art_texti.inner_width_full_width .dv_image_right, .art_element.art_texti.inner_width_full_width .dv_image_left {width: 33.33%;overflow: visible;z-index: 2;}.art_element.art_texti.inner_width_full_width .image_item:nth-child(2) {position: absolute;top: 50%;right: 0;transform: translate(50%, -50%);width: 71%;z-index: 2;}.art_element.art_texti.inner_width_full_width.image_right .image_item:nth-child(2) {right: auto;left: 0;transform: translate(-50%, -50%);}.art_element.art_texti.inner_width_full_width .image_item:nth-child(2) .img_c {position: relative;top: unset;left: unset;height: unset;padding-bottom: 124%;}.art_element.art_texti .video_c {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;--video-ratio: 3;z-index: 2;}.art_element.art_texti .video_c iframe {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border: none;width: 100%;height: calc(100% / var(--video-ratio));min-width: calc(100% * var(--video-ratio));min-height: 100%;}.art_element.art_texti .video_c video {display: block;width: 100%;height: 100%;object-fit: cover;object-position: center center;}.art_element.art_texti .img_c .poster_image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 1;}.art_element.anything_slider .art_element.art_texti.inner_width_full_width.image_right .art_texti_cont {padding-left: 200px;padding-right: clamp(100px, calc(11.8vw + 80px), 200px);}.art_element.anything_slider .art_element.art_texti.inner_width_full_width.image_left .art_texti_cont {padding-left: clamp(100px, calc(11.8vw + 80px), 200px);padding-right: 200px;}.art_element .slick-list {padding-left: 0 !important;padding-right: 0 !important;}.art_element .slick-arrow {width: 70px;height: 70px;background-color: transparent;border: 3px solid #4A4A49;background-size: 22px auto;transition: all ease 0.5s;}.art_element.visible .slick-arrow {background-image: url(../img/icons/content_slick_arrow.png);}.art_element.anything_slider .slick-arrow {filter: contrast(0) brightness(2);}.art_element.art_group.pkgslider {overflow: hidden;}.art_element.pkgslider > .art_element_c > .art_inner {margin-top: 0 !important;}.art_element.art_group.pkgslider .pkg_c {padding: 0 0 150px;position: relative;}.art_element.art_group.pkgslider .slick-arrow.slick-prev {top: auto;bottom: 0;left: 0;transform: none;}.art_element.art_group.pkgslider .slick-arrow.slick-prev::after {content: "";position: absolute;right: calc(-100% - 75px);top: 50%;transform: translateX(100%);width: 100vw;height: 3px;background-color: #4A4A49;}.art_element.art_group.pkgslider .slick-arrow.slick-next {top: auto;bottom: 0;left: 31px;right: auto;transform: translateX(100%) rotate(180deg);}.art_element.pkgslider .slick-list {overflow: visible;padding-left: 96px !important;}.art_element.pkgslider .slick-list::before {content: "";position: absolute;top: 0;left: 96px;transform: translateX(-100%);width: max(calc(calc(100vw - 1476px) + 222px), 222px);height: 100%;background-color: #FFF;z-index: 2;}.art_element.art_group.pkgslider .slick-track {display: flex;justify-content: flex-start;align-items: flex-start;gap: 20px;}.art_element.pkgslider .art_element {padding-left: 0;padding-right: 0;margin: 0;}.art_element.art_packages .art_pack_cont {width: 100%;padding-top: 10px;}.art_element.art_packages .art_headline > * > span {padding-bottom: 0;}.art_element.art_packages .art_pack_link {position: absolute;bottom: 0;left: 0;width: 100%;display: flex;justify-content: center;padding: 0 20px 45px;margin: 0;}.art_element.art_packages .art_pack_link a {background-color: #726AC6;color: #FFF;padding: 15px 20px;min-width: min(100%, 310px);border: 2px solid #726AC6;transition: all ease .5s;}body.blue .art_element.art_packages .art_pack_link a {background-color: #85B7E3;border-color: #85B7E3;}.art_element.art_packages .art_pack_link a::before, .art_element.art_packages .art_pack_link a::after {content: none;}.art_element.art_packages .art_pack_link a:hover, .art_element.art_packages .art_pack_link a:focus {background-color: #FFF !important;color: #726AC6;}body.blue .art_element.art_packages .art_pack_link a:hover, body.blue .art_element.art_packages .art_pack_link a:focus {color: #85B7E3;}.art_element.pkgslider > .art_element_c > .art_inner:not(:has(.pkg_c)) {display: flex;justify-content: center;gap: 100px 20px;flex-wrap: wrap;}.art_element.pkgslider > .art_element_c > .art_inner:not(:has(.pkg_c)) .art_element {width: calc(33.33% - 14px);}.art_element.art_group.sticky_scroll_section > .art_element_c > .art_inner {margin-top: 0;display: flex;align-items: flex-start;justify-content: space-between;}.art_element.art_group.sticky_scroll_section .left_part {width: 36%;position: sticky;top: 0;padding-right: 45px;}.art_element.art_group.sticky_scroll_section .left_part > .art_element {margin-top: -20px;padding-left: 0;padding-right: 0;}.art_element.art_group.sticky_scroll_section .right_part {width: 64%;padding-left: 45px;padding-right: 73px;border-left: 3px solid #4A4A49;border-right: 3px solid #4A4A49;}.art_element.art_group.sticky_scroll_section .right_part .art_element {margin-top: 10px;padding-left: 0;padding-right: 0;}.art_element.art_group.sticky_scroll_section .right_part .art_element:first-child {margin-top: -20px;}.art_element.art_group.sticky_scroll_section .art_element.art_texti .art_element_c {align-items: flex-start;}.art_element.art_group.sticky_scroll_section .art_element.art_texti .dv_image_left {width: 46%;}.art_element.art_group.sticky_scroll_section .art_element.art_texti .dv_image_right {width: 46%;}.art_element.art_texti.image_left .art_texti_cont {padding-left: 42px;width: 54%;}.art_element.art_texti.image_right .art_texti_cont {padding-right: 42px;width: 54%;}.art_element.art_group.sticky_scroll_section .art_element.art_texti .art_headline {padding-top: 0;}.art_element.highlight {padding-top: 120px;padding-bottom: 110px;background-color: #726AC6;color: #FFF;}body.blue .art_element.highlight {background-color: #85B7E3;}.art_element.highlight ul li::before {background-color: #FFF;}.art_element.art_text3i > .art_element_c {padding-top: 10px;padding-bottom: 10px;display: flex;align-items: center;}.art_element.art_text3i .col.left {width: 25%;padding-right: 80px;}.art_element.art_text3i .col.left > * {width: 100%;}.art_element.art_text3i .col.center {width: 53%;display: flex;flex-direction: column;gap: 70px;}.art_element.art_text3i .col.center > * {width: 100%;}.art_element.art_text3i .col.right {width: 22%;padding-left: 41px;}.art_element.art_text3i .image_item {position: relative;}.art_element.art_text3i .img_c {width: 100%;position: relative;padding-bottom: 124.6%;}.art_element.art_text3i .img_c.landscape {padding-bottom: 60%;}.art_element.art_text3i .img_c.square {padding-bottom: 100%;}.art_element.art_text3i .img_c.portrait {padding-bottom: 164%;}.art_element.art_text3i .img_c picture {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.art_element.art_text3i .img_c picture img {width: 100%;height: 100%;object-fit: cover;}.art_element.art_text3i.special > .art_element_c {align-items: flex-start;position: relative;}.art_element.art_text3i.special .col.left {width: 22%;padding: 0;}.art_element.art_text3i.special .col.right {position: absolute;bottom: 20vw;left: -126px;padding: 0;}.art_element.art_text3i.special .col.center {width: 78%;padding-top: 20px;}.art_element.art_text3i.special .art_text3i_cont {padding-left: 80px;}.art_element.art_text3i.special .art_text3i_cont h3:not(:first-child), .art_element.art_text3i.special .art_text3i_cont h4:not(:first-child) {margin-top: 30px;}.art_element.art_text3i.special em {font-style: normal;}.art_element.art_text3i.special em:not(:has(strong)) {display: inline-block;font-size: 1rem;line-height: 140%;padding-bottom: 10px;}.art_element em strong {}.art_element.art_text3i.special2 > .art_element_c {align-items: flex-start;position: relative;}.art_element.art_text3i.special2 .col.left {padding-top: 130px;}.art_element.art_text3i.special2 .col.right {padding-top: 130px;}.art_element.art_text3i.special2 .col.center {justify-content: flex-start;align-items: center;}.art_element.art_text3i.special2 .col.center > * {max-width: 668px;}.art_element.art_whitespace > .art_element_c {height: 3px;background-color: #4A4A49;}.art_element.art_tip > .art_element_c {min-height: 64vw;}.art_element.art_tip .art_tip_image_c::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);}.art_element.art_tip .art_tip_cont {padding: 10vw 17px;min-height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}.art_element.art_tip .art_tip_btn a {border: 2px solid #726AC6;background-color: #726AC6;padding: 15px 22px;color: #FFF;}body.blue .art_element.art_tip .art_tip_btn a {border-color: #85B7E3;background-color: #85B7E3;}.art_element.art_tip .art_tip_btn a::before, .art_element.art_tip .art_tip_btn a::after {content: none;}.art_element.art_tip .art_tip_btn a:hover, .art_element.art_tip .art_tip_btn a:focus {background-color: #FFF !important;color: #726AC6 !important;}body.blue .art_element.art_tip .art_tip_btn a:hover, body.blue .art_element.art_tip .art_tip_btn a:focus {color: #85B7E3 !important;}.art_element.art_tip .art_headline *, .art_element.art_tip .art_inner, .art_element.art_tip .art_inner a {text-shadow: none;}.art_element.art_tip.atmosphere .art_inner {padding-top: 12.7vw;}.art_element.art_tip.atmosphere .art_inner::after {content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 54.46vw;height: 6.6vw;background-size: 100% auto;background-position: top center;background-repeat: no-repeat;}.art_element.art_tip.atmosphere.visible .art_inner::after {background-image: url(../img/icons/atmosphere_white.svg);}.art_element.art_group.accitem {display: flex;justify-content: center;margin-bottom: 0;}.art_element.art_group.accitem > .art_element_c {margin-left: 0;margin-right: 0;float: left;box-sizing: border-box;border-top: 3px solid #4A4A49;border-bottom: 3px solid #4A4A49;padding-top: 19px;padding-bottom: 19px;}.art_element.art_group.accitem .acc {position: absolute;top: 50%;right: 30px;transform: translateY(-50%);width: 20px;height: 20px;}.art_element.art_group.accitem .acc::before {content: '';width: 20px;height: 2px;background-color: #4A4A49;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all ease .5s;}.art_element.art_group.accitem .acc::after {content: '';width: 20px;height: 2px;background-color: #4A4A49;position: absolute;right: 0;top: 50%;transform: translateY(-50%);transition: all ease .5s;opacity: 0;}.art_element.art_group.accitem.closed .acc::after {transform: translateY(-50%) rotate(90deg);opacity: 1;}.art_element.art_group.accitem > .art_element_c > .art_headline {padding-left: 100px !important;padding-right: 80px !important;}.art_element.art_group.accitem.closed > .art_element_c > .art_headline {border-bottom: none;}.art_element.art_group.accitem > .art_element_c > .art_headline h3 {font: 400 1.75rem/110% var(--secondary-font);text-transform: none;letter-spacing: -0.01em;}.art_element.art_group.accitem > .art_element_c > .art_headline > * > span {padding-bottom: 0;}.art_element.art_group.accitem > .art_element_c > .art_headline h3 span {}.art_element.art_group.accitem > .art_element_c > .art_inner {padding-bottom: 0;}.art_element.art_group.accitem .art_element {padding-left: 100px;padding-right: 80px;}.art_element.art_group.accitem + .art_element.art_group.accitem.vs_no_space {margin-top: -23px !important;}.art_element.borders > .art_element_c {border-top: 3px solid #4A4A49;border-bottom: 3px solid #4A4A49;padding-top: 20px;padding-bottom: 20px;}.art_element.art_text.special .art_inner {display: flex;justify-content: space-between;align-items: center;gap: 20px;}.art_element.art_text.special .art_inner > div {order: 2;}.art_element.art_text.special .art_inner > .art_text_btn {justify-content: flex-start;width: auto;padding: 0;margin: 0;order: 1;}.art_element .api_rooms_c {width: 100%;display: flex;justify-content: space-between;padding-top: 120px;}.art_element .api_rooms_c .col {width: calc(50% - 65px);display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 110px;}.art_element .api_rooms_c .col:first-child {order: 2;}.art_element .api_rooms_c .col:nth-child(2) {order: 1;padding-top: min(240px, 14vw);}.art_element .api_rooms_c .api_room {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 45px;}.art_element .api_rooms_c .api_room .image_item {width: 100%;position: relative;}.art_element .api_rooms_c .api_room .image_item .img_c {width: 100%;padding-bottom: 64.59%;position: relative;}.art_element .api_rooms_c .api_room .image_item .img_c picture {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.art_element .api_rooms_c .api_room .image_item .img_c picture img {width: 100%;height: 100%;object-fit: cover;}.art_element .api_rooms_c .api_room .api_room_cont {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-end;text-align: right;}.art_element .api_rooms_c .col:first-child .api_room .api_room_cont {align-items: flex-start;text-align: left;}.art_element .api_rooms_c .api_room .api_room_title {font: 400 3.75rem/110% var(--primary-font);letter-spacing: normal;text-transform: uppercase;}.art_element .api_rooms_c .api_room .api_room_info {font-weight: 500;}.art_element .api_rooms_c .api_room .api_room_btn {margin-top: 30px;position: relative;padding: 9px 0;background-color: transparent;transition: all ease .5s;font: 400 2.25rem/110% var(--primary-font);text-decoration: none;text-align: center;text-transform: uppercase;border-top: 2px solid #4A4A49;border-bottom: 2px solid #4A4A49;position: relative;}.art_element .api_rooms_c .api_room .api_room_btn::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: #4A4A49;opacity: 0;transition: opacity ease .5s;}.art_element .api_rooms_c .api_room .api_room_btn::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #4A4A49;opacity: 0;transition: opacity ease .5s;}.art_element .api_rooms_c .api_room .api_room_btn:hover::before, .art_element .api_rooms_c .api_room .api_room_btn:focus::before {opacity: 1;}.art_element .api_rooms_c .api_room .api_room_btn:hover::after, .art_element .api_rooms_c .api_room .api_room_btn:focus::after {opacity: 1;}.art_element .api_rooms_filter_wrap {display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}.art_element .api_rooms_filter_wrap .api_rooms_categories {width: 100%;padding: 70px 30px;border-top: 3px solid #4A4A49;border-bottom: 3px solid #4A4A49;display: flex;justify-content: center;flex-wrap: wrap;gap: 80px;font: 400 2.5rem/110% var(--primary-font);letter-spacing: normal;text-transform: uppercase;}.art_element .api_rooms_filter_wrap .api_rooms_categories button {cursor: pointer;position: relative;}.art_element .api_rooms_filter_wrap .api_rooms_categories button::before {content: "";position: absolute;top: -8px;left: -67px;width: calc(100% + 79px);height: calc(100% + 22px);transition: all ease .5s;}.art_element .api_rooms_filter_wrap .api_rooms_categories button:not(.disabled).active::before {background-color: rgba(114,106,198,.16);}.art_element .api_rooms_filter_wrap .api_rooms_categories button::after {content: "";position: absolute;top: 7px;left: -52px;width: 36px;height: 36px;background-size: 100% 100%;opacity: 0;transition: all ease .5s;}.art_element.visible .api_rooms_filter_wrap .api_rooms_categories button::after {background-image: url(../img/icons/check_purple.svg);}.art_element .api_rooms_filter_wrap .api_rooms_categories button:not(.disabled):hover, .art_element .api_rooms_filter_wrap .api_rooms_categories button:not(.disabled):focus, .art_element .api_rooms_filter_wrap .api_rooms_categories button:not(.disabled).active {text-decoration: underline;}.art_element .api_rooms_filter_wrap .api_rooms_categories button:not(.disabled).active::after {opacity: 1;}.art_element .api_rooms_filter_wrap .api_rooms_categories button.disabled {opacity: .5;cursor: not-allowed;}.art_element .api_rooms_filter_wrap .api_rooms_equipment {width: 100%;padding: 120px 0 90px;border-bottom: 3px solid #4A4A49;display: flex;justify-content: center;flex-wrap: wrap;gap: 25px;font: 400 1.75rem/110% var(--secondary-font);text-transform: uppercase;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq {display: flex;flex-direction: column;justify-content: flex-start;align-items: center;text-align: center;gap: 18px;cursor: pointer;transition: all ease .5s;padding: 30px 22px 16px;position: relative;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq::after {content: "";position: absolute;top: 20px;left: 20px;width: 36px;height: 36px;background-size: 100% 100%;opacity: 0;transition: all ease .5s;}.art_element.visible .api_rooms_filter_wrap .api_rooms_equipment .eq::after {background-image: url(../img/icons/check_purple.svg);}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq:not(.disabled):hover, .art_element .api_rooms_filter_wrap .api_rooms_equipment .eq:not(.disabled):focus, .art_element .api_rooms_filter_wrap .api_rooms_equipment .eq:not(.disabled).active {text-decoration: underline;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq:not(.disabled).active {background-color: rgba(114,106,198,.16);}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq:not(.disabled).active::after {opacity: 1;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq.disabled {opacity: .5;cursor: not-allowed;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq .img_c {width: 126px;height: 102px;position: relative;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq .img_c picture {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq .img_c picture img {width: 100%;height: 100%;object-fit: contain;object-position: center;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq .img_c svg {width: 100%;height: 100%;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq .img_c svg path {stroke-width: 1;transition: stroke-width 0.5s ease;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq:not(.disabled):hover .img_c svg path, .art_element .api_rooms_filter_wrap .api_rooms_equipment .eq:not(.disabled):focus .img_c svg path, .art_element .api_rooms_filter_wrap .api_rooms_equipment .eq:not(.disabled).active .img_c svg path {stroke-width: 2;}.art_element .api_rooms_filter_wrap .apply {margin-top: 60px;padding: 15px 45px;background-color: #726AC6;border: 3px solid #726AC6;color: #FFF;font: 400 2.25rem/110% var(--primary-font);text-transform: uppercase;transition: all ease .5s;cursor: pointer;}.art_element .api_rooms_filter_wrap .apply:hover, .art_element .api_rooms_filter_wrap .apply:focus {background-color: #FFF;color: #726AC6;}.art_element.art_text:has(.room_api_details_description) .art_inner {display:flex;flex-direction: column;justify-content: flex-start;align-items: center;gap: 60px;}.art_element.art_text .room_api_details_description {width: 100%;max-width: 970px;}.art_element.art_text .room_api_details_info {width: 100%;display: flex;gap: 80px;}.art_element.art_text .room_api_details_info .image_item {width: 100%;max-width: 318px;position: relative;}.art_element.art_text .room_api_details_info .image_item .img_c {width: 100%;padding-bottom: 100%;position: relative;}.art_element.art_text .room_api_details_info .image_item .img_c picture {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.art_element.art_text .room_api_details_info .image_item .img_c picture img {width: 100%;height: 100%;object-fit: cover;}.art_element.art_text .room_api_details_info > ul {width: 100%;max-width: 775px;margin: 0;text-align: left;}.art_element.art_text .room_api_details_info > ul li {margin: 0;}.art_element:has(#afForm) {z-index: 2;}#afForm {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: stretch;}#afForm input {width: 100%;padding: 36px 0;border: 3px solid #4A4A49;border-left: none;border-right: none;background-color: transparent;font: 500 2.25rem/130% var(--secondary-font);color: rgba(74,74,73,.5);text-align: center;}#afForm .input {width: 100%;}#afForm .input_c {width: 100%;position: relative;}#afForm .price_info_c {width: 100%;display: flex;justify-content: space-between;gap: 20px;padding: 33px 0 42px;}#afForm .form_buttons {width: 100%;display: flex;justify-content: center;align-items: center;gap: 47px;}#afForm .form_buttons .af_link {display: inline-block;padding: 9px 0;background-color: transparent;transition: all ease .5s;font: 400 2.25rem/110% var(--primary-font);text-decoration: none;text-align: center;text-transform: uppercase;border-top: 2px solid #4A4A49;border-bottom: 2px solid #4A4A49;position: relative;}#afForm .form_buttons .af_link::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: #4A4A49;opacity: 0;transition: opacity ease .5s;}#afForm .form_buttons .af_link::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #4A4A49;opacity: 0;transition: opacity ease .5s;}#afForm .form_buttons .af_link:hover::before, #afForm .form_buttons .af_link:focus::before {opacity: 1;}#afForm .form_buttons .af_link:hover::after, #afForm .form_buttons .af_link:focus::after {opacity: 1;}#afForm .form_buttons .af_link.af_buchen {background-color: #726AC6;border: 2px solid #726AC6;color: #FFF;padding-left: 45px;padding-right: 45px;}#afForm .form_buttons .af_link.af_buchen::before {content: none;}#afForm .form_buttons .af_link.af_buchen::after {content: none;}#afForm .form_buttons .af_link.af_buchen:hover, #afForm .form_buttons .af_link.af_buchen:focus {background-color: #FFF;color: #726AC6;}#afForm .datepicker {left: 50%;bottom: 0;top: unset;transform: translate(-50%, 100%);}.art_element.art_title_link + .art_element.art_title_link.vs_no_space {margin-top: -20px !important;}.art_element.art_title_link > .art_element_c {padding-top: 10px;padding-bottom: 10px;padding-right: 60px;border-top: 3px solid #4A4A49;border-bottom: 3px solid #4A4A49;transition: all ease .5s;position: relative;}.art_element.art_title_link + .art_element.art_title_link.vs_no_space > .art_element_c {border-top: none;}.art_element.art_title_link > .art_element_c::after {content: "";position: absolute;top: 32px;right: 0;width: 48px;height: 48px;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path d='M3 24L46 24' stroke='%234A4A49' stroke-width='3' fill='none'/><path d='M32 10L46 24L32 38' stroke='%234A4A49' stroke-width='3' stroke-linecap='square' fill='none'/></svg>");background-size: contain;background-repeat: no-repeat;}.art_element.art_title_link > .art_element_c:hover, .art_element.art_title_link > .art_element_c:focus {opacity: .6;}.art_element.art_title_link .art_headline > * > span {padding-bottom: 0;}@keyframes articleLoading {from {opacity:0;}to {opacity:1;}}.art_magazine .article-list:not(.col-1) {gap: 30px;display: flex;flex-wrap: wrap;}.art_magazine .article-entry {opacity:0;display: inline-flex;position: relative;vertical-align: top;box-shadow:0 0 4px 0 rgba(0,0,0,0.1);}.art_magazine .col-1 .article-entry {width: 100%;}.visible .art_magazine .article-entry, .visible.art_magazine .article-entry {-webkit-animation:articleLoading 0.7s ease forwards;-moz-animation:articleLoading 0.7s ease forwards;animation:articleLoading 0.7s ease forwards;}.art_magazine .ae-infos-content * {text-decoration: none;}.article-list .article-entry:nth-child(4n-6) {-moz-animation-delay: 250ms;-webkit-animation-delay: 250ms;-o-animation-delay: 250ms;animation-delay: 250ms;}.article-list .article-entry:nth-child(4n-5) {-moz-animation-delay: 500ms;-webkit-animation-delay: 500ms;-o-animation-delay: 500ms;animation-delay: 500ms;}.article-list .article-entry:nth-child(4n-4) {-moz-animation-delay: 750ms;-webkit-animation-delay: 750ms;-o-animation-delay: 750ms;animation-delay: 750ms;}.article-list .article-entry:nth-child(5n-5) {-moz-animation-delay: 1000ms;-webkit-animation-delay: 1000ms;-o-animation-delay: 1000ms;animation-delay: 1000ms;}.article-list .article-entry:nth-child(6n-6) {-moz-animation-delay: 1250ms;-webkit-animation-delay: 1250ms;-o-animation-delay: 1250ms;animation-delay: 1250ms;}.art_magazine .ae-content {background-color:#EBE6E2;width:100%;padding:0;margin:0;overflow:hidden;text-decoration: none;}.ae-content.color-1 {background-color:#FFF;}.ae-content.color-2 {background-color:#85B7E3;color:#FFF!important;}.ae-content.color-3 {background-color:#726AC6;color:#FFF!important;}.art_magazine .ae-image {overflow: hidden;}.article-entry.default .ae-image {background:transparent url(/img/logos/k.svg) center center / 200px no-repeat;}.visible .article-entry.default .ae-content.color-3 .ae-image {filter:brightness(3);}.article-entry .ae-image img {-webkit-transition: all 8s ease;-moz-transition: all 8s ease;-o-transition: all 8s ease;-ms-transition: all 8s ease;transition: all 8s ease;object-fit: cover;display: block;width: 100%;height: 100%;}.art_magazine .article-entry:hover .ae-image img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.art_magazine .ae-infos-date {font-family: var(--primary-font);font-size: 1.25rem;}.art_magazine .ae-infos-title {padding-top: 1rem;font-size: 2.125rem;letter-spacing: 0.01em;font-weight: 500;}.art_magazine .ae-infos-text {display:inline-block;margin: 1.5rem 0;}.art_magazine .ae-infos-button {position: relative;display: inline-block;padding: 9px 0;background-color: transparent;transition: all ease .5s;font: 400 2.25rem / 110% var(--primary-font);text-decoration: none;text-align: center;text-transform: uppercase;border-top: 2px solid currentColor;border-bottom: 2px solid currentColor;}.art_magazine .ae-infos-button::before, .art_magazine .ae-infos-button::after {content: "";position: absolute;left: 0;width: 100%;transition: opacity ease .5s;opacity: 0;height: 1px;background-color: currentColor;}.art_magazine .ae-infos-button::before {top: 0;}.art_magazine .ae-infos-button::after {bottom: 0;}.art_magazine .ae-infos-button:hover::before, .art_magazine .ae-infos-button:hover::after {opacity: 1;}.art_magazine .article-list:not(.template-1) .article-entry:nth-child(n+2) {margin-top: 30px;}.art_magazine .template-1 .ae-content {display:inline-block;}.art_magazine .article-list:not(.template-1) .ae-content {display:flex;}.art_magazine .template-1.col-1 .ae-image {height: 45vw;max-height: 600px;}.art_magazine .template-1.col-2 .ae-image {height: 350px;}.art_magazine .template-1.col-3 .ae-image {height: 270px;}.faq-topic > .art_element {float: none;}.faq-topic .ta_center .art_headline > * {text-align: center;}.art_headline + .art_inner .faq-topic-title.art_element {margin-top: unset;}.faq-topic-content > .faq-item:first-child {border-top: 3px solid #4A4A49;}.faq-item dt {position: relative;cursor: pointer;font-weight: 400;line-height: 140%;letter-spacing: -0.01em;margin: 1.5rem 0;}.faq-item dt::before, .faq-item dt::after {content: '';width: 20px;height: 2px;background-color: #4A4A49;position: absolute;top: 50%;transition: all ease 0.5s;transform: translateY(-50%);}.faq-item dt::after {opacity: 0;}.faq-item:not(.opened) dt::after {transform: translateY(-50%) rotate(90deg);opacity: 1;}.faq-item dd {margin: 0;overflow: hidden;border-bottom: 3px solid #4A4A49;transition: max-height 1s ease-in 0s;}.faq-item dd::after {content: "";display: block;height: 1.125rem;}.faq-item.opened dd {max-height: 1000px;}.faq-item:not(.opened) dd {max-height: 0;}@media(min-width: 2000px) {.art_element.art_texti.inner_width_full_width.image_left .art_texti_cont {align-items: center;}.art_element.art_texti.inner_width_full_width.image_right .art_texti_cont {align-items: center;}.art_element.art_texti > .art_element_c {max-width: 1800px;}}@media(min-width: 1800px) {.art_element.element_alignment_left.spl {padding-left: calc(calc(100vw - 1800px) / 2);}.art_element.element_alignment_right.spr {padding-right: calc(calc(100vw - 1800px) / 2);}}@media(max-width: 1600px) {.art_element.art_group.sticky_scroll_section .right_part {padding-right: 45px;}.art_element.art_group.sticky_scroll_section .art_element.art_texti .art_headline h3 {font-size: 2.5rem;}}@media(max-width: 1400px) {.art_element.pkgslider .slick-list::before {width: 144px;}.art_element.art_imageline.title_on_image .art_headline h3 {font-size: 3rem;}.art_element.art_text3i.special .col.right {left: -48px;}}@media(min-width: 1301px) {.art_magazine .art_headline::before {content: "";position: absolute;display: inline-block;width: 112px;height: 89px;left: -165px;top: 0;}.art_magazine.visible .art_headline::before {background: transparent url("/img/icons/blog_blue.svg") left center no-repeat;}}@media(max-width: 1300px) {.art_element.anything_slider .art_element.art_texti.inner_width_full_width.image_right .art_texti_cont {padding-left: 140px;padding-right: 100px;}.art_element.anything_slider .art_element.art_texti.inner_width_full_width.image_left .art_texti_cont {padding-left: 100px;padding-right: 140px;}}@media(max-width: 1250px) {.art_element .art_headline h2 {font-size: 2rem;}}@media(max-width: 1200px) {.art_element.pkgslider .slick-list {padding-left: 0 !important;}.art_element.pkgslider .slick-list::before {left: 0;width: 48px;}.art_element.art_imageline.title_on_image .art_headline {padding-left: 20px;padding-right: 20px;}}@media(max-width: 1100px) {.art_element.art_group.sticky_scroll_section .art_element.art_texti .art_headline h3 {font-size: 2.25rem;}}@media(min-width: 1026px) {.art_magazine .template-1.col-2 .article-entry {width: calc(50% - 20px);}.art_magazine .template-1.col-3 .article-entry {width: calc(33.33% - 20px);}.art_magazine .ae-infos-content {padding:50px;}.art_magazine .ae-infos-button {margin-top:1rem;}.faq-item :is(dt,dd) {padding-left: 100px;}}@media(max-width: 1025px) {.content {font-size: 1.5rem;}.art_element .art_headline h1 {font-size: 3.375rem;}.art_element .art_headline h2 {font-size: 2rem;}.art_element .art_headline h3 {font-size: 2.75rem;}.art_element .art_headline h4, .art_element .art_headline span.h4, .art_element.art_cols .art_col h4.coltitle {font-size: 1.75rem;}.art_element.art_quote .art_element_c {padding-top: 40px;padding-bottom: 40px;}.art_element.art_box .art_headline h3 {font-size: 2rem;}.art_element.art_gallery .art_inner .galc.gal_special {gap: 20px;}.art_element.art_gallery .art_inner .galc.gal_special > .col {width: calc(23% - 14px);gap: 20px;}.art_element.art_gallery .art_inner .galc.gal_special > .col:nth-child(3n+2) {width: calc(54% - 14px);}.art_element.art_texti.inner_width_full_width.image_left .art_texti_cont {padding-left: calc(11.8vw + 40px) !important;}.art_element.art_group.pkgslider .pkg_c {padding-bottom: 80px;}.art_element.art_imageline.title_on_image .art_headline h3 {font-size: 2rem;}.art_element.art_group.sticky_scroll_section .left_part {padding-right: 20px;}.art_element.art_group.sticky_scroll_section .right_part {padding-left: 20px;padding-right: 20px;}.art_element.art_group.sticky_scroll_section .art_element.art_texti .dv_image_left {width: 100%;}.art_element.art_group.sticky_scroll_section .art_element.art_texti .dv_image_right {width: 100%;}.art_element.art_group.sticky_scroll_section .art_element.art_texti.image_left .art_texti_cont {width: 100%;padding-left: 0;padding-top: 30px;}.art_element.art_group.sticky_scroll_section .art_element.art_texti.image_right .art_texti_cont {width: 100%;padding-right: 0;padding-top: 30px;}.art_element.art_group.accitem > .art_element_c > .art_headline {padding-left: 40px !important;}.art_element.art_group.accitem .art_element {padding-left: 40px;}.art_element.art_text3i .col.left {padding-right: 40px;}.art_element.pkgslider > .art_element_c > .art_inner:not(:has(.pkg_c)) {gap: 40px 20px;}.art_element.pkgslider > .art_element_c > .art_inner:not(:has(.pkg_c)) .art_element {width: calc(50% - 10px);}.art_element.art_table table {font-size: 1.5rem;}.art_element .api_rooms_filter_wrap .api_rooms_categories {padding: 40px 20px;gap: 30px 60px;font-size: 1.75rem;}.art_element .api_rooms_filter_wrap .api_rooms_categories button::before {width: calc(100% + 57px);height: calc(100% + 18px);top: -8px;left: -45px;}.art_element .api_rooms_filter_wrap .api_rooms_categories button::after {top: 4px;left: -33px;width: 25px;height: 25px;}.art_element .api_rooms_filter_wrap .api_rooms_equipment {padding: 50px 0;font-size: 1.25rem;gap: 20px;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq::after {top: 12px;left: 12px;width: 25px;height: 25px;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq .img_c {width: 101px;height: 82px;}.art_element .api_rooms_filter_wrap .apply {margin-top: 40px;}.art_element .api_rooms_c {padding-top: 70px;}.art_element .api_rooms_c .col {width: calc(50% - 25px);gap: 75px;}.art_element .api_rooms_c .api_room {gap: 30px;}.art_element .api_rooms_c .api_room .api_room_title {font-size: 2.5rem;}.art_element.art_text .room_api_details_info {gap: 50px;}#afForm input {padding: 20px 0;font-size: 1.75rem;}.art_element.art_gallery.gallery-zoom-scroll .gallery-zoom-pin-wrap {position: relative !important;transform: none !important;}.gallery-zoom-clone {display: none !important;}.art_element.art_title_link > .art_element_c {padding-right: 45px;}.art_element.art_title_link > .art_element_c::after {top: 30px;width: 32px;height: 32px;}.art_element.anything_slider .art_element.art_texti.inner_width_full_width .art_texti_cont {padding-bottom: 150px !important;}.art_element.anything_slider .slick-arrow.slick-prev {left: 50px;top: auto;bottom: 80px;transform: none;}.art_element.anything_slider .slick-arrow.slick-next {left: 70px;top: auto;right: auto;bottom: 80px;transform: translateX(100%) rotate(180deg);}.art_element.art_gallery .gal_slider .slick-track {gap: 24px;}.art_element .slick-arrow.slick-next {right: 17px;}.art_element .slick-arrow.slick-prev {left: 17px;}}@media(max-width: 850px) {.art_element.art_texti.spr:not(.spl) {padding-left: 48px;}.art_element.art_texti.spl:not(.spr) {padding-right: 48px;}.art_element.art_texti .dv_image_left {width: 100%;}.art_element.art_texti .dv_image_right {width: 100%;}.art_element.art_texti.image_left .art_texti_cont {width: 100%;padding-left: 0;}.art_element.art_texti.image_right .art_texti_cont {width: 100%;padding-right: 0;}.art_element.art_texti.inner_width_full_width .dv_image_right, .art_element.art_texti.inner_width_full_width .dv_image_left {width: 67%;order: 2;}.art_element.art_texti.inner_width_full_width .dv_image_right::after, .art_element.art_texti.inner_width_full_width .dv_image_left::after {content: "";position: absolute;top: 0;left: 0;width: 100vw;height: 100%;background-color: #726AC6;z-index: -1;}body.blue .art_element.art_texti.inner_width_full_width .dv_image_right::after, body.blue .art_element.art_texti.inner_width_full_width .dv_image_left::after {background-color: #85B7E3;}.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: 220%;}.art_element.art_texti.inner_width_full_width .image_item:nth-child(2) {width: 95%;transform: translate(42%, -50%);}.art_element.art_texti.inner_width_full_width .art_texti_cont {padding: 60px 48px !important;}.art_element.art_texti.inner_width_full_width.image_left .art_texti_cont, .art_element.art_texti.inner_width_full_width.image_right .art_texti_cont {order: 1;width: 100%;min-height: unset;padding: 60px 48px !important;}.art_element.art_texti.small_image .dv_image_left {width: 100%;padding-top: 0;max-width: 172px;}.art_element.art_texti.small_image .dv_image_right {width: 100%;padding-top: 0;max-width: 172px;}.art_element.art_texti.image_left.small_image .art_texti_cont {width: 100%;padding-left: 0;}.art_element.art_texti.image_right.small_image .art_texti_cont {width: 100%;padding-right: 0;}.art_element.anything_slider .art_element.art_texti.inner_width_full_width .art_texti_cont {padding-bottom: 60px !important;}.art_element.anything_slider .art_element.art_texti.inner_width_full_width .dv_image_right, .art_element.anything_slider .art_element.art_texti.inner_width_full_width .dv_image_left {padding-bottom: 160px !important;}.art_element.anything_slider {overflow: hidden;}.art_element.anything_slider .slick-arrow.slick-prev::after {content: "";position: absolute;top: 50%;right: -120px;transform: translate(100%, -50%);width: 100vw;height: 2px;background-color: #FFF;}.art_element.art_imageline.title_on_image .art_headline h3 {font-size: 1.75rem;}.art_element.art_text3i > .art_element_c {flex-wrap: wrap;padding-left: 48px;padding-right: 48px;gap: 20px;}.art_element.art_text3i.spl.spr > .art_element_c {padding-left: 0;padding-right: 0;}.art_element.art_text3i .col.left {padding-right: 0;}.art_element.art_text3i .col.center {width: 100%;gap: 30px;}.art_element.art_text3i .col.right {padding-left: 0;}.art_element.art_text3i.special .art_text3i_cont {padding-left: 0;}.art_element.art_text3i.special .col.center {width: 100%;}.art_element.art_text3i.special .col.right {position: static;left: unset;bottom: unset;}.art_element.art_text3i.special2 > .art_element_c {justify-content: center;}.art_element.art_text3i.special2 .col.left {padding-top: 0;}.art_element.art_text3i.special2 .col.right {padding-top: 0;}.art_element.art_box .art_headline h3 {font-size: 1.5rem;}.art_element.pkgslider > .art_element_c > .art_inner:not(:has(.pkg_c)) .art_element {width: 100%;max-width: 600px;}.art_element.art_text.special .art_inner {flex-direction: column;justify-content: flex-start;}.art_element.art_text .room_api_details_info {flex-wrap: wrap;gap: 30px;}.art_element.art_text .room_api_details_info .image_item {max-width: unset;}}@media(max-width: 750px) {.art_element .api_rooms_c {flex-wrap: wrap;padding-top: 20px;}.art_element .api_rooms_c .col {width: 100%;}.art_element .api_rooms_c .api_room .api_room_cont {align-items: flex-start;text-align: left;}.art_element .api_rooms_c .col:nth-child(2) {padding-top: 0;order: 1;}.art_element .api_rooms_c .col:first-child {padding-top: 75px;}#afForm .price_info_c {flex-direction: column;justify-content: flex-start;align-items: center;}}@media(min-width:651px) and (max-width:1025px) {.art_magazine .ae-infos-content {padding: 35px;}.art_magazine.cols_twelve .template-1:not(.col-1) .article-entry {width: calc(50% - 20px);}.art_magazine .template-1.col-3 .article-entry:nth-child(4n-5) {width: 100%;}.art_magazine .template-1.col-3 .article-entry:nth-child(4n-5) .ae-image {height: 38vw;}.faq-item :is(dt,dd) {padding-left: 40px;}}@media(min-width:651px) {.art_magazine .article-list:not(.template-1) .ae-content {flex-direction: row;}.art_magazine .article-list:not(.template-1) .ae-content > div {width: 50%;}.art_magazine .template-3 .ae-image {order: 2;}.art_magazine .template-3 .ae-infos {order: 1;}.faq-item :is(dt,dd) {padding-right: 80px;}.faq-item dt::before, .faq-item dt::after {right: 30px;}.faq-item dt {font-size: 1.75rem;}}@media( max-width: 650px) {.content {font-size: 1.25rem;}.content ul li::before {top: 10px;}.art_element .art_headline h1 {font-size: 2.375rem;}.art_element .art_headline h2 {font-size: 1.625rem;}.art_element .art_headline h3 {font-size: 2.125rem;}.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.btn2 a, .art_element.art_packages.btn2 .art_pack_link a, .art_element.art_text.btn2 .art_text_btn a, .art_element.art_texti.btn2 .art_texti_btn a, .art_element.art_text3i.btn2 .art_text3i_btn a, .art_element.art_text_gallery .btn2.art_text_gallery_btn a, .art_element.art_tip.btn2 .art_tip_btn a, .art_element.art_room.btn2 .art_room_package_btn a, .art_element.art_room.btn2 .art_room_table_btn a, .art_element.art_box.btn2 .art_box_btn div {padding-left: 20px;padding-right: 20px;}.art_element.art_group.box_container > .art_element_c > .art_inner {gap: 25px;}.art_element.art_group.box_container:not(.spl) > .art_element_c > .art_inner {padding-left: 17px !important;}.art_element.art_group.box_container:not(.spr) > .art_element_c > .art_inner {padding-right: 17px !important;}.art_element.art_group.box_container .art_element.cols_four {width: 100%;}.art_element.art_box .art_box_cont {padding-top: 10px;}.art_element.art_box .art_headline h3 {font-size: 2.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 {padding-top: 7px;padding-bottom: 7px;}.art_element.art_group.box_container .art_element.cols_six {width: 100%;}.art_element.art_quote .art_element_c {border-width: 2px;}.art_element.art_quote .art_quote_cont {padding: 40px;}.art_element.art_quote .art_quote_cont p {font-size: 1.5rem;}.art_element.art_quote .art_quote_author {margin-top: 10px;}.art_element.art_group.box_container.spl:not(.spr) {padding-right: 17px;}.art_element .slick-arrow {width: 46px;height: 46px;background-size: 14px auto;border-width: 2px;}.art_element.art_gallery .art_inner .galc.gal_special > .col {display: none;}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images {width: 100%;display: flex;flex-wrap: wrap;gap: 16px;padding-left: 17px;padding-right: 17px;padding-bottom: 65px;position: relative;}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images .col {width: 100%;display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images .gal_item {width: calc(50% - 8px);}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images .gal_item:nth-child(3n) {width: 100%;}.art_element.art_gallery .img_c {padding-bottom: 100%;}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images .gal_item:nth-child(3n) .img_c {padding-bottom: 64.44%;}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images .slick-arrow.slick-prev {top: unset;bottom: 0;left: 17px;transform: none;}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images .slick-arrow.slick-next {top: unset;bottom: 0;left: 83px;transform: rotate(180deg);}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images .slick-arrow.slick-prev::after {content: "";position: absolute;top: 50%;right: -91px;transform: translate(100%, -50%);width: calc(100vw - 152px);height: 2px;background-color: #4A4A49;}.art_element.art_gallery .art_inner .galc.gal_special .mobile_images .slick-list {width: 100%;}.art_element.art_gallery .gal_slider .slick-track {gap: 12px;}.art_element.art_texti.inner_width_full_width.image_left .art_texti_cont, .art_element.art_texti.inner_width_full_width.image_right .art_texti_cont {padding: 40px 17px !important;}.art_element.anything_slider .slick-arrow.slick-prev {left: 16px;}.art_element.anything_slider .slick-arrow.slick-prev::after {right: -90px;}.art_element.anything_slider .slick-arrow.slick-next {left: 36px;}.art_element.art_group.pkgslider .pkg_c {padding-bottom: 46px;}.art_element.art_group.pkgslider .slick-arrow.slick-next {left: 11px;}.art_element.art_group.pkgslider .slick-arrow.slick-prev::after {right: calc(-100% - 50px);height: 2px;}.art_element.pkgslider .slick-list {overflow: hidden;}.art_element.art_group.pkgslider .slick-track {gap: 0;}.art_element.art_group.sticky_scroll_section {padding-left: 17px;padding-right: 17px;}.art_element.art_group.sticky_scroll_section > .art_element_c > .art_inner {flex-wrap: wrap;}.art_element.art_group.sticky_scroll_section .left_part {position: relative;width: 100%;padding-left: 0;padding-right: 0;}.art_element.art_group.sticky_scroll_section .right_part {width: 100%;border: none;padding-left: 0;padding-right: 0;padding-bottom: 46px;position: relative;}.art_element.art_imageline.title_on_image .art_headline {padding-left: 38px;padding-right: 38px;}.art_element.art_imageline.title_on_image .art_headline h3 {font-size: 2.125rem;}.art_element.art_group.sticky_scroll_section .right_part .slick-arrow.slick-prev {top: unset;bottom: 0;left: 0;transform: none;}.art_element.art_group.sticky_scroll_section .right_part .slick-arrow.slick-next {top: unset;bottom: 0;left: 56px;transform: rotate(180deg);}.art_element.art_group.sticky_scroll_section .right_part .slick-arrow.slick-prev::after {content: "";position: absolute;top: 50%;right: -91px;transform: translate(100%, -50%);width: calc(100vw - 152px);height: 2px;background-color: #4A4A49;}.art_element.art_text3i > .art_element_c {padding-left: 17px;padding-right: 17px;}.art_element.art_group.accitem > .art_element_c > .art_headline {padding-left: 0 !important;padding-right: 30px !important;}.art_element.art_group.accitem .acc {right: 0;}.art_element.art_group.accitem > .art_element_c {border-width: 2px;padding-top: 10px;padding-bottom: 10px;}.art_element.art_group.accitem + .art_element.art_group.accitem.vs_no_space {margin-top: -22px !important;}.art_element.art_group.accitem > .art_element_c > .art_headline h3 {font-size: 1.5rem;}.art_element.art_group.accitem .art_element {padding-left: 0;padding-right: 0;}.art_element.art_text3i .col.left {width: min(50%, 150px);}.art_element.art_text3i .col.right {width: min(50%, 150px);}.art_element.art_text3i.special .col.left {width: min(50%, 150px);}.art_element.art_text3i.special .col.right {width: min(50%, 150px);}.art_element.art_texti.spr:not(.spl) {padding-left: 17px;}.art_element.art_texti.spl:not(.spr) {padding-right: 17px;}.art_element.art_whitespace > .art_element_c {height: 2px;}.art_element.highlight {padding-top: 80px;padding-bottom: 80px;}.art_element .api_rooms_filter_wrap .api_rooms_equipment .eq .img_c {width: 81px;height: 66px;}.art_element .api_rooms_filter_wrap .apply {padding-left: 20px;padding-right: 20px;}#afForm input {font-size: 1.5rem;}#afForm .form_buttons {gap: 30px;}.art_element.art_title_link > .art_element_c {padding-right: 36px;border-width: 2px;}.art_element.art_title_link > .art_element_c::after {top: 26px;width: 24px;height: 24px;}.art_element.art_texti .list_with_icons {gap: 30px;}.art_element.art_texti .list_with_icons > * {gap: 13px;}.art_element.art_texti .list_with_icons .icon_c {width: 27px;height: 21px;}.art_magazine .article-list .article-entry:first-child {margin-top: 15px;}.art_magazine .article-list:not(.template-1) .ae-content {flex-direction: column;}.art_magazine .ae-image {height: 60vw !important;}.art_magazine .ae-infos-content {padding: 30px 25px;}.art_magazine .ae-infos-title, .art_magazine .ae-infos-button {font-size:1.25rem;}.faq-item :is(dt,dd) {padding-right: 30px;}.faq-item dt::before, .faq-item dt::after {right: 0;}.faq-item dt {font-size: 1.5rem;}}@media(max-width: 500px) {.art_element .api_rooms_filter_wrap .api_rooms_categories {flex-direction: column;justify-content: flex-start;align-items: center;}}@media(max-width: 450px) {#afForm .form_buttons {flex-direction: column;justify-content: flex-start;align-items: center;}}@media(max-width: 420px) {.art_element .art_headline h2 {font-size: 1.375rem;}}.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;}