/* Metropolis Regular */
@font-face {
    font-family: 'Metropolis';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local(''),
        url('../../files/schadwill-theme/fonts/Metropolis-Regular.woff2') format('woff2'),
        url('../../files/schadwill-theme/fonts/Metropolis-Regular.woff') format('woff'),
        url('../../files/schadwill-theme/fonts/Metropolis-Regular.ttf') format('truetype');
}

/* Metropolis Regular Italic */
@font-face {
    font-family: 'Metropolis';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local(''),
       url('../../files/schadwill-theme/fonts/Metropolis-RegularItalic.woff2') format('woff2'),
       url('../../files/schadwill-theme/fonts/Metropolis-RegularItalic.woff') format('woff'),
        url('../../files/schadwill-theme/fonts/Metropolis-RegularItalic.ttf') format('truetype');
}

/* Metropolis Medium */
@font-face {
    font-family: 'Metropolis';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local(''),
       url('../../files/schadwill-theme/fonts/Metropolis-Medium.woff2') format('woff2'),
       url('../../files/schadwill-theme/fonts/Metropolis-Medium.woff') format('woff'),
        url('../../files/schadwill-theme/fonts/Metropolis-Medium.ttf') format('truetype');
}

/* Metropolis Bold */
@font-face {
    font-family: 'Metropolis';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local(''),
       url('../../files/schadwill-theme/fonts/Metropolis-Bold.woff2') format('woff2'),
       url('../../files/schadwill-theme/fonts/Metropolis-Bold.woff') format('woff'),
        url('../../files/schadwill-theme/fonts/Metropolis-Bold.ttf') format('truetype');
}

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

