.custom-timeline{background:var(--ct-bg);padding:var(--ct-pad-top) 20px var(--ct-pad-bottom)}.custom-timeline__inner{max-width:1200px;margin:0 auto}.custom-timeline__title{color:var(--ct-heading);text-align:center;font-size:18px;margin:0 0 40px}.custom-timeline__list{--ct-gap: 32px;display:flex;gap:var(--ct-gap);list-style:none;margin:0;padding:0}.custom-timeline__item{position:relative;flex:1 1 0;min-width:0;text-align:center;margin:0}.custom-timeline__item:not(:last-child):after{content:"";position:absolute;top:calc(var(--ct-circle) / 2 - var(--ct-line) / 2);left:calc(50% + var(--ct-circle) / 2);width:calc(100% + var(--ct-gap) - var(--ct-circle));border-top:var(--ct-line) solid var(--ct-accent)}.custom-timeline__list--dashed .custom-timeline__item:not(:last-child):after{border-top-style:dashed}.custom-timeline__marker{display:flex;align-items:center;justify-content:center;width:var(--ct-circle);height:var(--ct-circle);margin:0 auto 24px;border:var(--ct-line) solid var(--ct-accent);border-radius:50%;background:var(--ct-circle-fill);box-sizing:border-box}.custom-timeline__number{display:block;color:var(--ct-number);font-size:calc(var(--ct-circle) * .42);font-weight:700;line-height:1}.custom-timeline__heading{color:var(--ct-heading);font-size:22px;margin:0 0 10px}.custom-timeline__text{color:var(--ct-text);max-width:320px;margin:0 auto}.custom-timeline__text p{color:inherit;margin:0 0 8px}.custom-timeline__text p:last-child{margin-bottom:0}@media screen and (max-width:767px){.custom-timeline__title{margin-bottom:28px}.custom-timeline__list{flex-direction:column;gap:0}.custom-timeline__item{display:flex;align-items:flex-start;gap:16px;text-align:left;padding-bottom:28px}.custom-timeline__item:last-child{padding-bottom:0}.custom-timeline__item:not(:last-child):after{top:var(--ct-circle-mobile);bottom:0;left:calc(var(--ct-circle-mobile) / 2 - var(--ct-line) / 2);width:0;border-top:0;border-left:var(--ct-line) solid var(--ct-accent)}.custom-timeline__list--dashed .custom-timeline__item:not(:last-child):after{border-left-style:dashed}.custom-timeline__marker{flex:0 0 var(--ct-circle-mobile);width:var(--ct-circle-mobile);height:var(--ct-circle-mobile);margin:0}.custom-timeline__number{font-size:calc(var(--ct-circle-mobile) * .42)}.custom-timeline__content{flex:1 1 auto;min-width:0;padding-top:calc(var(--ct-circle-mobile) / 2 - 12px)}.custom-timeline__heading{font-size:18px;margin-bottom:6px}.custom-timeline__text{max-width:none;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/209/compiled_assets/styles.css.map?subset=AAAQ */
