.clearfix, .lang-links, .masthead, .timeline--horizontal .timeline-inner, .timeline-inner > .timeline-item {zoom: 1;}.clearfix:after, .lang-links:after, .masthead:before, .timeline--horizontal .timeline-inner:after, .timeline--horizontal .timeline-inner:before, .timeline-inner > .timeline-item:after, .timeline-inner > .timeline-item:before {content: "";display: table;}.timeline--horizontal .timeline-inner:after, .timeline-inner > .timeline-item:after {clear: both;}.timeline-graphic {background-repeat: no-repeat;background-position: center center;background-size: cover;}.timeline-graphicInner {background-repeat: no-repeat;background-position: center center;background-size: contain;}.timeline-item {-webkit-tap-highlight-color: transparent;}.timeline-inner > .timeline-item {position: relative;}.timeline-inner > .timeline-item * + * {margin-top: 10px !important;}.timeline-inner > .timeline-item:nth-child(3n-2) .timeline-date {color: #163c5c;}.timeline-inner > .timeline-item:nth-child(3n-2) .timeline-trunk {background-color: #163c5c;}.timeline-inner > .timeline-item:nth-child(3n-2) .timeline-branch {background-color: #163c5c;}.timeline-inner > .timeline-item:nth-child(3n-2) .timeline-graphicInner {background-color: #163c5c;}.timeline-inner > .timeline-item:nth-child(3n-1) .timeline-date {color: #5bbde7;}.timeline-inner > .timeline-item:nth-child(3n-1) .timeline-trunk {background-color: #5bbde7;}.timeline-inner > .timeline-item:nth-child(3n-1) .timeline-branch {background-color: #5bbde7;}.timeline-inner > .timeline-item:nth-child(3n-1) .timeline-graphicInner {background-color: #5bbde7;}.timeline-inner > .timeline-item:nth-child(3n) .timeline-date {color: #1d629e;}.timeline-inner > .timeline-item:nth-child(3n) .timeline-trunk {background-color: #1d629e;}.timeline-inner > .timeline-item:nth-child(3n) .timeline-branch {background-color: #1d629e;}.timeline-inner > .timeline-item:nth-child(3n) .timeline-graphicInner {background-color: #1d629e;}.timeline-text {display: table;}.timeline-textInner {display: table-cell;vertical-align: middle;transition: height 0.5s;height: 70px;}.timeline-description h4 {color: #1d629e;font-size: 1.5rem !important;line-height: 1.8rem !important;font-weight: 900 !important;margin:0 !important;}.timeline-description p {color: #636363;font-size: 14px;font-size: .875rem;font-weight: 300;line-height: 1.2;}.timeline-date {font-size: 26px !important;font-size: 1.625rem !important;font-weight: 300 !important;margin:0 !important;top:-6px;}.timeline--horizontal {padding: 0;}.timeline--horizontal .timeline-scroller {overflow-x: auto;overflow-y: hidden;padding-top:20px;}.timeline--horizontal .timeline-inner {width: 1400px;margin: 0 auto;}.timeline--horizontal .timeline-trunk {height: 30px;position: absolute;top: 50%;left: 0;margin: -15px 0 0;width: 100%;z-index: 2;}.timeline--horizontal .timeline-trunk:before {content: "";width: 9px;height: 9px;background-color: #fff;position: absolute;top: 50%;left: 50%;margin: -4px 0 0 -4px;border-radius: 50%;}.timeline--horizontal .timeline-branch {content: "";height: 115px;width: 3px;position: absolute;bottom: 50%;left: 50%;z-index: 1;transition: width 0.5s, height 0.5s;margin: 0 0 0 -1px;}.timeline--horizontal .timeline-text {position: absolute;top: 53%;text-align: center;}.timeline--horizontal .timeline-date + .timeline-description {margin-top: 4px !important;top:-6px;}.timeline--horizontal .timeline-graphic {position: absolute;z-index: 3;bottom: calc(50% + 68px);left: 50%;border-radius: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);width: auto;height: auto;transition: all 0.5s;}.timeline--horizontal .timeline-graphicInner {padding: 20%;background-origin: content-box;border-radius: 50%;transition: all 0.5s;}.timeline--horizontal .timeline-graphic, .timeline--horizontal .timeline-graphicInner {width: 50px;height: 50px;}.timeline--horizontal .timeline-item {position: relative;height: 540px;width: 200px;float: left;}.timeline--horizontal .timeline-item:nth-child(5n + 2) .timeline-graphic, .timeline--horizontal .timeline-item:nth-child(5n + 3) .timeline-graphic {bottom: calc(50% + 84px);}.timeline--horizontal .timeline-item:nth-child(5n + 2) .timeline-graphic, .timeline--horizontal .timeline-item:nth-child(5n + 2) .timeline-graphicInner, .timeline--horizontal .timeline-item:nth-child(5n + 3) .timeline-graphic, .timeline--horizontal .timeline-item:nth-child(5n + 3) .timeline-graphicInner {width: 77px;height: 77px;}.timeline--horizontal .timeline-item:nth-child(5n + 2) .timeline-branch, .timeline--horizontal .timeline-item:nth-child(5n + 3) .timeline-branch {width: 4px;}.timeline--horizontal .timeline-item:nth-child(even) .timeline-text {top: auto;bottom: 53%;padding-bottom: 12px;}.timeline--horizontal .timeline-item:nth-child(even) .timeline-branch {bottom: auto;top: 50%;}.timeline--horizontal .timeline-item:nth-child(even) .timeline-graphic {bottom: auto;top: calc(50% + 68px);}.timeline--horizontal .timeline-item:nth-child(even):nth-child(5n + 2) .timeline-graphic, .timeline--horizontal .timeline-item:nth-child(even):nth-child(5n + 3) .timeline-graphic {bottom: auto;top: calc(50% + 84px);}.timeline--horizontal .timeline-item:hover .timeline-graphic, .timeline--horizontal .timeline-item:hover .timeline-graphicInner {width: 185px;height: 185px;}.timeline--horizontal .timeline-item:hover .timeline-graphicInner {opacity: 0;}.timeline--vertical {max-width: 580px;}@media only screen and (min-width: 580px) {.timeline--vertical {margin-left: auto;margin-right: auto;max-width: 980px;}}.timeline--vertical .timeline-trunk {width: 30px;position: absolute;top: 0;left: 0;margin: 0;height: 100%;z-index: 2;transition: height 0.5s;}.timeline--vertical .timeline-trunk:before {content: "";width: 9px;height: 9px;background-color: #fff;position: absolute;top: 46px;left: 50%;margin: -4px 0 0 -4px;border-radius: 50%;transition: top 0.5s;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-trunk {left: 50%;margin-left: -15px;}.timeline--vertical .timeline-trunk:before {top: 50%;}}.timeline--vertical .timeline-branch {content: "";width: 115px;height: 3px;position: absolute;top: 46px;left: 0;margin-top: -1px;z-index: 1;transition: all 0.5s;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-branch {left: auto;top: 50%;right: 50%;}}.timeline--vertical .timeline-text {float: left;margin-left: 30px;padding: 20px 20px 4px;margin-top: 51px;transition: all 0.5s;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-text {float: right;width: calc(50% - 30px * 0.5);margin: 0;}}.timeline--vertical .timeline-description {overflow: hidden;max-height: 0;opacity: 0;transform: scale(0);-webkit-transform: scale(0);transition: all 0.5s;transform-origin: left top;-webkit-transform-origin: left top;}.timeline--vertical .timeline-date + .timeline-description {margin-top: 0 !important;}.timeline--vertical .timeline-graphic {position: absolute;z-index: 3;top: 46px;left: 87px;border-radius: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all 0.5s;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-graphic {top: 59%;left: auto;right: 61%;}}.timeline--vertical .timeline-graphicInner {padding: 20%;background-origin: content-box;border-radius: 50%;transition: all 0.5s;}.timeline--vertical .timeline-graphic, .timeline--vertical .timeline-graphicInner {width: 70px;height: 70px;}.timeline--vertical .timeline-item {position: relative;}.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-graphic, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-graphic {top: 59px;left: 108px;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-graphic, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-graphic {top: 60%;}}.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-graphic, .timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-graphicInner, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-graphic, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-graphicInner {width: 97px;height: 97px;}.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-trunk:before, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-trunk:before {top: 59px;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-trunk:before, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-trunk:before {top: 50%;}}.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-branch, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-branch {top: 59px;height: 4px;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-branch, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-branch {top: 50%;}}.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-text, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-text {margin-top: 77px;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-graphic, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-graphic {left: auto;right: 61%;}.timeline--vertical .timeline-item:nth-child(5n + 2) .timeline-text, .timeline--vertical .timeline-item:nth-child(5n + 3) .timeline-text {margin: 0;}}.timeline--vertical .timeline-item:hover .timeline-description {max-height: 300px;opacity: 1;transform: scale(1);-webkit-transform: scale(1);}.timeline--vertical .timeline-item:hover .timeline-trunk:before {top: 112px;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:hover .timeline-trunk:before {top: 50%;}}.timeline--vertical .timeline-item:hover .timeline-branch {top: 112px;height: 9px;margin-top: -4px;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:hover .timeline-branch {top: 50%;}}.timeline--vertical .timeline-item:hover .timeline-graphic {top: 112px;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:hover .timeline-graphic {top: 58%;}}.timeline--vertical .timeline-item:hover .timeline-graphicInner {opacity: 0;}.timeline--vertical .timeline-item:hover .timeline-graphic, .timeline--vertical .timeline-item:hover .timeline-graphicInner {width: 185px;height: 185px;}.timeline--vertical .timeline-item:hover .timeline-text {margin-top: 190px;padding: 6px 20px 20px;}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:hover .timeline-text {margin-top: 0;}}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:hover .timeline-textInner {height: 165px;}}@media only screen and (min-width: 580px) {.timeline--vertical .timeline-item:nth-child(even) .timeline-text {float: left;text-align: right;}.timeline--vertical .timeline-item:nth-child(even) .timeline-branch {right: auto;left: 50%;}.timeline--vertical .timeline-item:nth-child(even) .timeline-graphic {right: auto;left: 61%;}.timeline--vertical .timeline-item:nth-child(even) .timeline-description {transform-origin: right top;-webkit-transform-origin: right top;}.timeline--vertical .timeline-item:nth-child(even):nth-child(5n + 2) .timeline-graphic, .timeline--vertical .timeline-item:nth-child(even):nth-child(5n + 3) .timeline-graphic {right: auto;left: 61%;}}