.marketplace{background-color:#f3f3f3}.mkt-cards{grid-gap:10px;display:grid;grid-template-columns:4fr 2fr;padding-top:2rem}.mkt-card-1{border:1px solid #d3d3d3;border-top:5px solid #e6007e}.mkt-card-1,.mkt-card-2{background-color:#fff;padding:30px}.mkt-card-2{border:1px solid #d3d3d3;border-top:5px solid #49b9b5}.callout-header-1{color:#29303b;font-size:30px;font-weight:700;text-align:left}.callout-header-1:after{background:#e6007e;content:"";display:block;height:3px;margin:2.5rem 0;width:50px}.callout-subheader-1{color:#333;font-size:18px;font-weight:600;padding-bottom:.8rem}.form-group{display:flex;flex-direction:row}.form-control{font-size:13px;height:3rem}.btn-mkt-1{background-color:#fff;border:1px solid #35a8e0;border-radius:4px;color:#35a8e0;font-size:14px;font-weight:600;height:2.8rem;margin-top:10px;padding:.6rem 2rem;text-decoration:none}.btn-mkt-1:hover{background-color:#35a8e0;color:#fff;text-decoration:none}.callout-header-2{color:#29303b;font-size:30px;font-weight:700}.callout-subheader-2{color:#a5a5a5;font-size:16px;font-weight:600;padding:2.5rem 0}.btn-mkt-2{background-color:#35a8e0;border-radius:4;color:#fff;font-size:14px;font-weight:600;padding:.8rem 2rem;text-align:center}.btn-mkt-2:hover{background-color:#fff;color:#35a8e0;text-decoration:none}.categories{align-items:center;background-color:#fff;border:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:space-around;margin-top:1rem;width:100%}.callout-subheader-category{color:#a5a5a5;font-size:16px;font-weight:600;margin-top:1rem}.list-row{display:flex;flex-direction:row;justify-content:space-around}.categories li{border:1px solid #49b9b5;border-radius:100px;color:#49b9b5;cursor:pointer;font-size:12px;font-weight:600;list-style-type:none;margin-left:10px;margin-top:1rem;padding:.5rem 1rem}.categories li:hover{opacity:.7}.challenge-internal-page{padding-top:1rem}.mkt-li-1{border:1px solid #35a8e0;color:#35a8e0}.mkt-li-2{border:1px solid #49b9b5;color:#49b9b5}.mkt-li-3{border:1px solid #941b80;color:#941b80}.tags-mkt li:hover{cursor:pointer;opacity:.6}.card-text{color:#555}.card-title-closed{color:#999;font-size:18px;font-weight:700;text-align:center}.card-subtitle-closed{color:#999;font-size:14px;font-weight:600;padding-top:.8rem;text-align:center}.date-mkt-closed{border-bottom:1px solid #d5d5d5;color:#fff;font-size:14px;font-weight:700;line-height:.1em;margin:10px 0 20px;padding-top:1rem;text-align:center;width:100%}.date-mkt-closed span{background:#fff;padding:0 10px}.card-startup-closed{color:#999;font-size:14px;font-weight:500;padding-top:1rem}.card-country-closed{padding-top:.5rem}.card-country-closed,.card-text-closed{color:#999;font-size:14px;font-weight:500}.mkt-li-1-closed{border:1px solid #999;color:#999}.mkt-li-2-closed{border:1px solid #e5007e;color:#e5007e}.mkt-li-3-closed{border:1px solid #999;color:#999}.btn-card-closed{align-content:flex-end;background-color:#e5007e;border:none;color:#fff;font-weight:600;margin:2rem 0 1.5rem;padding:.5rem 0;text-align:center;width:100%}.btn-card-closed:hover{background-color:#9e0057;color:#fff;text-decoration:none}@media only screen and (min-width:788px) and (max-width:979px){.mkt-cards{display:flex;flex-direction:column}.callout-header-1{text-align:center}.callout-header-1:after{margin:2.5rem auto}.btn-mkt-1,.callout-subheader-1{text-align:center}.btn-mkt-1{margin:1rem auto 0;width:100%}.callout-header-2{text-align:center}.callout-subheader-2{padding:1.5rem 0;text-align:center}.btn-mkt-2{margin:0 auto}.categories{padding:.5rem}.categories,.list-row{flex-wrap:wrap}.categories li{font-size:10px;padding:.5rem}.cards-flex{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:787px){.mkt-cards{display:flex;flex-direction:column}.mkt-card-2{margin:1.5rem 0}.callout-header-1{text-align:center}.callout-header-1:after{margin:2.5rem auto}.btn-mkt-1,.callout-subheader-1{text-align:center}.btn-mkt-1{margin:1rem auto 0;width:100%}.callout-header-2{text-align:center}.callout-subheader-2{padding:1.5rem 0;text-align:center}.btn-mkt-2{margin:0 auto}.categories,.list-row{flex-wrap:wrap}.categories li{font-size:10px;padding:5px}.cards-flex{grid-gap:1rem;display:grid;grid-template-columns:1fr}}
