.elementor-kit-7{--e-global-color-primary:#1C2C49;--e-global-color-secondary:#CCDCF0;--e-global-color-text:#1C2C49;--e-global-color-accent:#F6EC98;--e-global-color-654b959:#27362F;--e-global-color-41ae119:#FFFFFF;--e-global-color-04a9f48:#F2F2F2;--e-global-color-a7b66ff:#1C2B48BF;--e-global-color-7f496b2:#27362FCC;--e-global-color-bd3b97d:#6288B6;--e-global-color-11bac2c:#BDD0E9;--e-global-color-0b49125:#B1CFC2;color:var(--e-global-color-text);font-family:"SpeziaWeb",Sans-serif;font-size:16px;font-weight:400;line-height:28px}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-kit-7 a{font-family:"SpeziaWeb",Sans-serif;font-size:16px;font-weight:300;text-decoration:underline}.elementor-kit-7 a:hover{color:#D8CC69}.elementor-kit-7 h1{color:var(--e-global-color-41ae119);font-family:"The Historia",Sans-serif;font-size:100px;font-weight:400}.elementor-kit-7 h2{color:var(--e-global-color-primary);font-family:"Made Mirage Regular",Sans-serif;font-size:70px;font-weight:400;line-height:78px}.elementor-kit-7 h3{color:var(--e-global-color-primary);font-family:"SpeziaWeb",Sans-serif;font-size:18px;font-weight:600;line-height:28px}.elementor-kit-7 h4{font-family:"SpeziaWeb",Sans-serif;font-size:18px;font-weight:600;line-height:28px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1440px}.e-con{--container-max-width:1440px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-7 h2{font-size:45px;line-height:46px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.text-b .text-w a{text-decoration:underline}.text-b a{color:#1C2C49}.text-w a{color:#FFF}.text-w dd,dl,dt,ol,ul{margin-left:-2.55em;vertical-align:baseline;padding-bottom:18px;list-style-type:none}.text-b dd,dl,dt,ol,ul{margin-left:-2.55em;vertical-align:baseline;padding-bottom:18px;list-style-type:none}.text-w ul li:before{content:"\25CB"!important;font-size:25px;font-weight:800;padding-right:10px;vertical-align:-5%}.text-w ul li{padding-left:24px;padding-bottom:7px}.text-w li{text-indent:-25px}.text-b ul li:before{content:"\25CB"!important;font-size:25px;font-weight:800;padding-right:10px;vertical-align:-5%}.text-b ul li{padding-left:24px;padding-bottom:7px}.text-b li{text-indent:-25px}.footertext a{text-decoration:none;color:#1C2C49}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin-bottom:-5px;margin-top:-5px}#uc_portfolio_carousel_elementor_08c585c .uc_box_content{position:absolute;top:120px;left:0;right:0;z-index:10;width:100%;transition:all ease-in-out 0.3s}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{background-color:#1B2B48bf;padding:20px;margin-bottom:0}.ue-content-bottom{margin-top:auto;background-color:#1b2b48bf}#uc_portfolio_carousel_elementor_08c585c .owl-dots{overflow:hidden;margin-top:-165px;position:inherit}.zhbutton a{text-decoration:none}.ue-list-item-text li{list-style-type:'–  ';margin-left:19px}.ue-list-item-text strong{font-weight:600}#vri-container-2223 h2,#vri-overlay .vri-container-2223 h2{font-size:36px!important;color:#1c2c49}#vri-container-2223 h1,#vri-overlay .vri-container-2223 h1,#vri-container-2223 h2,#vri-overlay .vri-container-2223 h2{font-weight:600!important}#vri-container-2223 .vri-roomtype-list .vri-roomtype-group-header,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-roomtype-group-header,#vri-container-2223 .vri-roomtype-detail .vri-roomtype-group-header,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-roomtype-group-header{padding-bottom:20px!important}#vri-container-2223 .vri-roomtype-list .vri-roomtypes,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-roomtypes,#vri-container-2223 .vri-roomtype-detail .vri-roomtypes,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-roomtypes{margin-bottom:100px!important}#vri-container-2223 h1,#vri-overlay .vri-container-2223 h1,#vri-container-2223 h2,#vri-overlay .vri-container-2223 h2{font-weight:600!important}#vri-container-2223 .vri-roomtype-list .vri-roomtype-group-header,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-roomtype-group-header,#vri-container-2223 .vri-roomtype-detail .vri-roomtype-group-header,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-roomtype-group-header{padding-bottom:20px!important}#vri-container-2223 .vri-roomtype-list .vri-roomtypes,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-roomtypes,#vri-container-2223 .vri-roomtype-detail .vri-roomtypes,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-roomtypes{margin-bottom:100px!important}#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-teaser,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-teaser,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-teaser,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-teaser,#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-description,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-description,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-description,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-description,#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-size,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-size,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-size,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-size,#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-cleaning,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-cleaning,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-cleaning,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-cleaning,#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-footer,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-footer,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-footer,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-footer,#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-calendar,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-calendar,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-calendar,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-calendar,#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-alloc,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more .vri-roomtype-alloc,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-alloc,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more .vri-roomtype-alloc{padding:10px 30px!important}#vri-container-2223,#vri-overlay .vri-container-2223{color:#1c2c49!important}#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more.vri-roomtype-title h3,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more.vri-roomtype-title h3,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more.vri-roomtype-title h3,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more.vri-roomtype-title h3{color:#fff!important}#vri-container-2223 .vri-roomtype-list .vri-switch-contents-more.vri-roomtype-title,#vri-overlay .vri-container-2223 .vri-roomtype-list .vri-switch-contents-more.vri-roomtype-title,#vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more.vri-roomtype-title,#vri-overlay .vri-container-2223 .vri-roomtype-detail .vri-switch-contents-more.vri-roomtype-title{background:#1c2c49!important}.vri-roomtype-details{background-color:#ccdcf0!important;border-top:2px solid #fff!important;border-bottom:2px solid #fff!important}.vri-button.vri-button-next{text-align:right;font-weight:600!important}#vri-container-2223 .vri-button:hover,#vri-overlay .vri-container-2223 .vri-button:hover,#vri-container-2223 .vri-button:hover::before,#vri-overlay .vri-container-2223 .vri-button:hover::before{color:#1c2b48!important}#vri-container-2223 .vri-button:hover,#vri-overlay .vri-container-2223 .vri-button:hover{background-color:#ebde68}#vri-container-2223 .vri-button-secondary,#vri-overlay .vri-container-2223 .vri-button-secondary{color:#1c2c49!important;background:#fff!important}#vri-container-2223 .vri-col3>div+div+div .vri-button,#vri-overlay .vri-container-2223 .vri-col3>div+div+div .vri-button{display:block;background-color:#fff0}#vri-container-2223 .vri-page .vri-button.vri-icon-none,#vri-overlay .vri-container-2223 .vri-page .vri-button.vri-icon-none{padding-right:17px;text-transform:uppercase}#vri-container-2223 .vri-page span.vri-button.vri-icon-none.vri-right{font-weight:600}#vri-container-2223 .vri-page span.vri-button.vri-button-secondary.vri-icon-none.vri-right{font-weight:400!important}#vri-container-2223 label.vri-switch-contents-more-hidden.vri-button.vri-icon-none.vri-right.vri-clear{background-color:#fff!important}#vri-container-2223 .vri-page label.vri-button.vri-icon-none.vri-right.vri-clear.vri-button-hide{background-color:#fff!important}div#ea11y-root button{position:fixed!important;right:0!important;bottom:14px!important}@font-face{font-display:swap;font-family:'SpeziaWeb';font-style:normal;font-weight:400;font-display:auto;src:url(https://www.zauchenseehof.com/wp-content/uploads/2025/05/SpeziaWeb-Regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'SpeziaWeb';font-style:normal;font-weight:500;font-display:auto;src:url(https://www.zauchenseehof.com/wp-content/uploads/2025/05/SpeziaWeb-SemiBold.woff2) format('woff2')}@font-face{font-display:swap;font-family:'The Historia';font-style:normal;font-weight:400;font-display:auto;src:url(https://www.zauchenseehof.com/wp-content/uploads/2025/05/TheHistoria.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Made Mirage Regular';font-style:normal;font-weight:400;font-display:auto;src:url(https://www.zauchenseehof.com/wp-content/uploads/2025/05/made_mirage_regular-webfont.woff2) format('woff2')}