/*------------------------------------*\
  FONTS
\*------------------------------------*/@import url("https://fonts.googleapis.com/css2?family=Life+Savers:wght@400;700;800&display=swap");@import "css/reset.css";@import "css/grid.css";@import "css/font-awesome.min.css";@import "js/lightbox/lightbox.css";@import "js/owl/owl.carousel.css";@font-face{font-display:swap;font-family:"Calibri";font-weight:400;font-style:normal;src:url("fonts/Calibri.woff");}@font-face{font-display:swap;font-family:"Calibri";font-weight:600;font-style:normal;src:url("fonts/CalibriBold.woff");/*------------------------------------*\
  IMPORTS
\*------------------------------------*/}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,body,html{font-family:"Calibri";}h1,h2,h3,h4,h5,h6{font-family:"Life Savers", cursive;font-weight:700;}body,html{font-size:16px;line-height:24px;/*------------------------------------*\
  COMMON
\*------------------------------------*/}@media only screen and (min-width:1230px){body,html{min-width:1200px;font-size:23px;line-height:33px;}}figure{margin:0px;}i,em{font-style:italic;}strong,bold{font-weight:700;}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:20px;font-weight:700;color:#826293;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700;}h1{font-size:30px;}@media only screen and (min-width:1230px){h1{font-size:55px;}}h2{font-size:25px;}@media only screen and (min-width:1230px){h2{font-size:45px;}}h3{font-size:22px;}@media only screen and (min-width:1230px){h3{font-size:30px;}}h4{font-size:20px;}@media only screen and (min-width:1230px){h4{font-size:25px;}}h5{font-size:20px;}@media only screen and (min-width:1230px){h5{font-size:24px;}}h6{font-size:20px;}@media only screen and (min-width:1230px){h6{font-size:23px;}}p{margin-bottom:20px;}a{color:inherit;text-decoration:none;}.upper{text-transform:uppercase;/*------------------------------------*\
  BUTTON
