@import url("https://p.typekit.net/p.css?s=1&k=uzf8jky&ht=tk&f=14718.14719.14723.14724.39297.39298.39304.39305&a=31386908&app=typekit&e=css");.cc-window{font-size:16px;line-height:1.5em;position:fixed;z-index:9999;display:flex;overflow:hidden;flex-wrap:nowrap;box-sizing:border-box;transition:opacity 1s ease;opacity:1}.cc-window.cc-invisible{opacity:0}.cc-window.cc-static{position:static}@media print{.cc-window{display:none}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-left,.cc-window.cc-right{right:0;left:0}.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;align-content:space-between;align-items:center}.cc-animate:hover{transform:translateY(0)}.cc-grower{overflow:hidden;max-height:0;transition:max-height 1s}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link{cursor:pointer}.cc-link{display:inline-block;padding:.2em;text-decoration:underline;opacity:.8}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{font-size:.9em;font-weight:700;display:block;padding:.4em .8em;text-align:center;white-space:nowrap;border-width:2px;border-style:solid}@media screen and (max-width:900px){.cc-btn{white-space:normal}}.cc-btn+.cc-btn{margin-left:.5em}.cc-highlight .cc-btn:first-child{border-color:transparent;background-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{text-decoration:underline;background-color:transparent}.cc-close{font-size:1.6em;line-height:.75;position:absolute;top:.5em;right:.5em;display:block;opacity:.9}.cc-close:focus,.cc-close:hover{opacity:1}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-banner{padding:1em}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-banner .cc-message{margin-right:0}}.cc-banner.cc-window{align-items:center;flex-direction:row;width:100%;padding:1em 1.8em}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-banner.cc-window{right:0;left:0;align-items:unset;flex-direction:column}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-banner.cc-window .cc-compliance{flex:1 1 auto}}.cc-banner.cc-top{top:0;right:0;left:0}.cc-banner.cc-bottom{right:0;bottom:0;left:0}.cc-banner.cc-theme-edgeless .cc-btn{height:100%;margin:0;padding:.8em 1.8em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;padding-bottom:1.5em}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-floating.cc-window{flex-direction:column;max-width:24em;padding:2em}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-floating.cc-window{right:0;left:0;max-width:none}}.cc-floating.cc-window .cc-compliance{flex:1 0 auto}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-theme-classic.cc-type-info .cc-compliance{display:inline;flex:none;text-align:center}.cc-floating.cc-theme-classic.cc-type-info .cc-btn{display:inline-block}.cc-floating.cc-theme-edgeless{padding:0}.cc-floating.cc-theme-edgeless .cc-message{padding:2em 2em 1.5em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-revoke{line-height:1.5em;position:fixed;z-index:9999;display:flex;overflow:hidden;flex-wrap:nowrap;box-sizing:border-box;padding:.5em;cursor:pointer}.cc-revoke:hover{text-decoration:underline}.cc-revoke.cc-top{top:0;left:3em;border-bottom-right-radius:.5em;border-bottom-left-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{right:unset;left:3em}.cc-revoke.cc-right{right:3em;left:unset}@media print{.cc-revoke{display:none}}.cc-revoke.cc-animate{transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-revoke.cc-animate.cc-top{transform:translateY(-2em)}.cc-revoke.cc-animate.cc-bottom{transform:translateY(2em)}.cc-revoke.cc-animate.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke.cc-animate.cc-active.cc-top{transform:translateY(0)}.dp--cookie-check{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;border:1px solid rgba(255,255,255,0.5);border-radius:5px}.dp--cookie-check label{display:block;overflow:hidden;margin:0;padding:5px;white-space:nowrap;text-overflow:ellipsis}.dp--cookie-check label:first-child{padding-left:10px}.dp--cookie-check label:last-child{padding-right:10px}.dp--iframe{display:none}.dp--iframe.dp--loaded{display:block}.dp--overlay{padding:2.5rem 1.5rem;display:flex;justify-content:center;align-items:center;text-align:center}.dp--overlay-description{margin-top:.8rem}.dp--overlay-button{margin-top:.8rem}.db--overlay-submit{border:2px solid transparent;display:inline-block;padding:.4em .8em;font-weight:700;text-align:center}.dp--iframe.dp--loaded+.dp--overlay{display:none}.cc-revoke.dp--revoke{line-height:1;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:5px;transition:all .3s ease-in-out;transform:none !important;text-decoration:none !important;border-radius:20px !important}.cc-revoke.dp--revoke i{font-size:24px;pointer-events:none}.cc-revoke.dp--revoke.cc-top,.cc-revoke.dp--revoke.cc-bottom{left:0}.cc-revoke.dp--revoke.cc-right{right:0;left:auto}.cc-revoke.dp--revoke .dp--hover{pointer-events:none;display:none}.cc-revoke.dp--revoke:hover{opacity:.7}.cc-revoke.dp--revoke:hover .dp--hover{display:inline-block}.dp--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:'dp-icomoon';src:url('../../../typo3conf/ext/dp_cookieconsent/Resources/Public/fonts/icomoon.eot?f870c2c5f3295e7ca61cc6d2a126d459');src:url('../../../typo3conf/ext/dp_cookieconsent/Resources/Public/fonts/icomoon.eot?f870c2c5f3295e7ca61cc6d2a126d459#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/dp_cookieconsent/Resources/Public/fonts/icomoon.ttf?680ba2f9dbb4a562d6925301b53d7e3f') format("truetype"),url('../../../typo3conf/ext/dp_cookieconsent/Resources/Public/fonts/icomoon.woff?266bdcdc3bdf196f83ba46fe87ab27ac') format("woff"),url('../../../typo3conf/ext/dp_cookieconsent/Resources/Public/fonts/icomoon.svg?47dcde5d00856de36ef15ca662e0e099#icomoon') format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="dp--icon-"],[class*=" dp--icon-"]{font-family:'dp-icomoon' !important;font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp--icon-fingerprint:before{content:"\e900"}@font-face{font-family:"bookmania";src:url("https://use.typekit.net/af/184205/00000000000000007735e591/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/184205/00000000000000007735e591/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/184205/00000000000000007735e591/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:700;}@font-face{font-family:"bookmania";src:url("https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/859a3b/00000000000000007735e58f/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700;}@font-face{font-family:"bookmania";src:url("https://use.typekit.net/af/8455b1/00000000000000007735e592/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/8455b1/00000000000000007735e592/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/8455b1/00000000000000007735e592/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:400;}@font-face{font-family:"bookmania";src:url("https://use.typekit.net/af/e792b0/00000000000000007735e58e/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e792b0/00000000000000007735e58e/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e792b0/00000000000000007735e58e/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400;}@font-face{font-family:"gill-sans-nova";src:url("https://use.typekit.net/af/21fe31/00000000000000007735bb95/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/21fe31/00000000000000007735bb95/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/21fe31/00000000000000007735bb95/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400;}@font-face{font-family:"gill-sans-nova";src:url("https://use.typekit.net/af/06d56d/00000000000000007735bb9d/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/06d56d/00000000000000007735bb9d/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/06d56d/00000000000000007735bb9d/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:400;}@font-face{font-family:"gill-sans-nova";src:url("https://use.typekit.net/af/e07ccf/00000000000000007735bbb7/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/e07ccf/00000000000000007735bbb7/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/e07ccf/00000000000000007735bbb7/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:500;}@font-face{font-family:"gill-sans-nova";src:url("https://use.typekit.net/af/e6cb79/00000000000000007735bbba/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/e6cb79/00000000000000007735bbba/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/e6cb79/00000000000000007735bbba/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:500;}.tk-bookmania{font-family:"bookmania",serif;}.tk-gill-sans-nova{font-family:"gill-sans-nova",sans-serif;}*,html{padding:0;margin:0;box-sizing:border-box;outline:none;}img{max-width:100%;height:auto;border:0;}body{font:normal 24px/0 'bookmania';color:#3b3b3b;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-ms-font-feature-settings:'kern';-webkit-font-feature-settings:'kern';-moz-font-feature-settings:'kern';font-feature-settings:'kern';}body.modal{overflow:hidden;}.frame-default,.frame-default.frame-type-dce_benefits .dce_benefits-content{width:84%;max-width:1360px;margin-right:auto;margin-left:auto;}.frame-default.frame-type-dce_intro,.frame-default.frame-type-text,.frame-default.frame-type-dce_roomfacts,.frame-default.frame-type-dce_review,.frame-default.frame-type-html,.frame-default.frame-type-menu_sitemap{max-width:1024px;}.frame-default.frame-type-dce_bigimage,.frame-default.frame-type-dce_benefits{width:100%;max-width:100%;}.frame-space-before-small{margin-top:40px;}.frame-space-before-medium{margin-top:120px;}.frame-space-before-large{margin-top:200px;}.frame-space-after-small{margin-bottom:40px;}.frame-space-after-medium{margin-bottom:120px;}.frame-space-after-large{margin-bottom:200px;}@media (max-width:1000px){body{font-size:20px;}.frame-space-before-small{margin-top:32px;}.frame-space-before-medium{margin-top:96px;}.frame-space-before-large{margin-top:160px;}.frame-space-after-small{margin-bottom:32px;}.frame-space-after-medium{margin-bottom:96px;}.frame-space-after-large{margin-bottom:160px;}}@media (max-width:600px){body{font-size:16px;}.frame-space-before-small{margin-top:24px;}.frame-space-before-medium{margin-top:72px;}.frame-space-before-large{margin-top:120px;}.frame-space-after-small{margin-bottom:24px;}.frame-space-after-medium{margin-bottom:72px;}.frame-space-after-large{margin-bottom:120px;}}#top{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:8;padding:32px;width:100%;max-width:2000px;display:flex;justify-content:flex-start;align-items:center;}#top.scroll{background-image:unset;background-color:#fff;padding-top:8px;padding-bottom:8px;box-shadow:0 0 8px rgba(59,59,59,.4);}#top .logo{display:flex;justify-content:center;align-items:center;width:200px;height:200px;background-color:#bd2c16;border-radius:100%;flex-shrink:0;}#top.scroll .logo{width:auto;height:auto;background-color:transparent;}#top .logo svg{width:120px;height:136px;fill:#fff;}#top .logo svg:nth-child(2){display:none;}#top.scroll .logo svg{fill:#bd2c16;}#top.scroll .logo svg:nth-child(1){display:none;}#top.scroll .logo svg:nth-child(2){display:inline-block;transform:none;width:96px;height:56px;}#top .language{position:relative;padding:24px 0;margin-left:40px;}#top.scroll .language{margin-left:64px;}#top .language a,#top .language a:link,#top .language a:hover,#top .language a:active,#top .language a:visited,#top .language a:focus{display:inline-block;width:24px;text-align:center;font:500 18px/32px 'gill-sans-nova',sans-serif;color:#64757c;}#top .navigation{position:relative;padding-right:40px;padding-left:40px;}#top .navigation::before{content:'';position:absolute;top:0;right:0;bottom:0;left:-56px;background-image:url('../../../fileadmin/layout/assets/svg/circle.svg');background-position:left center;background-repeat:no-repeat;background-size:auto 80px;filter:invert(1);opacity:.8;z-index:-1;}#top.scroll .navigation::before{content:none;}#top .book{margin-left:auto;}#top .book a,#top .book a:link,#top .book a:hover,#top .book a:active,#top .book a:visited,#top .book a:focus{display:inline-block;background-color:#9e9d40;color:#fff;font:500 18px/32px 'gill-sans-nova',sans-serif;text-transform:uppercase;padding:24px 40px;text-align:center;}#top .phone{margin-left:40px;}#top .mail{margin-left:8px;}#top .phone svg,#top .mail svg{width:40px;height:40px;fill:#fff;}#top.scroll .phone svg,#top.scroll .mail svg{fill:#3b3b3b;}#top .menu{display:none;justify-content:center;align-items:center;width:120px;margin-left:8px;background-color:#bd2c16;padding:8px 0;}#top .menu svg{width:24px;height:24px;fill:#fff;}#top .menu svg:nth-of-type(2){display:none;}#top .menu span{font:500 18px/32px 'gill-sans-nova',sans-serif;color:#fff;margin-left:8px;}@media (max-width:1600px){#top .phone,#top .mail{position:absolute;top:32px;right:32px;z-index:2;}#top .phone{right:80px;}#top .mail{right:32px;}#top.scroll .phone,#top.scroll .mail{position:unset;top:unset;right:unset;z-index:unset;}}@media (max-width:1400px){#top .navigation{flex-grow:1;padding:0;}#top .book{position:absolute;top:32px;right:160px;}#top.scroll .book{position:fixed;top:100vh;right:50px;left:50px;transform:translateY(-100%);padding:5px 0;}#top .book a,#top .book a:link,#top .book a:hover,#top .book a:active,#top .book a:visited,#top .book a:focus{width:100%;padding:4px 16px;text-align:center;}#top.scroll .book a,#top.scroll .book a:link,#top.scroll .book a:hover,#top.scroll .book a:active,#top.scroll .book a:visited,#top.scroll .book a:focus{border-radius:20px;}}@media (max-width:1200px){#top{padding-top:8px;padding-bottom:8px;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,0));}#top.scroll{padding-top:16px;padding-bottom:16px;}#top .logo{width:unset;height:unset;background-color:transparent;border-radius:unset;}#top .language,#top.scroll .language{padding:0;margin-left:auto;}#top .language a,#top .language a:link,#top .language a:hover,#top .language a:active,#top .language a:visited,#top .language a:focus{color:#fff;}#top.scroll .language a,#top.scroll .language a:link,#top.scroll .language a:hover,#top.scroll .language a:active,#top.scroll .language a:visited,#top.scroll .language a:focus,.modal #top .language a,.modal #top .language a:link,.modal #top .language a:hover,.modal #top .language a:active,.modal #top .language a:visited,.modal #top .language a:focus{color:#3b3b3b;}#top .navigation{display:none;justify-content:flex-start;align-items:stretch;position:fixed;top:0;right:0;width:544px;height:100vh;background-color:#fff;z-index:-1;}#top .navigation::before{content:none;}.modal #top .navigation{display:flex;}#top .book,#top.scroll .book{position:unset;top:unset;right:unset;left:unset;transform:unset;padding:unset;margin-left:40px;order:1;}#top .book a,#top .book a:link,#top .book a:hover,#top .book a:active,#top .book a:visited,#top .book a:focus,#top.scroll .book a,#top.scroll .book a:link,#top.scroll .book a:hover,#top.scroll .book a:active,#top.scroll .book a:visited,#top.scroll .book a:focus{width:160px;border-radius:0;padding-top:8px;padding-bottom:8px;}#top .phone,#top .mail{position:unset;top:unset;right:unset;z-index:unset;}.modal #top .phone svg,.modal #top .mail svg{fill:#3b3b3b;}#top .menu{display:flex;order:2;}.modal #top .menu svg:nth-of-type(1){display:none;}.modal #top .menu svg:nth-of-type(2){display:inline-block;}}@media (max-width:820px){#top .logo svg{width:80px;height:90px;}#top.scroll .logo svg:nth-child(2){width:82px;height:48px;}#top .navigation{width:344px;}#top .book,#top.scroll .book{position:fixed;top:100vh;right:50px;left:50px;transform:translateY(-100%);padding:5px 0;margin-left:0;order:unset;}#top .book a,#top .book a:link,#top .book a:hover,#top .book a:active,#top .book a:visited,#top .book a:focus,#top.scroll .book a,#top.scroll .book a:link,#top.scroll .book a:hover,#top.scroll .book a:active,#top.scroll .book a:visited,#top.scroll .book a:focus{width:100%;border-radius:20px;padding-top:4px;padding-bottom:4px;}#top .phone,#top .menu{margin-left:24px;}}@media (max-width:600px){#top{padding-right:4%;padding-left:4%;}#top.scroll{padding-top:8px;padding-bottom:8px;}.modal #top .logo svg:nth-child(1){fill:#bd2c16;}#top.scroll .logo svg:nth-child(2){width:69px;height:40px;}#top .navigation{width:100vw;}#top .phone svg,#top .mail svg{width:32px;height:32px;}#top .menu{padding:8px;width:auto;}#top .menu svg{width:16px;height:16px;}}@media (max-width:420px){#top .logo svg{width:70px;height:80px;}#top .menu span{display:none;}}@media (max-width:360px){#top .logo svg{width:64px;height:72px;}#top.scroll .logo svg:nth-child(2){width:55px;height:32px;}#top .phone,#top .menu{margin-left:16px;}}#main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:176px;}.banner #main{padding-top:80px;}@media (max-width:1200px){#main{padding-top:168px;}.banner #main{padding-top:80px;}}@media (max-width:820px){#main{padding-top:120px;}.banner #main{padding-top:24px;}}@media (max-width:600px){#main{padding-top:104px;}.banner #main{padding-top:40px;}}#footer{position:relative;padding:120px 8% 200px 8%;background-color:#f5f5f6;overflow:hidden;}#footer::before,#footer::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;}#footer::before{content:'Hahn Hotel';font-size:160px;line-height:.39;color:#fff;text-transform:uppercase;z-index:1;}#footer::after{font-family:"gill-sans-nova",sans-serif;font-weight:500;font-size:40px;text-transform:uppercase;line-height:1;z-index:2;color:#64757c;margin-bottom:24px;opacity:.3;}html[lang='de'] #footer::after{content:'Ihr Urlaubszuhause in Wien';}html[lang='en'] #footer::after{content:'Your holiday home in Vienna';}#footer .footer-address{display:flex;justify-content:center;align-items:stretch;}#footer .footer-address p{font-size:20px;color:#64757c;line-height:1.75;}#footer .footer-address a,#footer .footer-address a:link,#footer .footer-address a:hover,#footer .footer-address a:active,#footer .footer-address a:visited,#footer .footer-address a:focus{color:#64757c;}#footer .footer-address .footer-address-left{width:50%;padding-right:40px;}#footer .footer-address .footer-address-left > p{text-align:right;}#footer .footer-address p.hotelname{font-size:24px;text-transform:uppercase;margin-top:16px;margin-bottom:24px;}#footer .footer-address .footer-address-right{width:50%;padding-left:40px;}#footer .footer-address p.email{display:flex;justify-content:flex-end;align-items:center;}#footer .footer-address p.email > span{margin-right:4px;}#footer .footer-address p.phone{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:16px;}#footer .footer-address p.phone > span{font-size:24px;text-transform:uppercase;margin-right:16px;}#footer .footer-address p.phone > a,#footer .footer-address p.phone > a:link,#footer .footer-address p.phone > a:hover,#footer .footer-address p.phone > a:active,#footer .footer-address p.phone > a:visited,#footer .footer-address p.phone > a:focus{display:inline-block;font-size:40px;}#footer .footer-address .footer-socials{display:flex;justify-content:flex-start;align-items:center;}#footer .footer-address .footer-socials a + a{margin-left:16px;}#footer .footer-address svg{width:40px;height:40px;fill:#64757c;}#footer .footer-links{position:absolute;bottom:200px;left:50%;margin-left:40px;z-index:2;}#footer .footer-links ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;}#footer .footer-links li{}#footer .footer-links li + li::before{content:'•';color:#64757c;line-height:1;margin-left:4px;}#footer .footer-links a,#footer .footer-links a:link,#footer .footer-links a:hover,#footer .footer-links a:active,#footer .footer-links a:visited,#footer .footer-links a:focus{display:inline-block;line-height:1.75;font-size:20px;color:#64757c;}@media (max-width:1400px){#footer{padding-bottom:160px;}#footer .footer-address p.hotelname{margin-top:0;}#footer .footer-address p.phone{flex-direction:column;align-items:flex-start;margin-bottom:0;}#footer .footer-links{position:unset;bottom:unset;left:unset;margin-left:unset;z-index:unset;margin-top:40px;}#footer .footer-links ul{justify-content:center;}}@media (max-width:1200px){#footer{padding-bottom:120px;}#footer::before{font-size:120px;}#footer::after{font-size:32px;}}@media (max-width:1000px){#footer{padding-bottom:80px;}#footer::before{font-size:80px;}#footer::after{font-size:24px;margin-bottom:16px;}#footer .footer-address p.phone{margin-bottom:16px;}#footer .footer-address p.phone > a,#footer .footer-address p.phone > a:link,#footer .footer-address p.phone > a:hover,#footer .footer-address p.phone > a:active,#footer .footer-address p.phone > a:visited,#footer .footer-address p.phone > a:focus{font-size:32px;}}@media (max-width:820px){#footer{padding-top:40px;}#footer::before,#footer::after,html[lang='de'] #footer::after,html[lang='en'] #footer::after{content:none;}#footer .footer-address{flex-direction:column;justify-content:flex-start;align-items:center;}#footer .footer-address .footer-address-left,#footer .footer-address .footer-address-right{width:100%;padding:0;}#footer .footer-address .footer-address-left > p,#footer .footer-address .footer-address-right > p{text-align:center;}#footer .footer-address p.email{justify-content:center;}#footer .footer-address p.phone{display:inline-block;width:100%;}#footer .footer-address p.phone > span{display:none;}#footer .footer-address .footer-socials{justify-content:center;}#footer .footer-links ul{flex-wrap:wrap;}#footer .footer-links li{margin:8px;}#footer .footer-links li + li::before{content:none;}}@media (max-width:600px){#footer{padding-bottom:64px;}}@media (max-width:360px){#footer .footer-address p.email > span{display:none;}#footer .footer-address p.phone > a,#footer .footer-address p.phone > a:link,#footer .footer-address p.phone > a:hover,#footer .footer-address p.phone > a:active,#footer .footer-address p.phone > a:visited,#footer .footer-address p.phone > a:focus{font-size:24px;}}.sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:transparent;}.sm,.sm li,.sm ul{display:block;list-style:none;margin:0;padding:0;line-height:0;text-align:left;}.sm ul{display:none;}.sm li,.sm a,.sm a:link,.sm a:hover,.sm a:active,.sm a:visited,.sm a:focus{position:relative;}.sm a,.sm a:link,.sm a:hover,.sm a:active,.sm a:visited,.sm a:focus{display:inline-block;width:100%;color:#64757c;font-size:18px;font-weight:500;font-family:'gill-sans-nova',sans-serif;text-transform:uppercase;white-space:nowrap;}.sm a.disabled{cursor:default;}.sm::after,.sm ul::after{content:'';display:block;height:0;font:0/0 serif;clear:both;overflow:hidden;}.sm *,.sm ::after,.sm ::before{box-sizing:inherit;}#menu{display:flex;justify-content:flex-start;align-items:center;}#menu > li + li{}#menu > li > a,#menu > li > a:link,#menu > li > a:hover,#menu > li > a:active,#menu > li > a:visited,#menu > li > a:focus{line-height:80px;padding:0 24px;}#menu > li .sub-arrow{display:none;position:absolute;top:50%;right:8px;z-index:2;width:8px;height:8px;border-right:2px solid #64757c;border-bottom:2px solid #64757c;transform:translateY(-100%) rotate(45deg);}#menu > li .highlighted .sub-arrow{transform:translateY(-50%) rotate(-135deg);}@media (max-width:1400px){#menu{justify-content:flex-end;}}@media (max-width:1200px){#menu{width:100%;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:152px 32px 40px 32px;overflow:auto;}.scroll #menu{margin-top:88px;}#menu > li + li{border-top:1px solid #64757c;}#menu > li > a,#menu > li > a:link,#menu > li > a:hover,#menu > li > a:active,#menu > li > a:visited,#menu > li > a:focus{line-height:2.5;padding:0;}#menu > li .sub-arrow{display:inline-block;}}@media (max-width:820px){#menu{margin-top:106px;}.scroll #menu{margin-top:80px;}}@media (max-width:600px){#menu{margin-right:4%;margin-left:4%;}.scroll #menu{margin-top:64px;}}@media (max-width:420px){#menu{margin-top:96px;}.scroll #menu{margin-top:56px;}}@media (max-width:360px){#menu{margin-top:88px;}.scroll #menu{margin-top:56px;}}#menu ul{position:absolute;background-color:rgba(255,255,255,.8);padding:24px;}.scroll #menu ul{padding-top:32px;background-color:rgba(255,255,255,1);box-shadow:0 0 8px rgba(59,59,59,.4);}.scroll #menu ul::before,.scroll #menu ul::after{content:'';position:absolute;background-color:#fff;}.scroll #menu ul::before{top:0;right:-4px;left:-4px;height:8px;z-index:1;box-shadow:0 0 8px rgba(59,59,59,.4);}.scroll #menu ul::after{top:-8px;right:-16px;left:-16px;height:16px;z-index:2;}#menu ul a,#menu ul a:link,#menu ul a:hover,#menu ul a:active,#menu ul a:visited,#menu ul a:focus{line-height:2.5;}@media (max-width:1200px){#menu ul,.scroll #menu ul{position:static;background-color:transparent;padding:0 16px 24px 16px;box-shadow:unset;}.scroll #menu ul::before,.scroll #menu ul::after{content:none;}}@media (max-width:820px){#menu ul a,#menu ul a:link,#menu ul a:hover,#menu ul a:active,#menu ul a:visited,#menu ul a:focus{font-size:16px;}}a,a:link,a:hover,a:active,a:visited,a:focus{color:#3b3b3b;text-decoration:none;}#main a,#main a:link,#main a:hover,#main a:active,#main a:visited,#main a:focus{color:#64757c;text-decoration:underline;}.text-center,.ce-headline-center{text-align:center;}header{position:relative;}#main h1,#main h2,#main h3{font-weight:500;font-family:"gill-sans-nova",sans-serif;line-height:1.25;}#main h1{font-size:56px;}#main h2{font-size:32px;margin-bottom:24px;text-transform:uppercase;color:#64757c;}#main header > p{position:absolute;top:0;right:0;left:0;z-index:-1;font-size:160px;font-family:'bookmania',serif;line-height:1;color:#ebeced;text-transform:uppercase;}#main header p + h2{padding-top:56px;padding-bottom:56px;}#main h3{font-size:24px;text-transform:uppercase;color:#64757c;}#main ul{margin-left:1.75rem;}#main .frame-type-text ul{list-style:none;margin-left:0;}#main p,#main li{line-height:1.75;}#main .frame-type-text li{position:relative;padding-left:24px;}#main .frame-type-text li::before{content:'★';position:absolute;top:8px;left:0;font-size:14px;}#main p + p,#main p + ul,#main ul + p,#main ul + ul{margin-top:1.75rem;}@media (max-width:1200px){#main h1{font-size:48px;}#main header > p{font-size:120px;}}@media (max-width:1000px){#main h1{font-size:40px;}#main header > p{font-size:80px;}#main .frame-type-text li::before{top:5px;}}@media (max-width:820px){#main h2{font-size:28px;}#main header > p{display:none;}}@media (max-width:600px){#main .frame-type-text li::before{top:2px;}}@media (max-width:420px){#main h1{font-size:32px;}#main h2{font-size:24px;}}.cc-window{line-height:1.5;z-index:99999999;display:flex;justify-content:center;align-items:center;top:0;left:0;background-color:rgba(0,0,0,.4);max-width:unset !important;}.cc-window.cc-right{right:0;}.cc-window.cc-bottom{bottom:0;}.cc-message,.cc-compliance{max-width:560px;width:84%;background-color:#000;color:#fff;}.dp--cookie-check{justify-content:center;border:0;border-radius:0;margin-top:1em;}.dp--cookie-check label + label{margin-left:16px;padding:0;}.dp--cookie-check label:first-child{padding:0;}.dp--cookie-check label:last-child{padding:0}a.cc-link,a.cc-link:link,a.cc-link:hover,a.cc-link:active,a.cc-link:visited,a.cc-link:focus{color:#fff;opacity:1;padding:0;text-decoration:underline;}.cc-compliance{flex-direction:column-reverse;align-items:stretch;padding:0 2em 1em 2em;flex:none !important;}a.cc-btn,a.cc-btn:link,a.cc-btn:hover,a.cc-btn:active,a.cc-btn:visited,a.cc-btn:focus{font-size:normal;padding:0;border:0;line-height:24px;}a.cc-btn.cc-allow,a.cc-btn.cc-allow:link,a.cc-btn.cc-allow:hover,a.cc-btn.cc-allow:active,a.cc-btn.cc-allow:visited,a.cc-btn.cc-allow:focus{font-size:12px;color:#fff;}a.cc-btn.cc-dismiss,a.cc-btn.cc-dismiss:link,a.cc-btn.cc-dismiss:hover,a.cc-btn.cc-dismiss:active,a.cc-btn.cc-dismiss:visited,a.cc-btn.cc-dismiss:focus{background-color:#fff;font-size:18px;padding:16px 40px;border-radius:40px;margin-bottom:8px;color:#000;}.cc-revoke.dp--revoke{padding:0;}.cc-revoke.dp--revoke,.cc-revoke.dp--revoke:hover{opacity:1;background-color:#000;color:#fff;}.cc-revoke.dp--revoke:hover{padding:0 16px;}.cc-revoke.dp--revoke .dp--hover{margin-left:8px;font-size:14px;}@media (max-width:820px){.cc-window{justify-content:flex-start;padding:8% 0 !important;overflow:auto !important;}}@media (max-width:600px){.dp--cookie-check{flex-direction:column;justify-content:flex-start;align-items:stretch;}.dp--cookie-check label + label{margin-top:8px;margin-left:0;}}#main .dp--overlay{padding:24px;text-align:center;text-align-last:center;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,.64);}#main .youtubeVideo .dp--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:auto;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;color:#fff;}#main .js-gme-preview .dp--overlay{background-color:transparent;background-image:url('../../../fileadmin/layout/assets/img/cookie-map.png');color:#474747;border:1px solid #e6e6e6;}#main .dp--overlay-header{line-height:24px;font-weight:700;}#main .dp--overlay-description,#main .dp--overlay-button{line-height:1.5;margin-top:1.75rem;}#main .db--overlay-submit{font:normal 24px/1.25 'bookmania';cursor:pointer;position:relative;display:inline-block;padding:8px 16px;border:0;}#main .youtubeVideo .db--overlay-submit{color:#9e9d40;background-color:#fff;}#main .js-gme-preview .db--overlay-submit{color:#fff;background-color:#9e9d40;}@media (max-width:1000px){#main .dp--overlay-header,#main .dp--overlay-description,#main .db--overlay-submit{font-size:18px;}}@media (max-width:820px){#main .dp--overlay-header,#main .dp--overlay-description,#main .db--overlay-submit{font-size:16px;}#main .dp--overlay-description,#main .dp--overlay-button{margin-top:1rem;}}@media (max-width:600px){#main .dp--overlay{align-items:flex-start;padding:16px;}#main .dp--overlay-header,#main .dp--overlay-description,#main .db--overlay-submit{font-size:14px;}#main .dp--overlay-description,#main .dp--overlay-button{margin-top:.5rem;}}@media (max-width:420px){#main .dp--overlay-header,#main .dp--overlay-description,#main .db--overlay-submit{font-size:12px;}}@media (max-width:360px){#main .dp--overlay-header,#main .dp--overlay-description,#main .db--overlay-submit{font-size:10px;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:flex;justify-content:flex-start;align-items:stretch;margin-left:auto;margin-right:auto;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-arrow.slick-disabled{opacity:.24;}.slick-slider button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;padding:0;font:400 0/0 'Nunito Sans';text-indent:0;background-color:transparent;cursor:pointer;}.slick-slider .slick-arrow{position:absolute;top:50%;display:inline-block;width:16px;height:16px;border-top:2px solid #64757c;}.slick-slider .slick-arrow.slick-prev{left:-4vw;border-left:2px solid #64757c;transform:rotate(-45deg);}.slick-slider .slick-arrow.slick-next{right:-4vw;border-right:2px solid #64757c;transform:rotate(45deg);}.slick-slider .slick-dots{list-style:none !important;display:flex;justify-content:center;align-items:center;margin:16px 0 0 0 !important;}.slick-slider .slick-dots li{margin:0 4px !important;line-height:0 !important;font-size:0 !important;}.slick-slider .slick-dots button{display:inline-block;width:8px;height:8px;border-radius:100%;border:1px solid #64757c;}.slick-slider .slick-dots .slick-active button{background-color:#64757c;}#main .frame-type-dce_intro{position:relative;padding-top:80px;}#main .frame-type-dce_intro .dce_intro-subheader{font-family:'gill-sans-nova',sans-serif;font-weight:500;font-size:32px;margin-top:32px;margin-bottom:48px;text-transform:uppercase;}#main .frame-type-dce_intro .dce_intro-backgroundtext{position:absolute;top:0;right:0;left:0;z-index:-1;font-size:200px;font-family:'bookmania',serif;line-height:1;color:#ebeced;text-transform:uppercase;}@media (max-width:1200px){#main .frame-type-dce_intro{padding-top:64px;}#main .frame-type-dce_intro .dce_intro-subheader{margin-top:24px;margin-bottom:40px;}#main .frame-type-dce_intro .dce_intro-backgroundtext{font-size:160px;}}@media (max-width:1000px){#main .frame-type-dce_intro{padding-top:48px;}#main .frame-type-dce_intro .dce_intro-subheader{font-size:24px;margin-top:16px;margin-bottom:32px;}#main .frame-type-dce_intro .dce_intro-backgroundtext{font-size:120px;}}@media (max-width:820px){#main .frame-type-dce_intro{padding-top:32px;}#main .frame-type-dce_intro .dce_intro-backgroundtext{font-size:80px;}}@media (max-width:600px){#main .frame-type-dce_intro{padding-top:0;}#main .frame-type-dce_intro .dce_intro-backgroundtext{display:none;}}#main .frame-type-dce_box{background-color:#64757c;padding:104px 0 80px 0;}#main .frame-type-dce_box p,#main .frame-type-dce_box .dce_box-buttons{margin:0 auto;width:100%;max-width:1024px;}#main .frame-type-dce_box p{position:relative;color:#fff;padding-left:24px;}#main .frame-type-dce_box p::before{content:'★';position:absolute;top:8px;left:0;font-size:14px;}#main .frame-type-dce_box .dce_box-buttons{display:flex;justify-content:center;align-items:stretch;}#main .frame-type-dce_box .dce_box-buttons a,#main .frame-type-dce_box .dce_box-buttons a:link,#main .frame-type-dce_box .dce_box-buttons a:hover,#main .frame-type-dce_box .dce_box-buttons a:active,#main .frame-type-dce_box .dce_box-buttons a:visited,#main .frame-type-dce_box .dce_box-buttons a:focus{display:inline-block;background-color:#fff;color:#6d6d6d;line-height:1.5;text-decoration:none;padding:7px 24px;margin:1.75rem 8px 0 8px;text-align:center;}@media (max-width:1400px){#main .frame-type-dce_box{position:relative;}#main .frame-type-dce_box::before{content:'';position:absolute;top:0;left:-8vw;width:100vw;height:100%;background-color:#64757c;z-index:-1;}}@media (max-width:1200px){#main .frame-type-dce_box{padding-top:88px;padding-bottom:64px;}}@media (max-width:1000px){#main .frame-type-dce_box{padding-top:72px;padding-bottom:48px;}#main .frame-type-dce_box p::before{top:5px;}}@media (max-width:820px){#main .frame-type-dce_box{padding-top:56px;padding-bottom:32px;}#main .frame-type-dce_box .dce_box-buttons{flex-direction:column;justify-content:flex-start;}#main .frame-type-dce_box .dce_box-buttons a,#main .frame-type-dce_box .dce_box-buttons a:link,#main .frame-type-dce_box .dce_box-buttons a:hover,#main .frame-type-dce_box .dce_box-buttons a:active,#main .frame-type-dce_box .dce_box-buttons a:visited,#main .frame-type-dce_box .dce_box-buttons a:focus{margin-right:0;margin-left:0;}}@media (max-width:600px){#main .frame-type-dce_box p::before{top:2px;}}#main .dce_mosaic-items{position:relative;display:flex;justify-content:space-between;align-items:stretch;margin-top:24px;}#main .dce_mosaic-items > div{flex-shrink:0;}#main .dce_mosaic-items .dce_mosaic-item-1,#main .dce_mosaic-items .dce_mosaic-item-2{width:calc(50% - 12px);}#main .dce_mosaic-items .dce_mosaic-item-3{position:absolute;right:0;bottom:0;z-index:2;width:calc((50% - 36px) / 2);}#main .dce_mosaic-items .dce_mosaic-item-4{position:absolute;bottom:0;left:50%;transform:translateX(12px);display:flex;justify-content:flex-end;align-items:flex-end;width:calc((50% - 36px) / 2);height:calc(50% - 12px);background-color:#64757c;}#main .dce_mosaic-items .dce_mosaic-item-4 svg{width:120px;height:125px;fill:#7195a5;margin-right:40px;margin-bottom:40px;}@media (max-width:1400px){#main .dce_mosaic-items .dce_mosaic-item-4 svg{width:104px;height:108px;margin-right:24px;margin-bottom:24px;}}@media (max-width:1200px){#main .dce_mosaic-items .dce_mosaic-item-4 svg{width:88px;height:92px;}}@media (max-width:1200px){#main .dce_mosaic-items .dce_mosaic-item-4 svg{width:72px;height:75px;}}@media (max-width:820px){#main .dce_mosaic-items{position:unset;display:block;justify-content:unset;align-items:unset;}#main .dce_mosaic-items > div{flex-shrink:unset;}#main .dce_mosaic-items .dce_mosaic-item-1,#main .dce_mosaic-items .dce_mosaic-item-2{width:100%;}#main .dce_mosaic-items .dce_mosaic-item-3{position:unset;right:unset;bottom:unset;z-index:unset;width:100%;}#main .dce_mosaic-items .dce_mosaic-item-4{position:unset;bottom:unset;left:unset;transform:unset;width:auto;height:auto;padding:0;}#main .dce_mosaic-items .dce_mosaic-item-4 svg{width:120px;height:125px;margin-right:40px;margin-bottom:40px;}}#main .frame-type-dce_benefits{position:relative;background-color:#7195a5;color:#fff;padding:80px 0;}#main .frame-type-dce_benefits .dce_benefits-items{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}#main .frame-type-dce_benefits h3{color:#fff;}#main .frame-type-dce_benefits p{margin:0;text-align:center;}#main .frame-type-dce_benefits .dce_benefits-item{position:relative;width:calc((100% - 80px) / 3);margin-top:80px;margin-right:40px;}#main .frame-type-dce_benefits .dce_benefits-item:nth-child(3n){margin-right:0;}#main .frame-type-dce_benefits p:first-child{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;font-size:160px;opacity:.1;line-height:.7;}#main .frame-type-dce_benefits .dce_benefits-button{display:flex;justify-content:center;align-items:center;margin-top:80px;}#main .frame-type-dce_benefits .dce_benefits-button a,#main .frame-type-dce_benefits .dce_benefits-button a:link,#main .frame-type-dce_benefits .dce_benefits-button a:hover,#main .frame-type-dce_benefits .dce_benefits-button a:active,#main .frame-type-dce_benefits .dce_benefits-button a:visited,#main .frame-type-dce_benefits .dce_benefits-button a:focus{display:inline-block;background-color:#fff;color:#6d6d6d;line-height:1.5;text-decoration:none;padding:7px 24px;text-align:center;}@media (max-width:1200px){#main .frame-type-dce_benefits .dce_benefits-item{position:relative;width:calc((100% - 40px) / 2);}#main .frame-type-dce_benefits .dce_benefits-item:nth-child(3n){margin-right:40px;}#main .frame-type-dce_benefits .dce_benefits-item:nth-child(2n){margin-right:0;}}@media (max-width:1000px){#main .frame-type-dce_benefits{padding:64px 0;}}@media (max-width:820px){#main .frame-type-dce_benefits{padding:40px 0;}#main .frame-type-dce_benefits .dce_benefits-items{display:block;justify-content:unset;align-items:unset;flex-wrap:unset;margin-top:40px;}#main .frame-type-dce_benefits .dce_benefits-item{width:100%;margin:0;}#main .frame-type-dce_benefits .dce_benefits-item:nth-child(3n){margin:0;}#main .frame-type-dce_benefits p:first-child{display:none;}#main .frame-type-dce_benefits .dce_benefits-button{margin-top:40px;}#main .frame-type-dce_benefits .dce_benefits-items.slick-slider .slick-arrow,#main .frame-type-dce_benefits .dce_benefits-items.slick-slider .slick-arrow.slick-prev,#main .frame-type-dce_benefits .dce_benefits-items.slick-slider .slick-arrow.slick-next,#main .frame-type-dce_benefits .dce_benefits-items.slick-slider .slick-dots button{border-color:#fff;}#main .frame-type-dce_benefits .dce_benefits-items.slick-slider .slick-dots .slick-active button{background-color:#fff;}}#main .dce_roomlist-room{position:relative;}#main .dce_roomlist-room + .dce_roomlist-room{margin-top:120px;}#main .dce_roomlist-room a,#main .dce_roomlist-room a:link,#main .dce_roomlist-room a:hover,#main .dce_roomlist-room a:active,#main .dce_roomlist-room a:visited,#main .dce_roomlist-room a:focus{text-decoration:none;color:#fff;}#main .dce_roomlist-name{position:absolute;top:40px;left:50%;z-index:2;transform:translateX(-50%);background-color:#64757c;text-transform:uppercase;font-family:"gill-sans-nova",sans-serif;font-weight:500;font-size:32px;padding:0 24px;text-align:center;}#main .dce_roomlist-info{position:absolute;right:8%;bottom:0;left:8%;z-index:1;transform:translateY(50%);display:flex;justify-content:space-between;align-items:center;background-color:#64757c;}#main .dce_roomlist-info p{margin:0;}#main .dce_roomlist-info p.dce_roomlist-size{margin-left:auto;padding:0 40px;}#main .dce_roomlist-info p.dce_roomlist-persons{padding:0 40px;border-right:1px solid #fff;border-left:1px solid #fff;}#main .dce_roomlist-info p.dce_roomlist-price{margin-right:auto;padding:0 40px;}#main .dce_roomlist-info p.dce_roomlist-link{background-color:#7195a5;line-height:64px;padding:0 24px;text-transform:uppercase;text-align:center;}@media (max-width:1600px){#main .dce_roomlist-info{right:6%;left:6%;}}@media (max-width:1400px){#main .dce_roomlist-info{right:4%;left:4%;}}@media (max-width:1200px){#main .dce_roomlist-info{right:2%;left:2%;}}@media (max-width:1000px){#main .dce_roomlist-info{flex-wrap:wrap;}#main .dce_roomlist-info p.dce_roomlist-size,#main .dce_roomlist-info p.dce_roomlist-persons,#main .dce_roomlist-info p.dce_roomlist-price{margin:16px 0;}#main .dce_roomlist-info p.dce_roomlist-link{width:100%;}}@media (max-width:820px){#main .dce_roomlist-room + .dce_roomlist-room{margin-top:64px;}#main .dce_roomlist-name{position:unset;top:unset;left:unset;z-index:unset;transform:unset;padding:0;background-color:#64757c;font-size:28px;}#main .dce_roomlist-info{position:unset;right:unset;bottom:unset;left:unset;z-index:unset;transform:unset;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#64757c;}#main .dce_roomlist-info p.dce_roomlist-size,#main .dce_roomlist-info p.dce_roomlist-persons,#main .dce_roomlist-info p.dce_roomlist-price{margin:8px 0 0 0;padding:0;border:0;}}@media (max-width:420px){#main .dce_roomlist-name{font-size:24px;}}#main .frame-type-dce_roomfacts{display:flex;justify-content:center;align-items:center;background-color:#64757c;}#main .frame-type-dce_roomfacts p{color:#fff;margin:11px 0;padding:0 40px;}#main .frame-type-dce_roomfacts p + p{border-left:1px solid #fff;}@media (max-width:820px){#main .frame-type-dce_roomfacts{flex-direction:column;justify-content:flex-start;}#main .frame-type-dce_roomfacts p{margin:8px 0 0 0;padding:0;}#main .frame-type-dce_roomfacts p + p{border-left:0;}}#main .dce_review-source{font-weight:500;font-family:"gill-sans-nova",sans-serif;font-size:18px;text-transform:uppercase;}#main .routing-start{display:flex;justify-content:flex-start;align-items:center;}#main .routing-start input,#main .routing-start button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;border:1px solid #3b3b3b;padding:8px 16px;font:normal 24px/1.25 'bookmania',serif;color:#fff;background-color:#fff;text-indent:0;}#main .routing-start button{border-color:#9e9d40;background-color:#9e9d40;cursor:pointer;margin-left:16px;}@media (max-width:820px){#main .routing-start{flex-direction:column;align-items:stretch;}#main .routing-start input,#main .routing-start button{width:100%;}#main .routing-start button{margin-top:1.75rem;margin-left:0;}}#main .dce_gallery-sizer,#main .dce_gallery-image{width:calc((100% - 32px) / 3);}#main .dce_gallery-image{margin-top:8px;margin-bottom:8px;}#main .dce_gallery-gutter{width:16px;}@media (max-width:820px){#main .dce_gallery-sizer,#main .dce_gallery-image{width:calc((100% - 16px) / 2);}}@media (max-width:420px){#main .dce_gallery-sizer,#main .dce_gallery-image{width:100%;}}#main .frame-type-dce_buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}#main .frame-type-dce_buttons .dce_buttons_wrap a,#main .frame-type-dce_buttons .dce_buttons_wrap a:link,#main .frame-type-dce_buttons .dce_buttons_wrap a:hover,#main .frame-type-dce_buttons .dce_buttons_wrap a:active,#main .frame-type-dce_buttons .dce_buttons_wrap a:visited,#main .frame-type-dce_buttons .dce_buttons_wrap a:focus{display:inline-block;line-height:1.5;padding:10px 32px;margin:8px;background-color:#64757c;color:#fff;text-decoration:none;text-align:center;}@media (max-width:420px){#main .frame-type-dce_buttons{flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:unset;}#main .frame-type-dce_buttons a,#main .frame-type-dce_buttons a:link,#main .frame-type-dce_buttons a:hover,#main .frame-type-dce_buttons a:active,#main .frame-type-dce_buttons a:visited,#main .frame-type-dce_buttons a:focus{width:100%;margin:8px 0;}}#main .frame-type-dce_textimage{display:flex;justify-content:flex-start;align-items:flex-start;}#main .frame-type-dce_textimage .dce_textimage-content{}#main .frame-type-dce_textimage .dce_textimage-header{font-size:32px;margin-bottom:24px;text-transform:uppercase;color:#64757c;font-weight:500;font-family:"gill-sans-nova",sans-serif;}#main .frame-type-dce_textimage .dce_textimage-media{flex-shrink:0;}#main .frame-type-dce_textimage .dce_textimage-media.dce_textimage-media-imageleft{order:-1;margin-right:40px;}#main .frame-type-dce_textimage .dce_textimage-media.dce_textimage-media-imageright{margin-left:40px;}@media (max-width:1200px){#main .frame-type-dce_textimage .dce_textimage-media{width:48%;}}@media (max-width:1000px){#main .frame-type-dce_textimage{flex-direction:column;align-items:stretch;}#main .frame-type-dce_textimage .dce_textimage-media{width:100%;}#main .frame-type-dce_textimage .dce_textimage-media.dce_textimage-media-imageleft{margin-bottom:1.75rem;margin-right:0;}#main .frame-type-dce_textimage .dce_textimage-media.dce_textimage-media-imageright{margin-top:1.75rem;margin-left:0;}}#top .phone{margin-left:auto;}#footer::before{content:'Hahn Studios';}html[lang='de'] #footer::after,html[lang='en'] #footer::after{content:none;}#banner{width:100%;max-width:2000px;margin-right:auto;margin-left:auto;}.page_1 #banner{position:relative;height:100vh;}#banner .dce_banner-slider{width:100%;}.page_1 #banner .dce_banner-slider{width:72vw;height:100vh;}.page_1 #banner .dce_banner-item{width:100%;height:100vh;}.page_1 #banner .dce_banner-item img{width:100%;height:100%;object-fit:cover;}.page_1 #banner .dce_banner-clip{position:absolute;top:0;right:0;bottom:0;left:58%;z-index:2;}.page_1 #banner .dce_banner-clip::before,.page_1 #banner .dce_banner-clip::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}.page_1 #banner .dce_banner-clip::before{background-color:#fff;clip-path:polygon(32% 0%,100% 0,100% 100%,0% 100%);z-index:8;}.page_1 #banner .dce_banner-clip::after{background-repeat:no-repeat;background-position:center;background-size:cover;clip-path:polygon(34% 0%,100% 0,100% 100%,2% 100%);z-index:10;}@media (max-width:820px){.page_1 #banner{position:unset;height:unset;}.page_1 #banner .dce_banner-slider{width:100%;height:auto;}.page_1 #banner .dce_banner-item{height:auto;}.page_1 #banner .dce_banner-item img{height:auto;object-fit:unset;}.page_1 #banner .dce_banner-clip{display:none;}.page_1 #banner .dce_banner-clip::before,.page_1 #banner .dce_banner-clip::after{content:none;}}
