.Timeline{margin:-1rem 0 0}.Timeline__headbar{background-color:#ededed;padding-top:2rem}.Timeline__iconWrapper{width:35%;max-width:130px;margin:0 auto}@media (min-width:36em){.Timeline__iconWrapper{max-width:120px}}@media (min-width:62em){.Timeline__iconWrapper{max-width:150px}}.Timeline__icon{width:100%;padding-bottom:56.8%;background-image:url(/assets/icons/icon_moser_holzbau.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat}.Timeline__body{position:relative}.Timeline__wrapper{display:-webkit-flex;display:flex;flex-flow:row wrap;position:relative}@media (min-width:48em){.Timeline__wrapper{padding:0 3%}}@media (min-width:75em){.Timeline__wrapper{padding:0 6rem}}.Timeline__wrapper:after{z-index:1;content:"";position:absolute;top:0;bottom:0;left:calc(50% - 1px);border-left:3px solid #ffd500}@media (min-width:36em){.Timeline__wrapper:after{border-width:4px;left:calc(50% - 2px)}}.Timeline__event{width:100%;min-height:115px}.Timeline__event:not(:nth-child(1)){margin-top:-44px}@media (min-width:36em){.Timeline__event:not(:nth-child(1)){margin-top:-36px}}.Timeline__event:nth-child(odd) .box__content,.Timeline__event:nth-child(odd) .box__image{padding-right:.5rem}@media (min-width:36em){.Timeline__event:nth-child(odd) .box__content,.Timeline__event:nth-child(odd) .box__image{padding-right:15%}}@media (min-width:48em){.Timeline__event:nth-child(odd) .box__content,.Timeline__event:nth-child(odd) .box__image{padding-right:25%}}.Timeline__event:nth-child(odd) .box__title{padding-right:1rem}.Timeline__event:nth-child(even) .box{margin-right:0;margin-left:auto}.Timeline__event:nth-child(even) .box__title{padding-left:1rem;order:2}@media (min-width:36em){.Timeline__event:nth-child(4n+1) .box__head,.Timeline__event:nth-child(4n+1) .box__content,.Timeline__event:nth-child(4n+1) .box__image{padding-left:15%}}@media (min-width:48em){.Timeline__event:nth-child(4n+1) .box__head,.Timeline__event:nth-child(4n+1) .box__content,.Timeline__event:nth-child(4n+1) .box__image{padding-left:25%}}@media (min-width:36em){.Timeline__event:nth-child(4n+1) .box__content,.Timeline__event:nth-child(4n+1) .box__image{padding-right:12%}}@media (min-width:48em){.Timeline__event:nth-child(4n+1) .box__content,.Timeline__event:nth-child(4n+1) .box__image{padding-right:20%}}@media (min-width:36em){.Timeline__event:nth-child(4n+2) .box__connector{width:calc(15% - 1rem)}}@media (min-width:48em){.Timeline__event:nth-child(4n+2) .box__connector{width:calc(20% - 1rem)}}.Timeline__event:nth-child(4n+2) .box__content,.Timeline__event:nth-child(4n+2) .box__image{text-align:right;padding-left:.5rem}@media (min-width:36em){.Timeline__event:nth-child(4n+2) .box__content,.Timeline__event:nth-child(4n+2) .box__image{text-align:left;padding-left:15%;padding-right:12%}}@media (min-width:48em){.Timeline__event:nth-child(4n+2) .box__content,.Timeline__event:nth-child(4n+2) .box__image{padding-left:20%;padding-right:20%}}.Timeline__event:nth-child(4n+4) .box{text-align:right}.Timeline__event:nth-child(4n+4) .box__content,.Timeline__event:nth-child(4n+4) .box__image{padding-left:.5rem}@media (min-width:36em){.Timeline__event:nth-child(4n+4) .box__content,.Timeline__event:nth-child(4n+4) .box__image{padding-left:15%}}@media (min-width:48em){.Timeline__event:nth-child(4n+4) .box__content,.Timeline__event:nth-child(4n+4) .box__image{padding-left:25%}}.Timeline__box{width:50%;margin-right:auto;position:relative}.Timeline__box .box__head{display:-webkit-flex;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;padding-bottom:.5rem}.Timeline__box .box__title{margin:0}.Timeline__box .box__connector{border-bottom:1px solid #c6c6c6;height:1px;width:100%}.Timeline__box .box__connector--grey{border-color:#c6c6c6}.Timeline__box .box__connector--yellow{border-color:#ffd500}.Timeline__box .box__content{line-height:1.45}@media (min-width:36em){.Timeline__box .box__content{line-height:1.6}}.Timeline__box .box__imagelink:focus{outline:none}.Timeline__box .box__image{margin-top:1rem}.Timeline__text .dark{color:#000}.Timeline__text .yellow{color:#ffd500}.Timeline__text .white{color:#fff}.Timeline .background{position:absolute;top:0;height:100%;width:100%;z-index:-2;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}.Timeline .background__img{width:100%;height:480px;background-size:cover;background-position:center center}@media (min-width:36em){.Timeline .background__img{height:500px}}@media (min-width:48em){.Timeline .background__img{height:530px}}@media (min-width:62em){.Timeline .background__img{height:560px}}