\*------------------------------------*/}a.button,.button,input[type="submit"],div.gform_wrapper .gform_page_footer .button.gform_next_button{display:inline-block;vertical-align:top;font-size:16px;text-transform:none;border-radius:46px;line-height:37px;margin-right:20px;margin-top:30px;padding-left:10px;padding-right:10px;transition:all 0.2s;cursor:pointer;box-shadow:none;border:solid 1px transparent;font-weight:700;text-align:center;}@media only screen and (min-width:1230px){a.button,.button,input[type="submit"],div.gform_wrapper .gform_page_footer .button.gform_next_button{line-height:59px;font-size:23px;padding-left:30px;padding-right:30px;min-width:213px;}}a.button,.button,input[type="submit"],div.gform_wrapper .gform_page_footer .button.gform_next_button{background-color:#826293;color:#fff;border-color:transparent;}a.button:hover,.button:hover,input[type="submit"]:hover,div.gform_wrapper .gform_page_footer .button.gform_next_button:hover{background-color:#fff;color:#826293;border-color:#826293;}div.gform_wrapper .gform_page_footer .button.gform_next_button{line-height:37px !important;padding-left:10px !important;padding-right:10px !important;height:auto !important;/*------------------------------------*\
  ICON
\*------------------------------------*/}@media only screen and (min-width:1230px){div.gform_wrapper .gform_page_footer .button.gform_next_button{padding-left:30px !important;padding-right:30px !important;line-height:59px !important;font-size:23px !important;}}div.gform_wrapper .gform_page_footer .button.gform_next_button{background-color:#826293 !important;color:#fff !important;border-color:transparent !important;}div.gform_wrapper .gform_page_footer .button.gform_next_button:hover{background-color:#fff !important;color:#826293 !important;border-color:#826293 !important;}.icon{display:block;padding-left:25px;position:relative;/*------------------------------------*\
  BACK TO TOP
\*------------------------------------*/}.icon:before{content:"\f08e";font-family:"FontAwesome";position:absolute;left:0;top:0;}.icon.icon-download:before{content:"\f0ed";}.with-description .icon .first{display:block;}.backtotop{position:fixed;display:block;bottom:20px;right:20px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;display:block;background-color:#826293;color:#fff;z-index:999;/*------------------------------------*\
  SOCIAL
\*------------------------------------*/}.backtotop:hover{background-color:#fff;color:#000;}.backtotop:before{content:"\f106";font-family:"FontAwesome";position:relative;top:-2px;}ul.social{display:flex;flex-wrap:wrap;justify-content:flex-start;/*------------------------------------*\
  ALIGN
\*------------------------------------*/}@media only screen and (min-width:767px){ul.social{justify-content:flex-start;}}ul.social li{padding-left:0;margin-left:0;margin-right:10px;background-color:#000;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;transition:all 0.2s;}@media only screen and (min-width:767px){ul.social li{margin-left:10px;margin-right:0;}}ul.social li:hover{background-color:#fff;color:#000;}ul.social a{display:block;}img{max-width:100%;height:auto;}.alignleft,.fleft{display:inline;float:left;margin-right:24px;margin-top:4px;}img.alignleft{display:inline;float:left;margin-bottom:12px;margin-right:24px;margin-top:4px;}.alignright,.fright{display:inline;float:right;margin-left:24px;margin-top:4px;}img.alignright{display:inline;float:right;margin-bottom:12px;margin-left:24px;margin-top:4px;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}img.aligncenter{clear:both;display:block;margin-bottom:12px;margin-left:auto;margin-right:auto;/*------------------------------------*\
  TABLE
\*------------------------------------*/}table{border-collapse:collapse;width:100%;}table td,table th{border:none;text-align:left;padding:6px 0px;}table thead th{font-style:normal;background-color:#f0f0f0;}table tbody tr:nth-child(odd){background-color:#fafafa;}.separator{width:100%;height:1px;background-color:#000;margin-top:30px;margin-bottom:30px;/*------------------------------------*\
  FORM
\*------------------------------------*/}form,table{margin-top:20px;}form select,table select,form input[type="submit"],table input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:46px;-moz-border-radius:46px;border-radius:46px;}form input:not([type="checkbox"]):not([type="radio"]),table input:not([type="checkbox"]):not([type="radio"]),form textarea,table textarea,form select,table select{width:100%;padding:0px;padding-left:10px !important;font-size:16px !important;height:39px;line-height:39px;border:none;color:#999;border:solid 1px #d5d5d5;background:#fff;margin-bottom:10px;-webkit-border-radius:46px;-moz-border-radius:46px;border-radius:46px;}@media only screen and (min-width:1230px){form input:not([type="checkbox"]):not([type="radio"]),table input:not([type="checkbox"]):not([type="radio"]),form textarea,table textarea,form select,table select{font-size:18px !important;}}form input:not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder,table input:not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,table textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder,table select::-webkit-input-placeholder{color:#999;opacity:1;}form input:not([type="checkbox"]):not([type="radio"]):-moz-placeholder,table input:not([type="checkbox"]):not([type="radio"]):-moz-placeholder,form textarea:-moz-placeholder,table textarea:-moz-placeholder,form select:-moz-placeholder,table select:-moz-placeholder{color:#999;opacity:1;}form input:not([type="checkbox"]):not([type="radio"])::-moz-placeholder,table input:not([type="checkbox"]):not([type="radio"])::-moz-placeholder,form textarea::-moz-placeholder,table textarea::-moz-placeholder,form select::-moz-placeholder,table select::-moz-placeholder{color:#999;opacity:1;}form input:not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder,table input:not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder,form textarea:-ms-input-placeholder,table textarea:-ms-input-placeholder,form select:-ms-input-placeholder,table select:-ms-input-placeholder{color:#999;opacity:1;}form textarea,table textarea{width:100%;height:100px;padding-top:10px;line-height:18px;}form fieldset,table fieldset{margin-bottom:20px;}form .ct-link-button,table .ct-link-button{margin-top:0;}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;}form input[type="checkbox"],table input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}form .wpcf7-form-control-wrap,table .wpcf7-form-control-wrap{position:relative;display:block;}form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,table .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;font-size:12px;top:2px;right:10px;}form .wpcf7-response-output,table .wpcf7-response-output{margin:10px 0px 10px 0px;padding:5px 10px;font-size:14px;border-width:1px;border-color:#999;color:#999;}form p,table p{margin-bottom:0;}form img.ajax-loader,table img.ajax-loader{display:none;}form .wpcf7-list-item,table .wpcf7-list-item{margin-left:0;font-size:16px;line-height:23px;}@media only screen and (min-width:1230px){.editor-formular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}}@media only screen and (min-width:1230px){.editor-inline-formular{width:calc((100% - 20px) / 2);}}.fullform{width:100%;/*------------------------------------*\
  GRID SYSTEM
\*------------------------------------*/}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;padding-top:75px;position:relative;}@media only screen and (min-width:1230px){.wrapper{padding-top:132px;}}.wrapper:before,.wrapper:after{content:"";width:15px;height:100%;display:block;position:fixed;top:0;bottom:0;z-index:-1;}@media only screen and (min-width:1230px){.wrapper:before,.wrapper:after{width:50px;}}@media only screen and (min-width:1600px){.wrapper:before,.wrapper:after{width:20%;}}.wrapper:before{background-image:url("img/muster.svg");}.wrapper:after{background-image:url("img/muster.svg");right:0;left:auto;transform:scale(-1);}.row{margin:0px auto;width:100%;/*------------------------------------*\
  EDITOR
\*------------------------------------*/}.row .container,.row .scontainer{margin:0px auto;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.row .container,.row .scontainer{width:1200px;padding-left:0;padding-right:0;}}@media only screen and (min-width:767px){.editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;}}@media only screen and (min-width:767px){.editor-inline{width:calc((100% - 50px) / 3);}}.one-column .editor-inline,.editor-inline.full{width:100%;}@media only screen and (min-width:767px){.one-column .editor-inline,.editor-inline.full{width:100%;}}@media only screen and (min-width:767px){.two-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:767px){.three-columns .editor-inline{width:calc((100% - 50px) / 3);}}@media only screen and (min-width:767px){.four-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.four-columns .editor-inline{width:calc((100% - 75px) / 4);}}@media only screen and (min-width:767px){.five-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.five-columns .editor-inline{width:calc((100% - 100px) / 5);}}@media only screen and (min-width:1230px){.vertical .editor-flex{align-items:center;}}@media only screen and (min-width:767px){.one-third .editor-inline:first-child{width:30%;}}@media only screen and (min-width:767px){.one-third .editor-inline:last-child{width:63%;}}.one-fourth{/*------------------------------------*\
  BORDER
\*------------------------------------*/}@media only screen and (min-width:767px){.one-fourth .editor-inline:first-child{width:21%;}}@media only screen and (min-width:767px){.one-fourth .editor-inline:last-child{width:74%;}}.editor-border,.border{border-bottom:solid 1px #7f7f7f;padding-top:5px;padding-bottom:5px;}.editor-border:first-child,.border:first-child{border-top:solid 1px #7f7f7f;/*------------------------------------*\
  PAGE
\*------------------------------------*/}.row-page .container{padding-top:25px;padding-bottom:25px;}@media only screen and (min-width:1230px){.row-page .container{padding-top:50px;padding-bottom:50px;}}.row-page ul{margin-bottom:20px;}.row-page ul li{list-style-type:circle;margin-left:20px;}.row-page a:not(.button){color:#826293;font-weight:600;}.grey{background-color:#f0f0f0;}.center{text-align:center;/*------------------------------------*\
  SLIDER
\*------------------------------------*/}.row-topslider{position:relative;padding-top:0;padding-bottom:0;padding-top:60%;overflow:hidden;}@media only screen and (min-width:767px){.row-topslider{padding-top:35.55%;}}@media only screen and (min-width:1230px){.row-topslider .item{-webkit-mask:url("img/svg.png");mask:url("img/svg.png");-webkit-mask-size:cover;mask-size:cover;}}.slideshow-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}.slideshow-wrapper .slideshow{position:absolute;left:0;top:0;width:100%;height:100%;}.slideshow-wrapper .slideshow,.slideshow-wrapper .owl-stage-outer,.slideshow-wrapper .owl-stage,.slideshow-wrapper .owl-item,.slideshow-wrapper .item{width:100%;height:100%;}.slideshow-wrapper .item{background-size:cover;/*-webkit-mask: url('img/mask.png');
																		mask: url('img/mask.png');
																		-webkit-mask-size: cover;*/background-position:center center;}.slider-text{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;display:block;}.slider-text .slider-text-text{width:100%;height:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-direction:column;}@media only screen and (min-width:1230px){.slider-text .slider-text-text{max-width:1200px;padding-left:0;padding-right:0;}}.owl-controls{display:none;/*------------------------------------*\
  HEADER
\*------------------------------------*/}@media only screen and (min-width:1230px){.owl-controls{display:block;}}.owl-controls .owl-nav{position:absolute;left:0;top:45%;width:100%;height:0;}.owl-controls .owl-nav .container{position:relative;margin:0px auto;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:block;float:left;position:relative;width:26px;height:55px;text-indent:-100px;overflow:hidden;background:url("img/nav/owl/owl-prev.png") no-repeat center center;left:20px;}.owl-controls .owl-nav .owl-next{float:right;background:url("img/nav/owl/owl-next.png") no-repeat center center;left:auto;right:20px;}.owl-controls .owl-dots{width:100%;position:absolute;bottom:30px;text-align:center;display:block;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin-left:5px;margin-right:5px;width:11px;height:11px;border-radius:9000px;background:#000;}.owl-controls .owl-dots .owl-dot.active{background:#999;}.row-header{position:fixed;left:0px;top:0px;width:100%;height:75px;text-align:center;z-index:5000;background-color:#fff;box-shadow:0 1px 7px #000;}@media screen and (min-width:1230px){.row-header{height:130px;}}.row-header .container{position:relative;height:100%;}@media only screen and (min-width:1230px){.row-header .container{width:1200px;}}@media only screen and (min-width:1600px){.row-header .container{width:1570px;}}@media only screen and (min-width:1920px){.row-header .container{width:1752px;}}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;}.row-header .editor-logo{width:auto;}.row-header .editor-text{width:auto;flex-grow:1;display:flex;justify-content:flex-end;align-items:center;}@media only screen and (min-width:1230px){.row-header .editor-text{justify-content:center;}}.row-header .infotext{display:flex;}@media only screen and (min-width:1230px){.row-header .infotext{position:absolute;top:0;right:0;}}.ticon a{position:relative;display:none;}@media only screen and (min-width:500px){.ticon a{display:flex;align-items:center;}}.ticon a:hover{color:#826293;}.ticon a:before{content:" ";width:27px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:left center;display:block;margin-right:13px;}@media only screen and (min-width:380px){.ticon a:before{margin-right:22px;}}@media only screen and (min-width:767px){.ticon a:before{margin-right:13px;}}@media only screen and (min-width:1230px){.ticon a:before{width:17px;height:17px;}}@media only screen and (min-width:1600px){.ticon a:before{margin-right:8px;}}.ticon a span{display:none;}@media only screen and (min-width:1600px){.ticon a span{display:block;font-size:18px;}}.ticon.phone a:before{background-image:url("img/icon/alt-icon-phone-pos.svg");}.ticon.phone a:hover:before{background-image:url("img/icon/alt-icon-phone-orange.svg");}@media only screen and (min-width:1600px){.ticon.mail{margin-left:30px;}}.ticon.mail a:before{background-image:url("img/icon/alt-icon-mail-pos.svg");}.ticon.mail a:hover:before{background-image:url("img/icon/alt-icon-mail-orange.svg");}@media only screen and (min-width:1600px){.ticon.language{margin-left:30px;}}.ticon.language a:before{background-image:url("img/icon/alt-icon-sprache-pos.svg");}.ticon.language a:hover:before{background-image:url("img/icon/alt-icon-sprache-orange.svg");}.logo{display:block;position:relative;line-height:1;width:200px;background-image:url("img/logo.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;/*------------------------------------*\
  PLATZANFRAGE
\*------------------------------------*/}@media only screen and (min-width:500px){.logo{width:240px;}}@media only screen and (min-width:1230px){.logo{width:340px;}}.logo:before{content:" ";display:block;width:100%;padding-top:20.21%;}.sidebuttons{position:fixed;top:30%;right:-18px;z-index:9999;}@media only screen and (min-width:1230px){.sidebuttons{top:400px;}}.sidebuttons .button{border-top-right-radius:0px;border-bottom-right-radius:0px;position:relative;line-height:59px;font-size:23px;min-width:213px;padding-left:25px;padding-right:25px;text-align:left;animation:mymove 5s;right:-160px;margin-top:10px;}@media only screen and (min-width:767px){.sidebuttons .button{animation:none;right:-2px;margin-top:30px;}}.sidebuttons .button i{margin-right:5px;}@keyframes mymove{0%{right:-4px;}90%{right:-4px;}100%{right:-130px;}}.platzanfrage{background-image:url("img/icon/alt-button-platzanfrage-komplett.svg");background-repeat:no-repeat;background-size:100%;width:240px;height:205px;background-color:transparent;font-size:0;cursor:pointer;display:block;}.platzanfrage.en{background-image:url("img/icon/alt-button-platzanfrage-komplett-en.svg");}.zauberwald{/*------------------------------------*\
  NAVIGATION
\*------------------------------------*/}.zauberwald .fa-zauberwald{width:20px;height:20px;background-image:url("img/icon-zauberwald.svg");background-repeat:no-repeat;background-size:100%;margin-right:3px;position:relative;top:3px;}.zauberwald:hover .fa-zauberwald{background-image:url("img/icon-zauberwald-hover.svg");}.mainmenu{display:none;}@media screen and (min-width:1230px){.mainmenu{display:block;margin-right:0px;}}.mainmenu ul{display:flex;justify-content:flex-start;align-items:center;}.mainmenu ul li{position:relative;padding:0px;margin-right:30px;margin-left:0px;}@media only screen and (min-width:1920px){.mainmenu ul li{margin-right:40px;}}.mainmenu ul li a{display:block;position:relative;line-height:44px;margin:0px auto;text-align:center;font-size:18px;}@media only screen and (min-width:1230px){.mainmenu ul li a{font-size:24px;}}.mainmenu ul li:last-child{margin-right:0;}.mainmenu ul li:hover a,.mainmenu ul li.current-menu-item a,.mainmenu ul li.current-menu-parent a{color:#826293;font-weight:700;}.mainmenu li.menubutton,.mainmenu li.menubutton{background-color:#826293;color:#fff;border-radius:22px;padding-left:10px;padding-right:10px;font-weight:400;}@media only screen and (min-width:1600px){.mainmenu li.menubutton,.mainmenu li.menubutton{padding-left:25px;padding-right:25px;}}.mainmenu li.menubutton:hover a,.mainmenu li.menubutton:hover a,.mainmenu li.menubutton.current-menu-item a,.mainmenu li.menubutton.current-menu-item a,.mainmenu li.menubutton.current-menu-parent a,.mainmenu li.menubutton.current-menu-parent a{color:#fff;}.mainmenu li:hover ul{display:block;}.mainmenu ul ul{display:none;position:absolute;top:75px;left:0;width:200px;background:#e0e0e0;}.mainmenu ul ul li{display:block;}.mainmenu ul ul li a{display:block;text-align:left;line-height:40px;}.mobilemenu{display:flex;justify-content:flex-end;align-items:center;}@media screen and (min-width:1230px){.mobilemenu{display:none;}}.mobilemenu .menu-button{display:block;width:50px;height:75px;line-height:75px;cursor:pointer;padding-top:17px;padding-bottom:15px;}.mobilemenu .menu-button .touch-button,.mobilemenu .menu-button i{display:none;}.mobilemenu .menu-button .line{width:40px;height:3px;background-color:#000;display:block;margin:8px auto;margin-left:auto;margin-right:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.mobilemenu .menu-button.active .line:nth-child(1){-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);-o-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg);}.mobilemenu .menu-button.active .line:nth-child(2){opacity:0;}.mobilemenu .menu-button.active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg);}.mobilemenu .touch-button{position:absolute;z-index:999;top:10px;right:14px;width:50px;height:41px;display:inline-block;text-align:center;cursor:pointer;}.mobilemenu .touch-button .navicon{display:none;}.mobilemenu .touch-button .line{width:20px;height:3px;background-color:#999;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.mobilemenu .touch-button .line:nth-child(1){-webkit-transform:translateX(7px) translateY(0px) rotate(-45deg);-ms-transform:translateX(7px) translateY(0px) rotate(-45deg);-o-transform:translateX(7px) translateY(0px) rotate(-45deg);transform:translateX(7px) translateY(0px) rotate(-45deg);transform-origin:right;}.mobilemenu .touch-button .line:nth-child(2){-webkit-transform:translateX(-6px) translateY(3px) rotate(45deg);-ms-transform:translateX(-6px) translateY(3px) rotate(45deg);-o-transform:translateX(-6px) translateY(3px) rotate(45deg);transform:translateX(-6px) translateY(3px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(1){-webkit-transform:translateX(7px) translateY(15px) rotate(45deg);-ms-transform:translateX(7px) translateY(15px) rotate(45deg);-o-transform:translateX(7px) translateY(15px) rotate(45deg);transform:translateX(7px) translateY(15px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(2){-webkit-transform:translateX(-6px) translateY(-10px) rotate(-45deg);-ms-transform:translateX(-6px) translateY(-10px) rotate(-45deg);-o-transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform-origin:right;}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;background:#fff;border-top:1px solid rgba(0, 0, 0, 0.15);position:absolute;left:0;top:75px;/*------------------------------------*\
  PARALLAX
\*------------------------------------*/}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.flexnav.one-page{position:fixed;top:75px;right:5%;max-width:200px;}.flexnav li{font-size:100%;position:relative;overflow:hidden;}.flexnav li a{position:relative;display:block;padding:1em 0.5em;padding-left:15px;z-index:2;overflow:hidden;color:#222;border-bottom:1px solid rgba(0, 0, 0, 0.15);text-align:center;text-transform:uppercase;}.flexnav li ul{width:100%;}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden;}.flexnav li ul.flexnav-show li{overflow:visible;}.flexnav li ul li a{display:block;padding-left:30px;}.row-page section.parallax{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:25%;/*------------------------------------*\
  ROW-BOTTOM
\*------------------------------------*/}.row-bottom{position:relative;height:0;z-index:30;/*------------------------------------*\
  FOOTER
\*------------------------------------*/}.row-bottom:before{content:" ";display:block;background-image:url("img/curve-footer.svg");background-repeat:no-repeat;background-size:cover;background-position:top center;width:100%;height:auto;padding-top:3.25%;position:absolute;bottom:-2px;left:0;}.row-bottom .container{padding:0;}.row-footer{position:relative;background:#f7a70b;color:#000;padding-top:25px;padding-bottom:25px;}@media only screen and (min-width:1230px){.row-footer{padding-top:50px;padding-bottom:90px;}}.row-footer .container{position:relative;text-align:center;}@media only screen and (min-width:767px){.row-footer .container{text-align:left;}}@media only screen and (min-width:1230px){.row-footer .container{width:96%;}}@media only screen and (min-width:1600px){.row-footer .container{width:1570px;}}@media only screen and (min-width:1920px){.row-footer .container{width:1752px;}}.row-footer a:hover{color:#826293;}.row-footer .editor-flex{display:flex;flex-direction:column;}@media only screen and (min-width:767px){.row-footer .editor-flex{flex-direction:row;}}.row-footer .editor-top .editor-inline,.row-footer .editor-bottom .editor-inline{order:2;}@media only screen and (min-width:767px){.row-footer .editor-top .editor-inline,.row-footer .editor-bottom .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.row-footer .editor-top .editor-inline,.row-footer .editor-bottom .editor-inline{width:auto;flex:auto;}}@media only screen and (min-width:1230px){.row-footer .editor-top{margin-bottom:60px;}}.row-footer .editor-inline{margin-bottom:20px;}@media only screen and (min-width:1230px){.row-footer .editor-inline{margin-bottom:0;}}.row-footer .empty{display:none;}@media only screen and (min-width:1230px){.row-footer .empty{display:block;}}.row-footer .editor-top .third{order:1;}@media only screen and (min-width:1230px){.row-footer .editor-top .third{order:2;}}.row-footer .logo{margin-left:auto;margin-right:auto;background-position:center center;}@media only screen and (min-width:767px){.row-footer .logo{margin-left:0;margin-right:0;background-position:center center;}}@media only screen and (min-width:1230px){.row-footer .logo{position:relative;}}@media only screen and (min-width:1920px){.row-footer .logo{/*left: -60px;*//*top: -30px;*/position:relative;}}.row-footer .menu{display:flex;justify-content:center;}@media only screen and (min-width:767px){.row-footer .menu{justify-content:flex-start;}}.row-footer .menu li{margin-right:20px;}@media only screen and (min-width:1230px){.row-footer .menu li{margin-right:40px;}}.row-footer .menu ul{display:none;}.row-footer .parkplatz{position:relative;display:flex;align-items:center;justify-content:center;}@media only screen and (min-width:767px){.row-footer .parkplatz{justify-content:flex-start;}}.row-footer .parkplatz:before{content:" ";width:25px;height:25px;background-image:url("img/icon/alt-icon-parkplatz-black.svg");background-repeat:no-repeat;background-size:contain;display:block;margin-right:5px;}@media only screen and (min-width:1600px){.row-footer .parkplatz:before{width:36px;height:47px;margin-right:10px;}}.smallicon-wrapper{display:flex;justify-content:center;/*------------------------------------*\
  GALERIE
\*------------------------------------*/}@media only screen and (min-width:767px){.smallicon-wrapper{justify-content:flex-start;}}@media only screen and (min-width:1230px){.smallicon-wrapper{position:relative;left:-80px;}}@media only screen and (min-width:1600px){.smallicon-wrapper{left:-70px;}}.smallicon-wrapper .smallicon{width:25px;/*background-image: url('img/svg-sample.svg');*/height:25px;background-repeat:no-repeat;background-size:contain;margin-right:10px;}@media only screen and (min-width:1600px){.smallicon-wrapper .smallicon{width:40px;height:40px;}}.smallicon-wrapper .smallicon.youtube{background-image:url("img/icon/youtube-black.svg");background-position:left center;}.smallicon-wrapper .smallicon.youtube:hover{background-image:url("img/icon/youtube-white.svg");}.smallicon-wrapper .smallicon.tiktok{background-image:url("img/icon/tiktok-black.svg");background-position:left center;}.smallicon-wrapper .smallicon.tiktok:hover{background-image:url("img/icon/tiktok-white.svg");}.smallicon-wrapper .smallicon.facebook{background-image:url("img/icon/alt-icon-facebook-neg.svg");}.smallicon-wrapper .smallicon.facebook:hover{background-image:url("img/icon/alt-icon-facebook-orange.svg");}.smallicon-wrapper .smallicon.instagram{background-image:url("img/icon/alt-icon-instagram-neg.svg");}.smallicon-wrapper .smallicon.instagram:hover{background-image:url("img/icon/alt-icon-instagram-orange.svg");}.row-galerie{/*------------------------------------*\
  AKKORDEON
\*------------------------------------*/}.row-galerie .editor-inline{margin-bottom:25px;}.row-galerie .editor-inline.empty{margin-bottom:0;}.row-galerie a{display:block;margin-left:auto;margin-right:auto;}.row-galerie a .picture{display:block;padding-top:75%;background-size:cover;}.row-akkordeon{/*------------------------------------*\
  BILD
\*------------------------------------*/}.row-akkordeon .editor-akkordeon{margin-top:50px;}.row-akkordeon .element{position:relative;text-align:left;}.row-akkordeon .akkordeon-title{cursor:pointer;padding:15px 20px;border-top:solid 1px #000;}.row-akkordeon .akkordeon-title h3{margin-bottom:0;color:#000;font-size:16px;}@media only screen and (min-width:1230px){.row-akkordeon .akkordeon-title h3{font-size:23px;}}.row-akkordeon .akkordeon-title.active{background-color:#826293;border-radius:46px;border-top:none;}.row-akkordeon .akkordeon-title.active h3{color:#fff;}.row-akkordeon .akkordeon-inhalt{padding:20px;}.bild{/*------------------------------------*\
  KARTE
\*------------------------------------*/}.bild .container{width:100%;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}.bild p,.bild img{margin-bottom:0;}.bild img{display:block;width:100%;}.row-karte .scontainer{padding-top:25px;padding-bottom:25px;text-align:center;}@media only screen and (min-width:1230px){.row-karte .scontainer{padding-top:50px;padding-bottom:50px;}}.row-karte .container{width:100%;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}.row-karte p,.row-karte img{margin-bottom:0;}#map{width:100%;height:300px;/*------------------------------------*\
  CURVE 
