/*------------------------------------*\
  FONTS
\*------------------------------------*/@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-family:'Urbanist';src:url('fonts/Urbanist-Regular.eot');src:url('fonts/Urbanist-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Urbanist-Regular.woff2') format('woff2'), url('fonts/Urbanist-Regular.woff') format('woff'), url('fonts/Urbanist-Regular.ttf') format('truetype'), url('fonts/Urbanist-Regular.svg#Urbanist-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Urbanist';src:url('fonts/Urbanist-Bold.eot');src:url('fonts/Urbanist-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Urbanist-Bold.woff2') format('woff2'), url('fonts/Urbanist-Bold.woff') format('woff'), url('fonts/Urbanist-Bold.ttf') format('truetype'), url('fonts/Urbanist-Bold.svg#Urbanist-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Urbanist';src:url('fonts/Urbanist-Italic.eot');src:url('fonts/Urbanist-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/Urbanist-Italic.woff2') format('woff2'), url('fonts/Urbanist-Italic.woff') format('woff'), url('fonts/Urbanist-Italic.ttf') format('truetype'), url('fonts/Urbanist-Italic.svg#Urbanist-Italic') format('svg');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Urbanist';src:url('fonts/Urbanist-Light.eot');src:url('fonts/Urbanist-Light.eot?#iefix') format('embedded-opentype'), url('fonts/Urbanist-Light.woff2') format('woff2'), url('fonts/Urbanist-Light.woff') format('woff'), url('fonts/Urbanist-Light.ttf') format('truetype'), url('fonts/Urbanist-Light.svg#Urbanist-Light') format('svg');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Urbanist';src:url('fonts/Urbanist-Medium.eot');src:url('fonts/Urbanist-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Urbanist-Medium.woff2') format('woff2'), url('fonts/Urbanist-Medium.woff') format('woff'), url('fonts/Urbanist-Medium.ttf') format('truetype'), url('fonts/Urbanist-Medium.svg#Urbanist-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Voyage';src:url('fonts/Voyage-Bold.eot');src:url('fonts/Voyage-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Voyage-Bold.woff2') format('woff2'), url('fonts/Voyage-Bold.woff') format('woff'), url('fonts/Voyage-Bold.ttf') format('truetype'), url('fonts/Voyage-Bold.svg#Voyage-Bold') format('svg');font-weight:500;font-style:normal;font-display:swap;/*------------------------------------*\
  IMPORTS
\*------------------------------------*/}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,body,html{font-family:'Urbanist';}.julien h2{font-family:'Voyage';}body,html{font-size:17px;line-height:25px;height:100%;color:#676767;font-weight:400;background-color:#fbfbfb;letter-spacing:0.4px;/*------------------------------------*\
  COMMON
\*------------------------------------*/}@media only screen and (min-width:1230px){body,html{min-width:1200px;font-size:20px;line-height:30px;}}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:300;letter-spacing:none;}@media only screen and (min-width:1230px){h1,h2,h3,h4,h5,h6{margin-bottom:30px;}}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:767px){h1{font-size:60px;line-height:70px;}}@media only screen and (min-width:1230px){h1{font-size:80px;line-height:95px;}}h2{font-size:25px;}@media only screen and (min-width:365px){h2{font-size:30px;}}@media only screen and (min-width:1230px){h2{font-size:50px;line-height:57px;}}h3{font-size:22px;margin-bottom:10px;font-weight:700;}@media only screen and (min-width:1230px){h3{font-size:30px;line-height:40px;}}h4{font-size:16px;line-height:25px;text-transform:uppercase;letter-spacing:1.6px;margin-bottom:10px;}h5,h6{font-size:20px;}p{margin-bottom:20px;}a{color:inherit;text-decoration:none;}.upper{text-transform:uppercase;}.clear{clear:both;display:block;height:1px;/*------------------------------------*\
  BUTTON
\*------------------------------------*/}a.button,.button,input[type="submit"]{display:inline-block;vertical-align:top;font-size:16px;text-transform:none;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;/*font-weight: 700;*/border:solid 1px transparent;text-align:center;}@media only screen and (min-width:1230px){a.button,.button,input[type="submit"]{line-height:53px;font-size:22px;min-width:264px;}}a.button.small,.button.small,input[type="submit"].small{font-weight:400;}@media only screen and (min-width:1230px){a.button.small,.button.small,input[type="submit"].small{font-size:18px;line-height:45px;min-width:219px;}}a.button,.button,input[type="submit"]{background-color:#d4927f;color:#fff;border-color:transparent;}a.button:hover,.button:hover,input[type="submit"]:hover{background-color:#fff;color:#d4927f;border-color:#d4927f;}a.button.white,.button.white,input[type="submit"].white{background-color:#fff;color:#000;border-color:transparent;}a.button.white:hover,.button.white:hover,input[type="submit"].white:hover{background-color:#000;color:#fff;border-color:#000;}a.button.gelb,.button.gelb,input[type="submit"].gelb{background-color:#f0c66d;color:#fff;border-color:transparent;}a.button.gelb:hover,.button.gelb:hover,input[type="submit"].gelb:hover{background-color:#fff;color:#f0c66d;border-color:#f0c66d;}a.button.personal,.button.personal,input[type="submit"].personal{background-color:#f8b69a;color:#fff;border-color:transparent;}a.button.personal:hover,.button.personal:hover,input[type="submit"].personal:hover{background-color:#fff;color:#f8b69a;border-color:#f8b69a;}a.button.grau,.button.grau,input[type="submit"].grau{background-color:#676767;color:#fff;border-color:transparent;}a.button.grau:hover,.button.grau:hover,input[type="submit"].grau:hover{background-color:#fff;color:#676767;border-color:#676767;}.button.fixed{display:none;position:fixed;z-index:999;right:0;top:30%;font-size:18px;font-weight:400;font-style:normal;letter-spacing:0.5px;margin-right:0;transform:rotate(-90deg);line-height:35px;right:-82px;min-width:200px;/*------------------------------------*\
  ICON
\*------------------------------------*/}@media only screen and (min-width:1230px){.button.fixed{display:block;top:40%;}}@media only screen and (min-width:1600px){.button.fixed{font-size:25px;line-height:55px;width:307px;line-height:68px;top:30%;right:-119px;min-width:264px;}}.button.fixed{background-color:#b54728;color:#fff;border-color:transparent;}.button.fixed:hover{background-color:#fff;color:#b54728;border-color:#b54728;}.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:27px;height:27px;line-height:30px;text-align:center;cursor:pointer;display:block;background-image:url('img/totop.svg');background-repeat:no-repeat;background-size:contain;/*------------------------------------*\
  SOCIAL
\*------------------------------------*/}ul.social{display:flex;flex-wrap:wrap;justify-content:flex-start;/*------------------------------------*\
  ALIGN
\*------------------------------------*/}@media only screen and (min-width:767px){ul.social{justify-content:flex-end;}}ul.social li{padding-left:0;margin-left:0;margin-right:20px;background-color:#fff;color:#d4927f;width:31px;height:31px;line-height:30px;text-align:center;transition:all 0.2s;border-radius:999px;}@media only screen and (min-width:767px){ul.social li{margin-left:10px;margin-right:0;}}ul.social li:hover{opacity:0.8;}ul.social a{display:block;}img{width:100%;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%;/*------------------------------------*\
  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;}.grecaptcha-badge{visibility:hidden;}form,table{margin-top:20px;}@media only screen and (min-width:1230px){form,table{margin-top:40px;}}form input[name="workshop"],table input[name="workshop"]{display:none;}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:0px;font-size:14px;height:36px;line-height:36px;border:none;color:#d4927f;border-bottom:solid 1px #d4927f;background:transparent;margin-bottom:20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;outline:none !important;}@media only screen and (min-width:1230px){form input,table input,form textarea,table textarea,form select,table select{font-size:22px;margin-bottom:45px;}}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:#d4927f;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:#d4927f;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:#d4927f;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:#d4927f;opacity:1;}form textarea,table textarea{width:100%;height:100px;padding-top:7px;line-height:18px;}@media only screen and (min-width:1230px){form textarea,table textarea{height:279px;}}form fieldset,table fieldset{margin-bottom:20px;}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;/*font-size: 18px;
		line-height: 45px;*/margin-right:0;}@media only screen and (min-width:1230px){form input[type="submit"],table input[type="submit"]{float:right;}}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);}}.fullform{width:100%;/*------------------------------------*\
  GRID SYSTEM
\*------------------------------------*/}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;background:#fff;padding-top:75px;}@media only screen and (min-width:1230px){.wrapper{padding-top:0;}}.row{margin:0px auto;width:100%;/*------------------------------------*\
  EDITOR
