.module--step .module__inner{background-color:var(--background-color,transparent);background-image:var(--background-gradient,none);border-color:var(--border-color,transparent);border-radius:var(--desktop-border-radius,var(--module-border-radius));border-style:solid;border-width:var(--border-width,0);display:flex;flex-flow:column;gap:calc(var(--spacing-base)*8);padding:var(--desktop-padding,calc(var(--spacing-base)*8));position:relative}@media (width > 600px) and (width <= 992px){.module--step .module__inner{border-radius:var(--tablet-border-radius,var(--module-border-radius));padding:var(--tablet-padding,calc(var(--spacing-base)*8))}}@media (width <= 600px){.module--step .module__inner{border-radius:var(--mobile-border-radius,var(--module-border-radius));padding:var(--mobile-padding,calc(var(--spacing-base)*8))}}.module--step .module__inner:before{background:var(--border-gradient,transparent);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:var(--border-gradient-width,1px);pointer-events:none;position:absolute;z-index:2}.module--step .module__inner hr{background-color:var(--accent-color,var(--medium-gray-color));height:1px}.module--step .module--step__number{color:var(--accent-color,var(--medium-gray-color));display:inline-flex;flex-shrink:0;font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height)}.module--step .module--step__icon-container{align-items:center;display:inline-flex;flex-shrink:0;height:calc(var(--spacing-base)*16);justify-content:center;width:calc(var(--spacing-base)*16)}.module--step .module--step__icon-container img{height:100%;object-fit:contain;width:100%}.module--step .module--step__icon-container--library{color:var(--accent-color,var(--medium-gray-color))}.module--step .module--step__icon-container--library svg{fill:var(--accent-color,var(--medium-gray-color));height:100%;width:100%}.module--step .module--step__description{display:flex;flex:1 1 auto;flex-flow:column;row-gap:var(--column-gap)}.module--step .module--step__description h1,.module--step .module--step__description h2,.module--step .module--step__description h3,.module--step .module--step__description h4,.module--step .module--step__description h5,.module--step .module--step__description h6{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.module--step .module--step__description h1{color:var(--title-color,var(--h1-color))}.module--step .module--step__description h2{color:var(--title-color,var(--h2-color))}.module--step .module--step__description h3{color:var(--title-color,var(--h3-color))}.module--step .module--step__description h4{color:var(--title-color,var(--h4-color))}.module--step .module--step__description h5{color:var(--title-color,var(--h5-color))}.module--step .module--step__description h6{color:var(--title-color,var(--h6-color))}.module--step .module--step__description blockquote,.module--step .module--step__description ol li,.module--step .module--step__description p:not(.eyebrow),.module--step .module--step__description span,.module--step .module--step__description ul li{color:var(--description-color,var(--default-color))}@media (width <= 600px){.module--step [class*="--iea-text-left-xs"] .module--step__number{justify-content:flex-start}.module--step [class*="--iea-text-center-xs"] .module--step__number{justify-content:center}.module--step [class*="--iea-text-right-xs"] .module--step__number{justify-content:flex-end}}@media (600px <= width <= 992px){.module--step [class*="--iea-text-left-md"] .module--step__number{justify-content:flex-start}.module--step [class*="--iea-text-center-md"] .module--step__number{justify-content:center}.module--step [class*="--iea-text-right-md"] .module--step__number{justify-content:flex-end}}@media (width > 992px){.module--step [class*="--iea-text-left-xl"] .module--step__number{justify-content:flex-start}.module--step [class*="--iea-text-center-xl"] .module--step__number{justify-content:center}.module--step [class*="--iea-text-right-xl"] .module--step__number{justify-content:flex-end}}