.three-col-step-demo{background-color:#f5f7f6;background-position:50%;background-size:cover;overflow:hidden;padding:100px 0;position:relative}.three-col-step .tag{color:#6b7280;font-family:Nunito Sans;font-size:14px;font-weight:700;letter-spacing:3%;line-height:15px;margin-bottom:10px;text-transform:uppercase}.three-col-step .top-content h2{color:#1e1e1e;font-family:Lexend;font-size:40px;font-weight:700;letter-spacing:0;line-height:49px;margin-bottom:30px;max-width:583px}.three-col-step svg{vertical-align:middle}.three-col-step .subtext p{color:#6b7280;font-family:Nunito Sans;font-size:17px;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:0}.three-col-step .steps{background:#fff;border:2px solid #5b5b5b;border-radius:9px;display:flex;overflow:hidden}.three-col-step .step{border-right:2px solid #5b5b5b;flex:1;padding:28.5px 28px}.three-col-step .step:last-child{border-right:none}.three-col-step .step-number{color:#272635;display:block;font-family:Nunito Sans;font-size:12px;font-weight:700;letter-spacing:3%;line-height:15px;margin-bottom:6px;text-transform:uppercase}.three-col-step .step p{color:#6b7280;font-family:Nunito Sans;font-size:16px;font-style:Regular;font-weight:400;margin:0;leading-trim:CAP_HEIGHT;letter-spacing:0;line-height:20px}@media (max-width:991px){.three-col-step .step{padding:28.5px 20px}}@media (max-width:767px){.three-col-step .top-content h2{font-size:32px;line-height:normal}.three-col-step .steps{flex-direction:column}.three-col-step .step{border-bottom:2px solid #5b5b5b;border-right:none}.three-col-step .step:last-child{border-bottom:none}}.three-col-button{padding-top:30px}.three-col-button a{border:2px solid #272635;font-family:Nunito Sans;font-size:14px;font-style:Bold;font-weight:700;leading-trim:CAP_HEIGHT;border-radius:50px;color:#272635;display:inline-block;letter-spacing:0;line-height:125%;padding:11px 30px;text-align:center;text-decoration:none}.three-col-button a:hover{background-color:#272635;color:#fff}