.dnd-section,.section_layout352{position:relative;z-index:1}.layout352_heading{background-color:#fff;display:none;position:relative;z-index:3}.container-small{margin-left:auto;margin-right:auto;max-width:48rem;width:100%}.padding-section-small{padding-bottom:3rem;padding-top:3rem}.layout352_date-text.text-align-center,.text-align-center{text-align:center}.layout352_timeline{overflow:visible;z-index:-3}.layout352_layout{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.fixed-timeline-c2a{inset:48.5vh auto auto;margin-bottom:64px;margin-left:0;margin-right:auto;position:sticky;width:38%;z-index:100}@media screen and (min-width:1440px){.fixed-timeline-c2a{margin-bottom:0;min-width:34rem;padding-bottom:64px;position:sticky}}.layout352_date-text.text-align-left{bottom:47.6vh;color:#f1dac9;font-size:48px;font-weight:700;letter-spacing:0;line-height:120%;margin-bottom:24px!important;position:static;text-align:left;top:auto}.margin-bottom{margin-left:0!important;margin-right:0!important;margin-top:0!important}.margin-medium{margin:2rem}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;align-content:flex-start;align-items:stretch;display:flex;flex-flow:column wrap}.button-group a{background-color:#ffb100;border-radius:12px;color:#000;display:inline-block;font-size:18px;font-style:normal;font-weight:400;max-width:306px;min-width:306px;padding:12px 16px;text-align:center;text-decoration:none}.layout352_progress{background-color:#bfc8d9;height:100%;position:absolute;width:3px;z-index:-2}.layout352_progress-bar{background-color:#f4867e;bottom:50vh;color:#f4867e;height:50vh;position:absolute;top:0;width:3px;z-index:-1}.layout352_progress-bar.fixed{position:fixed;top:200px}.layout352_fade-overlay-top{background-image:linear-gradient(180deg,#f1dac9,#fff0);height:6rem;inset:0 0 auto;position:absolute;width:100%;z-index:1}@media screen and (min-width:1440px){.layout352_fade-overlay-top{background-image:linear-gradient(180deg,#fff,#fff0)}}.layout352_fade-overlay-bottom{background-image:linear-gradient(0deg,#f1dac9,#fff0);height:6rem;inset:auto 0 0;position:absolute;width:100%;z-index:1}.layout352_item{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 12rem 1fr;grid-template-rows:auto;padding-bottom:64px;padding-top:64px;position:relative;z-index:0}.layout352_left{position:relative;width:100%;z-index:0}.layout352_centre{align-items:stretch;display:flex;justify-content:center}.layout352_circle{background-color:#f4867e;border-radius:100%;height:.9375rem;position:sticky;top:50vh;width:.9375rem}.margin-xlarge{margin:4rem}.layout352_desc .timeline-step-number{color:#f4867e}.layout352_desc .timeline-step-number,.layout352_desc h3{font-size:40px;font-weight:700;letter-spacing:0;line-height:120%;margin-bottom:24px}.layout352_desc h3{color:#f1dac9}.layout352_desc .timeline-description{color:#fbf1e9;font-size:22px;font-weight:400;letter-spacing:0;line-height:150%}.text-size-medium{font-size:1.125rem}.text-color-gray-700{color:#253146}.layout352_image-wrapper{border-radius:16px;max-height:546px;overflow:hidden;width:100%}.timeline-image{height:auto;margin:auto;max-width:none;width:100%}.layout352_desc{margin-bottom:40px}.layout352_item.first_item{margin-top:-260px}@media screen and (max-width:1199px){.layout352_date-text.text-align-left{font-size:36px}.layout352_desc .timeline-step-number,.layout352_desc h3{font-size:28px}.layout352_desc .timeline-description{font-size:18px}}@media screen and (max-width:991px){.layout352_item{grid-template-columns:1fr 10rem 1fr}}@media screen and (max-width:767px){.layout352_progress{left:.375rem}.fixed-timeline-c2a{background:#51144d;inset:auto;padding-bottom:40px;position:relative;width:100%}.layout352_item{grid-row-gap:0;grid-template-columns:2rem 1fr;grid-template-rows:auto auto;padding-bottom:32px;padding-top:32px;width:100%}.layout352_centre{justify-content:flex-start}.layout352_image-wrapper{height:auto;width:100%}.timeline-image{max-width:none;width:100%}.layout352_date-text.text-align-left{font-size:32px}.layout352_item.first_item{margin-top:0}.layout352_left{display:none}.layout352_desc .timeline-step-number,.layout352_desc h3{font-size:24px;margin-bottom:16px}.layout352_desc .timeline-description{font-size:16px}.button-group a{font-size:15px;font-weight:500;max-width:100%;min-width:100%;padding:8px 16px}}