.module--timeline_block .module-intro{max-width:60%}.module--timeline_block .timeline_container{position:relative}.module--timeline_block .timeline_container .timeline{margin:3em 0 6em;position:relative}.module--timeline_block .timeline_container .timeline__block{display:grid;margin-bottom:2em;position:relative;width:100%;gap:5%}@media (min-width:992px){.module--timeline_block .timeline_container .timeline__block{grid-template-columns:repeat(2,1fr)}}.module--timeline_block .timeline_container .timeline__block:nth-child(2n) .timeline__block__place{order:1}.module--timeline_block .timeline_container .timeline__block:nth-child(2n) .timeline__block__copy,.module--timeline_block .timeline_container .timeline__block:nth-child(odd) .timeline__block__place{order:2}.module--timeline_block .timeline_container .timeline__block:nth-child(odd) .timeline__block__copy{order:1}@media (min-width:992px){.module--timeline_block .timeline_container .timeline__block:nth-child(odd) .timeline__block__copy{text-align:right}}.module--timeline_block .timeline_container .timeline__block__img img{height:auto;max-width:100%}.module--timeline_block .timeline_container .timeline__block__copy{padding-left:2em;position:relative}@media (min-width:992px){.module--timeline_block .timeline_container .timeline__block__copy{padding-left:0}}.module--timeline_block .timeline_container .timeline__block__copy h3{font-size:1.3125rem;line-height:1.35;margin-bottom:8px}.module--timeline_block .timeline_container .timeline__block__copy p:last-child{margin:0}.module--timeline_block .timeline_container .timeline__block:after{content:"";background-color:#56a548;border-radius:50%;height:15px;margin:auto;inset:0 auto auto -6px;position:absolute;width:15px}@media (min-width:992px){.module--timeline_block .timeline_container .timeline__block:after{inset:0 0 auto 0}}.module--timeline_block .timeline_container .timeline__divider{background-color:#56a548;height:100%;inset:0 auto auto 0;margin:auto;position:absolute;width:4px;z-index:-1}@media (min-width:992px){.module--timeline_block .timeline_container .timeline__divider{inset:0 0 auto 0}}.module--timeline_block .module-title{margin-top:22px;position:relative;padding-top:22px;text-align:center}.module--timeline_block .module-title:before{content:"";width:48px;height:4px;background-color:#fff;top:0;position:absolute;left:50%;transform:translateX(-50%);background-color:#56a548}.module--timeline_block .module-intro{text-align:center;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.4}@media (min-width:992px){.module--timeline_block .module-intro{margin-bottom:100px}}