\*------------------------------------*/}.row .container{margin:0px auto;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.row .container{width:1200px;padding-left:0;padding-right:0;}}@media only screen and (min-width:1600px){.row .container{width:1469px;}}@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:1230px){.three-columns.editor-flex{margin-top:50px;}}@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: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:70px;padding-bottom:70px;}}.row-page ul{margin-bottom:20px;}.row-page ul li{list-style-type:none;margin-left:0px;padding-left:25px;position:relative;}@media only screen and (min-width:1230px){.row-page ul li{font-size:22px;line-height:40px;}}.row-page ul li:before{content:' ';position:absolute;top:7px;left:0;width:17px;height:14px;background-image:url('img/li-light.svg');background-repeat:no-repeat;background-size:contain;border-radius:9999px;}@media only screen and (min-width:1230px){.row-page ul li:before{top:13px;}}.grey{background-color:#f0f0f0;}@media only screen and (min-width:1230px){.smallabstand .container{padding-top:25px;padding-bottom:50px;}}@media only screen and (min-width:1230px){.middleabstand .container{padding-top:110px;padding-bottom:110px;}}@media only screen and (min-width:1230px){.bigabstand .container{padding-top:140px;padding-bottom:140px;}}.megaabstand{/*------------------------------------*\
  SLIDER
\*------------------------------------*/}@media only screen and (min-width:1230px){.megaabstand .container{padding-top:200px;padding-bottom:200px;}}.home .row-topslider{padding-top:80%;}@media only screen and (min-width:767px){.home .row-topslider{padding-top:0;height:100%;height:calc(100vh - 75px);}}@media only screen and (min-width:1230px){.home .row-topslider{height:100vh;}}.home .row-topslider .scroll-wrapper{display:none;}@media only screen and (min-width:1230px){.home .row-topslider .scroll-wrapper{display:block;}}.home .row-topslider .scroll-wrapper .scroll{display:block;}.home .row-topslider .owl-controls{position:absolute;left:0;bottom:0px;width:100%;}@media only screen and (min-width:1230px){.home .row-topslider .owl-controls{display:block;}}.home .row-topslider .owl-controls .owl-dots{display:none !important;}.home .row-topslider .owl-controls .owl-nav{position:relative;margin-left:auto;margin-right:auto;}@media only screen and (min-width:1230px){.home .row-topslider .owl-controls .owl-nav{max-width:1200px;padding-left:0;padding-right:0;}}@media only screen and (min-width:1600px){.home .row-topslider .owl-controls .owl-nav{max-width:1469px;}}.home .row-topslider .owl-controls .owl-nav .owl-prev{display:none !important;}.home .row-topslider .owl-controls .owl-nav .owl-next{background-image:url('img/nav/owl/owl-top-next.svg');background-repeat:no-repeat;background-size:100%;width:27px;height:27px;float:left;right:0;position:relative;bottom:40px;}.row-topslider{position:relative;padding-top:0;padding-bottom:0;padding-top:40%;overflow:hidden;}@media only screen and (min-width:767px){.row-topslider{padding-top:27%;}}.row-topslider .scroll-wrapper{display:block;position:absolute;bottom:0px;left:0;width:100%;height:0;z-index:999;text-align:center;}.row-topslider .scroll{display:block;width:26px;height:69px;background-image:url('img/scroll.svg');background-repeat:no-repeat;background-size:contain;margin-left:auto;margin-right:auto;cursor:pointer;position:relative;bottom:75px;z-index:500;display:none;}@media only screen and (min-width:1230px){.row-topslider .scroll{bottom:103px;}}.row-topslider .owl-controls{display:none;}.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;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;flex-direction:column;justify-content:flex-end;}@media only screen and (min-width:1230px){.slider-text .slider-text-text{max-width:1200px;padding-left:0;padding-right:0;justify-content:center;}}@media only screen and (min-width:1600px){.slider-text .slider-text-text{max-width:1469px;}}@media only screen and (min-width:1600px){.slider-text h1{position:relative;top:100px;}}.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 !important;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:10px;margin-right:10px;width:13px;height:13px;border-radius:9000px;background:#d4927f;border:solid 1px #d4927f;}.owl-controls .owl-dots .owl-dot.active{background:transparent;}@media only screen and (min-width:1230px){.activesidebar .row-header .logo,.activesidebar .slider-text,.activesidebar .topmenu{display:none;}}.activesidebar .row-header:before{display:none;}.row-header{position:fixed;left:0px;top:0px;width:100%;height:75px;text-align:center;z-index:5000;transition:top 0.3s cubic-bezier(0.4, 0, 0, 1);}@media only screen and (max-width:1230px){.row-header{background-color:#fff;}}.row-header:before{content:' ';z-index:0;width:100%;height:0;background-color:#fff;position:absolute;top:0;left:0;transition:height 1s cubic-bezier(0.4, 0, 0, 1);}@media only screen and (min-width:1230px){.row-header:before{display:block;}}.row-header .container{position:relative;height:100%;}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;}@media only screen and (min-width:1230px){.row-header .editor-flex{align-items:center;}}.row-header .editor-logo{width:auto;}.row-header .editor-menu{width:auto;flex-grow:1;display:flex;justify-content:flex-end;transition:margin 1s cubic-bezier(0.4, 0, 0, 1);}.row-header .logo{background-image:url('img/logo-brown.svg');transition:margin 1s cubic-bezier(0.4, 0, 0, 1);}@media only screen and (min-width:1230px){.row-header:not(.off-canvas) .logo{margin-top:24px;}}@media only screen and (min-width:1230px){.row-header:not(.off-canvas) .editor-flex{align-items:flex-start;}}@media only screen and (min-width:1230px){.row-header:not(.off-canvas) .editor-menu{margin-top:84px;}}@media only screen and (min-width:1230px){.row-header:not(.off-canvas) .topmenu ul li a{color:#fff;}}.row-header:not(.off-canvas) .menuright .menu-button .line{background-color:#fff;}@media only screen and (min-width:1230px){body.activesidebar .row-header{height:200px !important;top:0 !important;background-color:transparent !important;transition:none !important;position:fixed !important;}}@media only screen and (min-width:1230px){body.activesidebar .row-header .editor-flex{align-items:flex-start;}}@media only screen and (min-width:1230px){body.activesidebar .row-header .editor-menu{margin-top:84px;}}@media only screen and (min-width:1230px){body.activesidebar .row-header .menuright .menu-button .line{background-color:#fff !important;}}@media only screen and (min-width:1230px){.row-header,.row-header.fixed{height:200px;}}@media only screen and (min-width:1230px){.row-header .logo,.row-header.fixed .logo{background-image:url('img/logo-white.svg');width:248px;}}.row-header.off-canvas.fixed:before{/*height: 100%;*/content:' ';height:75px;}@media only screen and (min-width:1230px){.row-header.off-canvas.fixed{top:0;/*background-color: #fff;*/z-index:9999;height:75px;}}@media only screen and (min-width:1230px){.row-header.off-canvas.fixed .logo{background-image:url('img/logo-brown.svg');width:120px;}}.row-header.off-canvas.fixed .menuright .menu-button .line{background-color:#676767;}.row-header.off-canvas{/*------------------------------------*\
  LOGO