*,*::before,*::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{box-sizing:border-box;height:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div{padding:0;margin:0}.clearfix:after{visibility:hidden;content:"";display:table;clear:both}body{font-family:"Metropolis","Raleway",Verdana,sans-serif;font-size:0.938em;line-height:1.45;color:#000;letter-spacing:0.05em;word-spacing:-0.04em;background:#fff}a{text-decoration:none;background:transparent;border:none;transition:color .3s ease}a:link{color:#009aa1}a:visited{color:#009aa1}a:hover,a:focus{color:#c50068;cursor:pointer}a:active{color:#c50068}.active{color:#c50068}.trail>a{color:#c50068}h1,h2,h3{font-family:"Metropolis",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.05em}h1{margin:1em 0;font-size:2em;line-height:1}h2{margin:0.8em 0;font-size:1.5em;line-height:1.2}h4{font-weight:700}h3{margin:0 0 0.5em 0;font-size:1.2em;line-height:1.3}h4{font-size:1.1em}b,strong{font-weight:700}p{margin:1em 0}p+h3{margin-top:1.5em}h3+p{margin-top:0.5em}hr{display:block;height:1px;border:0;border-top:1px solid #bbb;margin:1em 0}.hr-margin{margin:2em 0}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0px;height:0px;visibility:hidden;overflow:hidden}.text-small{font-size:0.875em;line-height:1.25}.text-xsmall{font-size:12px}.text-large{font-size:1.1em}.text-xlarge{font-size:1.2em;line-height:1.4}.text-center,.align-center{text-align:center}.text-right,.align-right{text-align:right}.uppercase{text-transform:uppercase}.no-break{display:inline-block}.h1-bullet{display:block;position:relative;margin-left:0.8em;margin-bottom:0.1em;font-size:0.7em;text-transform:none}.h1-bullet::before{content:"";display:block;position:absolute;left:-0.7em;top:0.3em;width:0.3em;height:0.3em;border-radius:50%;background-color:#009aa1}.h1-bullet:first-child{margin-top:0.3em}@media screen and (min-width: 600px){h1{font-size:2.5em}h2{font-size:1.8em}h3{font-size:1.4em}}@media screen and (min-width: 900px){body{font-size:1em;line-height:1.5}.hr-margin{margin:2em 0}.h1-bullet{font-size:0.55em}}@media screen and (min-width: 1025px){h1{font-size:2.8em}h2{font-size:2.2em}h3{font-size:1.6em}}@media screen and (min-width: 1300px){h1{font-size:3.2em}h2{font-size:2.4em}}#wrapper{position:relative;overflow:hidden}header{position:absolute;top:0;width:100%;height:140px;font-family:"Metropolis",sans-serif;overflow:visible;z-index:5}header>.inside{position:relative;height:100%;margin:0 auto}header::before{content:"";position:absolute;width:100%;height:170%;top:calc(2vw - 75%);background-color:#fff;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.12);transform:skewY(-3deg)}#logo{position:absolute;bottom:22px;left:7%;width:200px;z-index:500;transition:opacity .3s ease}#logo img{width:100%;height:auto}#logo:hover{opacity:0.8}#banner{position:relative;margin-top:120px}.banner-container{position:relative;min-height:180px;padding-bottom:33.33%;background-color:#eee;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}@media only screen and (min-width: 900px){header{height:160px}#logo{width:230px;bottom:15px}#banner{margin-top:120px}}@media only screen and (min-width: 1300px){header{height:190px}#logo{width:272px;bottom:10px}#banner{margin-top:130px}}.nav-main ul{list-style:none;margin:0;padding:0;line-height:1}.nav-main ul ul strong{font-weight:500}.nav-main>ul>li>a,.nav-main>ul>li>strong,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{font-weight:500;text-transform:uppercase;letter-spacing:0.05em}@media screen and (max-width: 899px){.menu-toggle{display:inline-block;position:absolute;top:38px;right:7%;padding:12px 5px 15px 2px;cursor:pointer;color:#000;text-align:center;text-transform:none;background-color:transparent;border:0;overflow:visible;z-index:50;transition:opacity .3s ease}.menu-toggle:hover{opacity:0.6}.menu-toggle-box{width:28px;height:16px;display:inline-block;position:relative;vertical-align:middle}.menu-toggle-inner,.menu-toggle-start-inner{display:block;top:50%;margin-top:-1px}.menu-toggle-inner,.menu-toggle-inner::before,.menu-toggle-inner::after,.menu-toggle-start-inner,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{width:28px;height:2px;background-color:#000;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.menu-toggle-inner::before,.menu-toggle-inner::after,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{content:"";display:block}.menu-toggle-inner::before,.menu-toggle-start-inner::before{top:-7px}.menu-toggle-inner::after,.menu-toggle-start-inner::after{bottom:-7px}.menu-toggle-start-inner{right:11px}.menu-toggle-start-inner,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{background-color:#fff}.menu-toggle--squeeze .menu-toggle-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-toggle--squeeze .menu-toggle-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.menu-toggle--squeeze .menu-toggle-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-toggle--squeeze.is-active .menu-toggle-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle--squeeze.is-active .menu-toggle-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.menu-toggle--squeeze.is-active .menu-toggle-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle-label{display:block;margin-bottom:6px;font-size:10px;line-height:1;letter-spacing:0.05em}.nav-main{position:absolute;top:125px;right:-105%;width:100%;padding:3em 7% 2em;background-color:#f5f5f5;z-index:2;-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out;box-shadow:0px 7px 7px 0px rgba(0,0,0,0.1)}.nav-main::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:1.5em;background-color:#fff}}@media screen and (max-width: 899px) and (max-width: 600px){.nav-main{-webkit-transition:right 0.3s ease-out;-moz-transition:right 0.3s ease-out;-ms-transition:right 0.3s ease-out;-o-transition:right 0.3s ease-out;transition:right 0.3s ease-out}}@media screen and (max-width: 899px){.nav-main ul,.nav-main ul li{margin:0;border:0;display:block;position:relative}.nav-main>ul{max-width:250px;margin:0 auto}.nav-main ul li a,.nav-main ul li>.active,.nav-main ul li>.forward{display:block;position:relative;height:3em;cursor:pointer;overflow:hidden;text-decoration:none;color:#000;vertical-align:middle}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{padding-top:1em;border-top:1px solid #ddd}.nav-main>ul>li:nth-child(-n+2)>a,.nav-main>ul>li:nth-child(-n+2)>.active{border-top:0}.nav-main>ul>li>.active,.nav-main>ul>li>.forward{z-index:2}.nav-main>ul>li>.active,.nav-main>ul>li>.forward,.nav-main>ul>li.trail>a,.nav-main>ul>li>a:hover{color:#009aa1}.nav-main>ul>li:first-child{display:none}.nav-main ul ul li{font-size:0.95em}.nav-main ul ul li a,.nav-main ul ul li>.active{height:2.6em;z-index:2;padding-left:7%;padding-top:0.5em}.nav-main ul ul li:last-child a,.nav-main ul ul li:last-child>.active{height:3.5em}.nav-main ul ul li>.active,.nav-main ul ul li.trail>a,.nav-main ul ul li a:hover{color:#009aa1}.nav-main ul ul{display:none}.nav-main>ul>li.active>ul,.nav-main>ul>li.forward>ul{display:block}.nav-main li .level-toggle{position:absolute;display:block;right:0px;top:1px;z-index:4;overflow:hidden;height:3em;width:18%;cursor:pointer}.nav-main li .level-toggle::before{display:block;position:absolute;left:0;top:0.6em;bottom:0.7em;content:"";width:1px;background-color:#ddd}.nav-main ul>li.submenu>.level-toggle::after{position:relative;content:"";z-index:5;display:block;height:11px;width:11px;margin:1.05em auto 0;border-top:1px solid #009aa1;border-right:1px solid #009aa1;transform:rotate(45deg);transition:all 0.1s ease-out}.nav-main ul>li.submenu.open>.level-toggle::after,.nav-main ul>li.submenu>.level-toggle:hover::after{border-top-color:#c50068;border-right-color:#c50068}.nav-main ul>li.submenu.open>.level-toggle::after{margin-top:0.9em;transform:rotate(135deg)}.nav-main ul ul>li.submenu>.level-toggle::after{margin:0.9em auto 0}.menu-toggle.is-active ~ .nav-main{right:0}}@media screen and (min-width: 900px){.menu-toggle{display:none}header{z-index:90}.nav-main{position:relative;display:block;top:60px;width:100%;z-index:95;overflow:visible}header.nav-fixed{position:fixed !important;top:-80px;left:0;right:0;height:80px;padding:0;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.12)}header.nav-show{top:0;transition:top .3s ease}header.nav-fixed::before{display:none}.nav-fixed #logo{bottom:10px;width:55px}.nav-fixed #logo img{display:none}.nav-fixed #logo::after{content:url("/files/schadwill-theme/img/icon-andrea-schadwill.svg");width:55px;height:48px}.nav-fixed .nav-main{top:7px}.nav-fixed .nav-main ul ul{opacity:0;visibility:hidden}.nav-fixed .nav-main ul>li>a,.nav-fixed .nav-main ul>li>.active,.nav-fixed .nav-main ul>li>strong,.nav-fixed .nav-main ul>li>.forward{transition:all .3s ease}.nav-main ul{text-align:right}.nav-main ul li{display:inline-block;margin:0 -2px;vertical-align:top}.nav-main ul>li>a,.nav-main ul>li>.active,.nav-main ul>li>strong,.nav-main ul>li>.forward{display:inline-block;text-decoration:none}.nav-main ul>li>a:hover{color:#009aa1;transition:all .3s ease}.nav-main .active{cursor:default}.nav-main .active a{cursor:pointer}.nav-main>ul{display:inline-block;float:right;height:50px;padding-right:7%}.nav-main>ul>li{position:relative;height:50px}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>strong,.nav-main>ul>li>.forward{height:50px;padding:24px 0.4em 0;font-size:1.063em;color:#000}.nav-main>ul>li>a:hover,.nav-main>ul>li>a:focus,.nav-main>ul>li.active>a,.nav-main>ul>li>.active,.nav-main>ul>li>strong,.nav-main>ul>li>.trail{color:#009aa1}.nav-main>ul>li:last-child>a,.nav-main>ul>li:last-child>.active,.nav-main>ul>li:last-child>strong,.nav-main>ul>li:last-child>.forward{padding-right:0}.nav-main>ul>li::after{position:absolute;content:"";bottom:-10px;left:0.35em;width:calc(100% - 0.8em);height:1px;background-color:#009aa1;opacity:0;transition:all .5s ease}.nav-main>ul>li.active::after,.nav-main>ul>li.trail::after,.nav-main>ul>li:hover::after{bottom:0;opacity:1}.nav-main>ul>li.active:last-child::after,.nav-main>ul>li.trail:last-child::after,.nav-main>ul>li:last-child:hover::after{width:calc(100% - 0.35em)}.nav-main>ul>li:first-child::after{opacity:0}.nav-main>ul>li:first-child{display:none}.nav-main>ul>li>ul{padding:1em;width:120%;left:-10%}.nav-main ul ul{display:inline-block;position:absolute;top:100%;left:0;min-width:150px;font-size:0.9em;text-align:left;background-color:#eee;opacity:0;visibility:hidden;transition:opacity ease .3s, visibility ease .3s}.nav-main ul ul>li{display:block;position:relative;border-bottom:1px solid #bbb}.nav-main ul ul>li:last-child{border-bottom:0}.nav-main ul ul ul li{background:#aaa}.nav-main>ul>li>ul a,.nav-main ul ul li>.active{display:block;padding:8px 0.5em 9px}.nav-main ul>.active:hover>ul,.nav-main ul>.trail:hover>ul,.nav-main ul>.submenu:hover>ul{opacity:1;visibility:visible}}@media only screen and (min-width: 1025px){.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{padding:24px 0.8em 0}.nav-main>ul>li:last-child>a,.nav-main>ul>li:last-child>.active,.nav-main>ul>li:last-child>.forward{padding-right:0}.nav-main>ul>li::after{left:0.75em;width:calc(100% - 1.6em)}.nav-main>ul>li.active:last-child::after,.nav-main>ul>li.trail:last-child::after,.nav-main>ul>li:last-child:hover::after{width:calc(100% - 0.75em)}}@media only screen and (min-width: 1300px){.nav-main{top:80px}}#container{position:relative}header+#container{margin-top:calc(140px - 2vw)}.main{overflow:hidden}.main .mod_article{position:relative;padding:0 5%;outline:none}.main .mod_article>.inside{padding:calc(5% + 20px) 0 calc(8% + 30px)}.main .mod_article.padding-top-xl>.inside{padding-top:calc(9% + 20px)}.main .mod_article>.inside>*:first-child{margin-top:0}.main .mod_article>.inside>.ce_text:first-child>*:first-child{margin-top:0}.main .mod_article:last-child{padding-bottom:3vw}.main a{text-decoration:underline}.main ul{margin-bottom:1em}div.center,.ce_text.center,.content-text.center,.content-headline.center{margin-left:auto;margin-right:auto}div.right,.ce_text.right,.content-text.right,.content-headline.right{margin-left:auto;margin-right:0}.ce_text>*:last-child,.content-text>*:last-child{margin-bottom:0.5em}.main img{width:100%;max-width:800px;height:auto}.background-grey{background-color:#f5f5f5}.background-magenta{background-color:#c50068;color:#fff}.background-magenta a{color:#fff}.background-bluegreen{background-color:#009aa1;color:#fff}.background-bluegreen a{color:#fff}.slanted-border-top{z-index:2}.slanted-border-top::before{content:"";position:absolute;width:100%;height:100%;top:-3vw;left:0;background-color:#fff;transform:skewY(-3deg);z-index:-1}.background-grey.slanted-border-top::before{background-color:#f5f5f5}.background-magenta.slanted-border-top::before{background-color:#c50068}.background-bluegreen.slanted-border-top::before{background-color:#009aa1}.main .banner-andrea,.main .banner-training,.main .banner-coaching,.main .banner-kontakt,.main .banner-ueber-mich{padding-top:80%;background:#f5f5f5 url("/files/schadwill-files/banner/banner-andrea-s.jpg") no-repeat;background-size:100%;background-position:top center}.main .banner-training{background-color:#c50068;background-image:url("/files/schadwill-files/banner/banner-lampenfieber-s.jpg")}.main .banner-training>.inside{position:relative}.main .banner-coaching{background-color:#009aa1;background-image:url("/files/schadwill-files/banner/banner-entwicklung-s.jpg")}.main .banner-coaching>.inside{position:relative}.main .banner-kontakt{background-image:url("/files/schadwill-files/banner/banner-andrea-kontakt-s.jpg")}.main .banner-ueber-mich{background-image:url("/files/schadwill-files/banner/banner-andrea-ueber-mich-s.jpg")}.main .banner-lampenfieber{padding-top:70%;background:#c50068 url("/files/schadwill-files/banner/banner-lampenfieber-s.jpg") no-repeat;background-size:100%;background-position:top center}.main .banner-lampenfieber>.inside{position:relative}.main .banner-entwicklung{padding-top:70%;z-index:2}.main .banner-entwicklung::before{content:"";display:block;position:absolute;top:-3vw;left:0;width:100%;height:calc(100% + 6vw);z-index:0;background:#009aa1 url("/files/schadwill-files/banner/banner-entwicklung-skew-s.jpg") no-repeat;background-size:100%;background-position:top center;transform:skewY(-3deg)}.main .banner-entwicklung>.inside{position:relative;z-index:1}@media only screen and (min-width: 400px){.main .mod_article{padding-left:7%;padding-right:7%}}@media only screen and (min-width: 900px){header+#container{margin-top:calc(160px - 2vw)}#container{min-height:calc(100vh - 510px)}.main{font-size:1.125em}.main .mod_article>.inside{max-width:1400px;margin:0 auto}.column-100{clear:both;width:auto}.column-62{float:left;width:62%;padding:0 0 1em;overflow:hidden}.column-50{float:left;width:50%;padding:0 0 1em;overflow:hidden}.column-38{float:left;width:38%;padding:0 0 1em;overflow:hidden}.column-33-50{float:left;width:33%;padding:0 0 1em;overflow:hidden}.column-25-50{float:left;width:25%;padding:0 0 1em;overflow:hidden}.main .content-left,.main .content-right{display:flex;justify-content:flex-start;align-items:center}.main .content-left>.inside,.main .content-right>.inside{width:50%;margin:0}.main .content-left h1,.main .content-right h1{margin:0.5em 0}.main .content-right{justify-content:flex-end}.main .banner-andrea,.main .banner-training,.main .banner-coaching,.main .banner-kontakt,.main .banner-ueber-mich{min-height:75vh;padding-top:0;background-image:url("/files/schadwill-files/banner/banner-andrea.jpg");background-size:cover;background-position:40% 0%}.main .banner-andrea>.inside,.main .banner-training>.inside,.main .banner-coaching>.inside,.main .banner-kontakt>.inside,.main .banner-ueber-mich>.inside{padding:calc(10% + 40px) 0}.main .banner-andrea::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:url("/files/schadwill-files/banner/banner-andrea-col.jpg") no-repeat;background-size:cover;background-position:40% 0%;opacity:0;transition:opacity .5s .1s ease}.main .banner-andrea:hover::before{opacity:1}.main .banner-training{background-image:url("/files/schadwill-files/banner/banner-lampenfieber.jpg");background-position:40% 50%}.main .banner-coaching{background-image:url("/files/schadwill-files/banner/banner-entwicklung.jpg");background-position:50% 50%}.main .banner-kontakt{background-image:url("/files/schadwill-files/banner/banner-andrea-kontakt.jpg");background-position:20% 0%}.main .banner-ueber-mich{background-image:url("/files/schadwill-files/banner/banner-andrea-ueber-mich.jpg");background-position:85% 0%}.main .banner-lampenfieber{min-height:75vh;padding-top:0;background-image:url("/files/schadwill-files/banner/banner-lampenfieber.jpg");background-size:cover;background-position:40% 50%}.main .banner-lampenfieber>.inside{padding:calc(10% + 40px) 0}.main .banner-entwicklung{min-height:60vh;padding-top:0}.main .banner-entwicklung::before{background-image:url("/files/schadwill-files/banner/banner-entwicklung-skew.jpg");background-size:cover;background-position:50% 50%}.main .banner-entwicklung>.inside{padding:calc(6% + 30px) 0}}@media only screen and (min-width: 1025px){.text-column-2{column-count:2;column-gap:8%;column-rule:1px solid #bbb;vertical-align:top}.text-column-2 p:first-child{margin-top:0}.text-column-no-break{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width: 1300px){header+#container{margin-top:calc(190px - 2vw)}}@media only screen and (min-width: 1620px){.main .content-left,.main .content-right{padding-left:calc(50% - 700px);padding-right:calc(50% - 700px)}}footer{position:relative;padding:2em 5% 5em;background-color:#000;color:#fff;z-index:20}footer::before{content:"";position:absolute;width:100%;height:100%;top:-3vw;left:0;background-color:#000;transform:skewY(-3deg);z-index:-1}footer a{color:#fff !important}footer a:hover,footer a:focus{color:#009aa1 !important}#logo-footer{display:block;width:170px;margin:0 auto 1em}#logo-footer img{width:100%;height:auto}#logo-footer:hover{opacity:0.8}.footer-address{margin-bottom:1.5em;text-align:center}.footer-nav{text-align:center}footer .mod_customnav{font-size:0.9em}footer .mod_customnav ul{margin:0 0 1em;padding:0;list-style:none;font-family:"Metropolis",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0.05em}footer .mod_customnav ul li{display:inline-block;margin:0}footer .mod_customnav a{display:block;padding:0 0 0.5em;margin:0 0.8em}footer .active{color:#009aa1}.social-container{display:block;margin-top:1em}a.social-media,a.logo-viel{border:0;vertical-align:middle}.social-media img{width:40px;height:auto;margin:0 0.3em;opacity:1;vertical-align:middle;transition:opacity .3s ease}.logo-viel{display:inline-block;margin-top:2em}.logo-viel img{width:130px;height:auto;opacity:1;transition:opacity .3s ease}.social-media:hover img,.social-media:focus img,.logo-viel:hover img,.logo-viel:focus img{opacity:0.5}.back-top{display:block;position:fixed;right:3%;bottom:5vh;width:40px;height:40px;border-radius:50%;background-color:#009aa1;text-align:center;line-height:1;transition:background-color .3s ease;z-index:100;outline:0;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}.back-top::after{display:block;content:"";margin:16px auto 0;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}.back-top:hover{background-color:#c50068}@media only screen and (min-width: 900px){footer{min-height:320px;padding:2.5em 7% 5em}.footer-row{display:flex;justify-content:space-between;align-items:flex-start}#logo-footer{margin:0 0 1em;width:190px}.footer-address{width:55%;margin:0 0 1.5em;text-align:left}.footer-nav{width:44.5%;text-align:right}footer .mod_customnav{font-size:0.813em}footer .mod_customnav li:last-child a{margin-right:0}.social-container{display:inline-block;margin-top:0;margin-left:1em}.social-media img{width:40px}.logo-viel{margin-top:1em;margin-right:0.5em}}.margin-top-m10{margin-top:-1em}.margin-top-00{margin-top:0 !important}.margin-top-10{margin-top:1em}.margin-top-15{margin-top:1.5em}.margin-top-20{margin-top:2em}.margin-top-25{margin-top:2.5em}.margin-top-30{margin-top:3em}.margin-bottom-00{margin-bottom:0 !important}.margin-bottom-10{margin-bottom:1em}.margin-bottom-15{margin-bottom:1.5em}.margin-bottom-20{margin-bottom:2em}.margin-bottom-25{margin-bottom:2.5em}.margin-bottom-30{margin-bottom:3em}.margin-bottom-40{margin-bottom:4em}.margin-top-s{margin-top:3%}.margin-top-m{margin-top:5%}.margin-top-l{margin-top:7%}.margin-top-xl{margin-top:10%}@media only screen and (max-width: 899px){.margin-top-10-mobile{margin-top:1em}.margin-top-20-mobile{margin-top:2em}}.max-1200{max-width:1200px}.max-1000{max-width:1000px}.max-900{max-width:900px}.max-800{max-width:800px}.max-700{max-width:700px}.max-600{max-width:600px}.max-500{max-width:500px}.main img{opacity:1;transition:opacity 1.8s 0.03s ease}.main img[src*="data:image"]{opacity:0}.main img.image-circle{display:block;max-width:400px;border-radius:50%}.main ul{padding-left:1.1em}.main button{margin-top:1.5em;padding:0;border:0;background-color:transparent}.main .button,.main button a,.main a.button,.main .submit{display:inline-block;position:relative;padding:1em 2.8em 1em 1.5em;border:0;border-radius:3em;background-color:#009aa1;color:#fff;font-family:"Metropolis","Raleway",Verdana,sans-serif;font-weight:500;font-size:0.9em;letter-spacing:0.05em;line-height:1.1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.main .button:hover,.main .button:focus,.main button a:hover,.main button a:focus,.main a.button:hover,.main a.button:focus,.main .submit:hover,.main .submit:focus{background-color:#c50068}.main .button::after,.main button a::after,.main a.button::after,.main .submit::after{content:"";display:block;position:absolute;top:calc(50% - 0.35em);right:1.5em;width:0.6em;height:0.6em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.background-magenta button a{background-color:#fff;color:#c50068;transition:color .3s ease}.background-magenta button a:hover,.background-magenta button a:focus{background-color:#fff;color:#009aa1}.background-magenta button a::after{border-top:1px solid #c50068;border-right:1px solid #c50068;transition:border .3s ease}.background-magenta button a:hover::after,.background-magenta button a:focus::after{border-top:1px solid #009aa1;border-right:1px solid #009aa1}.background-bluegreen button a{background-color:#fff;color:#009aa1;transition:color .3s ease}.background-bluegreen button a:hover,.background-bluegreen button a:focus{background-color:#fff;color:#c50068}.background-bluegreen button a::after{border-top:1px solid #009aa1;border-right:1px solid #009aa1;transition:border .3s ease}.background-bluegreen button a:hover::after,.background-bluegreen button a:focus::after{border-top:1px solid #c50068;border-right:1px solid #c50068}.bullet-claim{display:inline-block;position:absolute;top:-100px;right:0.5em;width:120px;max-width:320px;margin-left:2em}.scroll-down{display:none;position:absolute;right:3%;bottom:calc(6vw + 30px);width:40px;height:40px;border-radius:50%;background-color:#009aa1;text-align:center;line-height:1;transition:background-color .3s ease;z-index:20;outline:0;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}.scroll-down::after{display:block;content:"";margin:10px auto 0;width:12px;height:12px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.scroll-down:hover{background-color:#c50068}.more-toggle-switch{position:relative;min-height:1em;margin-top:0;transition:margin-top .6s ease}.more-toggle-switch.toggle-margin{margin-top:1em}.more-toggle-open,.more-toggle-close{display:none;position:absolute;top:0;color:#c50068;font-weight:700;cursor:pointer;transition:color .3s ease}.more-toggle-open:hover,.more-toggle-open:focus,.more-toggle-close:hover,.more-toggle-close:focus{color:#009aa1}.more-toggle-content>*:first-child{margin-top:0}.more-toggle-content>*:last-child{margin-bottom:0}.quote{position:relative;max-width:1000px;margin-left:40px}.quote::before{content:url("/files/schadwill-theme/img/quote-black-s.svg");display:block;position:absolute;top:0.4em;left:-40px;width:28px;height:auto}.quote+.quote{margin-top:6em}.quote+.quote::after{content:"";display:block;position:absolute;top:-3em;left:0;height:1px;width:50%;border:0;border-top:1px solid #bbb}.ce_text .video-container{max-width:640px;margin:1.5em 0}.ce_text .video-frame{position:relative;margin-bottom:1.5em;padding-bottom:55.8%;overflow:hidden}.ce_text .video-container iframe{position:absolute;top:0;left:0;width:100%;max-width:640px;height:100%;max-height:420px}@media only screen and (min-width: 600px){.bullet-claim{width:150px}}@media only screen and (min-width: 900px){.bullet-claim{display:inline-block;float:none;position:absolute;top:calc(50% - 210px);width:50%;margin-left:0;transform:none}.content-left .bullet-claim{right:-60%}.content-right .bullet-claim{left:-65%}.scroll-down{display:block}.quote{margin-left:70px}.quote::before{content:url("/files/schadwill-theme/img/quote-black.svg");width:40px;left:-70px}}@media only screen and (min-width: 1300px){.bullet-claim{top:calc(50% - 180px);width:320px}.content-left .bullet-claim{right:-350px}.content-right .bullet-claim{left:-400px}}.slider-slide{position:relative;padding-bottom:33.33%;min-height:250px;background-repeat:no-repeat;background-size:cover}.slider-inside{display:flex;position:absolute;justify-content:center;align-items:center;left:5%;width:90%;height:95%;text-align:center}.slider-content{color:#fff}.mod_newsarchive{padding:0}.mod_newsarchive .layout_latest,.mod_newsarchive .layout_short,.mod_newslist .layout_latest{border-top:1px solid #bbb}.mod_newsarchive .layout_latest,.mod_newsarchive .layout_short{padding:2em 0 1.6em}.mod_newsarchive .layout_latest:first-of-type,.mod_newsarchive .layout_short:first-of-type,.mod_newslist .layout_latest:first-of-type{border-top:none;padding-top:0}.mod_newsarchive .layout_latest .image_container{width:40vw;height:40vw;max-width:250px;max-height:250px;margin:0 auto 2em;border-radius:50%;overflow:hidden}.mod_newsarchive .layout_latest .image_container a{display:block;height:100%}.mod_newsarchive .layout_latest .image_container img{object-fit:cover;object-position:center;min-width:100%;min-height:100%}.mod_newsarchive h2{margin:0.2em 0 0.4em}.mod_newsarchive .teaser p{margin:0}.mod_newsarchive .info{margin:0;font-size:0.95em}.mod_newsarchive .more{margin:0}.mod_newslist .layout_latest{padding:0.8em 0}.mod_newslist a,.mod_newsarchive a{text-decoration:none !important}.mod_newslist,.mod_newslist h2{font-size:14px;font-size:0.875rem;line-height:1.25;text-transform:none}.mod_newslist p,.mod_newslist h2{margin:0;padding:0}.mod_newslist .teaser,.mod_newslist .teaser p,.mod_newslist .more{display:inline}.mod_newsreader{position:relative}.mod_newsreader h1{width:85%}.mod_newsreader .back,.mod_newsreader .back-list{position:absolute;top:5px;right:0}.mod_newsreader .back a,.mod_newsreader .back-list a{display:inline-block;padding-left:5px;margin-top:0;vertical-align:top;line-height:1.2;text-decoration:none;transition:border-color .3s ease}.mod_newsreader .back a:before,.mod_newsreader .back-list a:before{content:"";display:inline-block;width:0.8em;height:0.8em;margin-right:0.3em;border-top:1px solid #009aa1;border-left:1px solid #009aa1;transform:rotate(-45deg);vertical-align:middle}.mod_newsreader .back a:hover::before,.mod_newsreader .back-list a:hover::before{border-color:#c50068}@media only screen and (min-width: 900px){.mod_newsarchive .layout_latest,.mod_newsarchive .layout_short{padding:2.8em 0 2.5em}.mod_newsarchive .layout_latest{position:relative;width:75%;margin-left:25%}.mod_newsarchive .layout_latest .image_container{position:absolute;top:0;left:-33.33%;width:18vw;height:18vw}.mod_newsarchive .layout_latest:nth-of-type(n+2) .image_container{top:2.8em}}.ce_form{padding-bottom:1.5em}.ce_form h2{margin-bottom:1.5em}.ce_form h3{margin-bottom:1.5em;text-align:center}.ce_form .widget{position:relative;width:100%;padding-bottom:0.8em}.ce_form label{display:inline-block;width:22%;min-width:60px;margin-top:1.2em;margin-right:1.5%;font-size:0.9em;line-height:1.1;text-align:right;vertical-align:top}.ce_form .widget-text{padding-bottom:0}.ce_form input,.ce_form textarea{width:74%;padding:1.2em 0.5em 0.4em;border:0;border-bottom:1px solid #ddd;transition:background-color .3s ease}.ce_form input:hover,.ce_form input:focus,.ce_form textarea:hover,.ce_form textarea:focus{background-color:#f5f5f5;outline:none}.ce_form fieldset{border:none;padding:0}.ce_form legend{display:none}.ce_form .checkbox_container,.ce_form .widget-submit{margin-left:22%;border:0}.ce_form .checkbox_container{margin-top:0.5em}.ce_form .checkbox_container input{width:18px;height:18px;margin:0 0.5em 0 0.5%;border:1px solid #ddd}.ce_form .checkbox_container label{margin-top:0.2em;text-align:left;width:auto}.ce_form p.error{position:absolute;left:22%;top:0;color:#cb0000;font-size:0.8em;margin:0}.ce_form div.error{padding-top:1.5em}.ce_form .text-small{display:block;font-size:0.8em;margin:1em 0 0 24%}@media only screen and (min-width: 900px){.ce_form label{width:23.5%;font-size:1em}.ce_form input,.ce_form textarea{width:50%}.ce_form .checkbox_container,.ce_form .widget-submit{margin-left:25%}.ce_form .text-small{margin:1em 0 0 25.5%}}ul#tabs{position:relative;margin-top:2em;padding:0;list-style-type:none;border-bottom:1px solid #bbb;overflow:visible}ul#tabs li{display:inline-block;position:relative;top:1px;cursor:pointer;margin-right:0.4em;padding:0.5em 0.6em 0.6em;background-color:#eee;border:1px solid #bbb;color:#009aa1;font-size:0.9em;-webkit-transition:background-color .5s ease, color .5s ease;-moz-transition:background-color .5s ease, color .5s ease;-o-transition:background-color .5s ease, color .5s ease;transition:background-color .5s ease, color .5s ease}ul#tabs li:hover,ul#tabs li:focus{background-color:#fff;color:#c50068;-webkit-transition:background-color .5s ease, color .5s ease;-moz-transition:background-color .5s ease, color .5s ease;-o-transition:background-color .5s ease, color .5s ease;transition:background-color .5s ease, color .5s ease}ul#tabs li.current{color:#c50068;background-color:#fff;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #fff;cursor:default}#main ul#tabs li:before{content:""}div.tabs{margin-top:2em}div.dyn-tabs{display:none}.info-tabs .ce_text{padding-bottom:0}.ce_accordion{border-bottom:1px solid #bbb;padding:0}.ce_accordion:first-of-type{border-top:1px solid #bbb;margin-top:1em}.ce_accordion:last-of-type{margin-bottom:2.5em}.ce_accordion .toggler{font-weight:700;padding:1em 1em;color:#009aa1;font-size:1.1125em;line-height:1.375;cursor:pointer}.ce_accordion .toggler p{margin:0.4 0 0;font-weight:400}.ce_accordion .toggler::after{display:block;content:"";float:right;height:12px;width:12px;margin-top:5px;border-bottom:1px solid #009aa1;border-right:1px solid #009aa1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.ce_accordion .toggler.active::after{margin-top:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{color:#c50068;cursor:pointer;outline:none;background:#eee;transition:all .5s ease}.ce_accordion .accordion{padding:0 1em 0.5em;overflow:hidden}@media only screen and (min-width: 900px){ul#tabs li{padding:0.6em 1.1em 0.7em;font-size:1em}.column100.ce_accordion{padding:0;margin-left:20px;margin-right:20px}}.ce_gallery{width:102%;margin:2em 0}.ce_gallery ul{display:flex;flex-wrap:wrap;padding:0;list-style:none}.ce_gallery li{width:23.2%;height:22%;margin:0.8% 1.8% 0 0;overflow:hidden;transition:opacity .3s ease}.ce_gallery li:hover,.ce_gallery li:focus{opacity:0.5}@media only screen and (min-width: 900px){.ce_gallery{width:102%;margin:2em 0}.ce_gallery li{width:18%;height:17.2%;margin:1.4% 2% 0 0}}.module-box-container{margin:5% 0}.module-box{margin-top:5%;border:1px solid #ddd;background-color:#fff;text-align:center}.module-box:first-child{margin-top:0}.module-box-image{position:relative;padding-bottom:50%}.module-box-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.module-box-content{padding:1.2em 1.2em 1.6em}@media only screen and (min-width: 900px){.module-box-container{display:flex;flex-wrap:wrap;justify-content:center;width:105%;margin-left:-2.5%;margin-right:-2.5%}.module-box{width:45.1%;margin-left:2.375%;margin-right:2.375%}.module-box:nth-child(2){margin-top:0}.module-box-content{padding:1.5em 1.5em 2em}}@media only screen and (min-width: 1300px){.module-box{width:28.5%}.module-box:nth-child(3){margin-top:0}}.column-2-container{display:flex;flex-wrap:wrap;margin:1.5em 0}.column-2-container img{display:block;width:70%;max-width:600px;height:auto;margin-left:auto;margin-right:auto}.column-2-container.l25-r75 img,.column-2-container.l75-r25 img{max-width:250px}.column-2-container.l30-r70 img,.column-2-container.l70-r30 img{max-width:300px}.column-2-container.l40-r60 img,.column-2-container.l60-r40 img{max-width:350px}.col-1,.col-2{width:100%}.col-1 p:first-child,.col-2 p:first-child{margin-top:0}.col-1 p:last-child,.col-2 p:last-child{margin-bottom:0}.col-1 p:first-child img,.col-2 p:first-child img{margin-top:0.3em}.col-1 p:last-child img,.col-2 p:last-child img{margin-bottom:0.3em}.l60-r40 .col-1{order:1}.l60-r40 .col-2{order:0}.l70-r30 .col-1{order:1}.l70-r30 .col-2{order:0}.l75-r25 .col-1{order:1}.l75-r25 .col-2{order:0}@media only screen and (max-width: 1024px){.col-1+.col-2{margin-top:2em}}@media only screen and (min-width: 1025px){.column-2-container{flex-wrap:nowrap;align-items:center;margin:1.5em 0}.column-2-container img{width:100%}.column-2-container.ausrichtung-oben{align-items:flex-start}.column-2-container.ausrichtung-unten{align-items:flex-end}.col-1{margin-right:4.95%}.col-2 h2:first-child,.col-2 h3:first-child{margin-top:0}.l25-r75 .col-1{width:22.5%}.l25-r75 .col-2{width:72.5%}.l30-r70 .col-1{width:27.5%}.l30-r70 .col-2{width:67.5%}.l40-r60 .col-1{width:37.5%}.l40-r60 .col-2{width:57.5%}.l50-r50 .col-1{width:47.5%}.l50-r50 .col-2{width:47.5%}.l60-r40 .col-1{width:57.5%;order:0}.l60-r40 .col-2{width:37.5%}.l70-r30 .col-1{width:67.5%;order:0}.l70-r30 .col-2{width:27.5%}.l75-r25 .col-1{width:72.5%;order:0}.l75-r25 .col-2{width:22.5%}}.animation,.animation li,.animation-inhalt>*{opacity:1;transform:translateX(0px);transition:transform 1s ease, opacity 2s ease}.fade-left,.fade-left li{opacity:0;transform:translateX(50px)}ul.fade-left,ol.fade-left{opacity:1;transform:translateX(0px)}.animation li:nth-child(1),.animation-inhalt li:nth-child(1){transition:transform 1s 0s ease, opacity 2s 0s ease}.animation li:nth-child(2),.animation-inhalt li:nth-child(2){transition:transform 1s .2s ease, opacity 2s .2s ease}.animation li:nth-child(3),.animation-inhalt li:nth-child(3){transition:transform 1s .4s ease, opacity 2s .4s ease}.animation li:nth-child(4),.animation-inhalt li:nth-child(4){transition:transform 1s .6s ease, opacity 2s .6s ease}.animation li:nth-child(5),.animation-inhalt li:nth-child(5){transition:transform 1s .8s ease, opacity 2s .8s ease}.animation li:nth-child(6),.animation-inhalt li:nth-child(6){transition:transform 1s 1s ease, opacity 2s 1s ease}.animation li:nth-child(7),.animation-inhalt li:nth-child(7){transition:transform 1s 1.2s ease, opacity 2s 1.2s ease}.animation li:nth-child(8),.animation-inhalt li:nth-child(8){transition:transform 1s 1.4s ease, opacity 2s 1.4s ease}.animation li:nth-child(9),.animation-inhalt li:nth-child(9){transition:transform 1s 1.6s ease, opacity 2s 1.6s ease}.animation li:nth-child(n+10),.animation-inhalt li:nth-child(n+10){transition:transform 1s 1.8s ease, opacity 2s 1.8s ease}.keine-animation,.no-animation{opacity:1 !important;transform:translateX(0px) !important}

