/*------------------------------------*\
  //ANCHOR IMPORTS
\*------------------------------------*/@import "css/reset.css";@import "css/grid.css";@import "css/font-awesome.min.css";@import "css/material-icons.css";@import "js/lightbox/lightbox.css";@import "js/owl/owl.carousel.css";*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,body,html{font-family:Arial, Helvetica, sans-serif;}body,html{font-size:16px;line-height:23px;height:100%;background-color:#fbfbfb;color:#666;/*------------------------------------*\
  //ANCHOR COMMON
\*------------------------------------*/}@media only screen and (min-width:1230px){body,html{min-width:1200px;}}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;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700;}h1,h2{font-size:24px;text-transform:uppercase;color:#4fa3c9;}@media only screen and (min-width:1230px){h1,h2{font-size:24px;}}h3{font-size:21px;color:#867360;}@media only screen and (min-width:1230px){h3{font-size:21px;}}h4{font-size:19px;}@media only screen and (min-width:1230px){h4{font-size:19px;}}h5{font-size:19px;}@media only screen and (min-width:1230px){h5{font-size:19px;}}h6{font-size:19px;}@media only screen and (min-width:1230px){h6{font-size:19px;}}p{margin-bottom:20px;}a{color:inherit;text-decoration:none;}.upper{text-transform:uppercase;/*------------------------------------*\
  //ANCHOR BUTTON
\*------------------------------------*/}a.button,.button{display:inline-block;vertical-align:top;font-size:16px;text-transform:uppercase;border-radius:0px;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;/*------------------------------------*\
  //ANCHOR MATERIAL ICONS
\*------------------------------------*/}a.button,.button{background-color:#000;color:#fff;border-color:transparent;}a.button:hover,.button:hover{background-color:#fff;color:#000;border-color:#000;}a.button.invert,.button.invert{background-color:#fff;color:#000;border-color:#000;}a.button.invert:hover,.button.invert:hover{background-color:#000;color:#fff;border-color:transparent;}a.button.style1,.button.style1{background-color:#737373;color:#fff;border-color:transparent;}a.button.style1:hover,.button.style1:hover{background-color:#fff;color:#737373;border-color:#737373;}a.button.style2,.button.style2{background-color:#454444;color:#fff;border-color:transparent;}a.button.style2:hover,.button.style2:hover{background-color:#fff;color:#454444;border-color:#454444;}a.button.style3,.button.style3{background-color:#353333;color:#fff;border-color:transparent;}a.button.style3:hover,.button.style3:hover{background-color:#fff;color:#353333;border-color:#353333;}i[class^="material"]{font-size:40px;/*------------------------------------*\
  //ANCHOR ICON
\*------------------------------------*/}.icon{display:block;padding-left:25px;position:relative;/*------------------------------------*\
  //ANCHOR 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:#000;color:#fff;/*------------------------------------*\
  //ANCHOR 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;/*------------------------------------*\
  //ANCHOR ALIGN
\*------------------------------------*/}@media only screen and (min-width:767px){ul.social{justify-content:flex-end;}}ul.social li{display:flex;justify-content:center;align-items:center;padding-left:0;margin-left:0;margin-right:10px;background-color:#000;color:#fff;width:30px;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{width:auto;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;/*------------------------------------*\
  //ANCHOR TABLE
\*------------------------------------*/}table{border-collapse:collapse;width:100%;/*------------------------------------*\
  //ANCHOR FORM
\*------------------------------------*/}table td,table th{border:none;text-align:left;padding:6px;}table th{font-style:normal;}table th,table tr:nth-child(odd){background-color:#f7f7f7;}form,table{margin-top:20px;}@media only screen and (min-width:1230px){form,table{margin-top:40px;}}form select,table select,form input:not([type="checkbox"]),table input:not([type="checkbox"]),form input[type="submit"],table input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}form input,table input,form textarea,table textarea,form select,table select{width:100%;padding:0px;padding-left:20px;font-size:14px;padding-top:10px;padding-bottom:22px;border:none;color:#999;border:solid 1px #999;background:#fff;margin-bottom:15px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}form input::-webkit-input-placeholder,table input::-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:-moz-placeholder,table input:-moz-placeholder,form textarea:-moz-placeholder,table textarea:-moz-placeholder,form select:-moz-placeholder,table select:-moz-placeholder{color:#999;opacity:1;}form input::-moz-placeholder,table input::-moz-placeholder,form textarea::-moz-placeholder,table textarea::-moz-placeholder,form select::-moz-placeholder,table select::-moz-placeholder{color:#999;opacity:1;}form input:-ms-input-placeholder,table input:-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:160px;padding-top:10px;line-height:18px;}form fieldset,table fieldset{margin-bottom:20px;}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;margin-left:auto;margin-right:auto;font-size:14px;padding-top:10px;padding-bottom:22px;padding-left:20px;padding-right:20px;}form .wpcf7-spinner,table .wpcf7-spinner{display:none;}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,form br,table br{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);}}@media only screen and (min-width:1230px){.fourthform{width:calc((100% - 60px) / 4);}}.fullform{width:100%;}.fullform.center{text-align:center;/*------------------------------------*\
  //ANCHOR GRID SYSTEM
\*------------------------------------*/}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;background:#fff;}.row{margin:0px auto;width:100%;/*------------------------------------*\
  //ANCHOR EDITOR
