@charset 'utf-8';body.mceContentBody {overflow: auto;background-color: #fff;}.art_focus:focus {outline: none;}.content {font: 400 1.125rem/150% var(--secondary-font);color: #505637;}.main .content {display: flex;flex-direction: column;justify-content: flex-start;align-items: center;padding-left: 48px;padding-right: 48px;}.content ul {margin: 0;padding: 0;display: table;list-style: none;position: relative;}.content li {padding-left: 14px;padding-bottom: 10px;position: relative;}.content ul li::before {width: 5px;height: 5px;position: absolute;top: 13px;left: 0;border-radius: 50%;background-color: #3F2A33;content: '';}.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: -88px;text-decoration: none;width: 10px;height: 1px;}.content strong {font-weight: 700;}.content .top-content {width: 100%;float: left;}.content .content_c {width: 100%;max-width: 1380px;float: left;display: flex;justify-content: space-between;align-items: flex-start;position: relative;overflow: hidden;}.content .left-side {width: 384px;position: relative;}.content .right-side {width: calc(100% - 440px);}.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 h3 {font: 400 2.188rem/100% var(--secondary-font);letter-spacing: -0.01em;}.art_element .art_headline h1 {font: 400 4.063rem/110% var(--secondary-font);letter-spacing: -0.01em;}.art_element .art_headline h2 {font: 400 1.375rem/120% var(--secondary-font);letter-spacing: .05em;}.art_element .art_headline h4, .art_element.art_cols .art_col h4.coltitle {}.art_element .art_headline h5, .art_element .art_headline span.h5 {font: 400 6.25rem/110% var(--secondary-font);letter-spacing: -0.01em;}.art_element .art_headline h6, .art_element .art_headline span.h6 {}.art_element .art_headline > * i {font-family: var(--primary-font);}.art_element.art_cols .art_col h4.coltitle {margin-bottom: 10px;}.art_element.title_r .art_headline:not(.sub) > * > span {display: inline-block;padding-top: 100px;position: relative;}.art_element.title_r .art_headline:not(.sub) > * > span::before {content: '';position: absolute;top: 0;left: 0;width: 89px;height: 76px;background-size: 100% 100%;}.art_element.title_r.ta_center .art_headline:not(.sub) > * > span::before {left: 50%;transform: translateX(-50%);}.art_element.title_r.visible .art_headline:not(.sub) > * > span::before {background-image: url(../img/reslresort/r.svg);}.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_apartment .art_apartment_btn, .art_element.art_box .art_box_btn {padding-top: 15px;margin-top: 10px;gap: 10px;}.art_element.art_button a, .art_element.art_packages .art_pack_link a, .art_element.art_text .art_text_btn a, .art_element.art_texti .art_texti_btn a, .art_element.art_text_gallery .art_text_gallery_btn a, .art_element.art_tip .art_tip_btn a, .art_element.art_room .art_room_package_btn a, .art_element.art_room .art_room_table_btn a, .art_element.art_apartment .art_apartment_btn a, .art_element.art_box .art_box_btn div {display: inline-block;padding: 11px 15px 10px 39px;transition: all 1s ease;font: 400 1rem/120% var(--secondary-font);text-decoration: none;text-align: center;color: #505637;letter-spacing: .1em;text-transform: uppercase;background-color: #F8B470;position: relative;border-radius: 7px;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_apartment .art_apartment_btn a:hover, .art_element.art_apartment .art_apartment_btn a:focus, .art_element.art_box .art_box_btn div:hover, .art_element.art_box:focus .art_box_btn div {background-color: #505637;color: #F8B470;}.art_element.art_button a::before, .art_element.art_packages .art_pack_link a::before, .art_element.art_text .art_text_btn a::before, .art_element.art_texti .art_texti_btn a::before, .art_element.art_text_gallery .art_text_gallery_btn a::before, .art_element.art_tip .art_tip_btn a::before, .art_element.art_room .art_room_package_btn a::before, .art_element.art_room .art_room_table_btn a::before, .art_element.art_apartment .art_apartment_btn a::before, .art_element.art_box .art_box_btn div::before {content: '';position: absolute;top: 50%;left: 15px;transform: translateY(-50%);width: 20px;height: 20px;background-size: 100% 100%;transition: All ease .5s;}.art_element.art_button.visible a::before, .art_element.art_packages.visible .art_pack_link a::before, .art_element.art_text.visible .art_text_btn a::before, .art_element.art_texti.visible .art_texti_btn a::before, .art_element.art_text_gallery.visible .art_text_gallery_btn a::before, .art_element.art_tip.visible .art_tip_btn a::before, .art_element.art_room.visible .art_room_package_btn a::before, .art_element.art_room.visible .art_room_table_btn a::before, .art_element.art_apartment.visible .art_apartment_btn a::before, .art_element.art_box.visible .art_box_btn div::before {background-image: url(../img/reslresort/arrow_down.svg);}.art_element.art_button.visible a:hover::before, .art_element.art_packages.visible .art_pack_link a:hover::before, .art_element.art_text.visible .art_text_btn a:hover::before, .art_element.art_texti.visible .art_texti_btn a:hover::before, .art_element.art_text_gallery.visible .art_text_gallery_btn a:hover::before, .art_element.art_tip.visible .art_tip_btn a:hover::before, .art_element.art_room.visible .art_room_package_btn a:hover::before, .art_element.art_room.visible .art_room_table_btn a:hover::before, .art_element.art_button.visible a:focus::before, .art_element.art_packages.visible .art_pack_link a:focus::before, .art_element.art_text.visible .art_text_btn a:focus::before, .art_element.art_texti.visible .art_texti_btn a:focus::before, .art_element.art_text_gallery.visible .art_text_gallery_btn a:focus::before, .art_element.art_tip.visible .art_tip_btn a:focus::before, .art_element.art_room.visible .art_room_package_btn a:focus::before, .art_element.art_room.visible .art_room_table_btn a:focus::before, .art_element.art_apartment.visible .art_apartment_btn a:hover::before, .art_element.art_apartment.visible .art_apartment_btn a:focus::before, .art_element.art_box.visible .art_box_btn div:hover::before, .art_element.art_box.visible:focus .art_box_btn div::before {background-image: url(../img/reslresort/arrow_down_yellow.svg);}.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_apartment .art_apartment_btn a:nth-child(2), .art_element.art_box .art_box_btn div:nth-child(2) {}.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_apartment .art_apartment_btn a:nth-child(2):hover, .art_element.art_apartment .art_apartment_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) {}.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: 9px 25px;background-color: #CBC7B2;font: 600 .938rem/120% var(--secondary-font);letter-spacing: 0;color: #505637;text-align: center;text-transform: none;border: none;}.art_element.art_table th:first-child, .art_element.art_table table.mobile_table td.trtitle:first-child {border-radius: 8px 0 0 0;text-align: left;}.art_element.art_table th:last-child, .art_element.art_table table.mobile_table td.trtitle:last-child {border-radius: 0 8px 0 0;}.art_element.art_table td, .art_element.art_table table.mobile_table th {padding: 9px 25px;border-bottom: 1px solid #FFF;text-align: center;font: 400 .938rem/140% var(--secondary-font);letter-spacing: 0;color: #505637;background-color: #EFECE5;}.art_element.art_table td:first-child {background-color: #DADDC6;font-weight: 600;text-align: left;}.art_element.art_table tr:last-child td {border: none;}.art_element.art_table tr:last-child td:first-child {border-radius: 0 0 0 8px;}.art_element.art_table tr:last-child td:last-child {border-radius: 0 0 8px 0;}.art_element.highlight {border: 1px solid #DADDC6;background: #FFF;box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.05);padding-top: 40px;padding-bottom: 40px;border-radius: 8px;}.art_element.highlight2 {background-color: #DADDC6;box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.05);padding-top: 60px;padding-bottom: 60px;border-radius: 8px;}.art_element.art_group.pkgslider .pkg_c .pkg_inner > .art_element {padding-left: 5px;padding-right: 5px;margin-left: 10px;margin-right: 10px;}.content .left-side .art_element {padding: 0;overflow: hidden;background-color: #FFF;font-size: .875rem;line-height: 140%;}.content .left-side .art_element.grey_bg {background-color: #A79B9F;color: #FFF;}.content .left-side .art_element.grey_bg ul li::before {background-color: #FFF;}.content .left-side .art_element.vs_no_space {margin-top: -10px !important;}.content .left-side .art_element .art_headline {background-color: #DADDC6;text-align: center;padding: 15px 20px;border-radius: 11px 11px 0 0;}.content .left-side .art_element.vs_no_space .art_headline {border-radius: 0;}.content .left-side .art_element .art_headline > * {color: #505637;}.content .left-side .art_element .art_headline h3 {font: 400 1.25rem/120% var(--secondary-font);letter-spacing: .1em;text-transform: uppercase;}.content .left-side .art_element.enquiry_c .art_headline > * > span {display: inline-block;padding-left: 40px;position: relative;}.content .left-side .art_element.enquiry_c .art_headline > * > span::before {content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 26px;height: 26px;background-size: 100% 100%;}.content .left-side .art_element.enquiry_c.visible .art_headline > * > span::before {background-image: url(../img/reslresort/calendar.svg);}.content .left-side .art_element > .art_element_c > .art_inner {padding: 20px 40px 40px;background-color: #F7F6F2;border: 1px solid #DADDC6;border-radius: 0 0 12px 12px;}.content .left-side .art_element.art_group .art_element > .art_element_c > .art_inner {padding: 10px 0;border: none;border-radius: 0;}.content .left-side .art_element.art_group > .art_element_c > .art_inner {padding-top: 50px;padding-bottom: 50px;}.content .left-side .art_element.white_bg > .art_element_c > .art_inner {background-color: #FFF;}.content .left-side .art_element li::before {top: 8px;}.content .left-side .art_element.ratings_c > .art_element_c > .art_inner {display: flex;flex-direction: column;justify-content: flex-start;align-items: center;gap: 10px;}.art_element.art_plain.enquiry_c .casa-wdg > .row > * {width: 100%;}.art_element.art_plain.enquiry_c .casa-wdg .form-control {border-color: #D7D5CA;background-color: transparent;}.art_element.art_plain.enquiry_c .casa-wdg .k-autocomplete.k-state-default, .art_element.art_plain.enquiry_c .casa-wdg .k-dropdown-wrap.k-state-default, .art_element.art_plain.enquiry_c .casa-wdg .k-numeric-wrap.k-state-default, .art_element.art_plain.enquiry_c .casa-wdg .k-picker-wrap.k-state-default {border-color: #D7D5CA;background-color: transparent;}.art_element.art_plain.enquiry_c .casa-wdg .k-autocomplete .k-input, .art_element.art_plain.enquiry_c .casa-wdg .k-autocomplete.k-state-focused .k-input, .art_element.art_plain.enquiry_c .casa-wdg .k-dropdown-wrap .k-input, .art_element.art_plain.enquiry_c .casa-wdg .k-dropdown-wrap.k-state-focused .k-input, .art_element.art_plain.enquiry_c .casa-wdg .k-numeric-wrap.k-state-focused .k-input, .art_element.art_plain.enquiry_c .casa-wdg .k-picker-wrap.k-state-focused .k-input, .art_element.art_plain.enquiry_c .casa-wdg .k-textbox > input {border-color: #D7D5CA;background-color: transparent;}.art_element.art_plain.enquiry_c .casa-wdg .k-input, .art_element.art_plain.enquiry_c .casa-wdg .k-multiselect-wrap, .art_element.art_plain.enquiry_c .casa-wdg .k-textbox > input, .art_element.art_plain.enquiry_c .casa-wdg input.k-textbox, .art_element.art_plain.enquiry_c .casa-wdg input.k-textbox:hover, .art_element.art_plain.enquiry_c .casa-wdg textarea.k-textbox, .art_element.art_plain.enquiry_c .casa-wdg textarea.k-textbox:hover {background-color: transparent;}.art_element.art_plain.enquiry_c .casa-wdg .form-horizontal .control-label {font: 400 .75rem/120% var(--secondary-font);color: #505637;}.art_element.art_plain.enquiry_c .casa-wdg .btn {padding: 11px 15px 11px 39px;font: 400 1rem/120% var(--secondary-font);letter-spacing: .1em;color: #505637;text-transform: uppercase;background-color: #F8B470;border-radius: 7px;margin-top: 20px;transition: all ease .5s;position: relative;}.art_element.art_plain.enquiry_c .casa-wdg .btn:hover, .art_element.art_plain.enquiry_c .casa-wdg .btn:focus {background-color: #505637;color: #F8B470;}.art_element.art_plain.enquiry_c .casa-wdg .btn::after {content:'';position: absolute;top: 50%;left: 15px;transform: translateY(-50%);width: 20px;height: 20px;background-size: 100% 100%;}.art_element.art_plain.enquiry_c.visible .casa-wdg .btn::after {background-image: url(../img/reslresort/arrow_down.svg);}.art_element.art_plain.enquiry_c.visible .casa-wdg .btn:hover::after, .art_element.art_plain.enquiry_c.visible .casa-wdg .btn:focus::after {background-image: url(../img/reslresort/arrow_down_yellow.svg);}.art_element.art_plain.enquiry_c .casa-wdg .col-sm-offset-6 {margin-left: 0;}.art_element.art_plain .advantages_c {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 30px;font-size: .75rem;line-height: 113%;}.art_element.art_plain .advantages_c .item {display: flex;align-items: center;gap: 24px;}.art_element.art_plain .advantages_c .item .img_c {width: 81px;display: flex;justify-content: center;}.art_element.art_plain .offer_c {width: 100%;display: flex;justify-content: flex-start;gap: 24px 50px;flex-wrap: wrap;}.art_element.art_plain .offer_c .left {width: 41px;}.art_element.art_plain .offer_c .right {width: calc(100% - 91px);}.art_element.art_plain .offer_c span {font: 700 1.313rem/130% var(--secondary-font);}.art_element.art_plain .offer_c p {padding-top: 20px;font-size: .875rem;font-weight: 300;line-height: 140%;}.art_element.art_plain .offer_c .note {width: 100%;font-size: .5em;line-height: 140%;}.art_element.art_plain .offer_c .note ul li::before {top: 2px;}.art_element.art_packages {padding: 14px;border-radius: 8px 8px 0 0;border: 1px solid #DADDC6;border-bottom: none;background-color: #F7F6F2;box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.05);}.art_element.art_packages::after {content: '';position: absolute;bottom: 0;left: 14px;width: calc(100% - 48px);height: 1px;background-color: #E3E1D8;}.art_element.art_packages > .art_element_c {flex-direction: row;align-items: stretch;}.art_element.art_packages .art_pack_image {width: 22%;border-radius: 8px;overflow: hidden;}.art_element.art_packages .art_pack_image .img_c {padding-bottom: 90%;height: 100%;}.art_element.art_packages .art_pack_cont {width: 78%;padding: 10px 20px;display: flex;justify-content: space-between;align-items: stretch;gap: 20px;font: 400 .938rem/140% var(--secondary-font);color: #505637;}.art_element.art_packages .art_pack_cont ul li::before {top: 9px;}.art_element.art_packages .art_pack_cont .art_pack_right {display: flex;flex-direction: column;justify-content: space-between;align-items: flex-end;padding-top: 10px;padding-bottom: 10px;}.art_element.art_packages .art_pack_date {font-weight: 700;padding-left: 25px;margin-bottom: 10px;position: relative;display: block;float: left;}.art_element.art_packages .art_pack_date::before {content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 17px;height: 17px;background-size: 100% 100%;}.art_element.art_packages.visible .art_pack_date::before {background-image: url(../img/reslresort/calendar.svg);}.art_element.art_packages .art_pack_link a {white-space: nowrap;}.art_element.art_packages .art_pack_price {display: flex;flex-direction: column;align-items: flex-end;justify-content: flex-start;font: 600 1.563rem/120% var(--secondary-font);text-align: right;}.art_element.art_packages .art_pack_price .ptag {font: 400 .938rem/120% var(--secondary-font);}.art_element.art_packages .art_pack_link {justify-content: flex-end;}.art_element.art_group.accitem {box-sizing: border-box;margin-bottom: 0;border-top: 1px solid #DADDC6;border-bottom: 1px solid #DADDC6;}.art_element.art_group.accitem .acc {left: 0;width: 14px;height: 14px;}.art_element.art_group.accitem .acc::before {content: '';width: 100%;height: 2px;border-radius: 2px;background-color: #F8B470;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all ease .5s;}.art_element.art_group.accitem .acc::after {content: '';width: 100%;height: 2px;border-radius: 2px;background-color: #F8B470;position: absolute;left: 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: 35px;padding-right: 0 !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 .938rem/140% var(--secondary-font);text-transform: none;letter-spacing: normal;}.art_element.art_group.accitem > .art_element_c > .art_headline h3 span {text-decoration: underline;}.art_element.art_group.accitem > .art_element_c > .art_headline h2 {font: 700 1.375rem/120% var(--secondary-font);letter-spacing: .05em;text-transform: none;letter-spacing: normal;}.art_element.art_group.accitem > .art_element_c > .art_inner {padding-bottom: 0;}.art_element.art_packages + .art_element.art_group.accitem {background-color: #F7F6F2;padding-left: 14px;padding-right: 14px;border: 1px solid #DADDC6;border-top: none;border-radius: 0 0 8px 8px;}.art_element.art_packages + .art_element.art_group.accitem .acc::before, .art_element.art_packages + .art_element.art_group.accitem .acc::after {background-color: #505637;}.art_element.art_packages + .art_element.art_group.accitem > .art_element_c > .art_inner {margin-top: 5px;}.art_element.art_group.accitem .art_element {padding-left: 14px;padding-right: 14px;font-size: .938rem;}.art_element.art_imageline .art_image.cols_twelve {position: relative;}.art_element.art_gallery .img_c {padding-bottom: 63%;}.art_element.art_gallery .img_c picture img {border-radius: 8px;}.art_element.art_gallery .art_inner .galc.gal_std {display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;}.art_element.art_gallery .galc.gal_std .gal_item {width: calc(25% - 12px);padding: 0;}.art_element.art_gallery a {display: inline;}.art_element.art_gallery a::after {content: none;}.art_element.art_gallery.special {transition: opacity ease 1s;}.art_element.art_gallery.special .image_gallery_special a.iv {display: block;position: static;}.art_element.art_gallery.special .gal_item {width: 100%;padding: 0;}.art_element.art_gallery.special .image_gallery_special img {width: 100%;border-radius: 8px;}.art_element.art_gallery.special ul li::before {content: none;}.art_element.art_gallery.special .art_inner {display: flex;justify-content: flex-start;}.art_element.art_apartment .art_apartment_image {width: 100%;position: relative;}.art_element.art_apartment .art_apartment_image .img_c {width: 100%;padding-bottom: 70.5%;position: relative;}.art_element.art_apartment .art_apartment_image .img_c picture {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.art_element.art_apartment .art_apartment_image .img_c picture img {width: 100%;height: 100%;object-fit: cover;}.art_element.art_apartment .art_apartment_price {position: absolute;right: 30px;bottom: -30px;width: 103px;height: 151px;padding: 20px 15px;display: flex;flex-direction: column;justify-content: center;align-items: center;background-color: #660033;border-radius: 46px;font: 400 1.5rem/120% var(--primary-font);color: #FFF;text-align: center;z-index: 2;}.art_element.art_apartment .art_apartment_price .ptag {font: 300 .375rem/100% var(--secondary-font);letter-spacing: .25em;text-transform: uppercase;}.art_element.art_apartment .art_apartment_price::before {content: '';position: absolute;top: 7px;left: 7px;width: calc(100% - 16px);height: calc(100% - 16px);border: 1px solid #FFF;border-radius: 46px;}.art_element.art_apartment .art_apartment_cont {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;padding: 50px 20px 10px;color: #000;}.art_element.art_apartment .art_apartment_cont .art_headline h3 {font: 400 2.5rem/130% var(--primary-font);text-transform: none;letter-spacing: normal;}.art_element.art_apartment .art_apartment_cont .art_headline h4 {font: 200 1rem/160% var(--secondary-font);letter-spacing: .02em;color: #000;text-transform: none;}.art_element.art_apartment .art_apartment_cont .art_apartment_desc strong {font-weight: 500;}.art_element.art_apartment .art_apartment_btn {margin-top: 20px;display: flex;flex-direction: column;justify-content: flex-start;align-items: stretch;gap: 10px;}.art_element.art_group.box_container > .art_element_c > .art_inner {margin-top: 0;padding-top: 10px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;row-gap: 20px;}.art_element.art_group.box_container .art_element {width: calc(50% - 15px);padding-left: 0;padding-right: 0;margin: 0;}.art_element.art_imageline > .art_element_c > .art_inner {display: flex;justify-content: space-between;flex-wrap: wrap;row-gap: 9px;}.art_element.art_imageline .art_image.cols_four {padding: 0 !important;width: calc(33.33% - 6px);}.art_element.art_imageline .art_image.cols_four .img_c {padding-bottom: 140%;}.art_packages + .art_group .art_element.art_imageline .art_image.cols_four .img_c {padding-bottom: 62.76%;}.art_element.art_imageline.auto_image_proportion .art_image.cols_twelve .img_c {padding-bottom: 0;}.art_element.art_imageline.auto_image_proportion .art_image .img_c picture {position: static;top: unset;left: unset;height: auto;}.art_element.art_imageline.auto_image_proportion .art_image .img_c picture img {height: auto;object-fit: unset;}.art_element.art_plain .boxes_c {width: 100%;display: flex;justify-content: center;align-items: stretch;gap: 40px;flex-wrap: wrap;padding-top: 20px;}.art_element.art_plain .boxes_c .item {display: flex;flex-direction: column;justify-content: flex-start;align-items: center;gap: 17px;text-align: center;width: 189px;padding: 35px 10px 12px;border: 2px solid #603;font: 400 1.125rem/122% var(--secondary-font);color: #603;}.art_element.art_plain .boxes_c .item .img_c {height: 101px;display: flex;justify-content: center;}.art_element.art_plain .boxes_c .item em {font-size: .875rem;font-style: normal;}.art_element.art_plain:has(.map_c) {z-index: 2;}.art_element.art_plain .map_c {width: 100%;float: left;position: relative;}.art_element.art_plain .map_c > img {width: 100%;}.art_element.art_plain .map_c .item {position: absolute;transform: translate(-50%, -100%);}.art_element.art_plain.visible .map_c .item:hover {z-index: 2;}.art_element.art_plain .map_c .item .no {display: block;width: 53px;height: 80px;background-size: 100% 100%;padding: 10px;font: 400 2.5rem/120% var(--primary-font);color: #3F2A33;text-align: center;position: relative;z-index: 2;}.art_element.art_plain.visible .map_c .item .no {background-image: url(../img/marker.png);cursor: pointer;}.art_element.art_plain.visible .map_c .item p {position: absolute;right: 0;top: 55px;width: 214px;padding: 30px;background-color: #FFF;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 15px;font: 300 1.125rem/120% var(--secondary-font);color: #3F2A33;visibility: hidden;opacity: 0;z-index: 1;transition: all ease .5s;}.art_element.art_plain.visible .map_c .item:hover p {visibility: visible;opacity: 1;}.art_element.art_plain.visible .map_c .item p strong {font-weight: 400;}.art_element.art_plain .map_c .item.item1 {top: 10.86%;left: 48.45%;}.art_element.art_plain .map_c .item.item2 {top: 32.16%;left: 30.5%;}.art_element.art_plain .map_c .item.item3 {top: 50.65%;left: 35%;}.art_element.art_plain .map_c .item.item4 {top: 80.28%;left: 53.79%;}.art_element.art_plain .map_c .item.item5 {top: 96.6%;left: 60.9%;}.art_element.art_plain .map_c .item.itema {top: 36.04%;left: 42.95%;transform: translate(-50%,-50%);}.art_element.art_plain .map_c .item.itema .no {width: 55px;height: 85px;display: flex;align-items: center;justify-content: center;font-size: 3.5rem;line-height: 100%;color: #660033;}.art_element.art_plain.visible .map_c .item.itema .no {background-image: url(../img/oval.png);}#left_enquiry {min-height: 1280px;}#wide_enquiry {min-height: 1055px;}.art_element.art_plain .rating_c {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}.art_element.art_plain .rating_c img {margin-bottom: 14px;}.art_element.art_imageline .art_image .image_item {border-radius: 8px;overflow: hidden;}.art_element .slick-arrow {width: 30px;height: 40px;background-color: transparent;background-size: 30px auto;}@media(max-width: 1300px) {.content .content_c::after {left: 150px;width: 200px;height: 415px;}.content .left-side {width: 300px;}.content .right-side {width: calc(100% - 320px);}.art_element.art_plain .offer_c {gap: 20px;}.art_element.art_plain .offer_c .right {width: calc(100% - 61px);}.content .left-side .art_element .art_inner {padding: 25px;}.content .left-side .art_element.art_group > .art_element_c > .art_inner {padding-left: 40px !important;padding-right: 40px !important;}}@media(max-width: 1200px) {.art_element.art_packages .art_pack_image {width: 35%;}.art_element.art_packages .art_pack_cont {width: 65%;flex-wrap: wrap;gap: 0;}.art_element.art_packages .art_pack_cont .art_pack_left {width: 100%;}.art_element.art_packages .art_pack_cont .art_pack_right {width: 100%;justify-content: flex-start;}.art_element.art_packages .art_pack_cont .art_pack_link {justify-content: flex-end;}}@media( max-width: 1025px) {.content .content_c {flex-wrap: wrap;justify-content: center;}.content .content_c::after {content: none;}.content .left-side {width: 100%;max-width: 850px;order: 2;}.content .left-side::after {content: none;}.content .right-side {width: 100%;max-width: 850px;order: 1;}.content {font-size: 1rem;}.content ul li::before {top: 10px;}.art_element .art_headline h3 {font-size: 1.75rem;}.art_element .art_headline h1 {font-size: 3rem;}.art_element .art_headline h2 {font-size: 1.25rem;}.art_element .art_headline h5, .art_element .art_headline span.h5 {font-size: 4rem;}.art_element.title_wave .art_headline:not(.sub) > * > span::before {content: none;}.art_element.art_apartment .art_apartment_cont .art_headline h3 {font-size: 1.375rem;}.art_element.art_apartment .art_apartment_cont .art_headline h4 {font-size: .875rem;}}@media( max-width: 650px) {.page_c {padding-top: 92px;}.main .content {padding-left: 25px;padding-right: 25px;}.content {font-size: 1rem;}.art_element .art_headline h3 {font-size: 1.5rem;}.art_element .art_headline h1 {font-size: 2rem;}.art_element .art_headline h2 {font-size: 1.125rem;}.art_element .art_headline h5, .art_element .art_headline span.h5 {font-size: 2.5rem;}.art_element.title_r .art_headline:not(.sub) > * > span {padding-top: 70px;}.art_element.title_r .art_headline:not(.sub) > * > span::before {width: 70px;height: 60px;}.content .top-content > .art_element:first-child {margin-top: 50px;}.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_apartment .art_apartment_btn a, .art_element.art_box .art_box_btn div {padding-right: 14px;}.art_element.art_packages > .art_element_c {flex-wrap: wrap;}.art_element.art_packages .art_pack_image {width: 100%;}.art_element.art_packages .art_pack_cont {width: 100%;font-size: .813rem;padding-left: 0;padding-right: 0;}.art_element.art_packages .art_pack_cont ul li::before {top: 6px;}.art_element.art_packages .art_pack_price {position: absolute;top: 14px;right: 34px;padding: 12px;background-color: #505637;color: #FFF;font-size: 1.25rem;}.art_element.art_packages .art_pack_price .ptag {font-size: .75rem;}.art_element.art_packages .art_pack_link {padding-top: 0;}.art_element.art_packages .art_pack_link a {width: 100%;}.art_element.art_group.accitem > .art_element_c > .art_headline {padding-left: 25px;}.art_element.art_group.accitem > .art_element_c > .art_headline h3 {font-size: 1rem;}.art_element.art_group.accitem .acc {width: 12px;height: 12px;}.art_element.art_table th, .art_element.art_table table.mobile_table td.trtitle {font-size: .875rem;}.art_element.art_table td, .art_element.art_table table.mobile_table th {font-size: .875rem;}.art_element.art_table th:last-child, .art_element.art_table table.mobile_table td.trtitle:last-child {border-radius: 0;}.art_element.art_table tr:first-child th:last-child, .art_element.art_table table.mobile_table tr:first-child td.trtitle:last-child {border-radius: 8px 8px 0 0;}.art_element.art_table th:first-child, .art_element.art_table table.mobile_table td.trtitle:first-child {border-radius: 0;}.art_element.art_table tr:last-child td, .art_element.art_table tr:last-child th {border: none !important;}.art_element.art_table tr:last-child td:first-child, .art_element.art_table tr:last-child th:first-child {border-radius: 0 0 0 8px;}.art_element.highlight {padding: 30px 25px;}.art_element.highlight2 {padding-top: 40px;padding-bottom: 40px;}.art_element.art_group.box_container .art_element {width: 100%;}.art_element.art_apartment .art_apartment_cont {padding-top: 25px;}.art_element.art_apartment .art_apartment_price {right: 25px;}.art_element.art_apartment .art_apartment_cont .art_headline h3 {font-size: 1.875rem;}.art_element.art_apartment .art_apartment_cont .art_headline h4 {font-size: 1rem;}.art_element.art_imageline .art_image.cols_four {padding: 6px 0;}.art_element.art_imageline .art_image.cols_four:first-child {padding: 6px 0;}.art_element.art_imageline .art_image.cols_four:last-child {padding: 6px 0;}.art_element.art_gallery .art_inner .galc.gal_std {display: block;}.art_element.art_group.accitem .art_element {padding-left:0;padding-right: 0;}.art_element.art_plain .boxes_c {gap: 20px;}.art_element.art_plain .map_c .item .no {width: 30px;height: 45px;font-size: 1rem;}.art_element.art_plain .map_c .item.itema .no {width: 30px;height: 46px;font-size: 2rem;}.art_element.art_plain.visible .map_c .item p {width: 180px;font-size: 1rem;padding: 20px;top: 30px;}.art_element.art_imageline > .art_element_c > .art_inner {row-gap: 9px;}.art_element.art_plain .advantages_c .item .img_c {width: 60px;height: 40px;}.art_element.art_plain .advantages_c .item .img_c img {width: 100%;height: 100%;object-fit: contain;}#left_enquiry {min-height: 1470px;}#wide_enquiry {min-height: 1460px;}.art_element.art_table th:first-child, .art_element.art_table table.mobile_table td.trtitle:first-child {text-align: center;}.content .left-side .art_element .art_headline h3 {letter-spacing: normal;}}@media(max-width: 500px) {.art_element.art_plain .boxes_c .item {width: 140px;font-size: .875rem;}.art_element.art_plain .boxes_c .item .img_c {width: 100%;height: 70px;}.art_element.art_plain .boxes_c .item .img_c img {width: 100%;height: 100%;object-fit: contain;}.art_element.art_table td, .art_element.art_table table.mobile_table th {padding: 9px 15px;font-size: .75rem;}.art_element.art_table th, .art_element.art_table table.mobile_table td.trtitle {padding: 9px 15px;font-size: .75rem;}.art_element.art_plain.visible .map_c .item.item3 p, .art_element.art_plain.visible .map_c .item.item2 p {right: auto;left: 0;}}@media(max-width: 400px) {.page_c {padding-top: 86px;}.art_element.art_plain .map_c .item .no {width: 22px;height: 33px;font-size: .875rem;padding: 8px 5px;}.art_element.art_plain .map_c .item.itema .no {width: 22px;height: 34px;font-size: 1.5rem;}.art_element.art_plain.visible .map_c .item p {top: 25px;}}.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;}