.theme-first-area{margin-top:140px}.wp-block-navigation-item.current-menu-item.wp-block-navigation-link{font-weight:700;text-decoration:underline}:where(.wp-block-columns){margin-bottom:0}
@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:200;src:url(fonts/noto-serif-tc-v32-latin-200.62341aa9.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:300;src:url(fonts/noto-serif-tc-v32-latin-300.d8287a23.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:400;src:url(fonts/noto-serif-tc-v32-latin-regular.d6946717.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:500;src:url(fonts/noto-serif-tc-v32-latin-500.686399cb.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:600;src:url(fonts/noto-serif-tc-v32-latin-600.731f57c0.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:700;src:url(fonts/noto-serif-tc-v32-latin-700.2ea28559.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:800;src:url(fonts/noto-serif-tc-v32-latin-800.608e7beb.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif TC";font-style:normal;font-weight:900;src:url(fonts/noto-serif-tc-v32-latin-900.943a3ef8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(fonts/open-sans-v40-latin-300.6dacce4c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(fonts/open-sans-v40-latin-300italic.24b353ba.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(fonts/open-sans-v40-latin-regular.feb0d864.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(fonts/open-sans-v40-latin-italic.492409a5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(fonts/open-sans-v40-latin-500.4014dc96.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(fonts/open-sans-v40-latin-500italic.790079d8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(fonts/open-sans-v40-latin-600.0887b7d3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(fonts/open-sans-v40-latin-600italic.35b9d0c1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(fonts/open-sans-v40-latin-700.93eac171.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(fonts/open-sans-v40-latin-700italic.bac8fbde.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(fonts/open-sans-v40-latin-800.aab465b6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:800;src:url(fonts/open-sans-v40-latin-800italic.e34793dc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Isabel;font-style:italic;font-weight:900;src:url(fonts/Isabel-Black-Italic.5dafefa8.woff2) format("woff2"),url(fonts/Isabel-Black-Italic.89012408.woff) format("woff")}@font-face{font-display:swap;font-family:Isabel;font-style:italic;font-weight:700;src:url(fonts/Isabel-Bold-Italic.b0cb475e.woff2) format("woff2"),url(fonts/Isabel-Bold-Italic.c171f6f7.woff) format("woff")}@font-face{font-display:swap;font-family:Isabel;font-style:normal;font-weight:900;src:url(fonts/Isabel-Black.fa5eaa19.woff2) format("woff2"),url(fonts/Isabel-Black.b613e33b.woff) format("woff")}@font-face{font-display:swap;font-family:Isabel;font-style:normal;font-weight:300;src:url(fonts/Isabel-Light.0dbc8cf2.woff2) format("woff2"),url(fonts/Isabel-Light.d9e9fcb5.woff) format("woff")}@font-face{font-display:swap;font-family:Isabel;font-style:normal;font-weight:700;src:url(fonts/Isabel-Bold.29745a81.woff2) format("woff2"),url(fonts/Isabel-Bold.8f0eda0b.woff) format("woff")}@font-face{font-display:swap;font-family:Isabel;font-style:italic;font-weight:300;src:url(fonts/Isabel-Light-Italic.c23ebf1c.woff2) format("woff2"),url(fonts/Isabel-Light-Italic.72f491db.woff) format("woff")}@font-face{font-display:swap;font-family:Isabel;font-style:italic;font-weight:400;src:url(fonts/Isabel-Regular-Italic.e7f7ebfb.woff2) format("woff2"),url(fonts/Isabel-Regular-Italic.c7cec223.woff) format("woff")}@font-face{font-display:swap;font-family:Isabel;font-style:normal;font-weight:100;src:url(fonts/Isabel-Thin.0422766b.woff2) format("woff2"),url(fonts/Isabel-Thin.ba10c5c8.woff) format("woff")}@font-face{font-display:swap;font-family:Isabel;font-style:normal;font-weight:400;src:url(fonts/Isabel-Regular.2ac38480.woff2) format("woff2"),url(fonts/Isabel-Regular.679cea7b.woff) format("woff")}#sf-cookie-consent .layer{max-width:700px}#sf-cookie-consent p{font-size:inherit;margin:20px 0}#sf-cookie-consent header{background:#005262!important;box-sizing:border-box;padding:15px 30px!important;position:static;text-align:center}#sf-cookie-consent .buttons{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}#sf-cookie-consent .buttons .button{background:#005262;border-radius:30px;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:10px;text-decoration:none;width:44%}#sf-cookie-consent .buttons .button:nth-child(3){margin-top:10px;width:100%}@media screen and (max-width:550px){#sf-cookie-consent .buttons .button{margin-top:10px;width:100%!important}}#sf-cookie-consent input[type=checkbox]{margin-right:8px}#sf-cookie-consent .features{margin-bottom:30px!important;padding:0!important;text-align:center}#sf-cookie-consent .features li{display:inline-block;text-align:left}#sf-cookie-consent .layer.feature-privacy .buttons,.no-consent a{justify-content:center}.no-consent a{background:#005262;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;flex-direction:column;padding:10px;text-decoration:none;width:44%}.editor-visual-editor,body:not(.wp-admin){font-family:Open Sans}.editor-visual-editor,.editor-visual-editor p,body:not(.wp-admin),body:not(.wp-admin) p{font-size:clamp(12px,4vw,20px);line-height:1.4em}.editor-visual-editor .has-small-font-size,body:not(.wp-admin) .has-small-font-size{line-height:1.4em!important}.editor-visual-editor .has-small-font-size,.editor-visual-editor .has-small-font-size *,body:not(.wp-admin) .has-small-font-size,body:not(.wp-admin) .has-small-font-size *{font-size:clamp(12px,4vw,20px)!important}.editor-visual-editor .has-medium-font-size,body:not(.wp-admin) .has-medium-font-size{line-height:1.4em!important}.editor-visual-editor .has-medium-font-size,.editor-visual-editor .has-medium-font-size *,body:not(.wp-admin) .has-medium-font-size,body:not(.wp-admin) .has-medium-font-size *{font-size:clamp(19px,4vw,27px)!important}.editor-visual-editor .has-large-font-size,body:not(.wp-admin) .has-large-font-size{line-height:1.6em!important}.editor-visual-editor .has-large-font-size,.editor-visual-editor .has-large-font-size *,body:not(.wp-admin) .has-large-font-size,body:not(.wp-admin) .has-large-font-size *{font-size:clamp(20px,4vw,40px)!important}.editor-visual-editor .has-x-large-font-size,body:not(.wp-admin) .has-x-large-font-size{line-height:1.6em!important}.editor-visual-editor .has-x-large-font-size,.editor-visual-editor .has-x-large-font-size *,body:not(.wp-admin) .has-x-large-font-size,body:not(.wp-admin) .has-x-large-font-size *{font-size:clamp(20px,4vw,55px)!important}.editor-visual-editor h2,body:not(.wp-admin) h2{font-family:"Noto Serif TC",serif;line-height:1.6em!important}.editor-visual-editor h2,.editor-visual-editor h2 *,body:not(.wp-admin) h2,body:not(.wp-admin) h2 *{font-size:clamp(20px,4vw,55px)!important}.editor-visual-editor strong,body:not(.wp-admin) strong{font-weight:800!important}.editor-visual-editor a,body:not(.wp-admin) a{text-decoration:none}.editor-visual-editor blockquote,body:not(.wp-admin) blockquote{font-family:"Noto Serif TC";line-height:1.4em!important;margin:0}.editor-visual-editor blockquote,.editor-visual-editor blockquote *,body:not(.wp-admin) blockquote,body:not(.wp-admin) blockquote *{font-size:clamp(19px,4vw,27px)!important}.editor-visual-editor hr,body:not(.wp-admin) hr{background:#005262;border:none;height:1px}.wp-block-sf-maps-block{margin:0!important}.wp-block-sf-maps-block .map{border-color:#b3aa95;border-style:solid;border-width:1px 0}.wp-block-navigation-link{color:#a4997f!important;text-transform:uppercase}.current-menu-item a{font-weight:700;text-decoration:underline!important}@media screen and (max-width:1080px){.theme-header,.wp-block-cover,footer.theme-footer{padding-left:50px!important;padding-right:50px!important}}@media screen and (max-width:500px){.theme-header,.wp-block-cover,footer.theme-footer{padding-left:20px!important;padding-right:20px!important}}
.wp-block-werbebucher-tag-headline ul{font-weight:500;list-style-type:none;margin:0 -15px 0 0;padding:0}.wp-block-werbebucher-tag-headline ul li{display:inline-block}.wp-block-werbebucher-tag-headline ul li:not(.separator){margin:0 15px}.wp-block-werbebucher-tag-headline ul li.separator{color:#c4bdb3}.wp-block-werbebucher-tag-headline ul li.separator.hidden,.wp-block-werbebucher-tag-headline ul li.separator:last-child{visibility:hidden}
header.theme-header{background:#fff;box-sizing:border-box;display:flex;left:0;padding:40px 100px;position:fixed;top:0;width:100%;z-index:9}header.theme-header .logo a{display:block;height:70px}header.theme-header .logo a img{height:100%}header.theme-header .wp-block-navigation li:not(:first-child) a{margin-left:30px}header.theme-header>.block-editor-inner-blocks{flex-grow:1}header.theme-header>.block-editor-inner-blocks>div{display:flex}header.theme-header .menu-burger{margin-left:80px}header.theme-header .menu-burger img{width:32px}header.theme-header .menu-burger,header.theme-header .theme-header-column{display:flex;flex-direction:column;flex-grow:0;justify-content:center}header.theme-header .theme-header-column:first-child{flex-grow:1}header.theme-header .mobile-menu{background:#fff;height:100%;position:fixed;right:-100vw;text-align:center;top:0;transition:right .5s;width:100vw;z-index:999}header.theme-header .mobile-menu li{margin-bottom:10px}header.theme-header .mobile-menu .logo{margin:36px 0 100px}header.theme-header .mobile-menu.shown{right:0}header.theme-header .mobile-menu ul{list-style-type:none;margin:0;padding:0}header.theme-header .mobile-menu a.menu-close{display:block;position:absolute;right:20px;top:55px}header.theme-header .mobile-menu a.menu-close img{width:32px}@media screen and (max-width:560px){header.theme-header .theme-header-column:first-child{margin-right:-100px;text-align:center}}@media screen and (max-width:1560px){header.theme-header nav{display:none}}body.admin-bar header.theme-header{top:32px}.block-editor-block-list__layout header.theme-header{position:static}
footer.theme-footer{display:flex;padding:40px 100px}footer.theme-footer .wp-block-navigation li:not(:first-child) a{margin-left:30px}footer.theme-footer>.block-editor-inner-blocks{flex-grow:1}footer.theme-footer>.block-editor-inner-blocks>div{display:flex}footer.theme-footer .top-icon{margin-left:80px}footer.theme-footer .top-icon img{width:32px}footer.theme-footer .theme-footer-column,footer.theme-footer .top-icon{display:flex;flex-direction:column;flex-grow:0;justify-content:center}footer.theme-footer .theme-footer-column:first-child{flex-grow:1}@media screen and (max-width:930px){footer.theme-footer nav{display:none}}@media screen and (max-width:700px){footer.theme-footer{position:relative}footer.theme-footer .theme-footer-column:first-child .wp-block-buttons{justify-content:center}footer.theme-footer .top-icon{bottom:30px;position:absolute;right:30px}}
.wp-block-felix-fuchs-hero-image{height:100vh;position:relative}.wp-block-felix-fuchs-hero-image .background{background-position:50%;background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.wp-block-felix-fuchs-hero-image .hero-image__action-area,.wp-block-felix-fuchs-hero-image .hero-image__text-area{position:absolute;z-index:2}.wp-block-felix-fuchs-hero-image .hero-image__text-area p:first-child{font-size:clamp(34px,4vw,55px)!important;line-height:clamp(47px,4vw,70px)!important;margin:0}.wp-block-felix-fuchs-hero-image .hero-image__text-area{left:100px;max-width:calc(100% - 200px);top:50%;width:700px}.wp-block-felix-fuchs-hero-image .hero-image__action-area{right:100px;top:100px}@media screen and (max-width:1080px){.wp-block-felix-fuchs-hero-image .hero-image__text-area{left:50px}.wp-block-felix-fuchs-hero-image .hero-image__action-area{right:50px;top:50px}}@media screen and (max-width:780px){.wp-block-felix-fuchs-hero-image .hero-image__text-area{left:50px;max-width:calc(100% - 100px)}.wp-block-felix-fuchs-hero-image .hero-image__action-area{display:none}}@media screen and (max-width:550px){.wp-block-felix-fuchs-hero-image .hero-image__text-area{left:20px;max-width:calc(100% - 40px)}}