\*------------------------------------*/}.row .container{margin:0px auto;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.row .container{width:980px;padding-left:0;padding-right:0;}}.editor{width:100%;}@media only screen and (min-width:767px){.editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;}}.editor-inline{width:100%;margin-bottom:30px;}@media only screen and (min-width:767px){.editor-inline{margin-bottom:0;}}.editor-inline:last-child{margin-bottom:0;}.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}@media only screen and (min-width:767px){.editor-flex.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:767px){.six-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.six-columns .editor-inline{width:calc((100% - 125px) / 6);}}@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{/*------------------------------------*\
  //ANCHOR 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;/*------------------------------------*\
  //ANCHOR 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;}@media only screen and (min-width:1230px){.smallabstand .container{padding-top:50px;padding-bottom:50px;}}@media only screen and (min-width:1230px){.mediumabstand .container{padding-top:100px;padding-bottom:100px;}}@media only screen and (min-width:1230px){.bigabstand .container{padding-top:150px;padding-bottom:150px;}}.grey{background-color:#f0f0f0;/*------------------------------------*\
  //ANCHOR ROW-EMPTY  
\*------------------------------------*/}.row-empty{position:relative;padding-top:0;padding-bottom:0;background-image:url("img/footer.webp");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;height:200px;/*------------------------------------*\
  //ANCHOR SLIDER
\*------------------------------------*/}.row-empty .logo{position:relative;margin-left:auto;margin-right:auto;width:280px;top:50px;}@media only screen and (min-width:500px){.row-empty .logo{width:300px;}}.row-topslider{position:relative;padding-top:0;padding-bottom:0;background-image:url("img/slider.webp");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;margin-bottom:40px;/*.slideshow-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

	.slideshow {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.slideshow,
	.owl-stage-outer,
	.owl-stage,
	.owl-item,
	.item {
		width: 100%;
		height: 100%;
	}

	.item {
		background-size: cover;
		background-position: center center;
	}
}

.slider-text {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: #fff;
	display: block;

	.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: $desktop) {
			max-width: 960px;
			padding-left: 0;
			padding-right: 0;
		}
	}
}*/}@media only screen and (min-width:1230px){.row-topslider{margin-bottom:130px;}}.row-topslider .owl-controls .owl-dots{bottom:30px;}.row-topslider .logo{position:relative;margin-left:auto;margin-right:auto;width:280px;}@media only screen and (min-width:500px){.row-topslider .logo{width:460px;}}@media only screen and (min-width:1230px){.row-topslider .logo{width:843px;top:15px;}}.row-topslider .slideshow-wrapper{position:relative;box-shadow:0px 0px 30px 5px rgba(0, 0, 0, 0.3);top:30px;margin-bottom:-30px;}@media only screen and (min-width:1230px){.row-topslider .slideshow-wrapper{top:70px;margin-bottom:-70px;}}.row-topslider a.picture{margin-bottom:0;}.row-topslider a.picture:before{padding-top:30%;}.owl-controls{display:none;/*------------------------------------*\
  //ANCHOR ROW-TOP  
\*------------------------------------*/}@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-top{display:none;color:#7e7e7e;font-size:14px;/*------------------------------------*\
  //ANCHOR HEADER
\*------------------------------------*/}@media only screen and (min-width:1230px){.row-top{display:block;}}@media only screen and (min-width:1230px){.row-top .container{padding-top:30px;}}@media only screen and (min-width:1230px){.row-top .editor-flex{width:900px;}}.row-top .editor-inline .inside{position:relative;padding-left:40px;}.row-top .editor-inline .inside:before{content:" ";display:block;width:35px;height:35px;position:absolute;left:0;top:0;}.row-top .editor-inline:nth-child(1) .inside:before{background-image:url("img/phone.webp");background-repeat:no-repeat;background-size:32px 31px;background-position:center center;}.row-top .editor-inline:nth-child(2) .inside:before{background-image:url("img/place.webp");background-repeat:no-repeat;background-size:29px 35px;background-position:center center;}.row-header{position:relative;left:0px;top:0px;width:100%;text-align:center;z-index:5000;}@media only screen and (min-width:1230px){.row-header{top:30px;}}.row-header .container{position:relative;padding-top:15px;padding-bottom:15px;background:#4fa3c9;}@media only screen and (min-width:1230px){.row-header .container{padding-top:23px;padding-bottom:23px;}}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;}.row-header .editor-logo{width:auto;margin-bottom:0;display:none;}.row-header .editor-menu{width:auto;flex-grow:1;margin-bottom:0;}.logo{display:block;position:relative;line-height:1;width:140px;background-image:url("img/logo.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;}.logo:before{content:" ";display:block;width:100%;padding-top:34.33%;}.picture{display:block;position:relative;line-height:1;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px;/*------------------------------------*\
  //ANCHOR MAIN NAVIGATION
\*------------------------------------*/}.picture:before{content:" ";display:block;width:100%;padding-top:60%;}.picture.ratio-1-1:before{padding-top:100%;}.picture.ratio-5-4:before{padding-top:80%;}.picture.ratio-4-3:before{padding-top:75%;}.picture.ratio-3-2:before{padding-top:66%;}.picture.ratio-16-9:before{padding-top:56.25%;}.picture.ratio-2-1:before{padding-top:50%;}.picture.ratio-3-1:before{padding-top:33.33%;}.mainmenu{display:none;/*------------------------------------*\
  //ANCHOR MOBILE NAVIGATION
\*------------------------------------*/}@media screen and (min-width:1230px){.mainmenu{display:block;}}.mainmenu ul{display:flex;justify-content:center;align-items:center;}.mainmenu ul li{position:relative;padding:0px;margin-right:25px;margin-left:25px;}.mainmenu ul li a{display:block;position:relative;margin:0px auto;text-align:center;font-size:18px;color:#fff;font-weight:400;}.mainmenu ul li:last-child{margin-right:0;}.mainmenu ul li:hover a{color:#ebe1db;}.mainmenu li:hover ul{display:block;}.mainmenu ul ul{display:none;position:absolute;top:100%;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;/*------------------------------------*\
  //ANCHOR FLEXNAV
\*------------------------------------*/}@media screen and (min-width:1230px){.mobilemenu{display:none;}}.mobilemenu .menu-button{display:block;cursor:pointer;}.mobilemenu .menu-button .touch-button,.mobilemenu .menu-button i{display:none;}.mobilemenu .menu-button .line{width:40px;height:3px;background-color:#fff;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;transform-style:preserve-3d;-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:100%;/*------------------------------------*\
  //ANCHOR 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%;/*------------------------------------*\
  //ANCHOR FOOTER
\*------------------------------------*/}.row-footer{position:relative;/*------------------------------------*\
  //ANCHOR AKKORDEON
\*------------------------------------*/}.row-footer .bg{height:50px;background-image:url("img/footer.webp");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;}@media only screen and (min-width:1230px){.row-footer .bg{height:170px;}}.row-footer .container{padding-top:25px;padding-bottom:25px;}@media only screen and (min-width:1230px){.row-footer .container{padding-top:50px;padding-bottom:50px;}}.row-footer .editor-inline{margin-bottom:20px;}@media only screen and (min-width:767px){.row-footer .editor-inline{margin-bottom:0;}}@media only screen and (min-width:1230px){.row-footer .editor-inline:nth-child(3) .inside{padding-right:100px;}}.row-footer .editor.center{margin-top:20px;font-size:12px;text-align:center;}.row-footer .logo{margin-bottom:25px;}.row-footer .menu{display:flex;}.row-footer .menu li{margin-right:20px;}.row-footer .menu ul{display:none;}.akkordeon{/*------------------------------------*\
  //ANCHOR SERVICES-CAROUSEL
\*------------------------------------*/}.akkordeon .element{position:relative;margin-bottom:20px;}.akkordeon .akkordeon-title{cursor:pointer;background-color:#e7e7e7;padding:15px 20px;}.akkordeon .akkordeon-title:after{content:"\f107";font-family:"FontAwesome";position:absolute;font-size:15px;top:16px;right:20px;}.akkordeon .akkordeon-title h3{margin-bottom:0;}.akkordeon .akkordeon-title.active{background-color:#dfdfdf;}.akkordeon .akkordeon-title.active:after{content:"\f106";font-family:"FontAwesome";}.akkordeon .akkordeon-inhalt{padding-top:20px;}.services-carousel{margin-top:30px;margin-bottom:30px;/*------------------------------------*\
  //ANCHOR BOX
\*------------------------------------*/}.services-carousel .picture{margin-bottom:0;}.element-box{margin-top:40px;/*------------------------------------*\
  //ANCHOR KARTE
\*------------------------------------*/}.element-box .inhalt{display:none;}.element-box .inhalt .inhalt-inside{padding-left:30px;padding-right:30px;}.element-box .picture:hover{background-image:none;}.element-box .picture:hover .inhalt{display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#f0f0f0;}.karte{/*------------------------------------*\
  //ANCHOR BILD
\*------------------------------------*/}.karte .container{width:100%;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-bottom:50px;}@media only screen and (min-width:1230px){.karte .container{margin-bottom:100px;}}.karte iframe{width:100%;}@media only screen and (min-width:1230px){.karte iframe{height:788px;}}.bgbild{/*------------------------------------*\
  //ANCHOR LEISTUNGEN  
\*------------------------------------*/}.bgbild .container{width:100%;padding-bottom:0;padding-left:0;padding-right:0;padding-top:30%;}.bgbild p,.bgbild img{margin-bottom:0;}#leistungen{/*------------------------------------*\
  //ANCHOR OFFNUNGSZEITEN  
