/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph-history{position:relative;min-height:350px;}@media (max-width:767px){.paragraph-history{overflow:hidden;}.paragraph-history .row{flex-direction:column-reverse !important;}}@media (min-width:768px){.paragraph-history{padding-bottom:4rem;min-height:400px;}}.paragraph-history:nth-child(2n+2) .row{flex-direction:row-reverse;}.paragraph-history:nth-child(2n+2) .paragraph-history__date{z-index:2;direction:rtl;margin-left:0;}@media (min-width:768px){.paragraph-history:nth-child(2n+2) .paragraph-history__date{margin-right:2rem;}}@media (min-width:768px){.paragraph-history:nth-child(2n+2) .paragraph-history__date,.paragraph-history:nth-child(2n+2) .paragraph-history__image{text-align:left;}}@media (max-width:767px){.paragraph-history:nth-child(2n+2) .paragraph-history__year{position:relative;z-index:2;}}.paragraph-history:nth-child(2n+2) .paragraph-history__dot-container{left:auto;right:-2.1rem;}.paragraph-history:first-child{margin-top:-40px;}@media (min-width:768px){.paragraph-history:first-child{margin-top:0;}}.paragraph-history:first-child .paragraph-history__train-track{top:0;}@media (min-width:768px){.paragraph-history:first-child .paragraph-history__train-track{top:-64px;}}@media (min-width:1200px){.paragraph-history:first-child .paragraph-history__train-track{top:-128px;}}@media (min-width:768px){.paragraph-history:first-child .paragraph-history__train-track::before{content:'';display:block;position:absolute;width:50px;height:24px;top:0;background-color:#02bcf0;}}@media (min-width:992px){.paragraph-history:first-child .paragraph-history__train-track::before{height:8px;}}.paragraph-history:last-child{padding-bottom:4rem;}.paragraph-history__train-track{height:100%;width:50px;position:absolute;top:0;left:45px;transform:translateX(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgNTAgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICA8ZGVmcz4gICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC10cmFjayI+ICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNCMUIxQjEiIG9mZnNldD0iOTkuNTM3MTIwNyUiPjwvc3RvcD4gICAgPC9saW5lYXJHcmFkaWVudD4gIDwvZGVmcz4gIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk1LjAwMDAwMCwgLTQ4NzAuMDAwMDAwKSI+ICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjk1LjAwMDAwMCwgNjk5LjAwMDAwMCkiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIj4gICAgICAgICAgPHJlY3QgZmlsbD0iI0E5QkFDQSIgeD0iMCIgeT0iNDE3NSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjYiPjwvcmVjdD4gICAgICAgICAgPHJlY3QgZmlsbD0idXJsKCcjbGluZWFyR3JhZGllbnQtdHJhY2snKSIgeD0iNDEiIHk9IjQxNzEiIHdpZHRoPSI1IiBoZWlnaHQ9IjE2Ij48L3JlY3Q+ICAgICAgICAgIDxyZWN0IGZpbGw9InVybCgnI2xpbmVhckdyYWRpZW50LXRyYWNrJykiIHg9IjQiIHk9IjQxNzEiIHdpZHRoPSI1IiBoZWlnaHQ9IjE2Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);background-repeat:repeat-y;background-position:center top;background-size:25px auto;}@media (min-width:768px){.paragraph-history__train-track{left:50%;background-size:auto;}}.paragraph-history__text{margin-top:2rem;}@media (min-width:768px){.paragraph-history__text{margin-top:5rem;}}@media (max-width:767px){.paragraph-history__visual{position:static !important;}}.paragraph-history__year{padding-top:1.5rem;}@media (min-width:992px){.paragraph-history__year{padding-top:3.5rem;}}.paragraph-history__date{color:#025da4;font-size:9rem;line-height:12.6rem;font-family:"Calibre",Arial,sans-serif;font-weight:700;margin-bottom:-6.5rem;}@media (min-width:768px){.paragraph-history__date{margin-left:2rem;}}@media (min-width:992px){.paragraph-history__date{font-size:14.5rem;line-height:14.5rem;margin-bottom:-7.5rem;}}@media (min-width:1200px){.paragraph-history__date{font-size:18.13rem;}}.paragraph-history__date,.paragraph-history__image{text-align:right;}@media (min-width:768px){.paragraph-history__date,.paragraph-history__image{position:relative;z-index:1;}}.paragraph-history__dot-container{position:absolute;}@media (max-width:767px){.paragraph-history__dot-container{top:6rem;left:2.25rem !important;z-index:1;}}@media (min-width:768px){.paragraph-history__dot-container{left:-3.8rem;top:90px;}}@media (min-width:992px){.paragraph-history__dot-container{top:125px;}}.paragraph-history__ring{border:3px solid #D14904;background-color:#D14904;width:16px;height:16px;position:absolute;top:1px;left:1px;-webkit-border-radius:30px;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-ms-border-radius:30px;-ms-animation:pulsate 1s ease-out;-ms-animation-iteration-count:infinite;-moz-border-radius:30px;-moz-animation:pulsate 1s ease-out;-moz-animation-iteration-count:infinite;-o-border-radius:30px;-o-animation:pulsate 1s ease-out;-o-animation-iteration-count:infinite;border-radius:30px;animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0.0;}@media (min-width:768px){.paragraph-history__ring{width:25px;height:25px;}}.paragraph-history__dot{width:12px;height:12px;background-color:#D14904;border-radius:50%;position:absolute;top:3px;left:3px;}@media (min-width:768px){.paragraph-history__dot{width:17px;height:17px;top:5px;left:5px;}}@media (max-width:767px){.paragraph-history__image{margin-right:-15px;text-align:right;min-height:150px;}}@media (min-width:576px) and (max-width:767px){.paragraph-history__image{min-height:250px;}}@media (min-width:768px) and (max-width:991px){.paragraph-history__image{min-height:150px;}}@media (min-width:992px){.paragraph-history__image{min-height:250px;}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1,0.1);opacity:0.0;}30%{opacity:1.0;}100%{-webkit-transform:scale(1.4,1.4);opacity:0.0;}}@-moz-keyframes pulsate{0%{-moz-transform:scale(0.1,0.1);opacity:0.0;}30%{opacity:1.0;}100%{-moz-transform:scale(1.4,1.4);opacity:0.0;}}@-ms-keyframes pulsate{0%{-ms-transform:scale(0.1,0.1);opacity:0.0;}30%{opacity:1.0;}100%{-ms-transform:scale(1.4,1.4);opacity:0.0;}}@-o-keyframes pulsate{0%{-o-transform:scale(0.1,0.1);opacity:0.0;}30%{opacity:1.0;}100%{-o-transform:scale(1.4,1.4);opacity:0.0;}}@keyframes pulsate{0%{transform:scale(0.1,0.1);opacity:0.0;}30%{opacity:1.0;}100%{transform:scale(1.4,1.4);opacity:0.0;}}