\*------------------------------------*/}@media only screen and (min-width:1230px){.row-header.off-canvas{top:-200px;height:75px;}}@media only screen and (min-width:1230px){.row-header.off-canvas .logo{background-image:url('img/logo-brown.svg');width:120px;}}.logo{display:block;position:relative;line-height:1;width:140px;background-repeat:no-repeat;background-position:left center;background-size:contain;transition:all 0.2s;}@media only screen and (min-width:1230px){.logo{width:248px;}}.logo:before{content:' ';display:block;width:100%;padding-top:42.94%;}.logo.white{background-image:url('img/logo-white.svg');}.logo.brown{background-image:url('img/logo-brown.svg');/*------------------------------------*\
  ROUNDLOGO
\*------------------------------------*/}.roundlogo{display:block;position:relative;line-height:1;width:140px;background-repeat:no-repeat;background-position:left center;background-size:contain;transition:all 0.2s;}@media only screen and (min-width:1230px){.roundlogo{width:200px;}}@media only screen and (min-width:1600px){.roundlogo{width:405px;}}.roundlogo:before{content:' ';display:block;width:100%;padding-top:100%;}.roundlogo.light{background-image:url('img/roundlogo-light.svg');}.roundlogo.dark{background-image:url('img/roundlogo-dark.svg');}.roundlogo.side{background-image:url('img/roundlogo-side.svg');/*------------------------------------*\
  NAVIGATION
\*------------------------------------*/}.topmenu{display:none;/*------------------------------------*\
  SIDEBAR
\*------------------------------------*/}@media screen and (min-width:1230px){.topmenu{display:block;}}.topmenu ul{display:flex;justify-content:flex-end;align-items:center;}.topmenu ul li{position:relative;padding:0px;margin-left:16px;margin-right:16px;}@media only screen and (min-width:1230px){.topmenu ul li{margin-left:28px;margin-right:28px;}}.topmenu ul li a{display:block;position:relative;line-height:75px;margin:0px auto;text-align:center;font-size:17px;color:#676767;letter-spacing:none;}@media only screen and (min-width:1230px){.topmenu ul li a{font-size:22px;font-weight:500;}}.topmenu ul li:last-child{margin-right:0;/*&:hover, &.current-menu-item, &.current-menu-parent {
				a {
					color: #999;
				}

			}*/}#sidebar{width:100%;position:fixed;top:0;left:0;width:100%;color:#000;height:100%;z-index:1000;transition:all 0.5s;text-align:left;display:none;background-color:#d4927f;}@media only screen and (min-width:767px){#sidebar{font-size:30px;line-height:60px;}}#sidebar.active{top:0;display:block;}#sidebar .container{height:100%;}#sidebar .sidebar-inside{padding:20px 0px;padding-top:110px;position:relative;/*padding-top: 40px;*/}@media only screen and (min-width:1230px){#sidebar .sidebar-inside{padding-top:195px;padding-bottom:50px;padding-right:0;padding-left:30%;height:100%;}}#sidebar .sidebar-inside .roundlogo{position:absolute;top:-50px;left:0;display:none;}@media only screen and (min-width:1230px){#sidebar .sidebar-inside .roundlogo{display:block;}}#sidebar .sidebar-inside ul{margin-bottom:20px;}@media only screen and (min-width:767px){#sidebar .sidebar-inside ul{margin-bottom:60px;}}@media only screen and (min-width:767px){#sidebar .sidebar-inside li{margin-bottom:0px;}}#sidebar .sidebar-inside,#sidebar .sidebar-inside li a{font-size:20px;line-height:35px;font-weight:300;color:#fff;/*li.current-menu-item a,*/}@media only screen and (min-width:365px){#sidebar .sidebar-inside,#sidebar .sidebar-inside li a{font-size:25px;line-height:45px;}}@media only screen and (min-width:1230px){#sidebar .sidebar-inside,#sidebar .sidebar-inside li a{font-size:40px;line-height:56px;}}@media only screen and (min-width:1600px){#sidebar .sidebar-inside,#sidebar .sidebar-inside li a{font-size:60px;line-height:86px;}}#sidebar .sidebar-inside li:hover a{color:#e8c8be;}#sidebar .sidebar-inside ul ul{margin-bottom:0;padding-left:25px;}@media only screen and (min-width:1230px){#sidebar .sidebar-inside ul ul{padding-left:55px;}}@media only screen and (min-width:1600px){#sidebar .sidebar-inside ul ul{padding-left:124px;}}@media only screen and (min-width:1230px){#sidebar .sidebar-inside ul ul li{line-height:55px;}}@media only screen and (min-width:1600px){#sidebar .sidebar-inside ul ul li{line-height:70px;}}#sidebar .sidebar-inside ul ul li a{color:#e8c8be;}#sidebar .sidebar-inside ul ul li:hover a{color:#fff;}#sidebar .sidebar-inside .social li{display:block;}@media only screen and (min-width:1230px){#sidebar .button-wrapper{display:flex;justify-content:flex-end;margin-top:100px;position:absolute;right:0;bottom:30px;}}#sidebar .button-wrapper .svg-icon{width:54px;height:54px;margin-right:15px;margin-left:0;}@media only screen and (min-width:1230px){#sidebar .button-wrapper .svg-icon{width:83px;height:83px;margin-left:23px;margin-right:0;}}.kontaktbutton{display:flex;margin-top:20px;}@media only screen and (min-width:1230px){.kontaktbutton{margin-top:40px;}}.kontaktbutton .svg-icon{width:54px;height:54px;background-repeat:no-repeat;background-size:contain;margin-right:23px;}@media only screen and (min-width:1230px){.kontaktbutton .svg-icon{width:83px;height:83px;margin-right:50px;}}.kontaktbutton .svg-icon:hover{opacity:0.8;}.kontaktbutton .svg-phone{background-image:url('img/svg-phone.svg');}.kontaktbutton .svg-mail{background-image:url('img/svg-mail.svg');}.menuright{display:flex;justify-content:flex-end;align-items:center;}@media only screen and (min-width:1230px){.menuright{margin-left:63px;}}.menuright .menu-button{display:block;width:53px;height:53px;line-height:53px;cursor:pointer;padding-top:15px;padding-bottom:15px;}@media only screen and (min-width:1230px){.menuright .menu-button{width:78px;height:78px;line-height:78px;padding-top:31px;padding-bottom:27px;}}.menuright .menu-button .touch-button,.menuright .menu-button i{display:none;}.menuright .menu-button .line{width:53px;height:2px;background-color:#fff;display:block;margin:6px auto;margin-left:auto;margin-right:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}@media only screen and (max-width:1230px){.menuright .menu-button .line{background-color:#d4927f !important;}}@media only screen and (min-width:1230px){.menuright .menu-button .line{width:78px;}}.menuright .menu-button.active .line{background-color:#fff;}.menuright .menu-button.active .line:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);-ms-transform:translateY(5px) rotate(45deg);-o-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg);}.menuright .menu-button.active .line:nth-child(2){-webkit-transform:translateY(-3px) rotate(-45deg);-ms-transform:translateY(-3px) rotate(-45deg);-o-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg);}.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%;/*------------------------------------*\
  FOOTER