\*------------------------------------*/}@media only screen and (min-width:1230px){#leistungen h2,#leistungen .element-text{padding-left:15px;padding-right:15px;}}#leistungen .element-text{margin-bottom:30px;}@media only screen and (min-width:1230px){#leistungen .element-text{margin-bottom:60px;}}#leistungen .element-wiederholung .editor-inline{margin-bottom:25px;}#leistungen .element-wiederholung .inside{position:relative;height:100%;background-color:#af9d8b;color:#fff;padding:15px;border-bottom-right-radius:15px;}#leistungen .element-wiederholung .inside-inside{position:relative;padding-left:30px;}#leistungen .element-wiederholung .inside-inside:before{content:" ";display:block;position:absolute;top:0;left:0;width:18px;height:22px;background-image:url("img/point.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;}#offnungszeiten{overflow:hidden;/*------------------------------------*\
  //ANCHOR KONTAKT  
\*------------------------------------*/}#offnungszeiten .container{padding-top:10px;}@media only screen and (min-width:1230px){#offnungszeiten .container{padding-bottom:20px;}}#offnungszeiten .editor{position:relative;padding-bottom:30px;}#offnungszeiten .editor:after{content:" ";position:absolute;bottom:0;left:-1000px;display:block;width:calc(100% + 2000px);height:10px;background-color:#4fa3c9;}#offnungszeiten .editor-flex{margin-top:30px;}@media only screen and (min-width:1230px){#offnungszeiten .editor-flex{margin-top:50px;}}#offnungszeiten .editor-flex .picture{width:220px;margin-left:auto;margin-right:auto;text-align:center;border-radius:9999px;border:solid 5px #867360;}#kontakt form{max-width:670px;margin-left:auto;margin-right:auto;}