/* COPYRIGHT 2025 - NEWTEC WORKS */
@font-face{font-family:ruluko;font-style:normal;font-weight:300;src:url('../fonts/Ruluko-Regular.woff2') format('woff2'),url('../fonts/Ruluko-Regular.woff') format('woff')}@font-face{font-family:ubuntu;font-style:normal;font-weight:300;src:url('../fonts/ubuntu-v15-latin-regular.woff2') format('woff2'),url('../fonts/ubuntu-v15-latin-regular.woff') format('woff')}*,:after,:before{margin:0;padding:0}body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:border-box}body{font-family:ubuntu,Tahoma,Geneva,Arial,sans-serif;color:#804926;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.scroll{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;background:linear-gradient(to bottom,#fff 0,#edd2ac 100%)}h1{font-family:ruluko,Tahoma,Geneva,Arial,sans-serif;font-size:260%;line-height:30px}h2,h3{display:block;letter-spacing:.14em;font-size:274%;font-weight:400;text-transform:uppercase;color:#bc8c62;hyphens:none}h3{text-align:right;font-size:154%;color:#ddc1a5}h4{font-weight:400;font-size:200%;margin-bottom:20px}h5{font-weight:400;font-size:130%;margin-bottom:10px;margin-top:40px}h6{font-weight:400;font-size:110%;margin-top:20px;margin-bottom:6px}img{width:100%;height:auto;display:block}a{display:block;text-decoration:none;color:inherit}.centered{width:100%;max-width:980px;margin:auto 0;position:relative;height:fit-content}.content{display:flex;width:100%;height:720px;margin:auto 0;background-color:#fedfb2;position:relative;border-radius:10px;z-index:1}.header{display:flex;flex-direction:column;width:140px;background-color:#fedfb2;border-radius:10px;z-index:2}.logo{display:block;max-width:80px;align-self:center;margin-top:24px}.logo img{display:block;width:100%}.main_header{align-self:center;width:310px;transform:rotate(-90deg);position:relative;top:340px}.main_header p{font-size:84%;padding-top:6px;padding-left:2px;color:#bc8c62;text-transform:uppercase}.main_h1{margin-bottom:6px}.navi{background-color:#fef6e8;z-index:10}.navi ul{list-style:none;display:flex;flex-wrap:wrap;gap:1px}.navi ul li{display:flex;flex:1 1 100px}.navi ul li a{display:flex;flex:1 1 100px;justify-content:center;line-height:34px;text-decoration:none;color:#fff;hyphens:none;white-space:nowrap;padding-left:20px;padding-right:20px;transition:background .3s,color .3s;-webkit-transition:background .3s,color .3s}.navi ul li:first-of-type a{background-color:#683b21}.navi ul li:nth-of-type(2) a{background-color:#7f573f}.navi ul li:nth-of-type(3) a{background-color:#9f7a63}.navi ul li:nth-of-type(4) a{background-color:#bfa18f}.navi ul li:nth-of-type(5) a{background-color:#dfc5b5}.navi ul li a:hover{color:#fedfb2;background-color:#b18e6c}.navi ul li:last-of-type a{margin-right:0;width:100%}.main{background-color:#fef6e8;width:100%;margin:10px;margin-left:0}.inner{position:relative;padding:40px;padding-top:20px;padding-bottom:20px}.wrap{margin-top:40px}.wrap.index{margin-bottom:60px}.flex_ind{display:flex;justify-content:center;gap:3px;width:100%;margin:30px auto}.imgcnt{flex:1}.imgcnt:first-child,.imgcnt:nth-child(3){flex:0 1 30%}.imgcnt:nth-child(2){flex:0 1 38.56%}.large{font-size:large}.small{font-size:small;color:#ddc1a5}.content_english,.content_german{display:block;position:absolute;top:30px;right:20px;width:20px;height:20px;background-image:url("../images/us.png");background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}.content_german{background-image:url("../images/de.png")}.scrollable{overflow:hidden;overflow-y:auto;max-height:500px;padding-right:40px;padding-left:40px}.flex{display:flex;margin-bottom:20px}.timeline ul.tml{position:relative;margin-top:20px;margin-bottom:60px;padding-left:20px;list-style:none}.timeline ul.inf{margin-top:0;list-style:disc}.timeline ul.tml:before{content:"";position:absolute;top:9px;bottom:0;left:20px;width:3px;background:repeating-linear-gradient(to bottom,#eccca6 0 6px,transparent 6px 12px)}.timeline ul.tml li{position:relative;margin-left:30px;padding:14px;background-color:#fbefd8;background:linear-gradient(to bottom,#eccca64d 0,#fef6e8 100%);border-radius:10px}.timeline ul.inf li{position:relative;margin-left:20px;padding:0;background-color:#fbefd8;background:unset;border-radius:unset}.timeline ul.tml li:not(:first-child){margin-top:60px}.timeline ul.inf li:not(:first-child){margin-top:0}.timeline ul.tml li>span{position:absolute;top:0;left:-30px;width:3px;height:100%;background:#eccca6}.timeline ul li>span:after,.timeline ul.tml li>span:before{content:"";position:absolute;left:-7px;top:-2px;width:16px;height:16px;border-radius:50%;border:3px solid #f8e9d4;background:#eccca6}.timeline ul.tml li.noend>span:after{display:none}.timeline ul.tml li span:after{top:100%}.timeline ul.tml li>div{margin-left:10px}.timeline div .title,.timeline div .type{font-weight:600;font-size:12px}.timeline div .info{font-weight:300}.timeline div>div{margin-top:5px}.timeline span.number{height:100%;font-weight:700}.timeline span.number span{position:absolute;left:-42px;font-size:12px}.timeline span.number span:first-child{top:0}.timeline span.number:not(.noend) span:last-child{top:100%}.inline{list-style:disc}.simple{padding:20px;padding-left:40px;background-color:#eccca64d;margin:30px auto;border-radius:10px}.selfcnt{position:relative;left:30px}.self{position:relative;width:248px;z-index:1;border-radius:20px;overflow:hidden}.selfbg{position:absolute;top:50px;left:-20px;right:0;bottom:0;background-image:url('../images/Heidi-Hencken.jpg');background-size:cover;filter:blur(25px);transform:rotate(341deg);width:210px;height:100px}.ec{margin-left:42px;margin-top:60px;margin-bottom:60px}.ext{display:block;font-size:80%;margin-top:100px;color:#bc8c6285}.impr_smallvp{display:none}.thumbnails{display:flex;flex-wrap:wrap;gap:6px}.thumb{width:auto;height:100px;width:auto;object-fit:cover}.lg-outer .lg-item{will-change:transform,opacity;transform:translateZ(0)}.img_title{font-size:100%;font-weight:700}.img_info{font-size:80%}.shad{width:100%;max-width:920px;height:20px;box-shadow:0 88px 60px #8b570b;position:absolute;bottom:80px;left:30px}@media screen and (max-width:980px){.centered{margin:0}.shad{display:none}.content{flex-direction:column;width:auto;height:auto;min-height:100%;border-radius:0}.header{height:auto;width:auto;align-items:center;flex-direction:row;padding:20px;padding-bottom:10px;position:sticky;top:-86px;border-radius:0}.logo{max-width:40px;margin:0;margin-left:10px;margin-right:34px}.main_header{transform:unset;position:unset;align-self:unset;width:auto}.main_header p{padding-top:0}.navi{position:sticky;top:8px}.main{height:auto;min-height:calc(100vH - 118px)}.inner{padding:40px;padding-top:80px}h2{font-size:4.7vw}h3{margin-top:10px;font-size:2.8vw}.wrap{margin-top:60px}.scrollable{max-height:unset;padding-right:0;padding-left:0}.timeline ul.tml{padding-left:42px}.timeline ul.tml:before{left:42px}}@media screen and (max-width:740px){.navi ul li:nth-of-type(5){display:none}.impr_smallvp{display:block;padding-right:20px;padding-bottom:12px;position:absolute;bottom:0;right:0;font-size:80%}.main{height:auto;min-height:calc(100vH - 118px);margin-bottom:40px}.simple{padding-left:30px}}@media screen and (max-height:720px){.content,.header{border-radius:0}}@media screen and (max-width:460px){.logo{margin-left:0;margin-right:24px}.main_header{font-size:80%}.inner{padding-left:20px;padding-right:20px}h3{font-size:3.6vw}.selfcnt{left:20px}.ec{margin-left:32px}}@media screen and (max-width:370px){.navi ul li a{font-size:4.1vw}}