.progress .progress__container{width:100%;max-width:1232px;margin:0 auto}.progress .progress__heading{width:calc(100% - 32px);color:#0d3056;text-align:center;font-family:Funnel Display;font-size:32px;font-style:normal;font-weight:700;line-height:38.4px;margin:0 auto 24px}.progress .progress__period-container{margin:0 auto;width:calc(100% - 32px);display:grid;grid-template-columns:1fr;gap:20px}.progress .progress__period{border-radius:6px;overflow:hidden}.progress .progress__period .progress__image{overflow:hidden}.progress .progress__period .progress__image:hover img{transition:transform .3s ease}.progress .progress__period-container .progress__period:first-child .progress__content{border-right:2px solid #EAF7FA;border-bottom:2px solid #EAF7FA;border-left:2px solid #EAF7FA;background-color:#fbfeff}.progress .progress__period-container .progress__period:first-child .progress__content .progress__subheading,.progress .progress__period-container .progress__period:first-child .progress__content .progress__list li{color:#0d3056}.progress .progress__period-container .progress__period:last-child .progress__content .progress__subheading,.progress .progress__period-container .progress__period:last-child .progress__content .progress__list li{color:#fff}.progress .progress__period-container .progress__content .progress__list{list-style:none;padding:0;margin:0}.progress .progress__period-container .progress__period .progress__content .progress__subheading{font-family:Funnel Display;font-size:18px;font-style:normal;font-weight:800;line-height:21.6px;margin:0 0 10px}.progress .progress__period-container .progress__period .progress__content .progress__list li{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-family:Funnel Display;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin:0 0 6px}.progress .progress__period-container .progress__period:first-child .progress__content .progress__list li:last-child,.progress .progress__period-container .progress__period:last-child .progress__content .progress__list li:last-child{margin:0}.progress .progress__period-container .progress__period:first-child .progress__content{background-color:#fbfeff}.progress .progress__period-container .progress__period:last-child .progress__content{background-color:#0d3056}.progress .progress__period .progress__image{display:flex;width:100%}.progress .progress__period .progress__image img{width:100%}.progress .progress__content{padding:16px;height:auto}.progress .progress__divider{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.progress .progress__divider .progress__divider-text{margin:0}.progress .progress__divider .progress__divider-text p{text-decoration:none;text-align:center;color:#0d3056;font-family:Funnel Display;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.progress .progress__divider .progress__divider-text strong{font-weight:700;color:#56bdce}.progress .progress__divider .progress__divider-icons svg:first-child{display:none}.progress .progress__divider .progress__divider-icons svg:last-child{display:block}@media screen and (min-width:990px){.progress .progress__heading{font-size:48px;line-height:57.6px;margin:0 auto 56px}.progress .progress__period-container{grid-template-columns:1fr 168px 1fr;gap:39px;align-items:stretch}.progress .progress__divider .progress__divider-icons svg:first-child{display:block}.progress .progress__divider .progress__divider-icons svg:last-child{display:none}.progress .progress__content{padding:20px}.progress .progress__period .progress__image:hover img{transform:scale(1.03)}.progress .progress__period-container .progress__period .progress__content .progress__subheading{font-size:20px;line-height:24px;margin:0 0 16px}.progress .progress__period-container .progress__period .progress__content .progress__list li{font-size:16px;line-height:24px;margin:0 0 10px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/progress.css.map */
