.job-posting-cards-wrapper{background-color:#fbf8f5}.job-posting-cards-wrapper .job-posting-header h3{color:#000;font-family:Lexend;font-size:36px;font-weight:500;letter-spacing:0;line-height:43px;padding-bottom:30px;text-align:center}.job-posting-cards-wrapper .job-posting-cards-row{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.job-posting-cards-wrapper .job-posting-card{background:#fff;border-radius:20px;box-shadow:0 0 24px 0 #0000000d;display:flex;flex-basis:25%;flex-direction:column;max-width:418px;min-height:388px;padding:50px 30px 30px}.job-posting-cards-row .job-card-title h4{color:#223a5e;font-family:Lexend;font-size:24px;font-weight:700;letter-spacing:0;line-height:29px;text-align:left}.job-posting-card .job-card-location{font-size:20px;line-height:30px;padding-bottom:20px}.job-posting-card .job-card-description p,.job-posting-card .job-card-location{color:#223a5e;font-family:Lexend;font-weight:400;letter-spacing:0;text-align:left}.job-posting-card .job-card-description p{font-size:16px;line-height:24px}.job-posting-card .job-card-description p:last-child{margin-bottom:48px}.job-posting-card .posting-cta{margin-bottom:10px;margin-top:auto}.job-posting-card .posting-cta btn{background:#ffb31a;border-radius:49px;color:#222;font-family:Lexend;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;padding:15px 50px;text-align:center}.job-posting-card .posting-cta a{text-decoration:none}@media (max-width:1200px){.job-posting-cards-wrapper .job-posting-card{flex-basis:35%}}@media (max-width:615px){.job-posting-cards-wrapper .job-posting-card{flex-basis:80%}}