\*------------------------------------*/}.row-footer{position:relative;overflow:hidden;background-color:#d4927f;color:#fff;font-size:16px;line-height:25px;padding-top:25px;padding-bottom:25px;/*------------------------------------*\
  GALERIE
\*------------------------------------*/}@media only screen and (min-width:1230px){.row-footer{padding-top:79px;padding-bottom:50px;}}.row-footer .container{position:relative;}.row-footer .roundlogo{display:none;position:absolute;right:0;bottom:-80px;}@media only screen and (min-width:1230px){.row-footer .roundlogo{display:block;width:398px;}}.row-footer .editor-inline{margin-bottom:20px;}@media only screen and (min-width:767px){.row-footer .editor-inline{margin-bottom:0;}}.row-footer .first .logo{margin-bottom:25px;}@media only screen and (min-width:1230px){.row-footer .first .logo{width:218px;margin-bottom:69px;}}@media only screen and (min-width:1230px){.row-footer .first .inside{padding:0px 23px;}}@media only screen and (min-width:1230px){.row-footer .second,.row-footer .third{padding-top:75px;}}@media only screen and (min-width:1230px){.row-footer .four{padding-top:39px;}}.row-footer .menu{display:flex;flex-direction:column;}@media only screen and (min-width:1230px){.row-footer .menu li{margin-bottom:15px;}}@media only screen and (min-width:1230px){.row-footer .menu li.menu-item-has-children{margin-bottom:0;}}.row-footer .menu ul{padding-left:15px;}@media only screen and (min-width:1230px){.row-footer .menu ul{margin-top:15px;margin-bottom:0;padding-left:15px;}}.row-galerie{/*------------------------------------*\
  AKKORDEON
\*------------------------------------*/}.row-galerie .container{padding-top:5px;padding-bottom:5px;}@media only screen and (min-width:767px){.row-galerie .container{padding-top:25px;padding-bottom:50px;}}.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{/*------------------------------------*\
  BOX
\*------------------------------------*/}.row-akkordeon .element{position:relative;margin-bottom:20px;}.row-akkordeon .akkordeon-title{cursor:pointer;background-color:#e7e7e7;padding:15px 20px;}.row-akkordeon .akkordeon-title:after{content:'\f107';font-family:'FontAwesome';position:absolute;font-size:15px;top:16px;right:20px;}.row-akkordeon .akkordeon-title h3{margin-bottom:0;}.row-akkordeon .akkordeon-title.active{background-color:#dfdfdf;}.row-akkordeon .akkordeon-title.active:after{content:'\f106';font-family:'FontAwesome';}.row-akkordeon .akkordeon-inhalt{padding-top:20px;}.row-box{/*------------------------------------*\
  COOKIE
\*------------------------------------*/}.row-box .editor-flex{margin-top:50px;}.row-box .box{position:relative;margin-bottom:30px;}@media only screen and (min-width:1230px){.row-box .box{margin-bottom:0;}}.row-box .inside{padding-top:80%;background-size:cover;color:#fff;}.row-box .inside-inside{position:absolute;top:0;left:0;width:100%;height:100%;}.row-box .inside-inside-inside{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;height:100%;}.row-box h4{margin-bottom:10px;}@media only screen and (min-width:1230px){.row-box h4{margin-bottom:0;}}.row-box h5,.row-box p{margin-bottom:0;}.row-box strong{font-weight:700;display:block;margin-top:27px;letter-spacing:0.6px;}@media only screen and (min-width:1230px){.row-box strong{font-size:30px;line-height:40px;}}.row-box .button{margin-top:0;margin-bottom:24px;margin-right:0;}.row-box .first .button{background-color:#f8b69a;color:#fff;border-color:transparent;}.row-box .first .button:hover{background-color:transparent;color:#f8b69a;border-color:#f8b69a;}.row-box .second .button{background-color:#d4927f;color:#fff;border-color:transparent;}.row-box .second .button:hover{background-color:transparent;color:#d4927f;border-color:#d4927f;}.row-box .third .button{background-color:#d5ac82;color:#fff;border-color:transparent;}.row-box .third .button:hover{background-color:transparent;color:#d5ac82;border-color:#d5ac82;}#cookie-notice{font-family:inherit;/*------------------------------------*\
  ENG
\*------------------------------------*/}.eng{/*------------------------------------*\
  CENTER
\*------------------------------------*/}.eng .container{max-width:992px;}.center{/*------------------------------------*\
  INTRO
\*------------------------------------*/}.center .container{text-align:center;}.intro{/*------------------------------------*\
  JULIEN
\*------------------------------------*/}.intro h2{color:#d4927f;}.julien{/*------------------------------------*\
  EXTRA
\*------------------------------------*/}.julien .container{text-align:center;}@media only screen and (min-width:767px){.julien .container{text-align:left;}}.julien h2{color:#838383;font-size:25px;}@media only screen and (min-width:365px){.julien h2{font-size:50px;}}@media only screen and (min-width:1230px){.julien h2{font-size:80px;line-height:70px;}}.julien .editor-flex{position:relative;}@media only screen and (min-width:1230px){.julien .editor-inline:first-child p{margin-bottom:0;}}.julien .roundlogo{position:absolute;right:0;top:-100px;display:none;}@media only screen and (min-width:1230px){.julien .roundlogo{display:block;width:250px;}}@media only screen and (min-width:1600px){.julien .roundlogo{width:353px;}}.row-extra{background-color:#676767;color:#fff;}.row-extra .container{width:100%;padding-top:0;padding-bottom:0px;}@media only screen and (min-width:767px){.row-extra .container{padding-top:0;padding-bottom:0;}}.row-extra .editor-inline{width:100%;}@media only screen and (min-width:767px){.row-extra .editor-inline{width:50%;}}.row-extra .editor-inline.text .inside{padding-top:30px;padding-bottom:30px;}@media only screen and (min-width:1230px){.row-extra .editor-inline.text .inside{width:600px;padding-top:80px;padding-bottom:80px;}}@media only screen and (min-width:1600px){.row-extra .editor-inline.text .inside{width:734px;}}.row-extra .editor-inline.bild .inside{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:100%;}@media only screen and (max-width:767px){.row-extra .editor-inline.bild .inside{position:relative;left:-15px;width:calc(100% + 30px);}}@media only screen and (min-width:767px){.row-extra .editor-inline.bild .inside{padding-top:0;height:100%;}}.row-extra img{display:block;}.row-extra .editor-inline.text .inside{margin-left:auto;margin-right:0;padding-right:25px;}.row-extra.reverse{/*------------------------------------*\
  WUNSCHTHEMEN
\*------------------------------------*/}@media only screen and (min-width:767px){.row-extra.reverse .editor-flex{flex-direction:row-reverse;}}.row-extra.reverse .editor-inline.text .inside{margin-right:auto;margin-left:0;padding-left:25px;padding-right:0;}@media only screen and (min-width:1230px){.row-extra.reverse .editor-inline.text .inside{padding-left:50px;}}.wunschthemen{background-color:#d4927f;/*------------------------------------*\
  WUNSCHKUNDEN
\*------------------------------------*/}.wunschkunden,.ziele{background-color:#f8b69a;/*------------------------------------*\
  ERGEBNIS
\*------------------------------------*/}.ergebnis{background-color:#f0c66d;/*------------------------------------*\
  UBER MICH
\*------------------------------------*/}.ubermich{background-color:#d5a582;/*------------------------------------*\
  REPEATER
\*------------------------------------*/}.row-repeater .editor-flex{margin-top:50px;}.row-repeater .editor-inline{text-align:center;position:relative;margin-bottom:20px;}@media only screen and (min-width:1230px){.row-repeater .editor-inline{font-size:22px;line-height:40px;margin-bottom:0;}}.row-repeater .editor-inline .inside{background-color:#fff3e3;color:#676767;padding:15px;}@media only screen and (min-width:1230px){.row-repeater .editor-inline .inside{padding:20px;}}@media only screen and (min-width:1600px){.row-repeater .editor-inline .inside{padding:40px;}}.row-repeater .editor-inline p{margin-bottom:0;}.row-repeater .first{font-weight:700;}@media only screen and (min-width:1230px){.row-repeater .second{min-height:161px;}}@media only screen and (min-width:1600px){.row-repeater .second{min-height:120px;}}.row-repeater .third{display:flex;justify-content:center;align-items:center;margin-top:40px;}@media only screen and (min-width:1230px){.row-repeater .third{margin-top:45px;}}.row-repeater .third .punkt{display:block;width:26px;height:26px;border:solid 3px #c9846f;background-color:#fff;border-radius:9000px;margin-left:4px;margin-right:4px;}.row-repeater .third .punkt.active{background-color:#e4c0b3;}.row-repeater.personal{/*------------------------------------*\
  QUOTE
\*------------------------------------*/}.row-repeater.personal .editor-inline .inside{background-color:#f7e4dc;}.row-quote{background-color:#fff3e3;color:#d4927f;/*------------------------------------*\
  FIBEL
\*------------------------------------*/}.row-quote .container{position:relative;text-align:center;}@media only screen and (min-width:767px){.row-quote .container{text-align:left;}}.row-quote .editor{margin-bottom:30px;}.row-quote .editor-simple{margin-bottom:50px;}@media only screen and (min-width:1230px){.row-quote .editor-simple{margin-bottom:50px;}}.row-quote .bg{background-size:cover;width:100%;position:relative;border-radius:9000px;}@media only screen and (max-width:767px){.row-quote .bg{width:70%;margin-left:auto;margin-right:auto;margin-bottom:10px;}}.row-quote .bg .bg-inside{display:block;padding-top:100%;}.row-quote .first{margin-bottom:20px;}@media only screen and (min-width:1230px){.row-quote .first{font-size:22px;letter-spacing:0.44px;line-height:32px;}}.row-quote .first strong{display:block;}.row-quote .second{font-style:italic;}@media only screen and (min-width:1230px){.row-quote .second{font-size:26px;letter-spacing:0.52px;line-height:40px;}}.row-quote .owl-controls .owl-nav{display:none !important;}.fibel{/*------------------------------------*\
  PREVIEW
\*------------------------------------*/}.fibel .editor-flex{margin-top:30px;}@media only screen and (min-width:767px){.fibel .editor-flex{margin-top:70px;}}.fibel .button{margin-top:10px;}@media only screen and (min-width:1230px){.fibel .button{margin-top:30px;}}.preview{position:fixed;left:0;top:0;z-index:999999;/*------------------------------------*\
  KONTAKT
\*------------------------------------*/}.preview video{position:fixed;left:0;top:0;min-width:100%;min-height:100%;}.preview .preview-inside{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(215, 146, 127, 0.8);z-index:10;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.preview .logo{margin-top:50px;}@media only screen and (min-width:1230px){.preview .logo{width:624px;}}@media only screen and (min-width:1600px){.preview .logo{margin-top:10%;}}.preview a.skip{display:block;font-size:20px;line-height:30px;font-weight:300;color:#fff;position:relative;margin-bottom:30px;cursor:pointer;}@media only screen and (min-width:1230px){.preview a.skip{font-size:80px;line-height:100px;}}.preview a.skip:before{content:' ';display:block;width:45px;height:45px;background-image:url('img/skip.svg');background-repeat:no-repeat;background-size:contain;margin-bottom:10px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:1230px){.preview a.skip:before{width:95px;height:95px;}}.kontakt{background-color:#fdf3ef;color:#d4927f;/*------------------------------------*\
  KARTE
\*------------------------------------*/}.standort{/*------------------------------------*\
  WORKSHOP
\*------------------------------------*/}.standort .container iframe{display:block;}.standort .container .text{margin-bottom:30px;}@media only screen and (min-width:767px){.standort .container .text{min-height:250px;margin-bottom:10px;}}.standort iframe{width:100%;margin-bottom:30px;}@media only screen and (min-width:767px){.standort iframe{margin-bottom:0;}}@media only screen and (min-width:1230px){.standort iframe{height:400px;}}.workshops .container{padding-top:0;}@media only screen and (min-width:1230px){.workshops .container{padding-top:0px;padding-bottom:50px;}}.allworkshop{margin-top:0px;margin-bottom:30px;/*------------------------------------*\
  CALL
\*------------------------------------*/}@media only screen and (min-width:767px){.allworkshop{margin-bottom:110px;}}.allworkshop .editor-flex{background-color:#f5f5f5;color:#676767;margin-bottom:20px;padding:15px;}@media only screen and (min-width:767px){.allworkshop .editor-flex{padding:10px 10px 10px 30px;}}@media only screen and (min-width:1230px){.allworkshop .editor-inline{margin-bottom:0;flex:initial;width:auto;}}.allworkshop .first,.allworkshop .second,.allworkshop .third,.allworkshop .four{font-size:17px;}@media only screen and (min-width:1230px){.allworkshop .first,.allworkshop .second,.allworkshop .third,.allworkshop .four{line-height:45px;flex:1;text-align:left;}}@media only screen and (min-width:1600px){.allworkshop .first,.allworkshop .second,.allworkshop .third,.allworkshop .four{font-size:20px;}}@media only screen and (min-width:1230px){.allworkshop .first{flex:0.7;}}@media only screen and (min-width:1230px){.allworkshop .second{flex:1.3;}}@media only screen and (min-width:1230px){.allworkshop .third{flex:0.7;}}.allworkshop .five{margin-top:10px;}@media only screen and (min-width:1230px){.allworkshop .five{margin-top:0;}}.allworkshop .button{margin-top:0;margin-bottom:10px;}@media only screen and (min-width:767px){.allworkshop .button{margin-bottom:0;}}@media only screen and (min-width:1230px){.allworkshop .button{margin-right:0;margin-left:10px;}}.call{background-color:#d4927f;color:#fff;/*------------------------------------*\
  ZITAT
\*------------------------------------*/}.call .container{text-align:center;}@media only screen and (min-width:767px){.call .container{text-align:left;}}.call img{border-radius:9000px;max-width:70%;margin-left:auto;margin-right:auto;text-align:center;}@media only screen and (min-width:1230px){.call img{max-width:100%;}}.call.gelb{background-color:#f0c66d;}.call.personal{background-color:#f8b69a;}.call .kontaktbutton{justify-content:center;}@media only screen and (min-width:767px){.call .kontaktbutton{justify-content:flex-start;}}.zitat{background-color:#fff3e3;/*------------------------------------*\
  ZITAT
\*------------------------------------*/}.zitat h2{color:#d4927f;}.zitatuber{background-color:#eddcd0;/*------------------------------------*\
  ZITAT
\*------------------------------------*/}.zitatuber h2{color:#d4927f;}.zitatpersonal{background-color:#f7e4dc;/*------------------------------------*\
  SINGLE
\*------------------------------------*/}.zitatpersonal .container{padding-top:50px;padding-bottom:40px;}@media only screen and (min-width:767px){.zitatpersonal .container{padding-top:140px;padding-bottom:140px;}}.zitatpersonal h2{color:#d4927f;}.single{/*------------------------------------*\
  ANGEBOTINFO 
\*------------------------------------*/}.single .row-empty{display:none;/*textarea {
		@media only screen and (min-width:$desktop) {
			@media only screen and (min-width:$desktop) {
				height: 360px;
			}

		}

	}*/}@media only screen and (min-width:1230px){.single .row-empty{display:block;height:300px;background-color:#d4927f;}}@media only screen and (max-width:767px){.angebotinfo .container{padding-bottom:0;}}.angebotinfo .editor-inline{margin-bottom:60px;}@media only screen and (min-width:767px){.angebotinfo .editor-inline{margin-bottom:0;}}.angebotinfo .editor-inline .button{margin-top:0;}@media only screen and (min-width:767px){.angebotinfo .editor-inline .button{margin-top:30px;}}.angebotinfo .mh{margin-bottom:20px;}@media only screen and (min-width:1230px){.angebotinfo .mh{min-height:156px;margin-bottom:0;}}