/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-timeline .field--name-field-timeline > div.field__label{margin:auto;width:50%;text-align:center;}.paragraph--type--timeline .field--name-field-timeline-title{text-align:left;font-size:24px;font-weight:700;}.paragraph--type--timeline .field--name-field-alignment{display:none;}.paragraph--type--timeline .field--name-field-time-points{margin-left:auto;margin-right:auto;}.paragraph--type--timeline .field--name-field-time-points *{box-sizing:border-box;}.paragraph--type--timeline .field--name-field-time-points p{margin:0;}.paragraph--type--timeline .field--name-field-time-points .field__items{display:grid;grid-auto-rows:1fr;position:relative;max-width:360px;margin:0 auto;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item{position:relative;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item::before{content:"";display:block;box-sizing:border-box;position:absolute;top:16px;bottom:-16px;left:16px;width:3px;background-color:#374A3F;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item:last-child::before{display:none;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item:last-child .paragraph--type--timeline-point{padding-bottom:0;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point{padding-left:100px;padding-bottom:40px;background-color:inherit;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point::before{content:"";display:block;box-sizing:border-box;position:absolute;z-index:1;top:20px;left:45px;width:35px;border:1px dashed #C1C1C1;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point::after{content:"";display:block;box-sizing:border-box;position:absolute;z-index:2;top:5px;left:0;width:36px;height:36px;background-color:white;border:7px solid #374A3F;border-radius:50%;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point.timeline-past::after{background-color:#A7BDB1;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point.timeline-current::after{background-color:#FFAA9D;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point .field--name-field-point-status{display:none;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point .field--name-field-date{text-align:left;font-size:20px;font-weight:700;color:black;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point .field--name-field-title{padding-bottom:0.1rem;text-align:left;font-size:18px;font-weight:700;color:#374A3F;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point .field--name-field-body{font-size:16px;}@media only screen and (min-width:768px){.paragraph--type--timeline .field--name-field-time-points{margin-left:auto;margin-right:auto;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items{width:50%;max-width:none;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item::before{top:0;bottom:0;left:calc(50% - 1.5px);}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:first-child::before{top:50%;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:last-child::before{display:block;top:0;bottom:50%;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:last-child .paragraph--type--timeline-point{margin-bottom:0;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:nth-child(odd) .paragraph--type--timeline-point{position:relative;transform:translateX(-50%);padding-right:100px;padding-left:0;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:nth-child(odd) .paragraph--type--timeline-point::before{top:calc(50% - 1px);left:auto;right:22px;width:70px;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:nth-child(odd) .paragraph--type--timeline-point::after{top:calc(50% - 16px);left:auto;right:-18px;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:nth-child(even) .paragraph--type--timeline-point{position:relative;transform:translateX(50%);padding-left:100px;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:nth-child(even) .paragraph--type--timeline-point::before{top:calc(50% - 1px);left:22px;right:auto;width:70px;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:nth-child(even) .paragraph--type--timeline-point::after{top:calc(50% - 16px);right:auto;left:-17.5px;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item:nth-child(even) .paragraph--type--timeline-point > div{transform:translateX(12px);}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point{display:grid;height:calc(100% + 2rem);margin-top:-1rem;margin-bottom:-1rem;padding-bottom:0;}main .layout-content .paragraph--type--timeline.timeline-vertical .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point > div:first-child{align-self:self-end;}main .layout-content .paragraph--type--timeline.timeline-horizontal{margin:0 auto;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items{display:grid;grid-auto-flow:column;grid-auto-rows:unset;grid-auto-columns:1fr;max-width:none;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items::before{content:"";display:block;box-sizing:border-box;position:absolute;top:100%;left:0;right:-20px;width:100%;height:3px;background-color:#374A3F;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item{margin-left:-1rem;margin-right:-1rem;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item::before{display:none;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:first-child{margin-left:0;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:last-child{margin-right:0;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:last-child::before{display:block;left:50%;right:0;background-color:white;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(odd){padding-bottom:90px;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(odd):first-child::before{content:"";display:block;top:auto;bottom:-6px;left:0;right:calc(50% + 20px);width:auto;height:10px;background-color:white;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(odd):last-child::before{content:"";display:block;top:auto;bottom:-6px;left:50%;right:0%;width:auto;height:10px;background-color:white;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(odd) .paragraph--type--timeline-point{padding-bottom:10px;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(odd) .paragraph--type--timeline-point::before{top:0;bottom:22px;left:calc(50% - 19px);right:auto;width:auto;height:auto;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(odd) .paragraph--type--timeline-point::after{top:calc(100% - 16px);bottom:auto;left:calc(50% - 36px);right:auto;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(odd) .paragraph--type--timeline-point > div{position:relative;z-index:1;background-color:white;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(even){transform:translateY(100%);padding-top:85px;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(even):last-child::before{content:"";display:block;top:-4px;bottom:auto;left:calc(50% - 20px);right:0;width:auto;height:10px;background-color:white;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(even) .paragraph--type--timeline-point{padding-top:10px;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(even) .paragraph--type--timeline-point::before{bottom:auto;z-index:-1;top:26px;right:auto;width:2px;left:calc(50% - 20px);height:100px;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item:nth-child(even) .paragraph--type--timeline-point::after{top:-16px;bottom:auto;left:calc(50% - 36px);right:auto;}main .layout-content .paragraph--type--timeline.timeline-horizontal .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point{padding:0;background-color:white;}}@media print{.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item::before{background-color:black;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point::before{border-color:grey;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point::after{border-color:black;}.paragraph--type--timeline .field--name-field-time-points .field__items > .field__item .paragraph--type--timeline-point .field--name-field-title{color:black;}}