\*------------------------------------*/}@media only screen and (min-width:1230px){#map{height:700px;}}#map .gm-style .gm-style-iw-c{background:transparent;padding:0;box-shadow:none;border-radius:0px;}#map .gm-style .gm-style-iw-d{max-height:190px !important;height:190px !important;overflow:hidden !important;}#map .gm-style .gm-style-iw-d + button.gm-ui-hover-effect,#map .gm-style .gm-style-iw-d + button.gm-ui-hover-effect{top:18px !important;right:15px !important;border-radius:100px;z-index:333;background-color:#fff !important;}#map .gm-style .gm-style-iw-t::after{display:none;}#map p.kinder-map-box{background-color:transparent;}#map p.kinder-map-box img{-webkit-mask:url("img/mask-map4.svg");mask:url("img/mask-map4.svg");-webkit-mask-size:100%;mask-size:100%;}#map .gm-style .gm-style-iw-c,#map .gm-style .gm-style-iw-c{height:210px !important;max-height:210px !important;margin-top:20px !important;margin-left:-105px;}#map .gm-style .gm-style-iw-c::after,#map .gm-style .gm-style-iw-c::after{content:"";background-image:url("img/mask-map2.svg");background-size:cover;position:absolute;z-index:22;top:0;left:0;right:0;bottom:0;}.curve-bottom{position:relative;overflow:hidden;}.curve-bottom:after{content:" ";display:block;position:absolute;bottom:-2px;right:0px;z-index:500;background-image:url("img/welle.svg");background-repeat:no-repeat;background-size:cover;background-position:top center;width:100%;height:auto;padding-top:10.66%;}.curve-bottom .container{position:relative;z-index:10;}.curve-top{position:relative;overflow:hidden;/*------------------------------------*\
  SLIDESHOW GALERIE
\*------------------------------------*/}.curve-top:before{content:" ";display:block;position:absolute;top:-2px;right:0px;z-index:500;background-image:url("img/curve-top.svg");background-repeat:no-repeat;background-size:cover;background-position:top center;width:100%;height:auto;padding-top:3.25%;}.curve-top .container{position:relative;z-index:10;}.row-repeater .container{position:relative;text-align:center;}.row-repeater .bg{background-size:cover;width:100%;position:relative;}@media only screen and (max-width:767px){.row-repeater .bg{width:70%;margin-left:auto;margin-right:auto;margin-bottom:20px;}}.row-repeater .bg .bg-inside{display:block;padding-top:52.4%;}.row-repeater .owl-controls .owl-dots{display:none !important;}.svg-carousel{display:flex;justify-content:center;margin-top:20px;margin-bottom:30px;/*------------------------------------*\
  TEAM
\*------------------------------------*/}@media only screen and (min-width:1230px){.svg-carousel{margin-top:40px;margin-bottom:60px;}}.svg-carousel a{display:block;text-align:center;margin-left:5px;margin-right:5px;color:#000 !important;}@media only screen and (min-width:1230px){.svg-carousel a{margin-left:20px;margin-right:20px;}}@media only screen and (min-width:1600px){.svg-carousel a{margin-left:40px;margin-right:40px;}}.svg-carousel a:before{content:" ";display:block;width:25px;/*background-image: url('img/svg-sample.svg');*/height:25px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:auto;margin-right:auto;margin-bottom:10px;}@media only screen and (min-width:1230px){.svg-carousel a:before{width:45px;height:45px;}}.svg-carousel a:hover{color:#826293;}.svg-carousel a.schlafraeume:before{background-image:url("img/icon/alt-icon-schlafraeume-pos.svg");}.svg-carousel a.schlafraeume:hover:before{background-image:url("img/icon/alt-icon-schlafraeume-orange.svg");}.svg-carousel a.malzimmer:before{background-image:url("img/icon/alt-icon-malzimmer-pos.svg");}.svg-carousel a.malzimmer:hover:before{background-image:url("img/icon/alt-icon-malzimmer-orange.svg");}.svg-carousel a.spielzimmer:before{background-image:url("img/icon/alt-icon-spielzimmer-pos.svg");}.svg-carousel a.spielzimmer:hover:before{background-image:url("img/icon/alt-icon-spielzimmer-orange.svg");}.svg-carousel a.kueche:before{background-image:url("img/icon/alt-icon-kueche-pos.svg");}.svg-carousel a.kueche:hover:before{background-image:url("img/icon/alt-icon-kueche-orange.svg");}.svg-carousel a.spielplatz:before{background-image:url("img/icon/alt-icon-spielplatz-pos.svg");}.svg-carousel a.spielplatz:hover:before{background-image:url("img/icon/alt-icon-spielplatz-orange.svg");}.svg-carousel a.wald:before{background-image:url("img/icon/alt-icon-wald-pos.svg");}.svg-carousel a.wald:hover:before{background-image:url("img/icon/alt-icon-wald-orange.svg");}.svg-carousel a.garten:before{background-image:url("img/icon/alt-icon-garten-pos.svg");}.svg-carousel a.garten:hover:before{background-image:url("img/icon/alt-icon-garten-orange.svg");}.team-wrapper{margin-top:30px;/*------------------------------------*\
  STELLEN
\*------------------------------------*/}.team-wrapper .team{margin-bottom:30px;}@media only screen and (min-width:767px){.team-wrapper .team{display:flex;align-items:center;}}.team-wrapper .team:nth-child(even){background-color:#ffd19b;}@media only screen and (min-width:767px){.team-wrapper .team:nth-child(even){flex-direction:row-reverse;}}.team-wrapper .team:nth-child(odd){background-color:#d0e890;}@media only screen and (min-width:767px){.team-wrapper .editor-inline{width:50%;}}.team-wrapper .left-inside{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;text-align:left;}@media only screen and (min-width:767px){.team-wrapper .left-inside{text-align:center;}}@media only screen and (min-width:1230px){.team-wrapper .left-inside{padding-left:30px;padding-right:30px;}}.team-wrapper .bg{padding-top:75%;background-size:cover;}.team-wrapper .mail{margin-top:15px;margin-bottom:15px;}.team-wrapper .mail:before{content:" ";width:27px;height:17px;background-image:url("img/icon/alt-icon-mail-pos.svg");background-repeat:no-repeat;background-size:contain;display:block;margin-right:5px;}@media only screen and (min-width:767px){.team-wrapper .mail:before{margin-left:auto;margin-right:auto;}}.team-wrapper .mail:hover:before{background-image:url("img/icon/alt-icon-mail-orange.svg");}.stellen{background-color:#f7a70b;color:#fff;/*------------------------------------*\
  GRAVITY
\*------------------------------------*/}.stellen h1,.stellen h2,.stellen h3{color:#fff;}.stellen .container{padding-top:60px;padding-bottom:60px;}@media only screen and (min-width:1230px){.stellen .container{padding-top:140px;padding-bottom:120px;}}body{/*------------------------------------*\
  INFOGRAFIK
\*------------------------------------*/}body .gform_legacy_markup_wrapper form{text-align:left;max-width:100%;margin:0 auto;}body .top_label textarea,body .top_label select,body .top_label input,body .top_label textarea,body .top_label select,body .top_label input{border:1px solid #50280e;border-radius:20px;}body .kinder-top-bild::after,body .kinder-top-bild::after{background:transparent;}body .gform_legacy_markup_wrapper .gf_page_steps,body .gform_legacy_markup_wrapper .gf_page_steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media only screen and (max-width:767px){body .gform_legacy_markup_wrapper .gf_step{margin-left:0;margin-right:0;}}body .gf_step_number,body .gf_step_number{display:none !important;}body .gfieldset-legend,body .gfieldset-legend{display:none;}@media only screen and (min-width:767px){body .width-50.gform_fieldset{width:48%;float:left;padding:0;margin:0 2% 0 0;border:0;}}body .width-50.start-1-right{margin:0 0 0 2%;}@media only screen and (min-width:767px){body .aasss{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}body .asss{margin-right:14px;}body .aasss .button{margin-top:0;}body .gform_legacy_markup_wrapper .gform_page_footer,body .gform_legacy_markup_wrapper .gform_page_footer{text-align:center;border-top:2px solid #50280e;}body .gchoice.gchoice_select_all,body .gchoice.gchoice_select_all{display:block !important;}body div.gform_wrapper .gform_page_footer .button.gform_next_button,body input[type="checkbox"] + label::before,body .gfield_radio label::before,body div.gform_wrapper .gform_page_footer .button.gform_next_button,body input[type="checkbox"] + label::before,body .gfield_radio label::before{border:1px solid #50280e;}body input[type="checkbox"]:checked + label::before,body input[type="radio"]:checked + label::before{background-color:#826293;border:1px solid #826293 !important;}body input[type="checkbox"] + label::before,body .gfield_radio label::before,body input[type="checkbox"] + label::before,body .gfield_radio label::before{border-radius:100px;}@media only screen and (min-width:1230px){body .block-abstand,body .block-abstand{width:1000px;}}body .gfield_label,body .gfield_label{font-weight:bold !important;}body .gform_wrapper .gfield_required,body .gform_wrapper .gfield_required{color:#826293 !important;}body .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"]{margin-top:10px;}.blaetter-oben{position:relative;z-index:999;}.blaetter-oben .container{position:relative;z-index:10;}.blaetter-oben:before{content:" ";background-image:url("img/icon/alt-blaetter-oben.svg");background-repeat:no-repeat;background-size:contain;/*height: 100%;*/width:100%;padding-top:28.36%;position:absolute;top:-100px;left:0;z-index:5;display:none;}@media only screen and (min-width:1230px){.blaetter-oben:before{display:block;}}.blaetter-unten,.blaetter-unten-abstand{position:relative;z-index:999;}.blaetter-unten .container,.blaetter-unten-abstand .container{position:relative;z-index:10;}.blaetter-unten:after,.blaetter-unten-abstand:after{content:" ";background-image:url("img/icon/alt-blaetter-unten.svg");background-repeat:no-repeat;background-size:contain;width:100%;padding-top:38.64%;position:absolute;bottom:0px;left:0;z-index:5;display:none;}@media only screen and (min-width:1230px){.blaetter-unten:after,.blaetter-unten-abstand:after{display:block;}}.blaetter-unten-abstand{/*------------------------------------*\
  ZAUBERWALDDE, .ZAUBERWALDEN
\*------------------------------------*/}.blaetter-unten-abstand:after{bottom:-130px;}.zauberwaldde,.zauberwalden{/*------------------------------------*\
	JOBS
\*------------------------------------*/}.zauberwaldde .wrapper:before,.zauberwalden .wrapper:before,.zauberwaldde .wrapper:after,.zauberwalden .wrapper:after{background-image:url("img/muster-wald.svg");}.zauberwaldde .logo,.zauberwalden .logo{background-image:url("img/zauberwald.svg");}.zauberwaldde .row-footer .logo,.zauberwalden .row-footer .logo{background-image:url("img/zauberwald-white.svg");}.zauberwaldde h1,.zauberwalden h1,.zauberwaldde h2,.zauberwalden h2,.zauberwaldde h3,.zauberwalden h3,.zauberwaldde h4,.zauberwalden h4,.zauberwaldde h5,.zauberwalden h5,.zauberwaldde h6,.zauberwalden h6{color:#f39200;}.zauberwaldde .mainmenu ul li:hover a,.zauberwalden .mainmenu ul li:hover a,.zauberwaldde .mainmenu ul li.current-menu-item a,.zauberwalden .mainmenu ul li.current-menu-item a,.zauberwaldde .mainmenu ul li.current-menu-parent a,.zauberwalden .mainmenu ul li.current-menu-parent a,.zauberwaldde .ticon a:hover,.zauberwalden .ticon a:hover{color:#f39200;}.zauberwaldde a.button,.zauberwalden a.button,.zauberwaldde .button,.zauberwalden .button,.zauberwaldde input[type="submit"],.zauberwalden input[type="submit"],.zauberwaldde div.gform_wrapper .gform_page_footer .button.gform_next_button,.zauberwalden div.gform_wrapper .gform_page_footer .button.gform_next_button{background-color:#f39200;}.zauberwaldde a.button:hover,.zauberwalden a.button:hover,.zauberwaldde .button:hover,.zauberwalden .button:hover,.zauberwaldde input[type="submit"]:hover,.zauberwalden input[type="submit"]:hover,.zauberwaldde div.gform_wrapper .gform_page_footer .button.gform_next_button:hover,.zauberwalden div.gform_wrapper .gform_page_footer .button.gform_next_button:hover{background-color:#fff;color:#f39200;border-color:#f39200;}.zauberwaldde .row-akkordeon .akkordeon-title.active,.zauberwalden .row-akkordeon .akkordeon-title.active{background-color:#f39200;}.zauberwaldde .backtotop,.zauberwalden .backtotop{background-color:#f39200;}.zauberwaldde .backtotop:hover,.zauberwalden .backtotop:hover{background-color:#fff;}.zauberwaldde .row-footer a:hover,.zauberwalden .row-footer a:hover{color:#fff;}.zauberwaldde .ticon.mail a:hover:before,.zauberwalden .ticon.mail a:hover:before{background-image:url("img/icon/alt-icon-mail-wald.svg");}.zauberwaldde .ticon.phone a:hover:before,.zauberwalden .ticon.phone a:hover:before{background-image:url("img/icon/alt-icon-phone-wald.svg");}.zauberwaldde .ticon.language a:hover:before,.zauberwalden .ticon.language a:hover:before{background-image:url("img/icon/alt-icon-sprache-wald.svg");}.zauberwaldde .svg-carousel a.spielzimmer:hover:before,.zauberwalden .svg-carousel a.spielzimmer:hover:before{background-image:url("img/icon/alt-icon-spielzimmer-wald.svg");}.zauberwaldde .svg-carousel a.kueche:hover:before,.zauberwalden .svg-carousel a.kueche:hover:before{background-image:url("img/icon/alt-icon-kueche-wald.svg");}.editor-flex{width:100%;}.two-columns .editor-inline{margin-bottom:40px;}.jobs-wrapper{margin-top:40px;}.job{background-color:#f7a70b;color:#fff;padding:18px 25px;margin-bottom:10px;}@media only screen and (min-width:768px){.job{font-size:26px;line-height:32px;}}.job .first{margin-bottom:10px;}@media only screen and (min-width:768px){.job .first{margin-bottom:0px;width:50%;}}.job .first strong{display:block;}.job .second{margin-bottom:10px;}@media only screen and (min-width:768px){.job .second{width:30%;margin-bottom:0;}}@media only screen and (min-width:768px){.job .third{width:20%;}}.job .button{background-color:#fff;color:#f7a70b;transition:none;transition:all 0.2s;display:inline-block;margin-bottom:0;}.job .button:hover{background-color:transparent;border:solid 1px #fff;color:#fff;}@media only screen and (min-width:768px){.job .button{display:block;height:66px;line-height:66px;text-align:center;padding:0px;font-size:26px;margin-bottom:0;}}.single .info2{margin-bottom:30px;}.button.zauberwald.en{display:none;}