*{padding:0;border:0;margin:0;outline:none;-webkit-text-size-adjust:none;box-sizing:border-box}html{font-size:100%}body{font-family:"mr-eaves-modern", sans-serif;font-size:18px;background:#FFFAF0;color:#4d4c45;line-height:1.5}#main{overflow-x:hidden}#wrapper{display:flex;flex-direction:column;min-height:100vh}#footer{margin-top:auto}h1,h2{font-family:"smoothy", sans-serif}button{font-family:"mr-eaves-modern", sans-serif}h1{color:#2183B3;font-size:4rem;line-height:1.3;margin-bottom:2rem}@media only screen and (max-width:992px){h1{font-size:3.5rem}}@media only screen and (max-width:767px){h1{font-size:3.5rem}}h2{font-size:3rem;color:#2183B3;margin-bottom:2rem}h3{color:#4d4c45;font-size:2rem;font-family:"mr-eaves-modern", sans-serif;margin-bottom:1.1rem}p{margin-bottom:1.5rem}a{font-weight:bold;color:#4d4c45}a:hover{text-decoration:none}a.button{padding:4px 15px;background:#20B353;display:inline-flex;color:#fff;font-weight:bold;text-decoration:none;transition:all 0.3s ease-in-out;font-size:1.2rem;border:2px solid #29e66b;border-radius:25px;cursor:pointer}a.button:hover{background:#29A7E6;border-color:#A1CFE6}ul{list-style-type:none}.grid_start{max-width:1400px;margin:0 auto;width:100%;grid-gap:75px;padding:0 25px}@media only screen and (max-width:767px){.grid_start{padding:0 15px}}.ce_cp_column_start.vert-center{display:flex;align-items:center}@media only screen and (max-width:768px){.grid_mobile_50_50.grid_desktop_25_25_25_25.grid_tablet_25_25_25_25{grid-row-gap:25px}}.mod_article{padding:55px 0;overflow:visible;position:relative}.mod_article:before{content:"";height:70px;transform:skewY(-2deg);display:inline-block;width:100%;position:absolute;top:-35px;left:0}.mod_article.curve-bottom:after{content:"";height:80px;transform:skewY(-2deg);display:inline-block;width:100%;position:absolute;left:0;bottom:-40px;z-index:3}.mod_article.no-curve:before{display:none}.mod_article.bg-blue{background-color:#2183B3;color:#fff}.mod_article.bg-blue p,.mod_article.bg-blue h2,.mod_article.bg-blue h3,.mod_article.bg-blue h4{color:#fff}.mod_article.bg-blue:before,.mod_article.bg-blue:after{background-color:#2183B3}.mod_article.bg-beige{background-color:#FAEFD8}.mod_article.bg-beige:before,.mod_article.bg-beige:after{background-color:#FAEFD8}.mod_article.bg-beige-b{background-color:#EDDEBE}.mod_article.bg-beige-b:before,.mod_article.bg-beige-b:after{background-color:#EDDEBE}.mod_article.bg-beige-body{background-color:#FFFAF0}.mod_article.bg-beige-body:before,.mod_article.bg-beige-body:after{background-color:#FFFAF0}.mod_article.bg-white{background-color:#fff}.mod_article.bg-white:before,.mod_article.bg-white:after{background-color:#fff}.mod_article.full-width-img{padding:0;height:700px;overflow:hidden}.mod_article.full-width-img .ce_image{height:100%}.mod_article.full-width-img .image_container{object-fit:cover;object-position:center;height:100%}.mod_article.full-width-img .image_container img{height:100%;width:100%;object-fit:cover;clip-path:none !important;-webkit-clip-path:none !important}.ce_text .clip-svg{z-index:-3;width:0;height:0}.ce_text em{font-size:16px;font-style:normal}@media only screen and (max-width:767px){.ce_text{max-width:100%}}.ce_text .button{margin-bottom:25px}.ce_text ul{margin-bottom:1.5rem}.ce_accordion{width:100%;margin-bottom:25px}.ce_accordion .ui-accordion-header-icon{display:none}.ce_accordion .toggler{width:100%;padding:4px 15px;background:#20B353;display:inline-flex;justify-content:space-between;color:#fff;font-weight:bold;text-decoration:none;transition:border-radius 0.1s ease-in-out, background 0.3s ease-in-out;font-size:1.2rem;border:2px solid #29e66b;border-radius:25px;cursor:pointer}.ce_accordion .toggler .subheadline{font-weight:normal}.ce_accordion .toggler .icon{border-radius:100%;background:#FFFAF0;display:inline-flex;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;transition:all 0.3s ease-in-out}.ce_accordion .toggler.active{transition:border-radius 0.3s ease-in-out 0.3s}.ce_accordion .toggler.ui-state-active{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#BCBAAA;background:none;color:#4d4c45}.ce_accordion .toggler.ui-state-active .icon{transform:rotate(180deg)}.ce_accordion .accordion{padding:10px 15px;border-top:0;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-left:2px solid #BCBAAA;border-right:2px solid #BCBAAA;border-bottom:2px solid #BCBAAA}.ce_accordion .accordion .ce_text{max-width:unset}.ce_accordion .accordion .ce_text .image_container{float:right;max-width:300px;margin-left:50px}.ce_accordion .accordion .ce_text .image_container img{max-width:100%}.ce_text.zusatz{max-width:unset;margin-top:80px}.akkordeon-liste .ce_text p{margin-bottom:0}.akkordeon-liste .ce_text .accordion .ce_text p{margin-bottom:1rem}.bg-karotte .grid_start{background-image:url("../../files/webdata/svg/karotte.svg");background-repeat:no-repeat;background-position-x:90%;background-size:200px;background-position-y:bottom}.bg-steine .grid_start{background-image:url("../../files/webdata/svg/steinhaufen.svg");background-repeat:no-repeat;background-position-x:right;background-size:350px 100%;background-position-y:center}@media only screen and (max-width:991px){.bg-steine .grid_start{background-size:250px 100%}}@media only screen and (max-width:767px){.bg-steine .grid_start{background-image:none}}.bg-aehre .grid_start{background-image:url("../../files/webdata/svg/aehre.svg");background-repeat:no-repeat;background-position-x:85%;background-size:200px 560px;background-position-y:top}@media only screen and (max-width:991px){.bg-aehre .grid_start{background-position-x:90%}}#map-container{padding-bottom:0;overflow:hidden}#map-container:before{top:15px;z-index:3}#map-container:after{background-color:#FFFAF0;height:70px;transform:skewY(-2deg);display:inline-block;width:100%;position:absolute;bottom:-35px;left:0;z-index:2}#map-container #map{height:600px;z-index:1}#map-container #map .leaflet-right.leaflet-bottom{left:0;right:unset;bottom:25px}#map-container #map .leaflet-top.leaflet-left{top:85px}@media only screen and (max-width:767px){#map-container #map{height:400px}}.kontaktdaten .ce_text p{display:flex}.kontaktdaten .ce_text p a{color:#4d4c45;text-decoration:none}.kontaktdaten .ce_text p a:hover{text-decoration:underline}.kontaktdaten .ce_text p:before{margin-right:15px;content:"";display:inline-block;width:35px;min-width:35px;height:35px}.kontaktdaten .ce_text .gps:before{background-image:url("../../files/webdata/svg/gps-stone.svg")}.kontaktdaten .ce_text .telefon:before{background-image:url("../../files/webdata/svg/phone-stone.svg")}.kontaktdaten .ce_text .email:before{background-image:url("../../files/webdata/svg/mail-stone.svg")}.kontaktdaten .ce_text .buero:before{background-image:url("../../files/webdata/svg/clock-stone.svg")}.ce_gallery ul{display:flex;flex-wrap:wrap}.ce_gallery ul li{width:calc(100% / 2);height:300px}.ce_gallery ul li .image_container{width:100%;height:100%}.ce_gallery ul li img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width:768px){.ce_gallery ul li{width:calc(100% / 3)}}.mod_article:not(.header) .ce_image,.mod_article:not(.full-width-img) .ce_image{position:relative}.mod_article:not(.header) .ce_image h5,.mod_article:not(.full-width-img) .ce_image h5{padding-left:5px}.ce_hyperlink{margin-bottom:25px}.ce_hyperlink a{padding:4px 15px;background:#20B353;display:inline-flex;color:#fff;font-weight:bold;text-decoration:none;transition:all 0.3s ease-in-out;font-size:1.2rem;border:2px solid #29e66b;border-radius:25px;cursor:pointer;hyphens:auto}.ce_hyperlink a:hover{background:#29A7E6;border-color:#A1CFE6}.ce_rsce_bildkomposition .composition_container{position:relative;padding-bottom:150px}.ce_rsce_bildkomposition .big{height:calc(100% + 60px)}.ce_rsce_bildkomposition .left{position:absolute;left:0;bottom:10px;max-width:55%}.ce_rsce_bildkomposition .right{position:absolute;right:0;bottom:30px;max-width:50%}.ce_rsce_bildkomposition .image_container{filter:drop-shadow(2px 0px 0px #FFFAF0) drop-shadow(-2px 0px 0px #FFFAF0) drop-shadow(0px 2px 0px #FFFAF0) drop-shadow(0px -2px 0px #FFFAF0) drop-shadow(2px 2px 0px #FFFAF0) drop-shadow(-2px -2px 0px #FFFAF0) drop-shadow(-2px 2px 0px #FFFAF0) drop-shadow(2px -2px 0px #FFFAF0)}.ce_rsce_bildkomposition .image_container img{object-fit:cover;width:100%;height:100%}.ce_rsce_bildkomposition svg{top:0;z-index:-3;left:0}body.safari14 .ce_rsce_bildkomposition .image_container img{border-radius:80%;-webkit-clip-path:none !important;clip-path:none !important}ul{padding-left:20px;list-style-type:disc}#ds ol{margin-left:28px}#ds ol li{font-weight:bold;margin-bottom:25px}#ds ol span{display:block;font-weight:normal}#ds ol ul{padding-left:0}#ds ol ul li{margin-bottom:5px}#header{position:fixed;width:100%;z-index:10}#header:after{content:"";transform:skewY(-2deg);background:#fff;position:absolute;width:100%;height:143px;display:inline-block;top:-33px;left:0;z-index:0;box-shadow:0 0 8px #ccc}#header .inside{padding:10px;z-index:2}#header .logo{width:150px}#header .logo img{width:150px}#header .right{position:absolute;right:10px;top:9px;align-items:center;display:flex}#header .right .button-klassenfahrt{margin-left:25px}#header .right #trigger{display:none;width:40px;margin:0 15px}#header .right #trigger span{display:block;width:100%;height:5px;background:#2183B3;margin-bottom:4px;opacity:1;transform:rotate(0deg);position:relative;top:0;right:0;transition:all 0.3s ease-in-out}#header .right #trigger span.second{background:#2183B3}@media only screen and (max-width:1190px){#header .right #trigger{display:inline-block}}@media only screen and (max-width:1330px){#header .right .button-klassenfahrt{margin-left:15px}}@media only screen and (max-width:440px){#header .right .button-klassenfahrt a{padding:4px 10px;font-size:1.1rem}}.mod_article.header{height:450px;overflow:hidden;margin-bottom:-50px}.mod_article.header:before{display:none}.mod_article.header:after{content:"";background-color:#FFFAF0;height:70px;transform:skewY(2deg);display:inline-block;width:100%;position:absolute;bottom:15px;left:0;z-index:2}.mod_article.header .ce_image{height:100%}.mod_article.header .ce_image .image_container{height:100%}.mod_article.header .ce_image .image_container img{width:100%;height:100%;object-position:bottom;object-fit:cover;clip-path:none !important;-webkit-clip-path:none !important}#fix-footer{position:fixed;bottom:0;background:#BCBAAA;color:#fff;width:100%;z-index:10}#fix-footer .inside{display:flex;justify-content:space-between;padding:8px 15px;align-items:center}#fix-footer .inside .links{display:flex;align-items:center}#fix-footer .inside .links img:not(.trenner){display:inline-block;width:20px;margin-right:10px}#fix-footer .inside .links .trenner{margin:0 8px;width:6px}#fix-footer .inside .social-media{display:inline-flex}#fix-footer .inside .social-media a{display:inline-flex;align-items:center;width:25px}#fix-footer .inside .social-media a:first-child{margin-right:15px}#fix-footer a{color:#fff;text-decoration:none}#fix-footer a:hover{text-decoration:underline}@media only screen and (max-width:1300px){#fix-footer a{font-size:1rem}}@media only screen and (max-width:1160px){#fix-footer .inside .links .trenner{margin:0 5px}#fix-footer a{font-size:0.92rem}}@media only screen and (max-width:1080px){#fix-footer{position:relative}#fix-footer .inside .links{flex-wrap:wrap}#fix-footer a{font-size:1rem}}@media only screen and (max-width:767px){#fix-footer .inside{align-items:flex-end}}@media only screen and (max-width:540px){#fix-footer .inside{flex-direction:column;align-items:normal;justify-content:flex-end}}#footer{width:100%;z-index:3;position:relative}#footer:before{content:"";height:70px;transform:skewY(-2deg);display:inline-block;width:100%;position:absolute;top:-35px;left:0;background:#2183B3}#footer .inside{background:#2183B3;display:flex;justify-content:center;align-items:center;color:#fff;padding-bottom:45px}#footer .inside p{text-align:center;margin-bottom:0}#footer .inside .links{position:absolute;right:25px;bottom:45px;width:210px}#footer .inside .links a{color:#fff;text-decoration:none}#footer .inside .links a:hover{text-decoration:underline}#footer .inside .links .trenner{width:12px;height:12px;display:inline-block;background-image:url("../../files/webdata/svg/stein_white.svg");margin:4px 10px 0px 10px}#footer .inside .links .trenner.mobile{display:none}@media only screen and (max-width:1280px){#footer .inside{justify-content:flex-start;padding-left:25px}#footer .inside p{text-align:left}}@media only screen and (max-width:1080px){#footer .inside{padding-bottom:5px}#footer .inside p{width:calc(100% - 240px)}#footer .inside .links{bottom:5px}}@media only screen and (max-width:767px){#footer .inside{padding-left:15px;padding-right:15px}}@media only screen and (max-width:540px){#footer .inside{align-items:flex-end}#footer .inside .links{position:static;display:flex;flex-direction:column;width:auto}#footer .inside .links .trenner{display:none}#footer .inside p{width:100%}}body.start .ce_text{max-width:540px}body.start ul{list-style-type:none;padding-left:0}body.start #start{height:100vh;width:100vw}body.start #start section{height:100%}body.start #start .grid_start{max-width:unset;height:100%;padding:0;grid-row-gap:0}body.start #start .startimage{position:fixed;width:50vw;height:100vh}body.start #start .startimage img:not(.curve){object-fit:cover;height:100%;width:100%}body.start #start .startimage:after{content:"";width:80px;background-image:url("../../files/webdata/svg/startimage_line.svg");background-repeat:no-repeat;background-size:cover;position:absolute;right:-1px;top:0;height:100%;z-index:3}body.start #start h1{margin-bottom:0}body.start #start .ce_text{max-width:540px}body.start #start .ce_text h3{margin-bottom:50px;font-family:"smoothy", sans-serif;color:#2183B3}@media only screen and (max-width:1425px){body.start #start .ce_text{padding-right:25px}}@media only screen and (max-width:1200px){body.start #start{padding-top:80px}}@media only screen and (max-width:850px){body.start #start{min-height:1000px !important}}@media only screen and (max-width:767px){body.start #start{height:auto}body.start #start .startimage{position:relative;width:100%;height:360px;margin-bottom:50px}body.start #start .startimage:after{display:none}body.start #start .ce_text{max-width:100%}body.start #start .ce_cp_column_start.vert-center{display:block;padding:0 15px}body.start #start .ce_cp_column_start.vert-center .ce_text{padding:0}}@media only screen and (max-width:640px){body.start #start .grid_start{grid-template-rows:200px 1fr;grid-row-gap:50px}body.start #start .ce_cp_column_start:first-child{height:200px}body.start #start .startimage{height:200px}}@media only screen and (max-height:875px){body.start #start .ce_cp_column_start.vert-center{align-items:flex-end}}@media only screen and (max-height:825px){body.start #start{min-height:890px}}body.start #senne-umwelt h3{color:#4d4c45}body.start #senne-umwelt .list{color:#BCBAAA;font-size:2rem;font-family:"smoothy", sans-serif;max-width:540px}body.start #senne-umwelt .list .trenner{width:12px;height:12px;display:inline-block;background-image:url("../../files/webdata/svg/stein_dark.svg");margin:4px 10px}body.start #senne-umwelt .list .trenner.mobile{display:none}@media only screen and (max-width:1210px){body.start #senne-umwelt .list .trenner.mobile{display:inline-block}}body.start #senne-umwelt .button{margin-bottom:25px}body.start #programm{padding-bottom:150px;padding-top:80px}body.start #programm .bg-programm{position:absolute;top:0;left:0;width:100%;height:100%}body.start #programm .bg-programm .inside{max-width:1400px;margin:0 auto}body.start #programm .bg-programm .inside:after{content:"";display:inline-block;width:910px;height:660px;background-image:url("../../files/webdata/svg/programm-bg.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:-40px;right:0;z-index:1}body.start #programm section{position:relative;z-index:2}body.start #programm .ce_text:first-child{max-width:430px}body.start #programm .ce_text:last-child ul li{font-family:"smoothy", sans-serif;margin-bottom:10px;font-size:1.2rem}body.start #programm .ce_text:last-child ul li:before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;background-image:url("../../files/webdata/svg/stein_white.svg")}body.start #programm .ce_text:last-child ul li em{font-style:normal;font-size:18px;margin-left:18px;margin-top:10px;margin-bottom:15px;display:inline-block}body.start #programm .ce_text:last-child a{font-size:1.2rem;font-weight:bold;padding:2px 25px}body.start #programm .bg-grafik{overflow:visible}body.start #programm .bg-grafik .grid_start{overflow:visible}body.start #programm .programm-liste{position:relative;overflow:visible;margin-left:-40px}body.start #programm .programm-liste p{font-size:28px;position:absolute;margin-bottom:0;font-family:"smoothy", sans-serif}body.start #programm .programm-liste p.tiere{top:15px;left:45px}body.start #programm .programm-liste p.natur{top:-50px;right:180px}body.start #programm .programm-liste p.nahrung{top:95px;left:170px}body.start #programm .programm-liste p.kreatives{bottom:90px;left:90px}body.start #programm .programm-liste p.teambuilding{top:200px;right:130px}@media only screen and (max-width:1024px){body.start #programm .programm-liste p.kreatives{left:50px;top:280px;bottom:unset}}@media only screen and (max-width:768px){body.start #programm .programm-liste{margin-left:100px;height:330px;width:520px}body.start #programm .programm-liste p.tiere{top:45px;left:75px}body.start #programm .programm-liste p.natur{top:90px;right:200px}body.start #programm .programm-liste p.nahrung{top:165px;left:90px}body.start #programm .programm-liste p.kreatives{left:130px;top:260px}body.start #programm .programm-liste p .teambuilding{right:160px}}@media only screen and (max-width:550px){body.start #programm .programm-liste{margin-left:15px;width:430px}body.start #programm .programm-liste p.natur{right:50px}body.start #programm .programm-liste p.teambuilding{top:215px;right:60px}}@media only screen and (max-width:440px){body.start #programm .programm-liste{margin-left:0;width:auto}body.start #programm .programm-liste p{position:static;margin-bottom:5px}}@media only screen and (max-width:1350px){body.start #programm .bg-programm .inside:after{width:870px;top:10px;right:-2.5%}}@media only screen and (max-width:1170px){body.start #programm .bg-programm .inside:after{right:-90px}}@media only screen and (max-width:1024px){body.start #programm .bg-programm .inside:after{right:-160px}}@media only screen and (max-width:767px){body.start #programm{padding-bottom:50px}body.start #programm .ce_text:first-child{max-width:100%}body.start #programm .bg-programm .inside{height:100%;width:870px}body.start #programm .bg-programm .inside:after{top:unset;bottom:20px;right:0;left:0;height:430px}}@media only screen and (max-width:550px){body.start #programm .bg-programm .inside:after{left:-90px}}@media only screen and (max-width:440px){body.start #programm .bg-programm .inside:after{left:-190px;bottom:120px;height:350px}}body.start #galerie{padding-bottom:0}body.start #galerie .ce_hyperlink{position:absolute;bottom:-3px;left:calc(50% - (173px / 2));border-radius:25px;border:7px solid #FAEFD8;background:#FAEFD8;z-index:1;margin-bottom:0}body.start #galerie .ce_hyperlink a{padding:4px 15px;background:#20B353;display:inline-flex;color:#fff;font-weight:bold;text-decoration:none;transition:all 0.3s ease-in-out;font-size:1.2rem;border:2px solid #29e66b;border-radius:25px;cursor:pointer}body.start #galerie .ce_hyperlink a:hover{background:#29A7E6;border-color:#A1CFE6}body.start #die-senne:before{display:none}body.start #die-senne:after{content:"";height:70px;transform:skewY(-2deg);display:inline-block;width:100%;position:absolute;bottom:0;left:0;background:#FAEFD8;z-index:1}@media only screen and (max-width:1200px){body.start #die-senne{padding-bottom:80px}}@media only screen and (max-width:767px){body.start #die-senne:after{bottom:-20px}}body.start #der-verein{padding-top:80px}body.start #der-verein:before{display:none;background:#EDDEBE;width:100%;padding-right:23px;margin-left:-20px}body.start #der-verein:after{content:"";background-image:url("../../files/webdata/grafik/falke-bg.png");background-repeat:no-repeat;background-position-x:right;width:50vw;height:calc(100% + 50px);display:inline-block;position:absolute;right:0;top:-70px;background-position-y:top;background-size:cover;background-color:#2183B3}body.start #der-verein .ce_text ul{margin-top:-15px;margin-bottom:2.5rem}body.start #der-verein .ce_text ul li{font-family:"smoothy", sans-serif;margin-bottom:10px;font-size:1.2rem}body.start #der-verein .ce_text ul li:before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;background-image:url("../../files/webdata/svg/stein_black.svg")}body.start #der-verein .ce_text a:first-child{margin-right:25px}body.start #der-verein .ce_text a{margin-bottom:25px}@media only screen and (max-width:1300px){body.start #der-verein:after{background-position-x:50px}}@media only screen and (max-width:767px){body.start #der-verein:after{display:none}}body.start #mitglied-werden{z-index:3;margin-top:-60px;height:100vh}body.start #mitglied-werden:before{display:none;background-color:#FFFAF0}body.start #mitglied-werden section{position:relative;overflow:visible;height:100%}body.start #mitglied-werden section .grid_start{height:100%;align-items:center;max-width:unset;width:100%}body.start #mitglied-werden .ce_hyperlink{text-align:center;max-width:560px;margin-bottom:50px}body.start #mitglied-werden .ce_hyperlink h2{font-size:4rem}body.start #mitglied-werden .ce_hyperlink a{padding:4px 15px;background:#20B353;display:inline-flex;color:#fff;font-weight:bold;text-decoration:none;transition:all 0.3s ease-in-out;font-size:1.2rem;border:2px solid #29e66b;border-radius:25px;cursor:pointer}body.start #mitglied-werden .ce_hyperlink a:hover{background:#29A7E6;border-color:#A1CFE6}@media only screen and (max-width:767px){body.start #mitglied-werden{height:auto}}.no-at{margin-top:0;padding-top:0}.no-ab{margin-bottom:0;padding-bottom:0}.no-ab.ce_text p{margin-bottom:0}.no-ab .widget-explanation p{margin-bottom:0}.no-header{margin-top:110px}.no-curve-top:before{display:none}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.center{text-align:center}.ce_table.preise{margin-bottom:15px}.ce_table.preise table{border-spacing:0 5px;max-width:100vw}.ce_table.preise td{padding:0 8px;border-right:1px solid #4d4c45}.ce_table.preise td.col_first{padding-left:0;font-weight:bold;width:206px}.ce_table.preise td.col_1{width:158px;text-align:center}.ce_table.preise td.col_last{border-right:none}.swiper-container{padding-bottom:25px;background-color:#FFFAF0}.swiper-container .swiper-control{max-width:1400px;margin:0 auto;position:relative;padding:0 25px}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{background-image:none;top:unset;bottom:-30px;width:auto;height:54px;border-radius:100%;border:7px solid #FFFAF0;background:#FFFAF0}.swiper-container .swiper-button-prev span,.swiper-container .swiper-button-next span{font-family:"mr-eaves-modern", sans-serif;color:#FFF3D9;background:#20B353;border:3px solid #A1E6B9;border-radius:100%;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;font-size:28px;font-weight:bolder;transition:all 0.3s ease-in-out}.swiper-container .swiper-button-prev:hover span,.swiper-container .swiper-button-next:hover span{background:#29A7E6;border-color:#A1CFE6}.swiper-container .swiper-button-prev{left:0}@media only screen and (max-width:1450px){.swiper-container .swiper-button-prev{left:25px}}.swiper-container .swiper-button-next{right:0}@media only screen and (max-width:1450px){.swiper-container .swiper-button-next{right:25px}}.swiper-container .ce_image{height:auto}.swiper-container .ce_image .image_container{display:flex;width:100%;height:100%}.swiper-container .ce_image .image_container.headline-height{height:calc(100% - 22px)}.swiper-container .ce_image .image_container img{clip-path:none !important;-webkit-clip-path:none !important;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:480px){.swiper-container .ce_image h5{padding:0 15px}}.mod_article.bg-beige .swiper-container{background-color:#FAEFD8}.mod_article.bg-beige .swiper-container .swiper-button-prev,.mod_article.bg-beige .swiper-container .swiper-button-next{background-color:#FAEFD8;border-color:#FAEFD8}.mod_article.bg-beige-b .swiper-container{background-color:#EDDEBE}.mod_article.bg-beige-b .swiper-container .swiper-button-prev,.mod_article.bg-beige-b .swiper-container .swiper-button-next{background-color:#EDDEBE;border-color:#EDDEBE}.ce_swiperStart.slider-landscape .swiper-container .ce_image{aspect-ratio:1.3333333333}form .formbody{max-width:650px;display:flex;flex-wrap:wrap;justify-content:space-between}form .widget-text{width:calc(50% - 15px)}form .widget-text,form .widget-textarea{display:flex;flex-direction:column;margin-bottom:15px}form .widget-textarea{width:100%;margin-bottom:25px}form .widget-explanation.absenden{width:calc(100% - 205px)}@media only screen and (max-width:992px){form .widget-explanation.absenden{width:100%}}form .widget-select{width:100%;margin-bottom:15px}form .widget-select select{margin-left:15px;font-size:16px;padding:3px}@media only screen and (max-width:480px){form .widget-select select{margin-left:0;width:100%}}form label{margin-bottom:10px}form input,form textarea{border-bottom:1px solid #707070;padding-bottom:8px;font-family:"mr-eaves-modern", sans-serif;background:transparent}form input::placeholder,form textarea::placeholder{font-family:"mr-eaves-modern", sans-serif;font-size:18px;font-weight:normal;color:#BCB9AA}form button.submit{padding:4px 15px;background:#20B353;display:inline-flex;color:#fff;font-weight:bold;text-decoration:none;transition:all 0.3s ease-in-out;font-size:1.2rem;border:2px solid #29e66b;border-radius:25px;cursor:pointer}form button.submit:hover{background:#29A7E6;border-color:#A1CFE6}form fieldset{width:100%;display:grid;grid-template-columns:50% 50%;grid-column-gap:15px}form fieldset legend{grid-column-start:1;grid-column-end:-1}form fieldset .widget-text{width:calc(100% - 15px)}form .widget-checkbox,form .widget-radio{margin-bottom:15px;width:100%}form .widget-checkbox fieldset,form .widget-radio fieldset{display:block}form .widget-checkbox fieldset.radio_container,form .widget-radio fieldset.radio_container{display:flex;flex-direction:column}form .widget-checkbox span{display:flex;align-items:flex-start}form .widget-checkbox span input{margin-top:5px;margin-right:5px}#ui-datepicker-div{padding:10px;background:#2183B3;color:#fff}#ui-datepicker-div a,#ui-datepicker-div span{color:#fff}#ui-datepicker-div .ui-datepicker-header{display:flex;flex-wrap:wrap}#ui-datepicker-div .ui-datepicker-header a{color:#fff;width:50%}#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next{text-align:right}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{width:100%;margin-top:10px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{margin-right:15px}#ui-datepicker-div td,#ui-datepicker-div th{padding:0 5px}#klassenfahrt .formbody{display:block;max-width:unset}#klassenfahrt .formbody .grid_start{padding:0 4px}#klassenfahrt .formbody h3{max-width:calc(100vw - 30px)}#klassenfahrt .formbody .widget-explanation{width:100%}#klassenfahrt .formbody .widget-text{width:100%}#main-nav{overflow:visible}#main-nav ul{list-style-type:none;padding-left:0}#main-nav ul.level_1{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:80px}#main-nav ul li{font-size:18px}#main-nav ul li a,#main-nav ul li strong{color:#20B353;font-size:1.2rem;text-decoration:none;padding:0 10px}#main-nav ul li a:before,#main-nav ul li strong:before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;background-image:url("../../files/webdata/svg/stein_dark.svg")}#main-nav ul li a.active,#main-nav ul li a.trail,#main-nav ul li strong.active,#main-nav ul li strong.trail{color:#2183B3}#main-nav ul li.submenu{position:relative}#main-nav ul li.submenu a.submenu,#main-nav ul li.submenu strong.submenu{cursor:pointer}#main-nav ul li.submenu a.submenu:after,#main-nav ul li.submenu strong.submenu:after{content:"";display:inline-block;background-image:url("../../files/webdata/svg/icon-toggler.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:10px;width:10px;height:10px}#main-nav ul li.submenu a.trail:after,#main-nav ul li.submenu strong.active:after{background-image:url("../../files/webdata/svg/icon-toggler_blue.svg")}#main-nav ul li.submenu.angebote .level_2{min-width:320px}#main-nav ul li .level_2{position:absolute;top:40px;left:0;background:#fff;width:100%;min-width:200px}#main-nav ul li .level_2 a{transition:all 0.3s ease-in-out;width:100%;display:inline-block}#main-nav ul li .level_2 a:hover{background:#FAEFD8}#main-nav ul li .level_2 a.submenu:after{display:none}#main-nav ul li .level_2 a.last{padding-bottom:2px}#main-nav ul li .level_2 strong{background:#FAEFD8;width:100%;display:inline-block;color:#2183B3}#main-nav ul li .level_3{position:absolute;right:-300px;top:0;flex-direction:column;background:#fff;width:300px}@media only screen and (max-width:1330px){#main-nav ul li a,#main-nav ul li strong{padding:0 6px}#main-nav ul li a:before,#main-nav ul li strong:before{margin-right:5px}}@media only screen and (max-width:1240px){#main-nav ul li a,#main-nav ul li strong{font-size:1.1rem;padding:0 5px}#main-nav ul li a:before,#main-nav ul li strong:before{margin-right:8px}}@media only screen and (max-width:1190px){#main-nav{display:none}}#close-menu{display:inline-block;width:30px;margin:0 12px;position:absolute;right:0;top:12px;z-index:2;cursor:pointer}#close-menu span{display:block;width:100%;height:5px;background:#2183B3;margin-bottom:4px;opacity:1;transform:rotate(0deg);position:relative;top:0;right:0;transition:all 0.3s ease-in-out}#close-menu span.second{background:#2183B3}#close-menu.active span.first{transform:rotate(-45deg);position:relative;top:8px}#close-menu.active span.second{transform:rotate(45deg)}#close-menu.active span.third{width:0}#mobile-menu:not(.mm-menu){display:none}#mobile-menu{--mm-color-background: #EDDEBE;--mm-color-border: #FAEFD8;--mm-color-button: #4d4c45;--mm-color-text-dimmed: #4d4c45}#mobile-menu .mm-navbar__title{color:#2183B3}