.module-timeline .container{padding-block:40px;padding-inline:0}.hs-site-page .module-timeline h2{font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:32px;margin-bottom:20px;padding-inline:20px;text-align:center}.hs-site-page .module-timeline h2 strong{display:inline;font-weight:900;line-height:inherit;white-space:wrap}.module-timeline .timeline .scroll-hint{color:#606060;font-size:14px;padding-right:10px;position:absolute;right:20px;top:0}.module-timeline .timeline .scroll-hint:after{border-bottom:1px solid #606060;border-right:1px solid #606060;content:"";height:4px;position:absolute;right:0;top:7px;transform:rotate(-45deg);transform-origin:center;width:4px}.module-timeline .timeline{position:relative}.module-timeline .timeline-wrapper{display:grid;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding-bottom:20px;padding-top:40px;position:relative;scroll-snap-type:x mandatory;width:100%}.module-timeline .timeline-item{height:310px!important;max-width:unset!important;scroll-snap-align:start;width:auto!important}@media screen and (min-width:576px){.module-timeline .container{padding-inline:unset}.hs-site-page .module-timeline h2{padding-inline:0}.module-timeline .timeline{border-left:1px solid #000;border-right:1px solid #000}}@media screen and (min-width:992px){.hs-site-page .module-timeline h2{font-size:42px;line-height:48px;margin-bottom:50px}}