.wp-block-acf-hackathon-steps{max-width:100%}.hackathon-steps{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;row-gap:20px;padding:40px;height:max-content;width:100%;margin:0 0 20px;box-sizing:border-box}.hackathon-steps-title{color:inherit;font-size:36px;font-weight:700;text-align:center;line-height:1.4;height:max-content;margin:0;white-space:pre-wrap;overflow-wrap:break-word}.hackathon-step-container{display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;column-gap:20px;align-content:stretch;align-self:center;max-width:1000px;height:max-content;width:100%;margin:0;box-sizing:border-box}.hackathon-step{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;row-gap:10px;align-self:flex-start;min-width:150px;max-width:250px;min-height:0px;width:150px;flex-grow:1;height:max-content;margin:0;box-sizing:border-box}.hackathon-step>.step-number{font-size:36px;font-weight:700;color:inherit;text-align:center;line-height:1;opacity:1;align-self:center}.hackathon-step>.step-heading{overflow-wrap:break-word;font-size:24px;font-weight:700;color:inherit;text-align:center;line-height:1.5;align-self:center;height:max-content;margin:0}.hackathon-step>.step-heading>p:last-of-type{margin:0}.hackathon-step>.step-instruction{overflow-wrap:break-word;font-size:18px;font-weight:300;color:inherit;text-align:center;line-height:1.4;align-self:center;height:max-content;margin:0}.hackathon-step>.step-instruction>p:first-of-type{margin-top:0}