﻿.timeline{position:relative;color:#fff;margin:32px 0;}@media(max-width:calc(992px - 1px)){.timeline{padding-right:20px;}}.timeline::before{content:'';width:0;position:absolute;left:50%;top:45px;bottom:0;border-left:3px dashed #b60000;}@media(max-width:calc(992px - 1px)){.timeline::before{left:12px;right:12px;}}.timeline__item--upcoming.timeline__headline::after{content:'';background-color:#f00 !important;width:10px;position:absolute;top:40px;bottom:0;left:-6px;z-index:100;}.timeline__item{width:100%;position:relative;opacity:0;transform-style:preserve-3d;transition:transform 2s;margin-top:12px;}@media(max-width:calc(992px - 1px)){.timeline__item{left:12px;right:12px;}}@media(min-width:992px){.timeline__item{width:50%;}}.timeline__item:last-of-type::after{content:'';background-color:#1a1919;width:10px;position:absolute;top:40px;bottom:0;left:-6px;}@media(min-width:992px){.timeline__item:last-of-type::after{left:auto;right:-6px;}}.timeline__item:last-of-type.timeline__item--right::after{left:-6px;right:auto;}@media(min-width:992px){.timeline__item:last-of-type.timeline__item--right::after{right:auto;left:-6px;}}.timeline__item--left{padding-left:30px;transform:rotateY(-90deg);transform-origin:center right;}.timeline__item--left .timeline__headline::before{right:0;left:-30px;}@media(min-width:992px){.timeline__item--left .timeline__headline::before{left:0;right:-110px;}}.timeline__item--left .timeline__headline::after{left:-30px;right:auto;transform:translate(-50%,50%) translateX(2px) translateY(-1px);}@media(min-width:992px){.timeline__item--left .timeline__headline::after{right:-110px;left:auto;transform:translate(50%,50%) translateX(2px) translateY(-1px);}}.timeline__item--left .h2{text-align:right;}@media(min-width:992px){.timeline__item--left{padding-left:0;padding-right:110px;text-align:right;margin-right:auto;}}@media(max-width:992px){.timeline__item--left{padding-left:30px;transform:rotateY(90deg);transform-origin:center left;justify-self:flex-start;}.timeline__item--left .timeline__headline::before{left:-30px;right:0;}}@media(max-width:992px) and (min-width:992px){.timeline__item--left .timeline__headline::before{left:-110px;}}@media(max-width:992px){.timeline__item--left .timeline__headline::after{left:-30px;transform:translate(-50%,50%) translateX(2px) translateY(-1px);}}@media(max-width:992px) and (min-width:992px){.timeline__item--left .timeline__headline::after{left:-110px;}}@media(max-width:992px){.timeline__item--left .h2{text-align:left;}}.timeline__item--right{padding-left:30px;transform:rotateY(90deg);transform-origin:center left;justify-self:flex-start;}.timeline__item--right .timeline__headline::before{left:-30px;right:0;}@media(min-width:992px){.timeline__item--right .timeline__headline::before{left:-110px;}}.timeline__item--right .timeline__headline::after{left:-30px;transform:translate(-50%,50%) translateX(2px) translateY(-1px);}@media(min-width:992px){.timeline__item--right .timeline__headline::after{left:-110px;}}.timeline__item--right .h2{text-align:left;}@media(min-width:992px){.timeline__item--right{padding-left:110px;margin-left:auto;}}.timeline__item--deactivated{color:#808080;}.timeline__item__headline-container{display:block;width:auto;}.timeline__headline{font-size:26px;font-weight:700;position:relative;margin-bottom:10px;display:inline-block;}.timeline__headline::before{content:'';height:3px;background-color:#b60000;position:absolute;bottom:0;}.timeline__headline::after{content:'';width:22px;height:22px;background-color:#1a1919;border:3px solid #b60000;border-radius:50%;position:absolute;bottom:0;z-index:1;}@media(min-width:992px){.timeline__headline::after{width:42px;height:42px;}}@media(min-width:992px){.timeline__headline{font-size:40px;}}a{color:unset;}a:hover{text-decoration:none;color:#bdbdbd;transition:.2s ease all;}h2{color:unset !important;}.empty-container{width:100%;color:#fff;display:flex;gap:32px;flex-direction:column;align-items:center;margin:32px 0;font-size:22px;}.empty-container button{padding:0 40px;}@media(max-width:991px){.empty-container .button-container{width:100%;}.empty-container button{height:50px;}}