.steps-process-section{width:100%;position:relative;z-index:1;padding-top:5rem;padding-bottom:5rem;color:#041b3e;background-color:#fff}.steps-container{padding-left:2.5rem;padding-right:2.5rem;width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.steps-inner{width:100%}.steps-header{max-width:55rem}.steps-header-inner{max-width:48.75rem}.steps-heading{font-size:60px;font-weight:700;line-height:1.1;margin:0;margin-bottom:2.25rem}.steps-heading.hd1{font-size:72px}.heading-highlight{position:relative;display:inline-block;white-space:nowrap}.underline-svg-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.underline-svg{position:absolute;z-index:-1;width:100%;height:auto;max-width:318px;top:10%;left:50%;transform:translate(-50%);pointer-events:none;overflow:visible}.heading-last{display:block}.steps-subheading{margin-top:2.25rem;margin-bottom:5rem}.subheading-text{font-size:22.5px;font-weight:700;line-height:1.5;letter-spacing:normal;margin:0;color:#041b3e}.steps-grid-wrapper{margin-top:5rem}.steps-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.step-card{position:relative;border:.8px solid rgba(4,27,62,.1);border-radius:24px;padding:2rem}.step-card-1{background-color:#ffe5e5}.step-card-2{background-color:#ffb3b3}.step-card-3{background-color:#f99}.step-card-4{background-color:#ffb3b3}.step-card-5{background-color:#ffe5e5}.step-icon{display:flex;width:5rem;height:5rem;min-width:5rem;min-height:5rem;margin-bottom:1.5rem}.step-icon svg{width:100%;height:100%}.step-title-wrapper{margin-bottom:1.25rem}.step-title{font-size:1.5rem;font-weight:600;margin:0}.step-description-wrapper{margin:0}.step-description{font-weight:500;margin:0}@media (min-width: 768px){.steps-heading{font-size:45px;line-height:1.2}.subheading-text{font-size:22.5px;line-height:1.6}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;justify-items:center}.step-card{width:100%;max-width:280px}}@media (max-width: 767px){.steps-process-section{padding-top:3rem;padding-bottom:3rem}.steps-container{padding-left:1.25rem;padding-right:1.25rem}.steps-heading{font-size:28px}.subheading-text{font-size:16px}.step-title{font-size:1.25rem}}@media (max-width: 991px) and (min-width: 768px){.steps-heading{font-size:36px}.subheading-text{font-size:20px}.steps-container{padding-left:1.5rem;padding-right:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/steps-process.css.map */
