.flow__step{position:relative}@media print,screen and (min-width: 768px){.flow__step{margin-top:84px}}@media screen and (max-width: 767.98px){.flow__step{margin-top:52px}}.flow__step+.flow__step::after{content:"";background-color:#469eea;-webkit-mask-image:url("/assets/images/common-parts/icon/caret-down.svg");mask-image:url("/assets/images/common-parts/icon/caret-down.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;left:50%;transform:translateX(-50%)}@media print,screen and (min-width: 768px){.flow__step+.flow__step::after{width:36px;height:36px;bottom:calc(100% + 24px)}}@media screen and (max-width: 767.98px){.flow__step+.flow__step::after{width:28px;height:28px;bottom:calc(100% + 12px)}}.step-card{display:flex;border-radius:12px;background-color:#fff}@media print,screen and (min-width: 768px){.step-card{align-items:flex-start;gap:40px;padding:48px 64px}}@media screen and (max-width: 767.98px){.step-card{flex-direction:column;gap:24px;padding:32px 20px 28px}}.step-card__image{display:block;margin-inline:auto}@media print,screen and (min-width: 768px){.step-card__image{width:33.4821428571%}}@media print,screen and (min-width: 768px){.step-card__content{width:62.0535714286%}}.step-card__heading{--color: #005bac;display:flex}@media print,screen and (min-width: 768px){.step-card__heading{align-items:center;gap:15px;font-size:1.25rem}}@media screen and (max-width: 767.98px){.step-card__heading{gap:12px;font-size:1.0625rem}}.step-card__step{flex-shrink:0;display:block;font-family:"Oswald",sans-serif;font-weight:normal;text-transform:uppercase;color:#469eea}@media print,screen and (min-width: 768px){.step-card__step{font-size:.875rem;line-height:1}}@media screen and (max-width: 767.98px){.step-card__step{font-size:.8125rem;line-height:2}}@media print,screen and (min-width: 768px){.step-card__description,.step-card__list{margin-top:12px}}@media screen and (max-width: 767.98px){.step-card__description,.step-card__list{margin-top:8px}}.step-card__list{color:#525a61}.step-card__payment{padding-top:24px;border-top:1px solid #d7dfe8}@media print,screen and (min-width: 768px){.step-card__payment{margin-top:32px}}@media screen and (max-width: 767.98px){.step-card__payment{margin-top:24px}}.payment__heading{font-weight:bold;color:#06408c}@media print,screen and (min-width: 768px){.payment__heading{font-size:1rem}}@media screen and (max-width: 767.98px){.payment__heading{font-size:.875rem}}.payment__description{margin-top:8px}.payment__list{margin-top:20px}.payment-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border:2px solid #edf2f8}@media print,screen and (min-width: 768px){.payment-list{gap:8px 12px;padding:19px 27px}}@media screen and (max-width: 767.98px){.payment-list{gap:12px 16px;padding:19px 14px}}.step-last-text{font-weight:bold;text-align:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;color:#005bac}@media print,screen and (min-width: 768px){.step-last-text{font-size:1.5rem}}@media screen and (max-width: 767.98px){.step-last-text{font-size:1.0625rem;line-height:2.235}}@media print,screen and (min-width: 768px){.flow-description{text-align:center}}@media screen and (max-width: 767.98px){.flow-description{text-align:left}}.step{display:flex;border-radius:12px;background-color:#fff}@media print,screen and (min-width: 768px){.step{padding:48px 64px;gap:40px}}@media screen and (max-width: 767.98px){.step{gap:24px;padding:20px 20px 28px;flex-direction:column}}@media print,screen and (min-width: 768px){.step__image{height:100%}}.step__heading{display:flex;align-items:center;gap:15px;font-weight:bold;color:#005bac}@media print,screen and (min-width: 768px){.step__heading{font-size:1.25rem;margin-bottom:12px}}@media screen and (max-width: 767.98px){.step__heading{font-size:1.0625rem;margin-bottom:8px}}.step__sub-heading{font-family:"Oswald",sans-serif;font-weight:normal;color:#469eea}@media print,screen and (min-width: 768px){.step__sub-heading{font-size:.875rem}}@media screen and (max-width: 767.98px){.step__sub-heading{font-size:.8125rem}}@media print,screen and (min-width: 768px){.step__description{font-size:1rem;margin-bottom:20px}}@media screen and (max-width: 767.98px){.step__description{font-size:.875rem;margin-bottom:12px}}.step__notes{color:#525a61}@media print,screen and (min-width: 768px){.step__notes{font-size:1rem}}@media screen and (max-width: 767.98px){.step__notes{font-size:.875rem}}
