:root{--duration: 1s;--nav-duration: calc(var(--duration) / 4);--ease: cubic-bezier(0.215, 0.61, 0.355, 1);--space: 2rem;--font-primary: "Raleway", sans-serif;--font-primary-bold: "Raleway", sans-serif;--font-heading: "Raleway", serif;--font-size: calc( 1.5em/1.2 );--line-height: 1.5;--color-black: #000000;--color-white: #ffffff;--color-grey1: #DEDEDC;--color-grey2: #707070;--color-grey3: #575757;--color-link: #9c9c9c;--color-border: #ccc;--color-background-menu: #ffffff;--menu-space: calc(var(--space) * 2 + var(--font-size) + 4vmin );--header-nav-font-size: 1.5rem}header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco, monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:100%;height:100%;content:" "}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}@font-face{font-family:"Raleway";src:url("/files/layout/schrift/raleway-thin.ttf") format("truetype");font-weight:normal;font-style:normal}body{margin:0;padding:0;font:var(--font-size) var(--font-primary)}h1,h2,h3,h4,h5,h6{margin:0.8em 0 0.5em;padding:0;font-weight:normal;font-family:var(--font-heading);text-align:center}h1{font-size:2.5em;letter-spacing:0.5rem}h2{font-size:2.5em;letter-spacing:0.5rem}h1,h2{text-transform:none}p{margin:0;padding:1em 0}#header{width:100%;justify-content:center;margin:0}#header #toggle{display:none}#header #logo{background-image:url("/files/layout/LogoJudith.png");background-repeat:no-repeat;content:" "}#header #logo img{margin-top:var(--header-margin);height:calc(100vh - 16vh);width:100% !important}#main img{max-width:var(--max-width);height:auto}#main a{text-transform:none;text-decoration:none;color:var(--color-black);text-transform:none}#main a:hover{text-decoration:underline}#main .mod_article{padding-top:var(--space);padding-bottom:var(--space)}#main .mod_inside_mod_article.grey{background-color:var(--color-grey1)}#main .mod_inside_mod_article.grey .mod_article{color:var(--color-grey3)}#main .mod_inside_mod_article .mod_article{justify-content:center;margin:0 auto}#main .ce_gallery ul{display:flex;flex-wrap:wrap;justify-content:space-between}#main .ce_gallery .even{margin-right:auto;margin-top:2vh;margin-bottom:2vh}#main .ce_gallery .odd{margin-left:auto;margin-top:2vh;margin-bottom:2vh}#main .mod_article.kurse-teaser{display:flex;flex-wrap:wrap;justify-content:space-between}#main .mod_article.kurse-teaser .image_container{position:relative;margin-right:auto;margin-top:2vh;margin-bottom:2vh}#main .mod_article.kurse-teaser .image_container:hover{opacity:0.58}#main .mod_article.kurse-teaser .caption{position:absolute;top:41%;text-align:center;left:0;right:0;color:var(--color-white);text-transform:none;font-size:1.3em;font-weight:bold;text-shadow:0px 0px 8px var(--color-grey2)}.kontakt{background-color:var(--color-grey1);color:var(--color-white)}.kontakt .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}.kontakt .formbody .widget{padding:2rem;flex-basis:30%}.kontakt .formbody .widget label{display:block}.kontakt .formbody .widget input,.kontakt .formbody .widget textarea{margin-top:2vh;padding:0.8rem;width:100%}.kontakt .formbody button{cursor:pointer;background-color:var(--color-white)}button,.button{margin-top:2vh;padding:0.8rem;text-align:center;color:var(--color-grey2);font-weight:100;border:none}button a,.button a{padding-left:1.4vw;padding-right:1.4vw;padding-top:1.4vh;padding-bottom:1.4vh;background-color:var(--color-white);display:inline-block;text-transform:none !important}#container,#footer{margin-top:2vh}#footer{width:100%;min-height:400px;background-color:var(--color-grey1);color:var(--color-grey3);display:inline-block}#footer #toggle{display:none}#footer .inside{width:var(--max-width);justify-content:center;margin:0 auto}#footer .column{padding-top:10vh;width:50%;display:flex;justify-content:center;float:left}#footer nav{clear:both;display:flex;justify-content:center;padding-top:5vh;padding-bottom:5vh}#footer nav a{color:var(--color-grey3);text-transform:uppercase;text-decoration:none}#footer nav li{float:left;padding:2vw}#footer nav .icon{display:inline-block;width:42px;height:42px;background-size:cover;filter:grayscale(100%);margin-top:-10px}#footer nav .icon .instagram{background-image:url("../../files/layout/instagram.png");color:transparent}@media screen and (max-width:768px){:root{--header-nav-font-size: 3vw}#header{}#header #toggle:checked~.toggle-container .button-toggle{box-shadow:0 0 0 550px rgba(0, 0, 0, 0.1), inset 0 0 0 20px rgba(0, 0, 0, 0.1)}#header #toggle:checked~.toggle-container .button-toggle:before{transform:translateY(-50%) rotate(45deg) scale(1)}#header #toggle:checked~.toggle-container .button-toggle:after{transform:translateY(-50%) rotate(-45deg) scale(1)}#header #toggle:checked~.mod_navigation{margin-bottom:100px;pointer-events:auto;transform:translate(50px, 50px)}#header #toggle:checked~.mod_navigation strong{text-decoration:underline !important;font-weight:300}#header #toggle:checked~.mod_navigation li,#header #toggle:checked~.mod_navigation .nav-item{color:var(--color-grey2);text-decoration:none;line-height:40px;color:var(--color-grey2);text-decoration:none;letter-spacing:0;margin-top:0;height:40px;opacity:1;transform:scaleY(1);transition:0.5s, opacity 0.1s}#header #toggle:checked~.mod_navigation li:nth-child(1),#header #toggle:checked~.mod_navigation .nav-item:nth-child(1){transition-delay:0.15s}#header #toggle:checked~.mod_navigation li:nth-child(1):before,#header #toggle:checked~.mod_navigation .nav-item:nth-child(1):before{transition-delay:0.15s}#header #toggle:checked~.mod_navigation li:nth-child(2),#header #toggle:checked~.mod_navigation .nav-item:nth-child(2){transition-delay:0.1s}#header #toggle:checked~.mod_navigation li:nth-child(2):before,#header #toggle:checked~.mod_navigation .nav-item:nth-child(2):before{transition-delay:0.1s}#header #toggle:checked~.mod_navigation li:nth-child(3),#header #toggle:checked~.mod_navigation .nav-item:nth-child(3){transition-delay:0.05s}#header #toggle:checked~.mod_navigation li:nth-child(3):before,#header #toggle:checked~.mod_navigation .nav-item:nth-child(3):before{transition-delay:0.05s}#header #toggle:checked~.mod_navigation li:nth-child(4),#header #toggle:checked~.mod_navigation .nav-item:nth-child(4){transition-delay:0s}#header #toggle:checked~.mod_navigation li:nth-child(4):before,#header #toggle:checked~.mod_navigation .nav-item:nth-child(4):before{transition-delay:0s}#header #toggle:checked~.mod_navigation li:before,#header #toggle:checked~.mod_navigation .nav-item:before{opacity:0;display:none}#header .button-toggle{position:absolute;display:inline-block;width:20px;height:20px;margin:25px;background-color:transparent;border:none;cursor:pointer;border-radius:100%;transition:0.6s}#header .button-toggle:hover{box-shadow:0 0 0 8px rgba(0, 0, 0, 0.1), inset 0 0 0 20px rgba(0, 0, 0, 0.1)}#header .button-toggle:before,#header .button-toggle:after{position:absolute;content:"";top:50%;left:0;width:100%;height:2px;background-color:var(--color-link);border-radius:5px;transition:0.5s}#header .button-toggle:before{transform:translateY(-50%) rotate(45deg) scale(0)}#header .button-toggle:after{transform:translateY(50%) rotate(-45deg) scale(0)}#header .mod_navigation{display:inline-block;margin:25px 25px 20px;pointer-events:none;transition:0.5s}#header li,#header .nav-item{position:relative;display:inline-block;float:left;clear:both;color:transparent;font-size:14px;letter-spacing:-6.2px;height:7px;line-height:7px;text-transform:uppercase;white-space:nowrap;transform:scaleY(0.2);transition:0.5s, opacity 1s}#header li a,#header li strong,#header .nav-item a,#header .nav-item strong{color:var(--color-grey2);text-decoration:none}#header li:nth-child(1),#header .nav-item:nth-child(1){transition-delay:0s}#header li:nth-child(1):before,#header .nav-item:nth-child(1):before{transition-delay:0s}#header li:nth-child(2),#header .nav-item:nth-child(2){transition-delay:0.05s}#header li:nth-child(2):before,#header .nav-item:nth-child(2):before{transition-delay:0.05s}#header li:nth-child(3),#header .nav-item:nth-child(3){transition-delay:0.1s}#header li:nth-child(3):before,#header .nav-item:nth-child(3):before{transition-delay:0.1s}#header li:nth-child(4),#header .nav-item:nth-child(4){transition-delay:0.15s}#header li:nth-child(4):before,#header .nav-item:nth-child(4):before{transition-delay:0.15s}#header li:nth-child(1),#header .nav-item:nth-child(1){letter-spacing:-8px}#header li:nth-child(2),#header .nav-item:nth-child(2){letter-spacing:-7px}#header li:nth-child(n+4),#header .nav-item:nth-child(n+4){letter-spacing:-8px;margin-top:-7px;opacity:0}#header li:before,#header .nav-item:before{position:absolute;content:"";top:50%;left:0;width:100%;height:2px;background-color:var(--color-link);transform:translateY(-50%) scaleY(5);transition:0.5s}#header #logo{background-size:contain;height:calc(100vw * ( 3059 / 5472 ))}#main .ce_gallery img{max-width:var(--max-width);height:auto}#main .mod_article.kurse-teaser img{max-width:var(--max-width);height:auto}}@media screen and (min-width:768px){#header{height:100vh}#header nav{padding-top:1vh;width:var(--max-width);margin:0 auto;background-color:var(--color-white)}#header nav strong,#header nav a{text-transform:none;text-decoration:none;color:var(--color-grey2);font-size:var(--header-nav-font-size);text-transform:none;font-weight:100}#header nav strong{text-decoration:underline;font-weight:300}#header nav ul{float:right}#header nav li{float:left;padding-top:2em;padding-bottom:2em;padding-left:1em}#header .inside{height:100vh}#header #logo{background-size:cover;content:" ";position:absolute;top:16vh;left:0;right:0;bottom:0}#main .ce_gallery img{max-width:518px;height:auto}#main .mod_article.kurse-teaser img{max-width:518px;height:auto}#main .mod_inside_mod_article .mod_article{width:var(--max-width2)}}@media screen and (min-width:768px) and (max-width:1000px){#header nav li{padding-right:1em}}@media screen and (max-width:1104px){:root{--max-width: 100vw;--max-width2: min-content;--header-margin: calc( (100vh - 100vw * 0.538) / 3 ) }}@media screen and (min-width:1104px){:root{--max-width: 1104px;--max-width2: var(--max-width);--header-margin: 0}}
