body.page .theme-steps,body.single .theme-steps{padding-block:3.75rem;background:linear-gradient(0deg,transparent 0%,var(--color-light-blue) 100%)}@media (min-width: 992px){body.page .theme-steps,body.single .theme-steps{padding-block:5rem}}@media (min-width: 1710px){body.page .theme-steps,body.single .theme-steps{padding-block:6.25rem}}body.page .theme-steps__header,body.single .theme-steps__header{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;margin-bottom:2.5rem}@media (min-width: 992px){body.page .theme-steps__header,body.single .theme-steps__header{margin-bottom:3.5rem}}body.page .theme-steps__subheading,body.single .theme-steps__subheading{font-family:var(--theme-text-ff);font-size:var(--theme-base-fs);line-height:var(--theme-text-lh);color:var(--theme-base-light);text-transform:uppercase;letter-spacing:.05em}body.page .theme-steps__title,body.single .theme-steps__title{margin:0}body.page .theme-steps__steps,body.single .theme-steps__steps{position:relative;display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 576px){body.page .theme-steps__steps,body.single .theme-steps__steps{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.25rem}}@media (min-width: 992px){body.page .theme-steps__steps,body.single .theme-steps__steps{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1710px){body.page .theme-steps__steps,body.single .theme-steps__steps{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:space-between;gap:.6875rem}}body.page .theme-steps__connector,body.single .theme-steps__connector{display:none}@media (min-width: 992px){body.page .theme-steps__connector,body.single .theme-steps__connector{display:block;position:absolute;top:2.5rem;left:10%;right:10%;height:0;border-top:2px solid var(--color-light-blue);pointer-events:none;z-index:0}}body.page .theme-steps__step,body.single .theme-steps__step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;position:relative;z-index:1;max-width:18.75rem}@media (min-width: 992px){body.page .theme-steps__step,body.single .theme-steps__step{flex:1;max-width:none;padding-inline:.75rem;gap:2rem}}body.page .theme-steps__circle,body.single .theme-steps__circle{width:5rem;height:5rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,var(--color-dark-blue) 0%,var(--color-light-blue) 100%);border:1px solid var(--theme-secondary-color);box-shadow:var(--theme-md-gold-shadow)}body.page .theme-steps__number,body.single .theme-steps__number{font-family:var(--theme-heading-ff);font-size:var(--theme-h2-fs);line-height:1;color:var(--theme-secondary-color);transform:translateY(-8px)}body.page .theme-steps__content,body.single .theme-steps__content{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 576px){body.page .theme-steps__content,body.single .theme-steps__content{flex-grow:1}}@media (min-width: 992px){body.page .theme-steps__content,body.single .theme-steps__content{gap:1rem}}body.page .theme-steps__step-title,body.single .theme-steps__step-title{min-height:3em;margin:0;font-family:var(--theme-heading-ff);font-size:var(--theme-h4-fs);font-weight:400;line-height:var(--theme-heading-lh);color:var(--theme-secondary-color)}body.page .theme-steps__step-desc,body.single .theme-steps__step-desc{font-family:var(--theme-text-ff);font-size:var(--theme-base-fs);line-height:var(--theme-text-lh);color:var(--theme-base-light);margin:0}body.page .theme-steps__placeholder,body.single .theme-steps__placeholder{color:var(--theme-base-light);opacity:.7;text-align:center}
