@charset "utf-8";*,.art_focus:focus,:focus{outline:0}.foto .art_inner,.icons.small .art_headline>*{text-transform:uppercase}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline br,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub br,.content>.hotels .cards_title{display:none}body:where(.mceContentBody,.mce-content-body){overflow:auto;background-color:#fff;--font-color:#474035}:root{--primary-font:"Urbanist","Arial",sans-serif;--secondary-font:"Seaweed Script","Times New Roman",sans-serif;--tertiary-font:"Spectral","Times New Roman",sans-serif;--animation-duration:0.5s}*{box-sizing:border-box}::-moz-selection{background-color:var(--font-color);color:#fff}::selection{background-color:var(--font-color);color:#fff}.art_element{padding-top:10px;padding-bottom:10px;overflow:visible}.art_element.art_packages,.art_element.vs_no_space,.art_element.vs_no_space>.art_element_c>.art_inner,.art_group.accitem{padding-top:0;padding-bottom:0}div.art_inner:empty{display:none!important}.spectral *{font-family:var(--tertiary-font)!important;text-transform:none!important;letter-spacing:-.06em;line-height:140%;font-weight:300}.medium_color,.wagner :where(.red,.rot){color:var(--medium-color)}.larger{font-size:larger}.acc::before,.art_element .slick-arrow{transition:all var(--animation-duration) ease}.content{font:400 1.25rem/140% var(--primary-font);letter-spacing:.04em;color:var(--font-color)}.content.mce-content-body{font-size:1rem;color:#474035}.content strong{font-weight:700}.content ul{margin:0;padding:0 0 20px 30px;display:table;position:relative;line-height:200%}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_element_c,.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve>.art_element_c,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_element_c,.content li{position:relative}.art_element.ta_center .art_inner ul li{text-align:left;margin-left:0}.content ul li::marker{content:none}.content ul li::before{content:'';position:absolute;left:-20px;top:1rem;width:7px;height:7px;border-radius:50%;background-color:var(--font-color)}.content.mce-content-body ul li::before{top:6px}.content ol{padding:0 0 0 20px;list-style-position:outside;column-count:3;column-gap:100px}.content ol li{margin-top:25px;break-inside:avoid}.art_element.art_box .art_box_btn,.art_element.art_button,.art_element.art_packages .art_pack_link,.art_element.art_text .art_text_btn,.art_element.art_text_gallery .art_text_gallery_btn,.art_element.art_texti .art_texti_btn,.art_element.art_tip .art_tip_btn,.art_element.highlight.inner_width_full_width .art_text,.art_group.accitem+.art_group.accitem,.content ol li:first-child,.highlight3+.art_group.highlight3{margin-top:0}.content ol li::marker{font-weight:700}.content a{color:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:2px}.art_pack_cont a,.content a:hover{text-decoration:none}.content a.art_anchor,a.art_anchor{position:absolute;margin-top:0;text-decoration:none;width:10px;height:1px}.art_element img[data-src]{transition:opacity .3s ease-in}.art_element img[src='img/px.webp']{opacity:0}.art_element .img_c.square,.art_element.art_packages .img_c.square{padding-bottom:100%}.art_element.lageplan>.art_element_c{max-width:1032px}.art_element.lageplan .img_c{padding-bottom:59.787%!important}h1,h2,h3,h4,h5,h6{margin:0}body:not(.wagner_hotels) h4,h1,h2,h3,h5,h6{font-family:var(--primary-font)}body.wagner_hotels h4{font-family:var(--secondary-font)}.art_headline :where(h1,h2,h3){text-transform:uppercase}.art_headline :where(h1,h2){line-height:120%}.art_headline :where(h1,h3,h4,h6){font-weight:400}.art_headline :where(h1,h2,h3,h5){letter-spacing:inherit}.art_headline :where(h3,h4,h5){line-height:140%}.art_headline h2,.art_pack_date,.art_pack_price{font-weight:600}.wagner_hotels .art_element.art_cols .art_col h4.coltitle,.wagner_hotels .art_headline h4{letter-spacing:0;font-family:var(--secondary-font)}body:not(.wagner_hotels) .art_headline h4{letter-spacing:.04em;font-weight:700}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline span:nth-of-type(2),.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub span:nth-of-type(2),.art_headline h5{font-weight:700}.art_headline h6{line-height:100%;letter-spacing:.06em}body.wagner_hotels .highlight .art_headline h2{color:var(--medium-color)}body.wagner .highlight .art_headline h2{color:var(--dark-color-2)}.art_element.logo::before,.content>.art_element:first-child::before{content:"";position:relative;display:inline-block;background-repeat:no-repeat;background-position:center}.content>.art_element:first-child::before,.wagner_hotels .art_element.logo::before{width:100%;background-size:182px 100%;height:144px}.wagner_hotels .art_element.logo.visible::before,.wagner_hotels .content>.art_element.visible:first-child::before{background-image:url(/img/logos/wagner_hotels_narrow_faded.svg)}.wagner .art_element.logo.visible::before,.wagner .content>.art_element.visible:first-child::before{background-image:url(/img/logos/wagner_faded.svg)}.samson .art_element.logo.visible::before,.samson .content>.art_element.visible:first-child::before{background-image:url(/img/logos/samson_blue_narrow.svg)}.tph .art_element.logo.visible::before,.tph .content>.art_element.visible:first-child::before{background-image:url(/img/logos/tph_faded.svg)}.art_element.art_text .art_text_btn,.art_element.art_text_gallery .art_text_gallery_btn,.art_element.art_texti .art_texti_btn{padding-top:35px}.art_element.art_box .art_box_btn div,.art_element.art_button a,.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_tip .art_tip_btn a{display:inline-block;font-weight:600;line-height:1em;letter-spacing:.02em;text-decoration:none;text-align:center;border:1px solid var(--font-color);border-radius:2px solid var(--font-color);color:var(--font-color);border-radius:24px}.highlight3 .art_element.art_texti .art_texti_btn a{border-color:#fff}.art_element.art_button a:where(:hover,:focus),.art_element.art_packages .art_pack_link a:where(:hover,:focus),.art_element.art_text .art_text_btn a:where(:hover,:focus),.art_element.art_text_gallery .art_text_gallery_btn a:where(:hover,:focus),.art_element.art_texti .art_texti_btn a:where(:hover,:focus),.art_element.art_tip .art_tip_btn a:where(:hover,:focus){background-color:var(--dark-color);border-color:var(--dark-color);color:#fff}.highlight3 .art_element.art_texti .art_texti_btn a:where(:hover,:focus){background-color:var(--dark-color-2);border-color:var(--dark-color-2)}.pkgslider .slick-arrow:hover{opacity:.5}.art_element:is(.art_gallery,.art_text_gallery) .slick-arrow{filter:brightness(3) drop-shadow(1px 0 2px rgba(0,0,0,.3))}.art_element:is(.art_gallery,.art_text_gallery) .slick-arrow:hover{filter:brightness(1.5) drop-shadow(1px 0 2px rgba(0,0,0,.3))}.art_element.art_gallery .slick-arrow.slick-prev{left:5px}.art_element.art_gallery .slick-arrow.slick-next{right:5px}.art_element.art_text_gallery .slick-arrow.slick-prev{left:0}.art_element.art_text_gallery .slick-arrow.slick-next{right:0}.slick-dots:has(button[aria-label="1 of 1"]){display:none}.art_element.art_texti .img_c{overflow:hidden;position:relative}.art_element.art_texti.inner_width_full_width :is(.dv_image_left,.dv_image_right){align-self:center}.art_element.art_texti :is(.dv_image_left,.dv_image_right) .img_c.landscape{position:relative;padding-bottom:61.217%}.art_element.art_texti .dv_dual{overflow:visible}.art_element.art_texti .dv_dual .img_c.portrait{padding-bottom:146.635%}.art_element.art_texti .dv_dual+.art_texti_cont{align-self:end}.art_element.art_text_gallery .art_element_c{background-color:var(--light-color-20);padding:30px 25px}.art_element.art_text_gallery :is(.dv_image_left,.dv_image_right){overflow:visible}.art_element.art_text_gallery :is(.art_element_c,.galc){border-radius:30px}.art_text_gallery_cont{font-size:smaller}.art_text_gallery_cont>.art_text_gallery_cont_inner>.art_headline>h3>span>span{font-size:1.5rem}.art_text_gallery_cont>.art_text_gallery_cont_inner>.art_headline>h3>span>span:first-child{font-size:1.875rem}.art_text_gallery_price{position:absolute;background-color:var(--medium-color);color:#fff;text-align:center;border-radius:80px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;letter-spacing:.02em;line-height:120%;font-weight:300}.art_text_gallery_price span b{font-family:var(--tertiary-font)}.art_element.art_text_gallery .art_text_gallery_equipment{width:100%;padding-top:15px;padding-bottom:5px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.art_element.art_text_gallery .art_text_gallery_equipment .icon_c{position:relative;cursor:pointer}.art_element.art_text_gallery .art_text_gallery_equipment .icon_c img{transition:.5s}.art_element.art_text_gallery .art_text_gallery_equipment .icon_c:focus img,.art_element.art_text_gallery .art_text_gallery_equipment .icon_c:hover img{filter:contrast(0) brightness(0)}.art_element.art_text_gallery .art_text_gallery_equipment .icon_c span{visibility:hidden;background:var(--dark-color);color:#fff;text-align:center;padding:7px 11px;position:absolute;z-index:2;bottom:110%;left:0;opacity:0;transition:.5s;font:400 1rem/120% var(--primary-font);display:flex;align-items:center;justify-content:center;border-radius:25px}.art_element.art_text_gallery .art_text_gallery_equipment .icon_c:focus>span,.art_element.art_text_gallery .art_text_gallery_equipment .icon_c:hover>span{visibility:visible;opacity:1}.art_element.foto .img_c{padding-bottom:61.13%;border-radius:0!important}.art_element.foto>div{max-width:688px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.25)}.foto .art_element_c>div:first-child{padding:25px 25px 0}.foto .art_inner{letter-spacing:.1em;font-size:1.625rem;padding:40px 0 50px}.art_group.icons .art_element.art_texti .img_c picture img{float:none;width:auto}.art_element.highlight.inner_width_full_width:not(.hotels),.art_group.icons .art_texti .art_headline,.art_headline.accord>*>span,.art_pack_desc ul{padding-bottom:0}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve,.art_group.icons .art_texti .art_inner{padding-top:0}.art_group.icons.small .art_element.art_texti .img_c{padding-bottom:35px}.art_group.icons.small .art_element.art_texti .img_c *{height:35px}.icons.small .art_inner{font-size:1rem}.icons .art_element.cols_six:nth-of-type(3){clear:left}.art_element.highlight::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.2}body:where(.wagner_hotels,.tph) .art_element.highlight::before{background-color:var(--medium-color)}:where(.wagner,.samson) .art_element.highlight::before{background-color:var(--light-color)}.art_element.highlight.visible{background:url(/img/backgrounds/highlight.jpg) left top #f2f3f3}.art_element.highlight.inner_width_full_width>.art_element_c>.art_inner{padding:0;display:flex;justify-content:space-between;align-items:end}.art_element.highlight:has(.art_imageline.cols_five){padding-top:0!important}.art_element.highlight2{background-color:var(--light-color-20)}.art_group.highlight2.sspl.sspr>.art_element_c{max-width:1590px}.art_element.highlight3 *{color:#fff}.art_group.highlight3{margin-top:250px}body.samson .art_element.highlight3{background-color:var(--dark-color)}.art_pack_badge,body:not(.samson) .art_element.highlight3{background-color:var(--medium-color)}.art_group.highlight3>.art_element_c>.art_inner{display:flex;flex-wrap:wrap}.art_element.art_gallery>.art_element_c,.art_element.highlight.inner_width_full_width .art_imageline>.art_element_c{max-width:unset}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .img_c{padding-bottom:74%}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_texti_cont>*{position:absolute;z-index:1;padding:0}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline,.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve :where(.art_headline,.art_inner),.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub{text-shadow:1px 1px 3px rgba(1,1,1,.6)}.art_element.art_packages .art_headline>*,.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline>*{text-transform:none}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline:not(.sub)>*{font-family:var(--tertiary-font);font-weight:600;letter-spacing:-.06em}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve :is(.art_headline.sub > *,.art_inner){font-weight:100;letter-spacing:0}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{text-align:right}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner strong{font-family:var(--tertiary-font);letter-spacing:0;font-weight:500;line-height:110%}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub{position:absolute;right:0;top:0;text-align:right;transform-origin:bottom right;transform:rotate(-90deg);padding:0}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline>*,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub>*{text-align:right;text-transform:uppercase;font-weight:100}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve){align-self:end;padding-left:0}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .img_c{border-radius:30px;overflow:hidden}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .img_c.portrait{padding-bottom:146%}.art_element.art_packages .art_pack_image .img_c{border-radius:20px;overflow:hidden}.art_pack_cont .art_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.art_element.art_packages .art_headline{background-color:var(--light-color);border-radius:0 24px 24px 0;padding:10px 15px 10px 13px;position:absolute;width:auto;top:50px}.art_pack_desc{width:100%}.art_pack_date{font-size:1.375rem;white-space:nowrap;padding-top:20px;line-height:1em}.art_packages .ptag{font-weight:400;font-size:1rem;padding-left:6px}.art_element.art_packages .art_pack_link{width:auto;padding-top:0}.art_pack_badge{position:absolute;z-index:1;border-radius:50%;letter-spacing:.02em;line-height:1.1em;font-size:1rem;color:#fff;display:flex;flex-direction:column;justify-content:center}.art_pack_badge b{display:inline;font-weight:600}.art_element.art_table table{width:100%;border-collapse:collapse;text-align:left}.art_element.art_table :where(th,td){border-left:2px solid var(--font-color)}.art_element.art_table table.mobile_table td.trtitle,.art_element.art_table th{font-weight:600;line-height:1.2em;letter-spacing:.1em}.art_element.art_table table.mobile_table td.trtitle:first-child,.art_element.art_table td:first-child,.art_element.art_table th:first-child{border-left:unset}.acc::before{content:"";height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:18px}.visible .acc::before{background-image:url(/img/icons/angle_down_dark.svg)}.accitem.closed .acc::before{transform:rotate(180deg)}.art_group.accitem>.art_element_c>.art_headline,.art_group.accitem>.art_element_c>.art_inner{padding-left:15px!important}.art_headline.accord{padding-top:16px;padding-bottom:16px}.art_group.accitem>.art_element_c{display:grid;border-bottom:1px solid var(--font-color)}.art_group.accitem>.art_element_c>.art_inner{padding:0}.art_group.accitem .art_element{padding:0;margin:0}.art_group.accitem .art_element .art_inner{padding-top:0;padding-bottom:15px}.art_element.art_gallery .gal_slider .img_c{padding-bottom:61.094%}.instagram a{display:block;padding-top:30px}.instagram img{max-width:727px;width:100%;height:auto}@media(min-width:1601px){.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .img_c.portrait{padding-bottom:123%}}@media(max-width:1600px){.art_element .slick-arrow.slick-prev{left:0}.art_element .slick-arrow.slick-next{right:0}}@media(min-width:1441px){.art_element.art_texti.inner_width_full_width :is(.dv_image_left,.dv_image_right){width:60%}.art_element.art_texti.inner_width_full_width .art_texti_cont{width:40%}.art_element.art_texti.inner_width_full_width.image_left .art_texti_cont{padding:0 0 0 75px}.art_element.art_texti.inner_width_full_width.image_right .art_texti_cont{padding:0 75px 0 0}.art_element.art_texti:not(.inner_width_full_width) .img_c:not(.square):not(.landscape):not(.portrait){padding-bottom:61.3%}.art_element.art_texti:not(.inner_width_full_width) :is(.dv_image_left,.dv_image_right):not(.dv_dual){width:63%}.art_element.art_texti:not(.inner_width_full_width) :is(.dv_image_left,.dv_image_right):not(.dv_dual)+.art_texti_cont{width:37%}.art_element.art_texti .dv_dual{padding-top:255px;max-width:386px}.art_element.art_texti .dv_dual .img_c.landscape{width:638px;padding-bottom:101.04%}.art_element.art_texti.image_left .dv_dual .img_c.landscape{right:-692px}.art_element.art_texti.image_right .dv_dual .img_c.landscape{left:-692px}.art_text_gallery_price{top:45px}}@media(min-width:1367px) and (max-width:1600px){.art_group.icons .art_texti.sspl{padding-left:50px}.art_group.icons .art_texti.sspr{padding-right:50px}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .img_c.portrait{padding-bottom:117%}}@media(min-width:1367px){.art_element.art_box .art_box_btn div,.art_element.art_button a,.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_tip .art_tip_btn a{padding:14px 34px}.art_element.art_packages.spl{padding-left:35px}.art_element.art_packages.spr{padding-right:35px}.art_element.art_packages .art_headline{left:23px}.art_element.art_packages .art_headline>*{font-size:1.25rem}.art_pack_badge{width:160px;height:160px;padding:25px;right:-25px;top:-90px}}@media(min-width:1201px){.art_element.highlight.inner_width_full_width .art_element:not(.art_imageline){padding-bottom:100px}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline>*,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub>*{letter-spacing:.1em}.art_pack_desc{padding-bottom:50px}}@media(max-width:1200px){.art_packages .art_inner>*{width:100%!important}.art_pack_price{padding:25px 0}}@media(min-width:1026px) and (max-width:1440px){.art_element.art_texti.image_left .art_texti_cont{padding:0 0 0 40px}.art_element.art_texti.image_right .art_texti_cont{padding:0 40px 0 0}.art_element.art_texti .art_headline h2{font-size:2.25rem;padding-bottom:unset}.art_element.art_texti:not(.inner_width_full_width) :where(.dv_dual,.dv_image_left,.dv_image_right){width:calc(50% - 40px)}.art_element.art_texti .dv_dual{padding-top:100px}.art_element.art_texti .dv_dual .img_c.landscape{width:500px;padding-bottom:71%}.art_element.art_texti.image_left .dv_dual .img_c.landscape{right:-538px}.art_element.art_texti.image_right .dv_dual .img_c.landscape{left:-538px}.art_text_gallery_price{top:30px}.art_video .play_button_c img{width:162px;height:132px}}@media(min-width:1026px) and (max-width:1366px){.art_group.icons .art_texti.sspl{padding-left:25px}.art_group.icons .art_texti.sspr{padding-right:25px}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .img_c.portrait{padding-bottom:104%}}@media(min-width:1026px) and (max-width:1200px){.art_element.highlight.inner_width_full_width .art_element:not(.art_imageline){padding-bottom:35px}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline>*,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub>*{letter-spacing:.06em}.art_element.art_text_gallery .img_c,.art_element.art_texti:not(.inner_width_full_width) .img_c:not(.square):not(.landscape):not(.portrait){padding-bottom:45vw}}@media(min-width:1026px){.art_headline h1{font-size:3.125rem}.art_headline h2{font-size:2.75rem;padding-bottom:20px}.large{font-size:2.5rem}.art_headline :where(h3,h4){font-size:1.875rem}.art_headline h5,body:not(.wagner_hotels) .art_headline h4{font-size:1.25rem}.art_headline h6{font-size:.938rem}body:not(.no_header_image) .content>.art_element:first-child{margin-top:90px}body.no_header_image .content>.art_element:first-child{margin-top:150px}.art_element.logo::before,.content>.art_element:first-child::before{margin-bottom:70px}.art_group.icons:not(.small) .art_texti:where(:nth-of-type(6),:nth-of-type(10)){clear:left}.art_element.art_text_gallery:is(.image_left,.image_right).spl,.art_element.art_texti:is(.image_left,.image_right).spl{padding-left:80px}.art_element.art_text_gallery:is(.image_left,.image_right).spr,.art_element.art_texti:is(.image_left,.image_right).spr{padding-right:80px}.art_element.highlight.inner_width_full_width .art_text>.art_element_c{max-width:490px}.art_element.highlight.inner_width_full_width .art_text.ta_right>.art_element_c{margin-right:20px;margin-left:auto}.art_element.highlight.inner_width_full_width .art_imageline .art_image.cols_twelve{max-height:1120px;overflow:hidden}.art_element.highlight.inner_width_full_width .art_imageline .img_c.portrait{padding-bottom:146.4%}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline:not(.sub)>*{font-size:4.5rem}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline:not(.sub){top:65px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline.sub{top:160px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve :is(.art_headline.sub > *,.art_inner){font-size:3.25rem}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner strong{font-size:9rem}body.samson .art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{bottom:-5rem}body:not(.samson) .art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{bottom:-4rem}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline{left:75px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{right:75px}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .img_c.portrait{max-width:calc(100% - 90px)}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub{margin-right:45px}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline{margin-right:-45px}.art_element.art_gallery .slick-list,.art_element.art_texti .img_c{border-radius:30px}.art_element.art_texti .dv_dual .img_c.landscape{position:absolute;top:-50px}.art_text_gallery_price{width:140px;height:140px;left:-70px}.art_element.art_table table.mobile_table td.trtitle,.art_element.art_table th{font-size:1.688rem}.art_element.art_table :where(th,td){padding:19px 27px}}@media(max-width:1025px){.art_group.icons .art_texti_cont{padding-top:0!important}.art_element.highlight .art_text :where(.art_inner,.art_headline > *){text-align:center}.art_element.highlight.inner_width_full_width .art_element:not(.art_imageline){padding-top:40px;padding-bottom:50px}.art_element.art_text_gallery .art_text_gallery_cont,.art_element.art_texti .art_texti_cont,.art_element.highlight .art_text{order:2}.art_element.art_text_gallery .art_text_gallery_btn,.art_element.art_texti .art_texti_btn,.art_element.highlight .art_text_btn{justify-content:center!important}.art_element.art_text_gallery .art_text_gallery_cont ul,.art_element.art_texti .art_texti_cont ul,.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline>*{text-align:left}.art_element.highlight>.art_element_c>.art_inner>.art_element,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve){width:100%}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub{transform:translateX(calc(-100% + 50px)) rotate(-90deg)}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .dv_image_full{padding-bottom:50vw}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .img_c.portrait{width:65vw}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve){margin-top:0;padding-top:0;width:60vw;position:absolute;right:0}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline{margin-right:15px}.art_element.highlight>.art_element_c>.art_inner{flex-direction:column}.art_element.art_text_gallery>.art_element_c>:not(.art_text_gallery_cont),.art_element.art_texti>.art_element_c>:not(.art_texti_cont),.art_element.highlight .art_imageline{order:1}.art_element.highlight.inner_width_full_width .art_imageline .img_c.portrait{padding-bottom:115%}.art_element:is(.art_texti,.art_text_gallery)>.art_element_c>*{width:100%!important}.art_element.art_text_gallery .art_text_gallery_cont :not(ul):not(li),.art_element.art_texti .art_texti_cont :not(ul):not(li){text-align:center}.art_element.art_text_gallery .img_c{padding-bottom:61.2%}.art_element.art_text_gallery .art_text_gallery_equipment{justify-content:center}.art_element.art_gallery .slick-list,.art_element.art_texti .img_c{border-radius:20px}.art_video .play_button_c img{width:120px;height:98px}}@media(min-width:769px) and (max-width:1366px){.art_pack_badge{width:140px;height:140px;padding:15px}}@media(min-width:769px) and (max-width:1025px){.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .img_c.portrait{padding-bottom:105%}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve){top:115vw}}@media(max-width:768px){.art_pack_badge{width:120px;height:120px;padding:10px}}@media(min-width:651px) and (max-width:1366px){.art_element.art_box .art_box_btn div,.art_element.art_button a,.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_tip .art_tip_btn a{padding:14px 22px}.art_element.art_packages.spl{padding-left:20px}.art_element.art_packages.spr{padding-right:20px}.art_element.art_packages .art_headline{left:8px}.art_element.art_packages .art_headline>*{font-size:1.125rem}.art_pack_badge{right:-19px;top:-80px}}@media(min-width:651px) and (max-width:1025px){.art_headline h1,.large{font-size:2.5rem}.art_headline h2{font-size:2.375rem;padding-bottom:10px}.art_headline :where(h3,h4){font-size:1.5rem}.art_headline h5,body:not(.wagner_hotels) .art_headline h4{font-size:1.125rem}.art_headline h6{font-size:.875rem}body:not(.no_header_image) .content>.art_element:first-child{margin-top:70px}body.no_header_image .content>.art_element:first-child{margin-top:50px}.art_element.logo::before,.content>.art_element:first-child::before{margin-bottom:50px}.art_group.icons .art_element.cols_three{width:33.33%}.art_group.icons .art_texti:where(:nth-of-type(5),:nth-of-type(8)){clear:left;margin-top:-15px}.art_element.art_text_gallery .art_text_gallery_cont,.art_element.art_texti .art_texti_cont,.art_element.art_texti.inner_width_full_width .art_texti_cont{padding:35px 0 0!important}.art_element.art_texti:not(.spl):not(.sspl){padding-left:24px!important}.art_element.art_texti:not(.spr):not(.sspr){padding-right:24px!important}.art_element.art_texti .dv_dual>.image_item:first-child{padding-bottom:40px}.art_text_gallery_price{width:130px;height:130px;left:-65px;top:2.5vw}.art_element.art_table table.mobile_table td.trtitle,.art_element.art_table th{font-size:1.375rem}.art_element.art_table :where(th,td){padding:15px 22px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline{left:35px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{right:35px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline:not(.sub)>*{font-size:4rem}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline:not(.sub){top:40px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline.sub{top:120px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve :is(.art_headline.sub > *,.art_inner){font-size:2.75rem}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner strong{font-size:4.75rem}body.samson .art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{bottom:-.5rem}body:not(.samson) .art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{bottom:.5rem}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve).sspr{padding-right:48px}}@media(min-width:651px) and (max-width:768px){.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .img_c.portrait{padding-bottom:100%}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve){top:107vw}}@media(min-width:651px){.art_element.art_box .art_box_btn div,.art_element.art_button a,.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_tip .art_tip_btn a,.art_text_gallery_price{font-size:1.125rem}.no_header_image .content>.art_element:first-child::before{display:none}.art_group.icons:not(.small) .art_element.art_texti .img_c{padding-bottom:60px}.art_group.icons:not(.small) .art_element.art_texti .img_c *{height:60px}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline>*,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub>*,.art_text_gallery_price span b{font-size:1.5rem}.art_element.art_table th{border-bottom:2px solid var(--font-color)}.art_element.art_table td{border-top:1px solid var(--font-color)}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve{margin-top:-250px}.highlight3+.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve{margin-top:20px}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub{margin-top:5px}}@media(max-width:650px){.art_headline h1,.large{font-size:1.875rem}.art_headline h2{font-size:1.5rem}.art_headline :where(h3,h4){font-size:1.25rem}.art_element.art_packages .art_headline>*,.art_element.art_table th,.art_headline h5,body:not(.wagner_hotels) .art_headline h4{font-size:1rem}.art_headline h6{font-size:.875rem}.art_element.art_text_gallery.vs_medium,.content .hotel_cards,body:not(.no_header_image) .content>.art_element:first-child{margin-top:50px}body.no_header_image .content>.art_element:first-child{margin-top:10px}.art_element.logo::before,.content>.art_element:first-child::before{margin-bottom:10px;height:72px}.art_element.art_box .art_box_btn div,.art_element.art_button a,.art_element.art_packages .art_pack_link a,.art_element.art_text .art_text_btn a,.art_element.art_text_gallery .art_text_gallery_btn a,.art_element.art_texti .art_texti_btn a,.art_element.art_tip .art_tip_btn a{font-size:1rem;padding:14px}.art_element.art_texti .art_texti_cont,.art_element.art_texti.inner_width_full_width .art_texti_cont{padding:20px 0 0!important}.art_element.art_texti.inner_width_full_width{margin-bottom:0}.art_element.art_texti .dv_dual>.image_item:first-child{padding-bottom:20px}.art_text_gallery_price{font-size:1rem;width:120px;height:120px;left:15px;top:-90px}.art_text_gallery_cont>.art_text_gallery_cont_inner>.art_headline>h3>span>span:first-child,.art_text_gallery_price span b{font-size:1.25rem}.art_text_gallery_cont>.art_text_gallery_cont_inner>.art_headline>h3>span>span{font-size:.9375rem}.art_element.art_text_gallery .art_text_gallery_equipment{gap:20px;justify-content:center}.art_group.icons .art_element.cols_three{width:50%;margin-top:0!important}.art_group.icons .art_texti:nth-of-type(2n){clear:left}.art_group.icons:not(.small) .art_element.art_texti .img_c{padding-bottom:40px}.art_group.icons:not(.small) .art_element.art_texti .img_c *{height:40px}.art_group.icons .art_texti .art_inner{padding-bottom:0}.icons.small .art_inner strong{display:block;margin-top:10px;line-height:1em}.lageplan .art_image::before{content:"";width:160px;height:86px;display:inline-block;margin:-35px 0 25px}.lageplan.visible .art_image::before{background:url(/img/icons/swipe.svg) top left no-repeat}.lageplan .img_c{height:620px;overflow-x:scroll;scroll-snap-type:x mandatory;display:flex;justify-content:center;text-align:center}.lageplan.art_imageline .art_image .img_c picture{width:1032px;height:617px;scroll-snap-align:center}.art_element.art_packages.spl{padding-left:10px}.art_element.art_packages.spr{padding-right:10px}.art_element.art_packages .art_headline{left:0}.art_pack_badge{width:110px;height:110px;padding:10px;right:-10px;top:-60px}.art_element.art_table table.mobile_table td.trtitle{font-size:1.25rem;background-color:var(--light-color-20);padding-top:20px;padding-bottom:20px}.art_element.art_table :where(th,td){padding:10px 16px;border-top:1px solid var(--font-color)}.art_element.art_table table.mobile_table tr:first-child td.trtitle:first-child{border-top:unset}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve{margin-top:-42vw}.highlight3+.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve{margin-top:1vw}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline{left:15px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{right:15px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline:not(.sub)>*{font-size:2.75rem}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline:not(.sub){top:15px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_headline.sub{top:75px}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve :is(.art_headline.sub > *,.art_inner){font-size:1.625rem}.art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner strong{font-size:2.5rem}body.samson .art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{bottom:-.25rem}body:not(.samson) .art_group.highlight3 .art_element.art_texti.image_full.cols_twelve .art_inner{bottom:.75rem}.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .img_c.portrait{padding-bottom:100%}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve){top:107vw}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline{width:115%}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub{margin-top:0;margin-right:0}.art_group.highlight3 .art_element.art_imageline:not(.cols_twelve) .art_headline>*,.art_group.highlight3 .art_element.art_texti:not(.cols_twelve) .art_headline.sub>*{white-space:nowrap;font-size:5vw}}@media(max-width:425px){.art_element.art_table th{width:50%}.art_element.art_table :where(th,td){overflow-wrap:anywhere}}