﻿.timeline.type-b label{z-index:1;position:relative;}.timeline.type-b input:checked~.item .parsed-content{height:auto;}.timeline.type-b .item{border-top:4px solid;border-image:linear-gradient(to right,var(--color-l) 0%,var(--color-k) 100%);border-image-slice:1;border-width:4px;margin:0;padding:30px;counter-increment:section;position:relative;cursor:pointer;}.timeline.type-b .item:focus-within{cursor:initial;}.timeline.type-b .item:focus-within .parsed-content{height:auto;}.timeline.type-b .item .parsed-content{height:0;overflow:hidden;}.timeline.type-b .item .date{position:absolute;padding:10px 15px;font-family:var(--font-family-c-thick);font-weight:800;background-color:var(--color-b);text-align:center;line-height:1.25em;color:#fff;z-index:1;}.timeline.type-b .item .title{font-family:var(--font-family-c-thick);font-weight:800;}.timeline.type-b .item .content{max-width:576px;margin:0 auto;}.timeline.type-b .item .content .image{text-align:center;margin-bottom:15px;cursor:pointer;}.timeline.type-b .item .content .image:hover:after,.timeline.type-b .item .content .image:active:after{content:"";font-family:var(--font-family-e)!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:5px;right:5px;background-color:rgba(0,0,0,.8);color:#fff;padding:0;border-radius:100%;font-size:40px;line-height:1;}.timeline.type-b .item .content .image .output{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.timeline.type-b .item .content .image img{margin:0;object-fit:cover;object-position:center center;height:100%;width:100%;display:block;}.timeline.type-b .item .content .image+.title{padding-left:0;}.timeline.type-b .item .content .image:focus{height:auto;padding:0;}.timeline.type-b .item .content .image:focus .output{position:relative;height:auto;width:auto;}.timeline.type-b .item .content .image:focus .output img{height:auto;}.timeline.type-b .item .content .image:focus:after{content:none;}.timeline.type-b .item .content .title{padding-left:60px;}.timeline.type-b .item:nth-child(even){border-right:4px solid;padding-left:0;}.timeline.type-b .item:nth-child(even) .date{right:0;margin-right:-4px;}@media(min-width:992px){.timeline.type-b .item:nth-child(even) .date{margin-right:-15px;}}.timeline.type-b .item:nth-child(odd){border-left:4px solid;padding-right:0;}.timeline.type-b .item:nth-child(odd) .date{left:0;margin-left:-4px;}@media(min-width:992px){.timeline.type-b .item:nth-child(odd) .date{margin-left:-15px;}}.timeline.type-b .item:last-of-type:before,.timeline.type-b .item:first-of-type:before{content:"";display:block;height:8px;width:8px;border-radius:100%;background:var(--color-l);position:absolute;}.timeline.type-b .item:last-of-type{border-bottom:4px solid;}.timeline.type-b .item:last-of-type:before{bottom:-6px;}.timeline.type-b .item:last-of-type:nth-child(even):before{left:-6px;}.timeline.type-b .item:last-of-type:nth-child(odd):before{background:var(--color-b);right:-6px;}.timeline.type-b .item:first-of-type{border-top:0;}.timeline.type-b .item:first-of-type .parsed-content{height:auto;}.timeline.type-b .item:first-of-type:before{top:0;left:-6px;}.timeline.type-b12:after{content:'';position:absolute;width:6px;background-color:var(--color-g);top:0;bottom:0;left:50%;margin-left:-3px;}.timeline.type-b12 .item{padding:10px 40px;position:relative;background-color:inherit;width:50%;}.timeline.type-b12 .item:last-child{margin-bottom:0;}.timeline.type-b12 .item:after{content:'';position:absolute;width:25px;height:25px;right:-17px;background-color:var(--color-f);border:4px solid #ff9f55;top:15px;border-radius:50%;z-index:1;}.timeline.type-b12 .item:nth-child(odd){left:0;}.timeline.type-b12 .item:nth-child(odd):before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid var(--color-f);border-width:10px 0 10px 10px;border-color:transparent transparent transparent var(--color-f);}.timeline.type-b12 .item:nth-child(even){left:50%;}.timeline.type-b12 .item:nth-child(even):before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid var(--color-f);border-width:10px 10px 10px 0;border-color:transparent var(--color-f) transparent transparent;}.timeline.type-b12 .item:nth-child(even):after{left:-16px;}.timeline.type-b12 .item .content{padding:20px 30px;background-color:var(--color-f);position:relative;border-radius:6px;}