.process-steps-cards-section{position:relative}.process-steps-cards--background-bar{height:430px;left:0;position:absolute;top:0;width:100%;z-index:1}.process-steps-cards--container{position:relative;z-index:2}.section__title-medium.process-steps-cards-section--title{font-family:Nobile;font-size:36px;font-weight:500;line-height:46.8px}.process-steps-cards-section--subtitle{font-family:Poppins;font-size:16px;font-weight:400;line-height:26px}.process-steps-cards-section--subtitle,.section__title-medium.process-steps-cards-section--title{color:#fff;margin:0 0 80px;text-align:center}.process-steps-cards--row{column-gap:60px;row-gap:37px}.process-steps-card{border-radius:16px;box-shadow:0 10px 16px -8px #00000040;display:flex;flex:1 1 29%;flex-direction:column;overflow:hidden}.process-steps-card--image-wrapper{height:252px;width:100%}.process-steps-card--image-wrapper img{height:100%;object-fit:cover;width:100%}.process-steps-card--text-wrapper{align-items:flex-start;background-color:#fff;border:1px solid #dadada;display:flex;flex:1;flex-direction:column;padding:30px;text-align:left}.process-steps-card--number{background-color:#f5f5f5;border-radius:8px;color:#980408;display:inline-block;font-size:16px;line-height:24px;margin:0 0 20px;padding:8px 26px;text-align:center}.process-steps-card--number,.process-steps-card--title{font-family:Poppins,sans-serif;font-weight:500;letter-spacing:0;text-transform:uppercase}.process-steps-card--title{color:#2d2d2d;font-size:24px;line-height:31px;margin:0 0 15px;text-align:left}.process-steps-card--text{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;text-align:left}@media only screen and (max-width:1600px){.process-steps-cards--row{column-gap:50px}}@media only screen and (max-width:1400px){.process-steps-cards--row{column-gap:40px}}@media only screen and (max-width:1200px){.process-steps-cards-section--subtitle,.section__title-medium.process-steps-cards-section--title{margin:0 0 60px}.process-steps-cards--row{margin:0 auto;max-width:700px;width:100%}.process-steps-card{flex:1 1 100%}}@media only screen and (max-width:769px){.process-steps-cards-section--subtitle,.section__title-medium.process-steps-cards-section--title{margin:0 0 40px}}@media only screen and (max-width:410px){.process-steps-card--text-wrapper{padding:22px}}