body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}@import url('https://hofmaler-hotel-potsdam.de/hofmaler-fonts/hofmaler-fonts.css?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@400;500;600;700&display=swap');:root{--hof-paper:#f5f0e5;--hof-paper-deep:#e9e1d2;--hof-ink:#2a211b;--hof-muted:#6e6257;--hof-moss:#34352b;--hof-brick:#854337;--hof-gold:#c7a76a;--hof-line:rgba(73,50,33,.24);--hof-serif:'Cormorant Garamond',Georgia,serif;--hof-sans:'DM Sans',Arial,sans-serif;--hof-content:1240px}html{scroll-behavior:smooth}body,#page-container{background:var(--hof-paper);color:var(--hof-ink);font:17px/1.72 var(--hof-sans)}#main-content{background:var(--hof-paper)}.et_pb_section{background-color:transparent}.et_pb_row{width:min(88%,var(--hof-content))}.et_pb_text,.et_pb_blurb,.et_pb_text_inner{color:var(--hof-ink)}.et_pb_text p{line-height:1.78}.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.entry-title{color:var(--hof-ink);font-family:var(--hof-serif);font-weight:500;line-height:1.04}.et_pb_text h1,.entry-title{font-size:clamp(3.4rem,8vw,7.6rem)}.et_pb_text h2{font-size:clamp(2.6rem,5.3vw,5.2rem)}.et-l--header,#main-header{background:var(--hof-paper)!important;border-bottom:2px solid var(--hof-gold);box-shadow:0 3px 0 rgba(117,84,43,.1)}.et-l--header .et_pb_menu__menu nav ul li a,#top-menu li a,.et_mobile_menu li a{color:var(--hof-ink)!important;font:500 14px var(--hof-sans);letter-spacing:.025em}.et-l--header .et_pb_menu__menu nav ul li a:hover,#top-menu li a:hover{color:var(--hof-brick)!important}.et_mobile_menu,#mobile_menu{background:var(--hof-paper)!important;border-color:var(--hof-gold)!important}.hofmaler-topline{padding:8px 0!important;background:var(--hof-moss)!important;color:var(--hof-paper)!important;font:12px var(--hof-sans);letter-spacing:.12em;text-transform:uppercase}.hofmaler-topline .et_pb_text_inner,.hofmaler-topline a{color:var(--hof-paper)!important}.et_pb_button{border:1px solid var(--hof-gold)!important;border-radius:0!important;background:var(--hof-moss)!important;color:#fff!important;padding:15px 23px!important;font:600 13px var(--hof-sans)!important;letter-spacing:.1em;text-transform:uppercase;transition:.2s}.et_pb_button:hover{background:var(--hof-brick)!important;transform:translateY(-2px)}a:focus-visible,button:focus-visible,.et_pb_button:focus-visible{outline:3px solid var(--hof-gold)!important;outline-offset:4px}.hofmaler-section{padding:clamp(72px,9vw,132px) 0!important}.hofmaler-kicker{border-top:1px solid var(--hof-line);padding-top:12px!important;color:var(--hof-muted)!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hofmaler-eyebrow,.hofmaler-eyebrow p{color:var(--hof-brick)!important;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hofmaler-hero{position:relative;display:flex;min-height:clamp(560px,72vw,790px);align-items:center;overflow:hidden;border-bottom:4px double var(--hof-gold);background-color:#51483e!important;background-position:center 52%!important;background-size:cover!important;color:#fff!important}.hofmaler-hero:before{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(22,27,23,.84),rgba(22,27,23,.4) 58%,rgba(22,27,23,.12)),linear-gradient(0deg,rgba(22,27,23,.35),transparent 30%);content:'';pointer-events:none}.hofmaler-hero:after{position:absolute;z-index:1;inset:18px;border:1px solid rgba(232,204,147,.7);outline:1px solid rgba(232,204,147,.38);outline-offset:5px;content:'';pointer-events:none}.hofmaler-hero>.et_pb_row{position:relative;z-index:2;width:min(80%,1200px)}.hofmaler-hero-copy{max-width:740px}.hofmaler-hero-copy:before{display:block;margin-bottom:20px;color:var(--hof-gold);content:'✦  H O F M A L E R  ✦ · HOLLÄNDISCHES VIERTEL';font:17px var(--hof-serif);letter-spacing:.17em}.hofmaler-hero h1{color:#fff!important;font:400 clamp(4.2rem,9vw,8.2rem)/.91 var(--hof-serif)!important;text-shadow:0 3px 18px #0005}.hofmaler-hero h1 em,.hofmaler-hero h1 i{color:#d5b878!important}.hofmaler-hero p{max-width:610px;color:#f4efe4!important;font-size:clamp(16px,1.45vw,20px);line-height:1.75}.hofmaler-hero .et_pb_button{background:var(--hof-paper)!important;color:var(--hof-ink)!important}.hofmaler-booking{background:var(--hof-paper-deep)!important;border-bottom:1px solid var(--hof-gold)}.hofmaler-booking .et_pb_row{display:flex;align-items:center;gap:clamp(18px,4vw,50px)}.hofmaler-booking .et_pb_column{margin-bottom:0!important}.hofmaler-booking .et_pb_text h3{font-size:27px}.hofmaler-booking .et_pb_text p{color:var(--hof-muted);font-size:15px}.hofmaler-intro-grid>.et_pb_column,.hofmaler-story>.et_pb_column,.hofmaler-breakfast>.et_pb_column{display:flex;flex-direction:column;justify-content:center}.hofmaler-intro-grid .et_pb_text p,.hofmaler-story .et_pb_text p,.hofmaler-breakfast .et_pb_text p{color:var(--hof-muted);font-size:16px}.hofmaler-photo img,.hofmaler-story-photo img,.hofmaler-breakfast-photo img{width:100%;border:5px double var(--hof-gold);object-fit:cover;filter:saturate(.84)}.et_pb_row.hofmaler-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.hofmaler-room-grid>.et_pb_column,.et_pb_row.hofmaler-room-grid>.et_pb_column{width:100%!important;margin:0!important;padding:0!important}.hofmaler-room-card{overflow:hidden;border:1px solid var(--hof-line);border-bottom:3px solid var(--hof-gold);background:#f8f4eb;box-shadow:0 12px 35px #402e1d12;transition:.25s}.hofmaler-room-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #402e1d20}.hofmaler-room-card .et_pb_image{margin-bottom:0!important}.hofmaler-room-card .et_pb_image img{width:100%;aspect-ratio:1.42/1;object-fit:cover}.hofmaler-room-card .et_pb_text{padding:10px 21px 0}.hofmaler-room-card .et_pb_text h3{font-size:27px}.hofmaler-room-card .et_pb_text p{color:var(--hof-muted);font-size:14px}.hofmaler-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-block:1px solid var(--hof-line);padding:20px 0}.hofmaler-facts strong{color:var(--hof-brick);font:italic 30px var(--hof-serif)}.hofmaler-timeline{background:#eee8dc!important}.hofmaler-timeline-grid>.et_pb_column{border-top:1px solid var(--hof-line);padding-top:18px}.hofmaler-timeline-grid .et_pb_text h3{color:var(--hof-brick);font-size:32px;font-style:italic}.hofmaler-timeline-grid>.et_pb_column:not(:last-child){border-right:1px solid var(--hof-line)}.hofmaler-location{background:var(--hof-moss)!important;color:var(--hof-paper)!important}.hofmaler-location .hofmaler-kicker{border-color:#ffffff4d;color:#d1c9b7!important}.hofmaler-location .et_pb_text,.hofmaler-location .et_pb_text p{color:#f1ede3!important}.hofmaler-location .et_pb_text h2{color:var(--hof-paper)!important}.hofmaler-location .hofmaler-eyebrow{color:var(--hof-gold)!important}.hofmaler-closing{position:relative;overflow:hidden;background:var(--hof-brick)!important;color:#fff!important}.hofmaler-closing:after{position:absolute;top:-70px;right:8%;color:#ffffff1f;content:'H';font:italic 280px/.9 var(--hof-serif);pointer-events:none}.hofmaler-closing .et_pb_row{position:relative;z-index:1}.hofmaler-closing .et_pb_text,.hofmaler-closing .et_pb_text h2{color:#fff!important}.et-l--footer,#footer-bottom{background:#242820!important;color:#e8e2d5!important}.et-l--footer .et_pb_text,.et-l--footer .et_pb_text p,.et-l--footer .et_pb_text a,#footer-info,#footer-info a{color:#e8e2d5!important}.et-l--footer .et_pb_text h4{color:#d0a08d!important;letter-spacing:.12em;text-transform:uppercase}@media(max-width:980px){.et_pb_row{width:90%}.hofmaler-hero{min-height:620px}.hofmaler-hero>.et_pb_row{width:86%}.hofmaler-booking .et_pb_row{display:block}.hofmaler-booking .et_pb_column{margin-bottom:18px!important}.hofmaler-timeline-grid>.et_pb_column:not(:last-child){border-right:0;border-bottom:1px solid var(--hof-line);padding-bottom:16px}}@media(max-width:767px){body,#page-container{font-size:16px}.et_pb_row{width:88%}.hofmaler-section{padding:66px 0!important}.hofmaler-kicker{font-size:10px;letter-spacing:.1em}.hofmaler-hero{min-height:610px;background-position:43% center!important}.hofmaler-hero:after{inset:12px;outline-offset:3px}.hofmaler-hero>.et_pb_row{width:82%}.hofmaler-hero-copy:before{font-size:12px;letter-spacing:.12em}.hofmaler-hero h1{font-size:clamp(3.6rem,15vw,5.2rem)!important}.hofmaler-hero p{font-size:16px}.hofmaler-booking .et_pb_button{width:100%;text-align:center;justify-content:center}.et_pb_row.hofmaler-room-grid{grid-template-columns:1fr;gap:20px}.hofmaler-facts{grid-template-columns:1fr;gap:12px}.hofmaler-story-photo img{min-height:300px}.hofmaler-closing:after{top:65px;right:-5%;font-size:180px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html{overflow-x:clip}