.yddviz-container{max-width:1170px;margin:0 auto}.yddviz-container:after{content:"";display:table;clear:both}@media only screen and (min-width:1170px){#yddvizApp{margin-left:-120px;margin-right:-120px}}#yddviz-timeline{position:relative;margin-bottom:1em;margin-top:1em}#yddviz-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#dcdcdc}#yddviz-timeline #overlay{display:none}#yddviz-timeline.teaser{overflow:hidden;height:800px}#yddviz-timeline.teaser #overlay{position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);z-index:100;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(prefers-color-scheme:dark){#yddviz-timeline.teaser #overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,30,32,0)),to(#1b1e20));background:linear-gradient(180deg,rgba(27,30,32,0) 0,#1b1e20)}}@media only screen and (min-width:1170px){#yddviz-timeline{margin-bottom:3em;margin-top:3em}#yddviz-timeline:before{left:50%;margin-left:-2px}}.yddviz-box-content{padding:.2em 1em}.yddviz-timeline-block{position:relative;margin:2em 0}.yddviz-timeline-block:after{content:"";display:table;clear:both}.yddviz-timeline-block:first-child{margin-top:0}.yddviz-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.yddviz-timeline-block{margin:4em 0}.yddviz-timeline-block:first-child{margin-top:0}.yddviz-timeline-block:last-child{margin-bottom:0}}.yddviz-timeline-img{color:#f5f5f5;font-size:1.5em;position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.yddviz-timeline-img svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.yddviz-timeline-img.default,.yddviz-timeline-img.video{background:#9c6}.yddviz-timeline-img.karriar,.yddviz-timeline-img.twitter{background:#18b5ca}.yddviz-timeline-img.familj,.yddviz-timeline-img.gavel{background:#e1005a}.yddviz-timeline-img.asterisk,.yddviz-timeline-img.politik{background:#ffd000}@media only screen and (min-width:1170px){.yddviz-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.yddviz-timeline-img.apparate{visibility:hidden}.yddviz-timeline-img.bounce-in{visibility:visible;-webkit-animation:yddviz-bounce-1 .6s;animation:yddviz-bounce-1 .6s}}.yddviz-button{border-radius:4px;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;background-color:#00b5c8;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;line-height:1.4em;margin:1em auto 3em;min-width:280px;padding:14px 24px;position:relative;text-decoration:none;text-transform:uppercase}@-webkit-keyframes yddviz-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes yddviz-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.yddviz-timeline-content{position:relative;margin-left:60px;background:#f5f5f5;color:#000;border-radius:.25em;-webkit-box-shadow:0 3px 0 #dcdcdc;box-shadow:0 3px 0 #dcdcdc}.yddviz-timeline-content:after{content:"";display:table;clear:both}.yddviz-timeline-content h3{margin-top:0;color:#18b5ca;font-size:1.15em;font-family:Yle Next,Open Sans,sans-serif;font-weight:600}.yddviz-timeline-content .yddviz-date,.yddviz-timeline-content p{font-size:13px;font-size:.8125rem}.yddviz-timeline-content .yddviz-date{display:inline-block}.yddviz-timeline-content p{margin:1em 0;line-height:1.6}.yddviz-timeline-content img{width:100%;border-bottom-right-radius:.25em;border-bottom-left-radius:.25em;display:block}.yddviz-timeline-content .video-embed{max-width:100%;padding-bottom:56.25%;height:0}.yddviz-timeline-content .yddviz-date{padding:.8em 0}.yddviz-timeline-content:before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right-color:#f5f5f5}@media only screen and (min-width:768px){.yddviz-timeline-content p{font-size:16px;font-size:1rem}.yddviz-timeline-content .yddviz-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.yddviz-timeline-content{margin-left:0;width:45%}.yddviz-timeline-content:before{top:24px;left:100%;border-color:transparent transparent transparent #f5f5f5}.yddviz-timeline-content h3{margin:.5em 0;font-size:1.3em}.yddviz-timeline-content .yddviz-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem}}@media only screen and (min-width:1170px)and (prefers-color-scheme:dark){.yddviz-timeline-content .yddviz-date{color:#fff}}@media only screen and (min-width:1170px){.yddviz-timeline-block:nth-child(odd) .yddviz-timeline-content{float:right}.yddviz-timeline-block:nth-child(odd) .yddviz-timeline-content:before{top:24px;left:auto;right:100%;border-color:transparent #f5f5f5 transparent transparent}.yddviz-timeline-block:nth-child(odd) .yddviz-timeline-content .yddviz-date{left:auto;right:122%;text-align:right}}@media only screen and (min-width:1170px){.yddviz-timeline-content.apparate{visibility:hidden}}@media only screen and (min-width:1170px){.yddviz-timeline-content.bounce-in{visibility:visible;-webkit-animation:yddviz-bounce-2 .6s;animation:yddviz-bounce-2 .6s}}@media only screen and (min-width:1170px){.yddviz-timeline-block:nth-child(odd) .yddviz-timeline-content.bounce-in{-webkit-animation:yddviz-bounce-2-inverse .6s;animation:yddviz-bounce-2-inverse .6s}}@-webkit-keyframes yddviz-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes yddviz-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes yddviz-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes yddviz-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.copyright_text{position:absolute;bottom:0;right:0;background:hsla(0,0%,100%,.6);padding:0 2px;font-size:.8125rem;line-height:1.5}.yddvizFilters{text-align:center}.checkboxContainer{font-size:16px;position:relative;display:inline-block;margin-bottom:15px;margin-right:15px;padding-left:30px;cursor:pointer}.checkboxContainer input{position:absolute;z-index:-1;opacity:0}.checkboxContainer:hover input~.checkmark{background:#ccc}.checkboxContainer input:checked~.checkmark.family{background:#e1005a}.checkboxContainer input:checked~.checkmark.career{background:#18b5ca}.checkboxContainer input:checked~.checkmark.election{background:#ffd000}.checkboxContainer .checkmark{position:absolute;top:2px;left:0;width:20px;height:20px;background:#e6e6e6}.checkboxContainer .checkmark:after{position:absolute;display:none;content:"";top:4px;left:8px;width:3px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.checkboxContainer input:checked~.checkmark:after{display:block}