.process-steps-module{background-color:#fff;box-sizing:border-box;color:#000;padding:80px 20px;width:100%}.process-steps-module .process-steps-container{margin:0 auto;max-width:1350px}.process-steps-module .process-heading{font-size:40px;font-weight:800;line-height:1;margin:0 0 20px}.process-steps-module .process-description{font-size:18px;line-height:24px;margin:0 0 40px;max-width:900px}.process-steps-module .process-description p{font-size:18px;line-height:24px;margin:0}.process-steps-module .process-cards-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:50px}.process-steps-module .process-card{box-sizing:border-box;padding:40px 20px;text-align:center}.process-steps-module .process-card-icon{display:block;height:auto;margin:0 auto 24px;width:50px}.process-steps-module .process-card-title{font-size:24px;font-weight:800;margin:0 0 16px}.process-steps-module .process-card-text{font-size:18px;line-height:24px}.process-steps-module .process-card-text p{margin:0}.process-steps-module .process-bottom-text{line-height:24px;margin-top:40px}.process-steps-module .process-bottom-text-primary{font-size:18px;line-height:26px;margin-bottom:24px;max-width:880px}.process-steps-module .process-bottom-text-primary p{margin:0 0 12px}.process-steps-module .process-bottom-text-primary p:last-child{margin-bottom:0}.process-steps-module .process-bottom-text-secondary{font-size:16px;line-height:24px;max-width:1050px}.process-steps-module .process-bottom-text-secondary p{margin:0}@media (max-width:1024px){.process-steps-module{padding:60px 20px}.process-steps-module .process-heading{font-size:34px;line-height:1}.process-steps-module .process-cards-grid{gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.process-steps-module .process-card{padding:32px 20px}}@media (max-width:767px){.process-steps-module{padding:40px 16px}.process-steps-module .process-heading{font-size:28px;line-height:1;margin-bottom:16px}.process-steps-module .process-description{font-size:16px;line-height:22px;margin-bottom:30px}.process-steps-module .process-description p{font-size:16px;line-height:22px}.process-steps-module .process-cards-grid{gap:16px;grid-template-columns:1fr;margin-bottom:30px}.process-steps-module .process-card{padding:28px 16px}.process-steps-module .process-card-title{font-size:20px;line-height:1}.process-steps-module .process-card-text{font-size:16px;line-height:22px}.process-steps-module .process-bottom-text{margin-top:30px}.process-steps-module .process-bottom-text-primary{font-size:16px;line-height:22px;margin-bottom:16px}.process-steps-module .process-bottom-text-secondary{font-size:14px;line-height:20px}}