@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Outfit:wght@400;500;600&display=swap";.process-section{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:80px 0}@supports (-webkit-touch-callout:none){.process-section{background-size:cover!important;background-attachment:scroll!important}}.process-cover{background:#0a280fd1;border:1px solid #ffffff2e;border-radius:30px;flex-direction:column;justify-content:center;max-width:60%;margin:50px auto auto;display:flex;box-shadow:0 0 0 1px #ffffff0f,0 32px 80px #00000073,inset 0 1px #fff6,inset 0 -1px #ffffff0f}.steps-wrapper{padding-bottom:30px}.step-row{justify-content:center;align-items:center;gap:4rem;margin:0 auto;padding:2rem;display:flex}.step-row.reverse{flex-direction:row-reverse}.step-row:last-child{border-bottom:none}.step-number{flex-shrink:0;justify-content:center;align-items:center;width:200px;display:flex}.step-number span{letter-spacing:-2px;color:#0000;-webkit-text-stroke:2.5px #7ed67e;-webkit-user-select:none;user-select:none;font-family:Poppins;font-size:10rem;font-weight:900;line-height:1;display:block}.step-text{flex:1;max-width:650px}.step-tag{letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:.5rem;font-size:.7rem;font-weight:700}.step-title{color:#fff;margin:0 0 .75rem;font-size:1.9rem;font-weight:700;line-height:1.2}.step-desc{color:#fff;margin:0;font-size:17px;line-height:1.8}.section-header{text-align:center;max-width:800px;margin:0 auto;padding:5rem 2rem 2rem}.cms-section-header{text-align:center;max-width:800px;margin:0 auto;padding:2rem 2rem 0}.section-tag{letter-spacing:3px;text-transform:uppercase;color:#cc0a62;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.section-title{color:#fff;margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.2}.section-subtitle{color:#fff;margin:0;font-size:18px;line-height:1.7}@media (width<=767px){.process-cover{max-width:95%;margin-left:auto;margin-right:auto}.step-row,.step-row.reverse{text-align:center;flex-direction:column;gap:.5rem;padding:1.5rem}.step-number{width:auto}.step-number span{font-size:7rem}.step-text{max-width:100%}.section-title{font-size:24px}.section-subtitle{text-align:justify;font-size:16px}.step-title{font-size:24px}.step-desc{text-align:justify;font-size:16px}.section-header{padding:3rem 1.5rem 2rem}}@media (width>=768px) and (width<=1199px){.process-cover{max-width:85%}.step-row{gap:2rem}.step-number span{font-size:8rem}}.content-description{line-height:2!important}
