@charset "UTF-8";
.hit-slider .hs-button:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-slider .hs-button{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.ce_form input,.ce_form button,.ce_form select,.ce_form textarea,.gm-style-iw-d input,.gm-style-iw-d button,.gm-style-iw-d select,.gm-style-iw-d textarea{border-radius:0;border:none;background:white;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:500;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../../files/themes/standard2019/fonts/open-sans-v43-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:100;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:100;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:200;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:200;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:300;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:300;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:400;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:400;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:500;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:500;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:600;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:600;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:700;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:700;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:800;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:800;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:900;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:900;src:url("../../files/themes/standard2019/fonts/noto-serif-v30-latin-900italic.woff2") format("woff2")}.hit-slider .hs-button:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-slider .hs-button{position:absolute;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.hit-slider{width:100%;position:relative;overflow:hidden;max-width:none;min-height:300px}.hit-slider:before{display:block;content:"";width:100%;padding-top:31.25%}.hit-slider .inside{position:absolute;top:0;width:100%;height:100%}.hit-slider .image_container{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:opacity 1.4s ease-in-out}.hit-slider .image_container figcaption{position:absolute;z-index:10;top:55%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:white;font-size:40px;font-weight:400;text-shadow:0 0 10px black;white-space:nowrap}.hit-slider .image_container figcaption h2{font-size:72px;color:white;margin-top:20px;margin-bottom:25px;font-weight:500}.hit-slider .image_container.active{opacity:1;z-index:12}.hit-slider .image_container img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none}.hit-slider .image_container img.full-height{width:auto;height:101%}.hit-slider .image_container img.full-width{width:101%;height:auto}.hit-slider .bullets{position:absolute;left:50%;bottom:40px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:13}.hit-slider .bullets .bullet{display:inline-block;width:14px;height:14px;border-radius:100%;margin:0 10px;cursor:pointer;position:relative;border:solid 2px white}.hit-slider .bullets .bullet.active,.hit-slider .bullets .bullet:hover{background:white}.hit-slider .hs-button{position:absolute;width:70px;height:70px;z-index:12;background-color:rgba(255, 255, 255, 0.4);cursor:pointer}.hit-slider .hs-button:before{content:"";width:18px;height:18px;border-left:2px solid white;border-top:2px solid white}.hit-slider .hs-button.prev{left:25px}.hit-slider .hs-button.prev:before{-webkit-transform:translate(-25%, -50%) rotate(-45deg);-moz-transform:translate(-25%, -50%) rotate(-45deg);-ms-transform:translate(-25%, -50%) rotate(-45deg);-o-transform:translate(-25%, -50%) rotate(-45deg);transform:translate(-25%, -50%) rotate(-45deg)}.hit-slider .hs-button.next{right:25px}.hit-slider .hs-button.next:before{-webkit-transform:translate(-75%, -50%) rotate(135deg);-moz-transform:translate(-75%, -50%) rotate(135deg);-ms-transform:translate(-75%, -50%) rotate(135deg);-o-transform:translate(-75%, -50%) rotate(135deg);transform:translate(-75%, -50%) rotate(135deg)}.hit-slider.animation-fade .image_container.animate{animation:animation-fade 1.4s ease-in-out 1;animation-direction:reverse}.hit-slider.animation-fade .image_container.animate.active{animation-direction:normal}.hit-slider.animation-slide.animate-prev .image_container.animate{animation:animation-slideout-revert 1.4s ease-in-out 1}.hit-slider.animation-slide.animate-prev .image_container.animate.active{animation:animation-slidein-revert 1.05s ease-in-out 1 !important}.hit-slider.animation-slide .image_container.animate{transition:none;animation:animation-slideout 1.4s ease-in-out 1}.hit-slider.animation-slide .image_container.animate.active{animation:animation-slidein 1.05s ease-in-out 1 !important}@keyframes animation-fade{0%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:0}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@keyframes animation-slidein{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes animation-slideout{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:1}}@keyframes animation-slidein-revert{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes animation-slideout-revert{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);opacity:1}}#colorbox{position:fixed !important;top:0px !important;left:0 !important;height:100% !important;width:100% !important;pointer-events:none}#cboxContent{position:static;background:transparent}#cboxWrapper{margin:0 auto;width:100% !important;height:100% !important;position:static}#cboxNext,#cboxPrevious{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}#cboxNext,#cboxPrevious,#cboxClose{background:none;text-indent:0;width:auto;height:auto;pointer-events:all}#cboxNext{right:0;position:fixed;margin-top:0 !important}#cboxPrevious{left:0;position:fixed;margin-top:0 !important}#cboxClose{top:0;right:0;position:fixed}#cboxNext:before{content:"";font-family:"Font Awesome 5 Free";font-size:38px;padding:3px 16px;color:white;background-color:#1955a1;font-weight:600}#cboxPrevious:before{content:"";font-family:"Font Awesome 5 Free";font-size:38px;padding:3px 16px;color:white;background-color:#1955a1;font-weight:600}#cboxClose:before{content:"";font-family:"Font Awesome 5 Free";font-size:38px;padding:3px 16px;color:white;background-color:#1955a1;font-weight:600}#cboxOverlay{opacity:0.8 !important}#cboxLoadedContent{border:none !important;pointer-events:all;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:0px !important}#cboxTitle,#cboxCurrent{display:none !important}.contao-cookiebar{color:#222222;font-family:"Roboto", sans-serif;padding:20px}.contao-cookiebar input:checked:not(:disabled)+label:before{border-color:#6f0101;background:white}.contao-cookiebar input:checked:not(:disabled)+label:after{background:#6f0101}.contao-cookiebar button{font-family:"Roboto", sans-serif}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.contao-cookiebar .cc-inner{border-radius:0;font-size:14px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1)}.contao-cookiebar #cookiebar-desc h3{font-size:24px;font-weight:400;margin-bottom:0.5em;color:#222222;margin-left:0;font-family:"Roboto", sans-serif}.contao-cookiebar #cookiebar-desc p{font-size:16px;font-weight:300;color:#222222}.contao-cookiebar #cookiebar-desc a{color:#6f0101;text-decoration:none;outline:none}.contao-cookiebar #cookiebar-desc a:visited,.contao-cookiebar #cookiebar-desc a:focus{color:#6f0101}.contao-cookiebar .cc-groups .cc-group{border-radius:0}.contao-cookiebar .cc-groups .cc-group label.group{font-size:18px;font-weight:500;color:#555}.contao-cookiebar .cc-groups .cc-group .cc-detail-btn{font-size:14px;font-weight:300;color:#a2a2a2}.contao-cookiebar .cc-groups .cc-group .cc-detail-btn span{font-family:"Roboto", sans-serif}.contao-cookiebar .cc-groups .cc-group .cc-cookies{background:inherit}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie p{font-size:16px;font-weight:300;color:#6f6f6f}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie label.cookie{font-size:18px;font-weight:500;color:#555;line-height:1.2em}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info{background:#eee;border-radius:0;font-weight:300;font-size:14px;line-height:1.4em}.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info strong,.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info span{font-weight:300;font-size:14px;color:#222222}.contao-cookiebar .cc-footer .cc-btn{border:none;background-color:#6f0101;border-radius:0;font-size:16px;font-weight:300;color:white}.contao-cookiebar .cc-info{margin-top:15px;line-height:14px}.contao-cookiebar .cc-info a{font-size:14px;font-weight:300}.dlh_googlemap{position:relative;background:#e0e0e0}.dlh_googlemap #confirm-googlemaps{color:#222222;position:absolute;left:50%;top:50%;width:420px;max-width:90%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dlh_googlemap #confirm-googlemaps button{display:block;border:none;background-color:#6f0101;color:#eee;font-size:18px;padding:15px 25px;font-weight:300;text-transform:uppercase;letter-spacing:0px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:"Roboto", sans-serif}.ce_cookiebarOpener{margin-bottom:30px;text-align:center}.ce_cookiebarOpener a{text-decoration:none;font-weight:400;position:relative;color:#eee;background-color:#6f0101;padding:8px 20px;display:inline-block}.ce_cookiebarOpener a:hover{background-color:#a20101}@media (min-width:768px){.contao-cookiebar{padding:20px}.contao-cookiebar .cc-inner{max-width:550px}}@media (max-width:425px){.contao-cookiebar #cookiebar-desc h3{font-size:22px}.contao-cookiebar input+label{padding:8px 7px 8px 45px}.contao-cookiebar .cc-groups .cc-group label.group,.contao-cookiebar .cc-groups .cc-group .cc-cookies .cc-cookie label.cookie{font-size:15px}.contao-cookiebar .cc-inner{padding:20px}.dlh_googlemap #confirm-googlemaps{font-size:14px;line-height:24px}.dlh_googlemap #confirm-googlemaps button{font-size:14px;line-height:26px;padding:10px 20px}}@font-face{font-family:"hit-icons";src:url("../../files/themes/standard2019/fonts/hit-icons.eot?rft4p1");src:url("../../files/themes/standard2019/fonts/hit-icons.eot?rft4p1#iefix") format("embedded-opentype"), url("../../files/themes/standard2019/fonts/hit-icons.ttf?rft4p1") format("truetype"), url("../../files/themes/standard2019/fonts/hit-icons.woff?rft4p1") format("woff"), url("../../files/themes/standard2019/fonts/hit-icons.svg?rft4p1#hit-icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"hit-icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}[class^="icon-"].flip-x:before,[class*=" icon-"].flip-x:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-o-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);display:inline-block}[class^="icon-"].flip-y:before,[class*=" icon-"].flip-y:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-o-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);display:inline-block}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-phone:before{content:""}.icon-phone-filled:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-down:before{content:""}.icon-long-arrow-up:before{content:""}.icon-long-arrow-right:before{content:""}.hit-carousel{position:relative}.hit-carousel.responsive-images .hc-element{position:relative}.hit-carousel.responsive-images .hc-element img{position:absolute;top:50%;left:50%;scale:1.1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hit-carousel.responsive-images .hc-element img.full-width{width:100%;height:auto}.hit-carousel.responsive-images .hc-element img.full-height{width:auto;height:100%;max-width:none}.hit-carousel ul{list-style:none}.hit-carousel .hc-container{overflow:hidden}.hit-carousel .hc-wrapper{--_width: 100%;--_translate-x: 0;--_transition-duration: 800ms;margin:0 !important;padding:0 !important;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;width:var(--_width);-webkit-transform:translateX(var(--_translate-x));-moz-transform:translateX(var(--_translate-x));-ms-transform:translateX(var(--_translate-x));-o-transform:translateX(var(--_translate-x));transform:translateX(var(--_translate-x));transition:transform var(--_transition-duration) ease-in-out}.hit-carousel .hc-wrapper.hc-hide-transition{transition:none !important}.hit-carousel .hc-wrapper>*{width:auto;flex:1;overflow:hidden}body,html{font-family:"Open Sans", sans-serif;font-weight:300;background:#f5f5f5;color:black;font-size:20px;line-height:30px}a{text-decoration:none}b,strong{font-weight:400}*{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}h1{font-size:55px;line-height:60px;font-weight:500;font-family:"Noto Serif";letter-spacing:1px}h2{font-size:30px;font-weight:300;line-height:45px;color:#6f0101;font-style:italic;letter-spacing:2px}h3{margin-top:0;line-height:34px;font-size:24px;font-weight:400;font-family:"Noto Serif"}.ce_text a,.privacy_text a,.gm-style-iw-d a,.privacy_block a{color:#6f0101}.ce_text a:hover,.privacy_text a:hover,.gm-style-iw-d a:hover,.privacy_block a:hover{opacity:0.8}img.responsive{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none}img.responsive.fullHeight{width:auto;height:101%}img.responsive.fullWidth{width:101%;height:auto}#header{position:fixed;top:0;left:0;width:100%;height:96px;line-height:96px;background:#f5f5f5;z-index:50;font-size:20px;font-family:"Noto Serif"}#header .inside{max-width:1460px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr auto 1fr}#header .right{justify-self:flex-end;display:flex;align-items:center;column-gap:1em}#header .right .phone,#header .right .mod_changelanguage{display:inline-block;vertical-align:top}#header .right .mod_changelanguage{margin-left:20px}#header .right .mod_changelanguage ul li{padding:0 5px}#header .right .mod_changelanguage ul li a{color:black}#header .right .mod_changelanguage ul li strong,#header .right .mod_changelanguage ul li a:hover{color:#6f0101}#header .right .mod_changelanguage ul li a,#header .right .mod_changelanguage ul li strong{font-size:16px;font-weight:400}#header .right .phone{color:black;font-weight:400}#header .right .phone i{color:#6f0101;font-size:22px;margin-right:10px}#logo{display:inline-block;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;justify-self:flex-start;position:relative}#logo img{background:white;padding:15px;display:block;height:95px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;transform:scale(1.5);position:relative;top:0;transform-origin:top left}.noslider #header,.noslider #header.scroll,#header.scroll{box-shadow:-10px -10px 30px 5px rgba(0, 0, 0, 0.1)}.noslider #header #logo img,.noslider #header.scroll #logo img,#header.scroll #logo img{padding:10px;height:95px;transform:scale(1)}.mod_navigation ul,.mod_customnav ul,.mod_changelanguage ul,.mod_breadcrumb ul{list-style-type:none;padding:0;margin:0}.mod_navigation ul li,.mod_customnav ul li,.mod_changelanguage ul li,.mod_breadcrumb ul li{display:inline-block;padding:0 22px}.mod_navigation ul li a,.mod_navigation ul li strong,.mod_customnav ul li a,.mod_customnav ul li strong,.mod_changelanguage ul li a,.mod_changelanguage ul li strong,.mod_breadcrumb ul li a,.mod_breadcrumb ul li strong{color:#6f0101;font-weight:400}#main_menu{overflow:visible}#main_menu ul.level_1>li{display:inline-block;padding:35px 12px;position:relative;line-height:24px;vertical-align:top}#main_menu ul.level_1>li>a,#main_menu ul.level_1>li>strong{text-decoration:none;font-weight:400;color:black}#main_menu ul.level_1>li:hover ul.level_2{display:block}#main_menu ul.level_1>li>a:hover,#main_menu ul.level_1>li.trail>a,#main_menu ul.level_1>li>strong{color:#6f0101}#main_menu ul.level_2{display:none;position:absolute;z-index:10;left:-5px;top:99.5%;text-align:left;background-color:#f5f5f5;padding:25px}#main_menu ul.level_2:before{content:"\f0d8";font-family:"Font Awesome 5 Free";font-weight:900;color:#f5f5f5;position:absolute;left:25px;top:-9px;line-height:10px;font-size:30px}#main_menu ul.level_2 li{display:block;padding:0;white-space:nowrap}#main_menu ul.level_2 li a,#main_menu ul.level_2 li strong{font-size:22px;text-decoration:none;text-transform:none;color:white;font-weight:200}#main_menu ul.level_2 li:hover a,#main_menu ul.level_2 li.trail a,#main_menu ul.level_2 li strong{color:rgba(255, 255, 255, 0.5)}#menu_button{display:none}#footer{padding-top:60px}#footer .image{text-align:center}#footer .image img{display:inline-block;max-height:150px}#footer .contact{margin-top:55px;text-align:center}#footer .bilderlinks{letter-spacing:0;text-align:center;padding-bottom:60px;padding-top:70px}#footer .bilderlinks .ce_image{width:230px;display:inline-block;padding:15px 0}#footer .bilderlinks .ce_image:last-child{border-right:none}#footer .bottom{background:#6f0101;color:white;padding-top:40px;padding-bottom:40px}#footer .bottom .inside{max-width:1460px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#footer .bottom .copyright{display:inline-block}#footer .bottom .copyright a{color:white}#footer .bottom .mod_customnav{float:right;font-family:"Noto Serif"}#footer .bottom .mod_customnav ul{display:flex;align-items:center}#footer .bottom .mod_customnav li{padding:0 25px}#footer .bottom .mod_customnav li a,#footer .bottom .mod_customnav li strong{color:white}#footer .bottom .mod_customnav li a:hover,#footer .bottom .mod_customnav li strong{opacity:0.5}#footer .bottom .mod_customnav li.last{padding-right:0}#footer .bottom .mod_customnav li.fb,#footer .bottom .mod_customnav li.insta{padding:0 5px}#footer .bottom .mod_customnav li.fb a:hover,#footer .bottom .mod_customnav li.fb strong,#footer .bottom .mod_customnav li.insta a:hover,#footer .bottom .mod_customnav li.insta strong{opacity:1}#footer .bottom .mod_customnav li.fb a{font-size:0}#footer .bottom .mod_customnav li.fb a:before{content:"";width:36px;height:36px;background-image:url(../../files/themes/standard2019/img/Facebook_Logo_Primary.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:bottom}#footer .bottom .mod_customnav li.insta a{font-size:0}#footer .bottom .mod_customnav li.insta a:before{content:"";width:36px;height:36px;display:inline-block;background-image:url(../../files/themes/standard2019/img/Instagram_Glyph_Gradient.svg);background-size:contain;background-repeat:no-repeat;vertical-align:bottom}#pageimages{margin-top:96px}#pageimages .prev,#pageimages .next{position:absolute;bottom:60px;left:50%;width:55px;height:55px;line-height:55px;text-align:center;background:white;border-radius:100%;cursor:pointer}#pageimages .next{margin-left:10px}#pageimages .next:before{content:"\e902";font-family:"hit-icons";color:#6f0101;font-size:20px;margin-left:5px}#pageimages .prev{margin-left:-10px;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0)}#pageimages .prev:before{content:"\e901";font-family:"hit-icons";color:#6f0101;font-size:20px;margin-right:5px}.noslider .custom{display:none}.noslider #container{margin-top:96px}.mod_article{max-width:1100px;margin:0 auto;padding-bottom:40px}.mod_article h1,.mod_article h2{text-align:center}.mod_article>.ce_text{max-width:810px;margin-left:auto;margin-right:auto}.kacheln{max-width:1460px;margin-top:20px}.kacheln .ce_text ul li:before{color:white}.kacheln .inner{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;column-gap:1rem}.kacheln .inner>div{grid-column-start:1}.kacheln .inner .col_2,.kacheln .inner .col_3{grid-column-start:2}.kacheln .inner .ce_text{margin-bottom:1rem}.home .mod_article:first-child .special-h2{display:flex;align-items:center;justify-content:center}.home .mod_article:first-child .special-h2 h2{margin-top:0}.home .mod_article:first-child .special-h2 h2:after{content:"";display:inline-flex;width:50px;height:50px;background:url("../../files/themes/standard2019/img/herz-grafik.png");background-size:contain;background-repeat:no-repeat;margin-left:10px;vertical-align:middle}.home .mod_article.first .subcolumns .col_1,.home .mod_article.first .subcolumns .col_2{padding:20px 0}.home .mod_article.first .subcolumns .col_1{padding-right:40px}.home .mod_article.first .subcolumns .col_2{padding-left:40px;border-left:1px solid #c4c4c4}.home .mod_article.first .subcolumns .col_2 .ce_text{padding-left:80px;position:relative;margin-bottom:20px}.home .mod_article.first .subcolumns .col_2 .ce_text:last-of-type,.home .mod_article.first .subcolumns .col_2 .ce_text:last-of-type p{margin-bottom:0}.home .mod_article.first .subcolumns .col_2 .ce_text figure{position:absolute;left:0;top:0}.home .mod_article.first .subcolumns .col_2 .ce_text h3{margin-top:15px}.subcolumns.col-33x33x33{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:4em;margin:4em 0}.subcolumns.col-33x33x33>div{float:none;width:initial;position:relative;margin:0}.subcolumns.col-33x33x33>div:after{content:"";width:1px;top:0;bottom:0;right:-2em;background:#6f0101;position:absolute}.subcolumns.col-33x33x33>div.col_last:after{display:none}.subcolumns.col-33x33x33>div h3{margin-top:10px}#kacheln{max-width:none}#kacheln section{display:flex;gap:4px}#kacheln img{display:block;max-width:none}#kacheln .ce_text{padding:50px 70px}#kacheln .ce_text.right,#kacheln .ce_image.right{border-right:none}#kacheln .ce_text.top,#kacheln .ce_image.top{border-top:none}#kacheln .ce_text.bottom,#kacheln .ce_image.bottom{border-bottom:none}#kacheln .ce_text a,#kacheln .ce_image a{display:inline-block;padding:6px 20px;font-weight:400;background:white;cursor:pointer;color:#6f0101;margin-top:35px}#kacheln .ce_text a:after,#kacheln .ce_image a:after{content:"\e902";font-family:"hit-icons";vertical-align:middle;margin-left:15px;font-size:13px}#kacheln .ce_text p,#kacheln .ce_image p{margin:0}#kacheln .ce_text h3,#kacheln .ce_image h3{font-weight:400;margin-top:0}#kacheln .ce_image figure{height:100%;position:relative}#kacheln .col_1{display:flex;flex-direction:column}#kacheln .col_1 .ce_text{text-align:center;padding:30px}#kacheln .col_1 .ce_text p{font-size:22px;line-height:30px;font-weight:100}#kacheln .col_1 .ce_image{flex-grow:1}#kacheln .col_1 .ce_text,#kacheln .col_1 .ce_image{border-left:none}#kacheln .col_2{display:flex;margin-left:0;gap:4px}#kacheln .col_2 .ce_text,#kacheln .col_2 .ce_image{display:flex;flex-direction:column}#kacheln .red,#kacheln .gray,#kacheln .light{background:#6f0101;color:white}#kacheln .light{background:rgba(111, 1, 1, 0.4)}#kacheln .gray{background:rgba(0, 0, 0, 0.6)}#zimmer-kacheln{max-width:none;margin-top:0}#zimmer-kacheln .subcolumns{gap:0.7em}#zimmer-kacheln .subcolumns .c50l{padding-right:0.3em}#zimmer-kacheln .subcolumns .c50r{padding-left:0.3em}#zimmer-kacheln .subcolumns .ce_text{margin-bottom:0.6em}#zimmer-kacheln img{display:block}#zimmer-kacheln .ce_text{background:#6f0101;color:white;padding:35px 70px}#zimmer-kacheln .ce_text .inner{padding:15px 70px;padding-bottom:20px;padding-right:200px;position:relative}#zimmer-kacheln .ce_text a{display:inline-block;padding:8px 20px;font-weight:400;background:white;cursor:pointer;color:#6f0101;position:relative;line-height:normal}#zimmer-kacheln .ce_text a:after{content:"\e902";font-family:"hit-icons";vertical-align:middle;margin-left:15px;font-size:13px}#zimmer-kacheln .ce_text p{margin-bottom:0}#zimmer-kacheln .ce_text b,#zimmer-kacheln .ce_text strong{font-size:20px}#zimmer-kacheln .ce_text i,#zimmer-kacheln .ce_text em{font-style:normal;font-size:14px}#zimmer-kacheln .ce_text h3{font-weight:400;margin-top:0}#zimmer-kacheln .ce_text.light{background:rgba(111, 1, 1, 0.5)}#zimmer-kacheln .hc-controls{position:absolute;top:50%;font-family:"hit-icons";padding-left:1em;padding-right:1em;color:white;left:0;right:0;display:flex;justify-content:space-between;transition:opacity 0.5s}#zimmer-kacheln .hc-controls .prev{width:30px;height:30px;cursor:pointer}#zimmer-kacheln .hc-controls .prev:before{content:"";position:relative;text-shadow:0 0 4px black}#zimmer-kacheln .hc-controls .next{width:30px;height:30px;cursor:pointer}#zimmer-kacheln .hc-controls .next:before{content:"";position:relative;text-shadow:0 0 4px black}#kacheln-hotel{max-width:none;margin-top:0;padding-bottom:0;margin-bottom:40px;position:relative}#kacheln-hotel::before{content:"";display:block;padding-top:36.4583333333%}#kacheln-hotel .inner{position:absolute;top:0;left:0;width:100%;height:100%}#kacheln-hotel section{display:flex;height:100%}#kacheln-hotel img{display:block;max-width:none;width:100%}#kacheln-hotel .ce_text{padding:50px}#kacheln-hotel .col_1{border-right:solid 8px #f5f5f5;background:rgba(111, 1, 1, 0.5);color:white}#kacheln-hotel .ce_text p{margin:0}#kacheln-hotel .ce_text h3{font-weight:400;margin-top:0}#kacheln-hotel .ce_image,#kacheln-hotel .ce_image figure{position:relative;height:100%}#kacheln-hotel .col_2{display:flex;margin-left:0}#kacheln-hotel .sub .col_2{flex-direction:column}#kacheln-hotel .sub .col_2 .ce_image{flex-basis:50%}#kacheln-hotel .sub .col_2 .ce_image:first-of-type{margin-bottom:8px}#lage{max-width:none;padding:35px 0}#lage .inner{max-width:1100px;margin:0 auto}#lage .inner:after{content:"";display:table;clear:both}#lage .ce_text{width:25%;float:left;text-align:center;padding:25px;color:#6f0101;font-weight:400}#lage .ce_text h3{font-weight:400;margin-top:15px;margin-bottom:5px;color:black}#lage .ce_text p{margin:0}#lage .ce_text.col_3{border-right:none}#lage .ce_text.row_0{padding-top:40px}#lage .ce_text.row_1{padding-bottom:40px}.ce_form,.gm-style-iw-d{max-width:810px;margin-left:auto;margin-right:auto}.ce_form input,.ce_form button,.ce_form select,.ce_form textarea,.gm-style-iw-d input,.gm-style-iw-d button,.gm-style-iw-d select,.gm-style-iw-d textarea{padding:12px 15px;font-family:"Open Sans", sans-serif;resize:none}.ce_form input,.ce_form select,.ce_form textarea,.gm-style-iw-d input,.gm-style-iw-d select,.gm-style-iw-d textarea{background:white;border:solid 1px #c4c4c4;font-size:18px}.ce_form button,.ce_form input.submit,.gm-style-iw-d button,.gm-style-iw-d input.submit{display:inline-block;padding:8px 20px;font-weight:400;font-size:18px;border:none;cursor:pointer;background:#6f0101;color:white;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}.ce_form button:hover,.ce_form input.submit:hover,.gm-style-iw-d button:hover,.gm-style-iw-d input.submit:hover{background:#a20101}.ce_form button:after,.ce_form input.submit:after,.gm-style-iw-d button:after,.gm-style-iw-d input.submit:after{content:"\e902";font-family:"hit-icons";vertical-align:middle;margin-left:15px;font-size:13px}.ce_form .widget,.gm-style-iw-d .widget{width:50%;max-width:350px;padding-right:20px;display:inline-block;padding-bottom:20px}.ce_form .widget label,.gm-style-iw-d .widget label{display:block}.ce_form .widget input,.ce_form .widget select,.ce_form .widget textarea,.gm-style-iw-d .widget input,.gm-style-iw-d .widget select,.gm-style-iw-d .widget textarea{width:100%}.ce_form .widget.widget-explanation,.gm-style-iw-d .widget.widget-explanation{display:block;clear:both;width:100%;max-width:none}.ce_form .widget.widget-explanation h3,.gm-style-iw-d .widget.widget-explanation h3{margin-top:15px;margin-bottom:10px}.ce_form .widget.widget-textarea,.ce_form .widget.privacy-checkbox,.gm-style-iw-d .widget.widget-textarea,.gm-style-iw-d .widget.privacy-checkbox{display:block;width:100%;max-width:none}.ce_form .widget.clearer,.gm-style-iw-d .widget.clearer{display:block}.ce_form .widget.number,.gm-style-iw-d .widget.number{max-width:241px;padding-right:50px}.ce_form .widget.number .inner,.gm-style-iw-d .widget.number .inner{padding-left:40px;padding-right:40px;position:relative}.ce_form .widget.number .inner input,.gm-style-iw-d .widget.number .inner input{padding:7px;border:none;background:white;border-top:solid 1px #c4c4c4;border-bottom:solid 1px #c4c4c4;text-align:center}.ce_form .widget.number .inner .btn,.gm-style-iw-d .widget.number .inner .btn{position:absolute;top:0;left:0;width:40px;height:40px;background:#6f0101;color:white;line-height:40px;text-align:center;display:block;cursor:pointer;font-size:20px;font-weight:400;user-select:none}.ce_form .widget.number .inner .btn.add,.gm-style-iw-d .widget.number .inner .btn.add{left:inherit;right:0}.ce_form .formbody>label,.gm-style-iw-d .formbody>label{display:none}.ce_form .privacy-checkbox,.gm-style-iw-d .privacy-checkbox{margin-top:20px;position:relative;clear:both;padding-left:0}.ce_form .privacy-checkbox .cb_label,.ce_form .privacy-checkbox .mandatory,.gm-style-iw-d .privacy-checkbox .cb_label,.gm-style-iw-d .privacy-checkbox .mandatory{display:none !important}.ce_form .privacy-checkbox .privacy_text,.gm-style-iw-d .privacy-checkbox .privacy_text{display:inline-block !important;position:relative !important;width:100% !important;padding-left:50px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:18px;line-height:30px;font-family:"Open Sans", sans-serif;color:black;text-transform:none}.ce_form .privacy-checkbox .privacy_text p,.gm-style-iw-d .privacy-checkbox .privacy_text p{margin-top:0}.ce_form .privacy-checkbox input,.gm-style-iw-d .privacy-checkbox input{position:absolute;width:35px !important;height:35px !important;padding:0 !important;margin:0 15px 0 0 !important;vertical-align:top;float:none !important;cursor:pointer}.ce_form .privacy-checkbox input:checked,.gm-style-iw-d .privacy-checkbox input:checked{background:#6f0101}.ce_gallery .cols_3 li{width:33.33%;float:left;padding:5px 0}.ce_gallery .cols_3 li.col_0{padding-left:0px;padding-right:6.6666666667px}.ce_gallery .cols_3 li.col_1{padding-left:3.3333333333px;padding-right:3.3333333333px}.ce_gallery .cols_3 li.col_2{padding-left:6.6666666667px;padding-right:0px}.ce_text ul,.privacy_block ul{padding:0;list-style-type:none}.ce_text ul li,.privacy_block ul li{padding-left:20px;position:relative}.ce_text ul li:before,.privacy_block ul li:before{content:"●";color:#6f0101;font-size:10px;position:absolute;top:0;left:0}.mod_hit_privacy_blocks h2:first-of-type{margin-top:0}.gm-style-iw-d input,.gm-style-iw-d input.submit{padding:8px}.gm-style-iw-d input.submit{margin-left:5px;padding:8px 15px}#mobile_nav{display:none;position:absolute;left:0;top:75px;background:#6f0101;width:100%;text-align:center;z-index:10;padding:35px 0;line-height:25px}#mobile_nav .mod_navigation ul{margin:0;padding:0}#mobile_nav .mod_navigation ul li{display:block;font-size:22px;margin:5px 0px}#mobile_nav .mod_navigation ul li a,#mobile_nav .mod_navigation ul li strong{color:white;display:block;text-decoration:none;padding:6px;font-weight:400}#mobile_nav .mod_navigation ul li a:hover,#mobile_nav .mod_navigation ul li a.active,#mobile_nav .mod_navigation ul li strong:hover,#mobile_nav .mod_navigation ul li strong.active{opacity:0.6}#mobile_nav .mod_changelanguage ul{margin-top:25px;margin-bottom:30px}#mobile_nav .mod_changelanguage ul li{padding:0px 8px}#mobile_nav .mod_changelanguage ul li a{color:black}#mobile_nav .mod_changelanguage ul li strong{color:white}#mobile_nav .submenu{display:inline-block;margin-top:2em}#mobile_nav .submenu ul{margin:0}#mobile_nav .submenu ul li{float:left;margin:0 5px;padding:0px 8px;font-size:18px}#mobile_nav .submenu ul li:last-child{margin-right:0}#mobile_nav .submenu ul:after{content:"";display:table;clear:both}#mobile_nav .submenu a,#mobile_nav .submenu strong{color:white;text-decoration:none;font-weight:400}#mobile_nav .submenu a:hover,#mobile_nav .submenu a.trail,#mobile_nav .submenu strong{opacity:0.6}#menu_button{overflow:visible;display:none;line-height:0px}#menu_button:after{display:table;content:"";clear:both}#menu_button .btn_wrapper{display:table;float:left;height:25px;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}#menu_button span{display:block;float:left;line-height:25px;padding-right:12px;font-weight:400;font-size:1.12em;text-transform:uppercase}#menu_button .navicon-button{display:table-cell;position:relative;vertical-align:middle;cursor:pointer;user-select:none}#menu_button .navicon,#menu_button .navicon:after,#menu_button .navicon:before{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}#menu_button .navicon{position:relative;width:23px;height:3px;background-color:#6f0101}#menu_button .navicon:after,#menu_button .navicon:before{display:block;content:"";width:23px;height:3px;background-color:#6f0101;position:absolute;z-index:-1}#menu_button .navicon:before{top:8px}#menu_button .navicon:after{top:-8px}#menu_button.open .btn_wrapper{margin-left:-3px;margin-right:3px}#menu_button.open .navicon{left:3px;border:none;background-color:transparent}#menu_button.open .navicon:after,#menu_button.open .navicon:before{top:0 !important;background:#6f0101}#menu_button.open .navicon:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu_button.open .navicon:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.faq h2{text-align:left;padding-left:2px;max-width:810px;margin-left:auto;margin-right:auto}.faq .ce_headline{font-family:"Noto Serif";background-color:rgba(111, 1, 1, 0.2);padding:5px 20px;margin-bottom:0px;font-size:40px}.ce_hyperlink.btn{max-width:810px;margin-left:auto;margin-right:auto}.ce_hyperlink.btn a{display:inline-block;padding:8px 20px;background-color:#6f0101;color:#f5f5f5;text-decoration:none;line-height:normal}.ce_hyperlink.btn a:hover{opacity:0.8}.ce_hyperlink.btn a::after{content:"";font-family:"hit-icons";vertical-align:middle;margin-left:15px;font-size:13px;position:relative;display:inline-block}@media (max-width:1560px){#header .inside,#footer .bottom .inside{max-width:none;padding-left:50px;padding-right:50px}#header .right{right:50px}#header .right .mod_changelanguage{margin-left:50px}#header .right .mod_changelanguage .last{padding-right:0}#main_menu{left:350px}#main_menu ul.level_1>li{padding:35px 15px}#kacheln{padding-left:50px;padding-right:50px}#kacheln .col_1,#kacheln .col_2{float:none;width:100%;flex-basis:100%}#kacheln .col_1 .ce_image{padding-bottom:44%;position:relative;border-right:0}#kacheln .col_1 .ce_image figure{position:absolute;left:0;top:0;width:100%;height:100%}#kacheln .col_1 .bottom{border-right:none;border-bottom:solid 8px #f5f5f5}#kacheln .left{border-left:none}#kacheln section{flex-wrap:wrap;margin:0}}@media (max-width:1380px){#header .right{right:30px}#logo img{height:95px}#main_menu{left:290px}}@media (max-width:1290px){#header .right .phone{font-size:18px}#header .right .phone i{font-size:18px}#header .right .mod_changelanguage{margin-left:18px}#logo img{padding:10px;height:75px}.noslider #header #logo img,.noslider #header.scroll #logo img,#header.scroll #logo img{height:75px}#main_menu{left:255px}#header{height:75px;line-height:75px;font-size:16px}#pageimages{margin-top:75px}#pageimages .mod_pageimages:before{padding-top:45%}#main_menu ul.level_1>li{padding:25px 15px}body,html,.ce_form .privacy-checkbox .privacy_text,.gm-style-iw-d .privacy-checkbox .privacy_text,.ce_form input,.ce_form select,.ce_form textarea,.ce_form button{font-size:16px;line-height:26px}.mod_article{padding-left:50px;padding-right:50px;max-width:none}}@media (max-width:1160px){h1{font-size:40px;line-height:50px}h2{font-size:25px;line-height:40px}h3{font-size:20px}#footer .bottom .mod_customnav li{padding:0px 15px}#footer .bilderlinks .ce_image{width:15%}}@media (max-width:1020px){#main_menu{display:none}#menu_button{display:table}#header .inside{grid-template-columns:1fr auto auto}#logo img{transform:scale(1)}.home .mod_article.first .subcolumns .col_1,.home .mod_article.first .subcolumns .col_2{width:100%;padding-left:0;padding-right:0;border-left:none}.home .mod_article.first .subcolumns .col_2 .ce_text{width:50%;float:left;padding-left:60px}.home .mod_article.first .subcolumns .col_2 .ce_text img{width:45px}.home .mod_article.first .subcolumns .col_2 .ce_text h3{margin-top:5px;font-size:19px}.home .mod_article.first .subcolumns .col_2 .ce_text:first-of-type{padding-right:10px}.home .mod_article.first .subcolumns .col_2 .ce_text::last-of-type{padding-left:70px}#zimmer-kacheln .ce_text .inner{padding-left:35px;padding-right:35px}.subcolumns.col-33x33x33{margin-top:3em;margin-bottom:1em}}@media (max-width:950px){#footer .bottom{padding-top:30px}#footer .bottom .inside{display:flex;flex-direction:column;text-align:center}#footer .bottom .inside .copyright{order:2;margin-top:25px}#footer .bottom .inside .mod_customnav{order:1}}@media (max-width:900px){#kacheln .col_2 .ce_text,#kacheln .col_2 .ce_image{flex-basis:100%;width:100%;border-left:none;border-right:none}#kacheln .col_2 .ce_image{position:relative;padding-bottom:60%}#kacheln .col_2 .ce_image figure{position:absolute;left:0;top:0;width:100%;height:100%}#kacheln .col_2 .red{order:1}#kacheln .col_2 .left.bottom{order:2;border-bottom:solid 4px #f5f5f5}#kacheln .col_2 .right.bottom{order:3}#header{height:60px;line-height:60px}#header .right .phone{font-size:17px}.noslider #header #logo img,.noslider #header.scroll #logo img,#header.scroll #logo img,#logo img{height:60px;padding:5px}#mobile_nav{top:60px}#pageimages{margin-top:60px}#pageimages .prev,#pageimages .next{width:40px;height:40px;line-height:40px;bottom:30px}#pageimages .prev:before,#pageimages .next:before{font-size:15px}#pageimages .prev:before{margin-right:2px}#pageimages .next:before{margin-left:2px}#zimmer-kacheln .ce_text{flex-basis:100%;border-right:none !important}#zimmer-kacheln>.inner{margin-right:0}#kacheln-hotel .inner>section{flex-wrap:wrap}#kacheln-hotel .inner>section>div{width:100%;display:block;float:none;border-right:none !important;border-bottom:solid 8px #f5f5f5}#kacheln-hotel::before{padding-top:150%}#lage .ce_text{width:50%;padding-top:10px !important;padding-bottom:10px !important}.ce_form .widget{float:left;max-width:none}.ce_form .widget.number{width:50%;max-width:400px;padding-right:7px}.ce_form .widget.number:nth-child(even){padding-right:0;padding-left:7px}.ce_form .widget.number .inner,.gm-style-iw-d .widget.number .inner{padding-left:30px;padding-right:30px}.ce_form .widget.number .inner .btn,.gm-style-iw-d .widget.number .inner .btn{width:30px;height:42px}.c50l,.c50r{width:100%}}@media (max-width:770px){.subcolumns.col-33x33x33{display:flex;flex-direction:column;row-gap:4em;text-align:center}.subcolumns.col-33x33x33>div:after{top:initial;left:0;width:initial;height:1px;right:0;bottom:-2em}.subcolumns.col-33x33x33 figure{text-align:center}#kacheln .col_2{flex-direction:column}.kacheln .inner{grid-template-columns:1fr}.kacheln .inner .col_2,.kacheln .inner .col_3{grid-column-start:1}}@media (max-width:670px){.home .mod_article.first .subcolumns .col_2{padding-top:0;padding-bottom:0}.home .mod_article.first .subcolumns .col_2 .ce_text{width:100%;float:none;padding-right:0 !important}.home .mod_article.first .subcolumns .col_2 .ce_text h3{margin-bottom:10px}.home .mod_article.first .subcolumns .col_2 .ce_text p{margin-top:10px}#kacheln .col_1 .ce_text p{font-size:16px;line-height:23px}}@media (max-width:640px){#footer .bottom .mod_customnav ul{display:grid;grid-template-columns:1fr 1fr}#footer .bottom .mod_customnav li{padding:5px 0px;grid-column:span 2}#footer .bottom .mod_customnav li.fb,#footer .bottom .mod_customnav li.insta{grid-column:span 1;padding:5px 10px;margin-top:15px}#footer .bilderlinks .ce_image{width:25%;padding:0}#footer .bilderlinks .ce_image:nth-of-type(3){border-right:none}#zimmer-kacheln>.inner{grid-template-columns:1fr}#kacheln .ce_text a,#kacheln .ce_image a,#zimmer-kacheln .ce_text a,.ce_hyperlink.btn a,.ce_form button,.ce_form input.submit,.gm-style-iw-d button,.gm-style-iw-d input.submit{padding:5px 20px}#zimmer-kacheln .ce_text{padding:30px}#header .right .phone{font-size:0px}#header .right .phone i{font-size:18px}}@media (max-width:500px){#header .right .mod_changelanguage{display:none}#header .right .phone i{margin-right:0}#header .inside,#footer .bottom .inside,#kacheln,.mod_article{padding-left:30px;padding-right:30px}#header .right{right:20px}#menu_button{right:30px}#menu_button span{font-size:16px}#mobile_nav .mod_navigation ul li{font-size:20px;margin:0}#mobile_nav .submenu ul li{margin:0 3px;padding:0px 5px;font-size:15px}h1{font-size:28px;line-height:40px;margin-bottom:10px;margin-top:20px}h2{font-size:22px;line-height:30px;margin-bottom:10px}h3{font-size:20px;line-height:22px}.home .mod_article:first-child .special-h2 h2:after{width:30px;height:30px}h1+.ce_text{margin-top:20px}.faq .ce_headline{font-size:28px}.mod_hit_privacy_blocks h3{margin-top:25px}.home .mod_article.first .subcolumns .col_1{padding-top:0}#pageimages .mod_pageimages:before{padding-top:55%}#footer .contact .divider{display:block;font-size:0;line-height:0}#lage .ce_text h3{font-size:16px}.ce_form .widget{width:100%;padding-right:0px}#kacheln .ce_text{padding:50px 30px}.subcolumns.col-33x33x33{margin-top:2em;margin-bottom:0}.subcolumns.col-33x33x33 img{max-width:40px}#footer .image img{max-height:90px}#footer .bottom .inside .copyright .divider{display:none}#footer .bottom .inside .copyright .hit{display:block}.ce_form .widget label,.gm-style-iw-d .widget label{font-size:15px}.subcolumns.col-33x33x33{row-gap:2rem}.subcolumns.col-33x33x33>div:after{bottom:-0.5rem}#lage{padding-top:0}.mod_article{padding-bottom:30px}}