.arrangement-headlines,.os-map-headline.os-section-headline,.top-title-purple{text-align:center}.header-button.anfragen,.header-button.buchen,.os-cta,a{text-decoration:none!important}.os-footer-menu-container li,ul.social--icons{list-style-type:none}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-e4bedefe2836b39d626053935cf2f803_open-sans-v40-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-a4d8bcebf094e348166f20cac4ac1a1f_open-sans-v40-latin-300italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-8655d20bbcc8cdbfab17b6be6cf55df3_open-sans-v40-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-386fb59be54b2d819064af98e57cc226_open-sans-v40-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-d26a2372aa87ea24df867be03821fc5f_open-sans-v40-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-4f6daaf40675e4f3330c9d5f942c665f_open-sans-v40-latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-c1422f94ea801088e9b159a80afd514b_open-sans-v40-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-a50e831d954cd5199b66d2deadb28491_open-sans-v40-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-36f81686bbf993fbfe3aed9ae2f55e5b_open-sans-v40-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/FONT/seehotelfn.de/./wp-content/themes/seehotelfn/assets/fonts/687670415612b74324087b4e/687670415612b74324087b4e-bf4fde8989e5c0b9b373d472fc0fc2d5_open-sans-v40-latin-700italic.woff2') format('woff2')}*{margin:0;padding:0}html{font-size:10px;--main-fontsize:1.6rem;--main-lineheight:1.5em;--main-fontfamily:'Open Sans',Arial,sans-serif;--main-fontweight:400;--main-fontstyle:normal}.popup_button,.website_popup p,p{font-family:var(--main-fontfamily);font-style:var(--main-fontstyle);font-weight:var(--main-fontweight);font-size:var(--main-fontsize);line-height:var(--main-lineheight)}#page{--main-gap:700px;font-family:var(--main-fontfamily);font-style:var(--main-fontstyle);font-weight:var(--main-fontweight);--main-colorSpecialText:var(--theme-maincolor2);--main-colorSpecialTextLight:var(--theme-maincolor2);--main-SpecialGap:100px;--main-headerOffsetTop:30px;--main-StageHeight:800px;--main-NavElemetsGap:40px;--main-PagesStageHeight:70vh}#mainheader,.os-section-container,.os-section-container.top-footer{font-family:var(--main-fontfamily)!important}a{color:unset}.row{max-width:calc(100% - var(--main-gap));margin:0 auto}@media screen and (max-width:1600px){#page{--main-gap:400px}}@media screen and (max-width:1400px){#page{--main-gap:200px}}p{margin:0 0 10px}.os-map-headline.os-section-headline h3,.os-section-headline h3,.top-title-purple h1,.top-title-purple h2{font-weight:500;font-size:6rem;color:var(--theme-maincolor);line-height:1.1em}.os-map-headline.os-section-headline h3{font-weight:var(--main-fontweight);color:var(--theme-maincolor)}.os-map-headline.os-section-headline h3 b,.os-map-headline.os-section-headline h3 strong{font-weight:600}@media screen and (max-width:1000px){.os-map-headline.os-section-headline h3,.os-section-headline h3{font-size:4rem}}.top-title-purple{display:flex;flex-direction:column;align-items:center;color:var(--theme-maincolor);margin:32px 0}.button-arrow,.os-button{color:#fff;border-radius:50px;cursor:pointer}.top-title-purple *{font-weight:700;line-height:1em}.top-title-purple h3{font-size:5rem}.bottom-title,.newsletter label{font-weight:700}.menu_text,.scroll-text{font-family:var(--main-fontfamily);font-weight:500}.os-cta{display:flex;flex-direction:column;position:relative;max-width:fit-content;transition:.7s;margin:28px 0}.os-cta:hover .button-arrow{padding:15px 100px 11px 0;margin-left:20px;transition:.7s}.os-cta:hover .os-button{margin-left:76px;transition:.7s}#site-logo>a>img,.os-cta:hover{transition:.7s}.button-arrow{font-size:10px;background-color:#ad9db8;padding:15px 100px 11px 0;position:absolute;overflow:hidden;bottom:0;left:0;z-index:1}.os-button{background-color:var(--theme-maincolor);font-size:16px;padding:11px 32px;margin-left:64px;z-index:2}.os-button.white{background-color:#fff;color:var(--theme-maincolor);padding:11px 32px}.scroll-text{writing-mode:vertical-rl;color:#7fc242;font-size:20px;margin-bottom:10px;transform:rotate(180deg)}#mainheader{padding:14px;background-color:#f4f0f2;max-height:220px;position:relative}#mainheader>div>div.header-button>div.header-button.buchen>a>svg>path{fill:var(--theme-maincolor)!important}.header-content{display:flex;align-items:flex-start}.header-menu{width:25%}li.menu-bottom{display:none!important}div#site-logo{width:50%;display:flex;justify-content:center;align-items:center}#mainheader #site-logo>a>img{height:120px;width:auto}.header-button{width:25%;text-align:right;display:flex;justify-content:flex-end;align-items:flex-start;z-index:10;cursor:pointer}.header-button.buchen{width:auto;background:#aeeba4;color:var(--theme-maincolor);font-size:16px;font-weight:700;padding:13px 12px 13px 40px;border-radius:50px;z-index:5;transition:.7s}.header-button.buchen:hover{padding:13px 2px 13px 54px;transition:.7s}.header-button.anfragen{width:auto;background:var(--theme-maincolor);color:#fff;font-size:16px;font-weight:600;padding:13px 88px 13px 44px;margin-right:-70px;border-radius:50px;transition:.7s;z-index:4}.header-button.anfragen:hover{padding:13px 100px 13px 34px;transition:.7s}.burger-icon{display:flex;justify-content:flex-start;align-items:center}.menu_text{color:var(--theme-maincolor);font-size:16px}.close_burger{display:block;fill:#f4f0f2;z-index:10;cursor:pointer}.burger-icon .close_burger,.burger-icon .open_burger{display:flex;align-items:center;justify-content:center;color:rgba(var(--color-2),1);gap:12px;font-size:25px;cursor:pointer}.burger-icon .burger_icon{background:#ad9db8;border-radius:100px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 5px 0 rgba(0,0,0,.1)}.burger_icon:hover{background:var(--theme-maincolor);transition:.5s;transform:rotate(-180deg);box-shadow:0 -1px 5px 0 rgba(0,0,0,.2)}.burger-icon svg{width:25px;height:auto}.background-plants{position:relative;height:100vh;width:100%;z-index:-999999;margin:-20vh 0 -70vh}.background-plants::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('https://seehotelfn.de/wp-content/uploads/al_opt_content/IMAGE/zur-heidschnucke.de.w01d5f48.kasserver.com/wp-content/uploads/2024/07/background-flowers.png.bv.webp?bv_host=zur-heidschnucke.de.w01d5f48.kasserver.com') center center/cover no-repeat;z-index:-5}.isSticky #mainheader{display:flex;position:fixed;top:0;width:100%;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.2);border-bottom:1px solid #d9d9d9;align-items:center;justify-content:center}.isSticky #mainheader .header-content{display:flex;align-items:center;width:100%;padding:0 28px}.isSticky #mainheader #site-logo>a>img{height:80px;width:auto}.os-section-container.top-footer{display:block;padding:4px 32px}.row.top-footer{display:flex;padding:8vh 14px 0;font-size:16px;line-height:4rem;color:#ad9db8;font-weight:400;width:100%;max-width:1520px}.footer-links{width:25%;margin:14px}.row.copyrights{display:flex;flex-direction:column;height:100%}.logo-footer{margin:12px auto}#footer-metabar>div>div:nth-child(2){font-size:16px;color:var(--theme-maincolor);text-align:left;margin:auto 14px 14px}ul.social--icons{display:flex;align-items:center;margin:38px 0}ul.social--icons>li{margin:8px}@media (max-width:768px){.header-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#mainheader{flex-direction:column;align-items:flex-start}#site--logo{margin:10px 0}.aktivitaten-image.e,.header-button,.img_left_02,.plant-overlay{display:none}.about-area-row,.about-b-area-row,.imgs-zone,.row.top-footer{flex-direction:column}.img-left,.img-right{height:50vh;width:100%}.top-title-purple h1{font-size:4.2rem}.top-title-purple h2{font-size:3.5rem}.top-title-purple h3{font-size:2.7rem}.os-cta{margin:auto}.title-stage-sec{margin:32px}.bookin-zone-stage{bottom:-10px}.scroll-down-stage{bottom:10px}.about-area-row{display:flex;max-width:100%}.about-text{padding:14px;max-width:100%}.top-title-purple{font-size:9vw;line-height:10.5vw}.img-about-b-area{width:100%;flex-direction:column}.about-text-cta{width:90vw;padding:14px;display:flex;flex-direction:column}.wellness-block,.wellness-imgs{flex-direction:column;display:flex}.about-b-text{width:90%;margin:auto}.cta-top-right{position:relative;margin:22px auto}.text_cta_centered{width:100%}.big-title-center{font-size:2rem;margin:32px}.big-title-center.big{font-size:3rem}.text-area-center-purple{width:75vw;padding:50px 30px;margin:32px auto;font-size:16px}.img-left{margin-top:10px}.text-centered-zone{margin-top:-90vh;z-index:5}.wellness-block{position:relative;height:88vh}.wellness-imgs{height:100%}.wellness-img-left,.wellness-img-right{width:100%;height:100%;align-self:center;z-index:-2}.wellness-description{width:90%;height:fit-content;padding:44px 0;top:100px;left:16px}.wellness-description-text{font-size:16px;margin:auto;width:90%}.os-section-container.wellness-block{display:block;padding:18px}.purple-overlay{position:absolute;top:0;width:100%;height:100%;background:var(--theme-maincolor);mix-blend-mode:multiply}.top-title-green{font-size:8vw;line-height:10.5vw}.os-section-container.os-aktivitaten{margin:100px 0 0}.os-aktivitaten-section{overflow:hidden}.os-aktivitaten-images{display:flex;flex-direction:column;overflow:hidden;padding:0}.aktivitaten-image{margin-top:0!important;height:50vh;width:100vw}.os-section-container.green-message{overflow:hidden;max-width:100%}.green-msg-area{height:88vh;position:relative;width:100%;max-width:100%;margin:0}.green-msg-zone{display:block;padding:50px 12px}.text-green-p{position:absolute;bottom:-10px;left:0;right:-20px;height:90%;padding:32px}.text_green_message{font-size:16px;padding:20% 10%;z-index:5}}@media (max-width:600px){#page{--main-NavElemetsGap:20px;--main-headerOffsetTop:20px}}.os-text-row-max{max-width:50%;margin:0 auto}@media screen and (max-width:1200px){#page{--main-gap:100px}.os-text-row-max{max-width:60%;margin:0 auto}}@media screen and (max-width:900px){#page{--main-gap:50px;--main-fontsize:1.3rem}.os-text-row-max{max-width:70%;margin:0 auto}}@media screen and (max-width:700px){#page{--main-gap:25px}.os-map-headline.os-section-headline h3,.os-section-headline h3{font-size:3rem}.os-text-row-max{max-width:80%;margin:0 auto}}@media screen and (max-width:600px){.os-text-row-max{max-width:90%;margin:0 auto}}.newsletter button{background:var(--theme-secondarycolor)!important;border-radius:50px!important;text-transform:uppercase;font-size:14px!important}.newsletter{font-family:inherit!important;font-size:15px!important}.newsletter input{background:rgba(255,255,255,.901);padding:20px!important;position:relative;backdrop-filter:blur(2px);-webkit-box-shadow:-20px 20px 80px 0 rgba(0,0,0,.1);box-shadow:-20px 20px 80px 0 rgba(0,0,0,.1);border:2px solid transparent!important;font-size:inherit!important;transition:border .5s;margin-top:10px!important;width:350px!important}.newsletter input:focus,.newsletter input:hover{border:2px solid var(--theme-secondarycolor)!important}.newsletter p{font-size:13px;width:550px;margin:0 auto}@media (max-width:800px){.newsletter input,.newsletter p{width:85%!important}.row.copyrights div{width:100%}.row.copyrights ul{display:flex;flex-direction:column;align-items:center;align-content:center;width:100%!important}#footer-metabar li:before{content:none!important}#footer-metabar ul li:first-child{padding:14px 0}#footer-metabar ul li{margin:4px!important}#footer-metabar ul li:last-child{margin:32px 4px!important}}
@media (max-width:800px){.os-ratemonitor-container {display: none;}}

.wgcurrent{
background:transparent !important;
}