﻿@font-face{font-display:swap;font-family:"Quicksand";font-style:normal;font-weight:400;src:url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/quicksand-v30-latin-regular.eot");src:url("../Fonts/quicksand-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/quicksand-v30-latin-regular.woff2") format("woff2"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/quicksand-v30-latin-regular.woff") format("woff"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/quicksand-v30-latin-regular.ttf") format("truetype"),url("../Fonts/quicksand-v30-latin-regular.svg#Quicksand") format("svg")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:300;src:url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/noto-sans-v36-latin-300.woff2") format("woff2"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/noto-sans-v36-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/noto-sans-v36-latin-regular.woff2") format("woff2"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/noto-sans-v36-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:400;src:url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/noto-serif-v23-latin-regular.woff2") format("woff2"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/noto-serif-v23-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Grand Hotel";font-style:normal;font-weight:400;src:url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/grand-hotel-v14-latin-regular.eot");src:url("../Fonts/grand-hotel-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/grand-hotel-v14-latin-regular.woff2") format("woff2"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/grand-hotel-v14-latin-regular.woff") format("woff"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/grand-hotel-v14-latin-regular.ttf") format("truetype"),url("../Fonts/grand-hotel-v14-latin-regular.svg#GrandHotel") format("svg")}@font-face{font-display:swap;font-family:"Mali";font-style:normal;font-weight:300;src:url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/mali-v10-latin-300.eot");src:url("../Fonts/mali-v10-latin-300.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/mali-v10-latin-300.woff2") format("woff2"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/mali-v10-latin-300.woff") format("woff"),url("/typo3conf/ext/frommo_template/Resources/Public/Fonts/mali-v10-latin-300.ttf") format("truetype"),url("../Fonts/mali-v10-latin-300.svg#Mali") format("svg")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}::-moz-selection{color:#fff;background:#8cc140;text-shadow:none}::selection{color:#fff;background:#8cc140;text-shadow:none}html,body{min-height:100%}body{font-family:"Noto Sans",sans-serif;font-weight:300;color:#575756;font-size:1.125rem;line-height:1.75rem}b,strong{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:300}h1{font-family:"Noto Serif";margin-bottom:40px;font-size:2.5rem;line-height:3rem}h2{font-family:"Noto Serif"}h2:after{content:"";height:4px;width:5rem;background-color:#8cc140;margin:1rem 0 2rem 0;display:block}h2.ce-headline-center:after{margin:1rem auto 2rem auto}h2.ce-headline-right:after{margin:1rem 0 2rem auto}.ce-center h2:after{margin:1rem auto 2rem auto}.frame-layout-99 h1{font-family:"Grand Hotel",serif;font-weight:normal;font-size:4rem;line-height:1}.frame-layout-99 h2{font-family:"Grand Hotel",serif;font-weight:normal;font-size:3.5rem;line-height:1.2}.frame-layout-99 h3{font-family:"Grand Hotel",serif;font-weight:normal;font-size:2rem;line-height:1}.frame-layout-99 .frame-content{font-family:"Mali",serif;font-weight:300;font-size:1.2em;line-height:1.4}h3{font-size:1.5rem;line-height:1.3}h3:after{content:"";height:4px;width:192px;background-color:#8cc140;margin:1rem 0 2rem 0;display:block}h3.ce-headline-center:after{margin:1rem auto 2rem auto}h3.ce-headline-right:after{margin:1rem 0 2rem auto}h3.text-center:after{margin:1rem auto 2rem auto}h4{font-size:1.875rem;line-height:2.25rem;color:#8cc140;font-weight:400;margin-bottom:20px}.text-primary{color:#8cc140 !important}.text-secondary{color:#fef6f2 !important}a{color:#8cc140;text-decoration:none}a[href$=".pdf"],a[href$=".png"],a[href$=".eps"],a[href$=".jpg"],a[href$=".zip"]{padding-left:55px;position:relative}a[href$=".pdf"]:before,a[href$=".png"]:before,a[href$=".eps"]:before,a[href$=".jpg"]:before,a[href$=".zip"]:before{content:url("/fileadmin/Medien/Icons/icon-download.svg");display:inline-block;width:22px;vertical-align:middle;position:absolute;left:28px;top:11px}a[href$=".pdf"].btn-ifk:before,a[href$=".pdf"].btn-primary--outline:before,a[href$=".pdf"].btn-ifk--outline:before,a[href$=".png"].btn-ifk:before,a[href$=".png"].btn-primary--outline:before,a[href$=".png"].btn-ifk--outline:before,a[href$=".eps"].btn-ifk:before,a[href$=".eps"].btn-primary--outline:before,a[href$=".eps"].btn-ifk--outline:before,a[href$=".jpg"].btn-ifk:before,a[href$=".jpg"].btn-primary--outline:before,a[href$=".jpg"].btn-ifk--outline:before,a[href$=".zip"].btn-ifk:before,a[href$=".zip"].btn-primary--outline:before,a[href$=".zip"].btn-ifk--outline:before,a[href$=".zip"].btn-ifk:before{content:url("/fileadmin/Medien/Icons/icon-download-white.svg")}.btn-primary,.btn-ifk,.btn-primary--outline,.btn-ifk--outline{background-color:#8cc140;font-size:1.125rem;line-height:1.75rem;transition:all .2s ease-in-out;padding:.5rem 2rem;margin-top:24px;border-radius:9999px;text-align:center;color:#fff;text-decoration:none;display:inline-block;border:none}.btn-primary:hover,.btn-ifk:hover,.btn-primary--outline:hover,.btn-ifk--outline:hover{transform:scale(1.05);background-color:#8cc140;color:#fff}.btn-primary--outline,.btn-ifk--outline{border:1px solid #8cc140;background-color:rgba(0,0,0,0);color:#8cc140}video.video-embed-item{width:100%;height:auto}img{max-width:100%;height:auto}#deutschlandkarte{fill:#e3dfdf}#deutschlandkarte path:hover,#deutschlandkarte path.active{fill:#8cc140;cursor:pointer}#header{color:#8cc140;background-color:#fff}#content{min-height:800px}#footer{margin-top:130px;margin-bottom:40px}.keyvisual{margin-bottom:130px}.keyvisual img{border-bottom-left-radius:80px;object-fit:cover;max-height:400px}.container-fluid.bg-secondary,.container-fluid.bg-primary,.container-fluid.bg-secondary-mutwald{padding-top:30px;padding-bottom:30px}.container.bg-secondary,.container.bg-primary,.container.bg-secondary-mutwald{padding-top:30px;padding-bottom:30px}.bg-secondary-mutwald{border-radius:80px;background-color:#fef6f2;position:relative;margin-top:116px !important}.bg-secondary-mutwald:before{content:url("/typo3conf/ext/frommo_template/Resources/Public/Images/clouds-secondary.svg");position:absolute;top:-104px;right:0px;left:0px}.container-fluid.bg-secondary .container.bg-secondary,.container-fluid.bg-primary .container.bg-primary,.container-fluid.bg-secondary .container-fluid.bg-secondary,.container-fluid.bg-primary .container-fluid.bg-primary{padding-top:0;padding-bottom:0}body#page-28 path[data-page="28"]{fill:#8cc140}body#page-29 path[data-page="29"]{fill:#8cc140}body#page-30 path[data-page="30"]{fill:#8cc140}body#page-31 path[data-page="31"]{fill:#8cc140}body#page-32 path[data-page="32"]{fill:#8cc140}body#page-33 path[data-page="33"]{fill:#8cc140}body#page-34 path[data-page="34"]{fill:#8cc140}body#page-35 path[data-page="35"]{fill:#8cc140}body#page-36 path[data-page="36"]{fill:#8cc140}body#page-37 path[data-page="37"]{fill:#8cc140}body#page-38 path[data-page="38"]{fill:#8cc140}body#page-39 path[data-page="39"]{fill:#8cc140}body#page-40 path[data-page="40"]{fill:#8cc140}body#page-41 path[data-page="41"]{fill:#8cc140}body#page-42 path[data-page="42"]{fill:#8cc140}body#page-43 path[data-page="43"]{fill:#8cc140}.ce-uploads li,.ce-uploads div{overflow:visible}table.table{margin:30px 0px}.table-striped>:not(caption)>*>*{border:none;padding:.8rem .5rem}.frame-rounded-corner img{border-radius:15px}.frame-image-gallery .ce-gallery .ce-outer,.frame-image-gallery .ce-gallery .ce-inner{width:100%}.frame-image-gallery .ce-gallery .ce-row{margin-bottom:30px}.frame-image-gallery .ce-gallery .ce-column{text-align:center}.frame-image-gallery .ce-gallery figure,.frame-image-gallery .ce-gallery img{margin:0 auto}.frame-image-gallery .ce-gallery[data-ce-columns="3"] .ce-column{width:calc(33% - 10px)}.frame-image-gallery .ce-gallery[data-ce-columns="2"] .ce-column{width:calc(50% - 10px)}.frame-image-gallery .ce-gallery[data-ce-columns="4"] .ce-column{width:calc(25% - 10px)}.frame-column-count-2 p{column-count:2}.frame-accordion{border-bottom:1px solid #e3dfdf}.frame-accordion header{padding:15px 0px;cursor:pointer;position:relative}.frame-accordion header h1,.frame-accordion header h2,.frame-accordion header h3,.frame-accordion header h4,.frame-accordion header h5,.frame-accordion header h6{font-size:1.125rem;line-height:1.75rem}.frame-accordion header h2:after{content:none}.frame-accordion header:after{content:"";width:17px;height:17px;border-top:2px solid #8cc140;border-left:2px solid #8cc140;transform:rotate(225deg);position:absolute;right:3px;top:calc(50% - 7px);transition:transform .2s ease-in-out}.frame-accordion .frame-content{opacity:0;transition:opacity .5s ease-in-out;height:0;overflow:hidden}.frame-accordion.visible header:after{transform:rotate(45deg);transition:transform .2s ease-in-out}.frame-accordion.visible .frame-content{opacity:1;height:auto;margin-bottom:30px}.frame-linklist-arrow{border-bottom:1px solid #e3dfdf;position:relative;padding:15px 0px;margin-bottom:15px}.frame-linklist-arrow:after{content:"";width:17px;height:17px;border-top:2px solid #8cc140;border-left:2px solid #8cc140;transform:rotate(135deg);position:absolute;right:3px;top:calc(50% - 7px);transition:right .2s ease-in-out}.frame-linklist-arrow h1,.frame-linklist-arrow h2,.frame-linklist-arrow h3,.frame-linklist-arrow h4,.frame-linklist-arrow h5,.frame-linklist-arrow h6{font-size:1.125rem;line-height:1.75rem}.frame-linklist-arrow h1:after,.frame-linklist-arrow h2:after,.frame-linklist-arrow h3:after,.frame-linklist-arrow h4:after,.frame-linklist-arrow h5:after,.frame-linklist-arrow h6:after{content:none}.frame-linklist-arrow h1 a,.frame-linklist-arrow h2 a,.frame-linklist-arrow h3 a,.frame-linklist-arrow h4 a,.frame-linklist-arrow h5 a,.frame-linklist-arrow h6 a{color:#575756}.frame-linklist-arrow h1 a:hover,.frame-linklist-arrow h2 a:hover,.frame-linklist-arrow h3 a:hover,.frame-linklist-arrow h4 a:hover,.frame-linklist-arrow h5 a:hover,.frame-linklist-arrow h6 a:hover{color:#8cc140}.frame-linklist-arrow img{border-radius:15px}.frame-linklist-arrow .ce-textpic{display:flex;align-items:center}.frame-linklist-arrow .ce-textpic .ce-gallery{margin:0 30px 0 0px}.frame-linklist-arrow .ce-textpic .ce-gallery,.frame-linklist-arrow .ce-textpic .ce-bodytext{flex:0 0 auto}.frame-linklist-arrow:hover:after{right:-8px}.vertical-aligned .row>div{display:flex;align-items:center}.vertical-aligned .row>div>div{width:100%}.frame-mutwald-keyvisual figure{position:relative}.frame-mutwald-keyvisual figure:after{content:url("/typo3conf/ext/frommo_template/Resources/Public/Images/clouds.svg");position:absolute;bottom:-8px;right:-2px;left:-2px}.frame-mutwald-keyvisual figure figcaption{position:absolute;z-index:2;color:#8cc140;background-color:#fff;padding:15px 25px;top:0px;right:0px;font-weight:700;font-family:"Grand Hotel",serif;font-size:5rem;line-height:1;border-bottom-left-radius:50px;max-width:55%;width:auto;text-align:right}.bg-primary{background-color:#8cc140 !important}.bg-secondary{background-color:#fef6f2 !important}.frame-space-after-small{margin-bottom:30px}.frame-space-before-small{margin-top:30px}.frame-space-after-medium{margin-bottom:70px}.frame-space-before-medium{margin-top:70px}.frame-space-after-large{margin-bottom:120px}.frame-space-before-large{margin-top:120px}.frame-space-after-extra-large{margin-bottom:200px}.frame-space-before-extra-large{margin-top:200px}.ce-uploads span{display:inline-block}.frame-type-form_formframework form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.frame-type-form_formframework form>div:first-of-type{display:none}.modal .modal-header{align-items:start}.modal .modal-header .btn-close{margin:18px 7px;transform:scale(2);padding:0}.modal .modal-footer{border-top:none}.modal .modal-footer button{margin-top:0;margin-bottom:15px}.navbar .nav-item:last-of-type .nav-link{padding-right:0 !important}.navbar .nav-link{color:#000;padding:0 12px !important}.navbar .nav-link:not(.dropdown-toggle):hover{color:#000;text-decoration:underline;text-decoration-color:#8cc140;text-decoration-thickness:2px}.dropdown-menu{box-shadow:0px 5px 10px rgba(0,0,0,.1)}.dropdown-menu .dropdown-item{border-bottom:1px solid #e3dfdf;padding:10px 15px}.dropdown-menu li:last-of-type .dropdown-item{border:none}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item.active{color:#fff;background-color:#8cc140}#footer ul.nav{border-top:2px solid #e5e7eb}#footer ul.nav a.nav-link{text-align:center;border-bottom:2px solid #e5e7eb;color:#8cc140;padding-top:20px;padding-bottom:20px}.nav-item.dropdown{margin-right:20px}.dropdown-toggle::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;border:none;position:absolute;color:#8cc140}@media(max-width: 575px){.frame-image-gallery .ce-gallery[data-ce-columns="3"] .ce-column,.frame-image-gallery .ce-gallery[data-ce-columns="2"] .ce-column,.frame-image-gallery .ce-gallery[data-ce-columns="4"] .ce-column{width:100%;margin:0}.frame-mutwald-keyvisual figure figcaption{padding:5px 15px;font-size:2.5rem !important;max-width:65%}.bg-secondary-mutwald:before{content:none}}@media(min-width: 576px)and (max-width: 767px){.frame-image-gallery .ce-gallery[data-ce-columns="3"] .ce-column img,.frame-image-gallery .ce-gallery[data-ce-columns="2"] .ce-column img,.frame-image-gallery .ce-gallery[data-ce-columns="4"] .ce-column img{width:70%}.bg-secondary-mutwald:before{top:-24px}}@media(min-width: 576px)and (max-width: 991px){.modal-dialog{max-width:95% !important}}@media(max-width: 767px){#header{margin-bottom:30px}body.menu-open #header{position:fixed;top:0;right:0;bottom:0;left:0;margin-bottom:0;overflow-y:scroll}.navbar .navbar-nav{width:100%}.navbar .nav-item{border-bottom:1px solid #e3dfdf}.navbar .nav-item.dropdown{margin-right:0}.navbar .nav-link{padding:15px 0px !important}.navbar .nav-link:hover{text-decoration:none !important;color:#8cc140 !important}.navbar .nav-link.active{color:#8cc140}.navbar .dropdown-toggle::after{right:0}.dropdown-menu{box-shadow:none;border-radius:0px;border-left:none;border-right:none}.dropdown-menu .dropdown-item{border:none;padding-left:0;padding-right:0}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item.active{background-color:rgba(0,0,0,0);color:#8cc140}.navbar-toggler{padding:0;border:none;border-radius:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler #toggleicon{width:25px;height:25px;margin-top:12px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:inline-block}.navbar-toggler #toggleicon span{display:block;position:absolute;height:2px;width:100%;background:#8cc140;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.5s ease-in-out}.navbar-toggler #toggleicon span:nth-child(1){top:0px}.navbar-toggler #toggleicon span:nth-child(2),.navbar-toggler #toggleicon span:nth-child(3){top:8px}.navbar-toggler #toggleicon span:nth-child(4){top:16px}body.menu-open #toggleicon span:nth-child(1){top:8px;width:0%;left:50%}body.menu-open #toggleicon span:nth-child(2){transform:rotate(45deg)}body.menu-open #toggleicon span:nth-child(3){transform:rotate(-45deg)}body.menu-open #toggleicon span:nth-child(4){top:8px;width:0%;left:50%}.keyvisual .row div:nth-child(1){order:2 !important}.keyvisual .row div:nth-child(1){order:1 !important}.keyvisual .row div:nth-child(1) img{margin-bottom:30px}.frame-mutwald-keyvisual figure figcaption{font-size:3rem;border-bottom-left-radius:30px}.bg-secondary-mutwald{padding:50px 30px;border-radius:50px}}@media(min-width: 768px)and (max-width: 991px){.frame-image-gallery .ce-gallery[data-ce-columns="3"] .ce-column img,.frame-image-gallery .ce-gallery[data-ce-columns="2"] .ce-column img,.frame-image-gallery .ce-gallery[data-ce-columns="4"] .ce-column img{width:80%}.bg-secondary-mutwald:before{top:-45px}}@media(max-width: 991px){h1{font-size:calc(1.375rem + 1.5vw);line-height:calc(2rem + 1.5vw)}#footer .footer-logos img{width:calc(33% - 15px);margin-right:15px}#footer .footer-logos img:last-child{width:33%;margin-right:0}.frame-space-after-large{margin-top:80px !important}.frame-space-bottom-large{margin-top:80px !important}.frame-space-after-extra-large{margin-bottom:100px !important}.frame-space-before-extra-large{margin-top:100px !important}.frame-type-form_formframework .form-group{width:100%;margin-right:0}.frame-type-form_formframework form{grid-template-columns:1fr}}@media(min-width: 992px)and (max-width: 1199px){.bg-secondary-mutwald:before{top:-71px}}@media(min-width: 1200px){.keyvisual div[class^=col-],.keyvisual div[class*=" col-"]{display:flex;flex-direction:column;justify-content:center}}@media(min-width: 1200px)and (max-width: 1399px){.bg-secondary-mutwald:before{top:-89px}}.tx-ttaddress{margin-bottom:60px}.tx-ttaddress .card{border:none;padding:0}.tx-ttaddress .card .img-thumbnail{border:none;padding:0;max-width:300px}.tx-ttaddress .card h3:after{content:none}.modal .modal-header{border:none}.modal .btn-close{background-image:none}.modal .btn-close::before{content:"×";color:#8cc140;display:block;padding:0;font-size:39px;opacity:1;line-height:18px;width:18px;height:18px;--bs-btn-close-opacity: 1;--bs-btn-close-hover-opacity: 1}