:root{--sky: #3897F0;--red: #FF4641;--green: rgb(54, 230, 127);--yellow: #FFF38F}body{line-height:1.4;font-size:14px;margin:20px 0 100px;font-family:Helvetica,Arial,sans-serif;color:#222}*{box-sizing:border-box}a{color:#333}.error{background:var(--red);color:#fff;font-size:14px;padding:20px 0;text-align:center;font-weight:600}.success{background:#36930d;color:#fff;font-size:14px;padding:20px 0;text-align:center;font-weight:600}.container{max-width:800px;margin-left:auto!important;margin-right:auto!important}header{height:140px;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;align-items:flex-end;padding:10px}@media (min-width: 1024px){header{padding:20px}}header .logo{text-decoration:none;color:#fff;display:flex;align-items:center;text-shadow:rgba(0,0,0,.25) 2px 2px 1px}header .logo .title{font-size:20px;font-weight:700}header .logo .tagline{color:#fff;font-size:15px}@media (min-width: 1024px){header .logo .tagline{font-size:16px}}header .logo img{height:60px;margin-right:10px}header .logo:hover{opacity:.8}header img.cover{max-width:100%;display:block;margin-bottom:20px}.menu{list-style:none;padding:0;margin:0 0 20px;background:#f5f5f5;display:flex;align-items:center}.menu li{font-size:14px}.menu li a{color:var(--sky);text-decoration:none}.menu li a:hover{color:#222}.menu li.right{margin-left:auto}.menu li span{display:none}@media (min-width: 1024px){.menu li span{display:inline}}.menu li a.link{display:block;padding:10px;color:#222;text-decoration:none;font-size:14px}.menu li a.link:hover{background:#d6d6d6}ul.startups{list-style:none;padding:0}ul.startups li{line-height:2.4}.single-post h1{margin:0;line-height:1.2}.single-post h2,.single-post h3{font-size:20px}.single-post ul li img{height:2em;vertical-align:middle;margin-right:5px}.single-post .date{font-size:14px;color:#666;margin-top:15px}.single-post figure{margin:0}.single-post img{display:block;width:100%;height:auto}.single-post p,.single-post ul li{font-size:16px;line-height:27px;color:#404040}.single-post a{color:var(--sky);text-decoration:none}.single-post a:hover{color:#222}.single-post figcaption{font-size:12px;color:#888;line-height:18px;margin-top:10px;text-align:center}.single-post blockquote{font-size:17px;line-height:27px;color:#404040;margin-left:0;border-left:6px solid #ddd;padding-left:20px;font-weight:700}h3{font-size:24px;font-weight:400;font-weight:700}.posts{list-style:none;padding:0}.posts .post{margin-bottom:20px;padding-bottom:15px}.posts .post:not(:last-child){border-bottom:1px solid #ddd}.posts .post .link{display:flex;align-items:center;text-decoration:none;padding:10px;margin-left:-10px;margin-right:-10px;margin-top:-5px}.posts .post .link:hover{background:#F7F7F7}.posts .post img{width:80px;height:auto;margin-left:15px}@media (min-width: 1024px){.posts .post img{width:160px}}.posts .post .title{font-size:20px;font-weight:600;margin-bottom:3px;color:#333}.posts .post .date{font-size:12px;color:#666;margin-bottom:5px}.posts .post .excerpt{font-size:14px;color:#777;line-height:1.4}.posts .post .text{flex:1}.subscribe{margin-bottom:20px}@media (min-width: 1024px){.subscribe{align-items:center}}.subscribe .fields{display:flex;justify-content:center}.subscribe .field{border:1px solid #ddd;border-radius:4px;padding:10px;outline:none;font-size:16px;margin-right:10px;flex:1}.subscribe .field:focus{border-color:#333}.subscribe .button{border:1px solid #333;background:transparent;color:#333;display:block;text-decoration:none;padding:13px 20px;border-radius:3px;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.subscribe .button:hover{background:#333;color:#fff}.subscribe .button:active{opacity:.8}.author{display:flex;align-items:center;margin-top:50px}.author img{display:block;width:80px;margin-right:10px}.author .name{font-size:16px;font-weight:600;color:#222;margin-bottom:5px}.author .about{font-size:14px;color:#666;line-height:22px}.author a{color:var(--sky);text-decoration:none}.author a:hover{color:#222}.startups{border:2px solid #C0CEBB;padding:10px;display:flex;align-items:center;background:#D9EAD3;text-decoration:none;color:#333}.startups:hover{opacity:.8}.startups:active{opacity:.5}.startups img{display:block;width:100px;margin-right:10px}.startups .title{font-size:18px;font-weight:700;margin-bottom:5px;color:#333}.startups .subtitle{font-size:14px;color:#333}.form label{display:block;font-size:14px;margin-bottom:10px;font-weight:700}.form input{width:100%;margin-bottom:10px;border:1px solid #777;padding:5px;outline:none}.form input:focus{border-color:var(--sky)}.form button{border:1px solid #777;padding:5px;margin:0;background:#ddd}ul.activities{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}ul.activities li{line-height:2;list-style:none;padding:0;margin:0}ul.activities li span{color:#777}ul.feed{margin:0;padding:0;display:grid}ul.feed li{line-height:2;list-style:none;padding:0;margin:0}ul.feed li a.link{color:var(--sky)}ul.feed li span{color:#777}.user{display:flex;align-items:center}.user .photo{width:20px;height:20px;background-size:cover;border-radius:50%;margin-right:5px}.list .item{display:flex;align-items:center;text-decoration:none;color:#333;border-bottom:1px solid #ddd;padding:10px}@media (min-width: 1024px){.list .item{border-radius:4px;border:1px solid #ddd;padding:10px}.list .item:not(:last-child){margin-bottom:10px}}.list a.item:hover{background:#f4f4f4}.list a.item:active{opacity:.8}.list .item .logo{display:block;width:30px;border-radius:4px;margin-right:10px}@media (min-width: 1024px){.list .item .logo{width:50px}}.list .item .text{flex:1}.list .item .top{display:flex;justify-content:space-between;align-items:center}.list .item .time{font-size:12px;color:#777}.list .item .title{font-size:14px;font-weight:600}@media (min-width: 1024px){.list .item .title{font-size:14px}}.list .item .company{font-size:14px;color:#777;margin-top:5px}.list .item .tags{display:flex;align-items:center;margin-top:10px}.list .item .tags .tag{background:#eee;color:#333;font-weight:700;border-radius:4px;font-size:12px;padding:7px;line-height:1;margin-right:5px;white-space:nowrap}.list .item .user{font-size:12px;font-weight:700}.list .item .tags .tag.green{background-color:var(--green);color:#fff}.list .item .tags .tag.yellow{background-color:var(--yellow)}.list .item .tags .tag.red{background-color:var(--red);color:#fff}.madeby{position:fixed;bottom:0;right:0;border-top-left-radius:4px;border-left:1px solid #ddd;border-top:1px solid #ddd;display:flex;align-items:center;padding:10px;font-weight:700;text-decoration:none;background:#ddd}.madeby:hover{opacity:.8}.madeby:active{opacity:.5}.madeby img{display:block;width:20px;height:20px;border-radius:50%;margin-right:5px}.headerbg{padding:40px 0;border-bottom:var(--border);max-width:800px;margin:0 auto 20px}@media (min-width: 1024px){.headerbg{background-position:center -500px;display:block;width:100%;display:flex;position:relative;height:280px;overflow:hidden;padding:0}.headerbg.headerbg-front{height:350px}}.headerbg-image{display:block;width:300px}.headerbg-logos{display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 0 10px}.headerbg-logos .headerbg-logos-logo{display:block;width:40px;border-radius:4px;margin:10px}.headerbg-logos .headerbg-logos-photo{display:block;width:40px;height:40px;background-size:cover;background-position:center;border-radius:4px;margin:10px;flex-shrink:0;text-indent:-9999px}@media (min-width: 1024px){.headerbg .headerbg-container{width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.headerbg-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;position:absolute;top:10px;right:0;margin:0}.headerbg-logos .headerbg-logos-logo{display:block;width:60px;border-radius:4px;margin:0}.headerbg-logos .headerbg-logos-photo{display:block;width:60px;height:60px;border-radius:4px;margin:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;text-shadow:1px 1px 1px rgba(0,0,0,.25);text-align:center;text-indent:0}}.headerbg .headerbg-container p a{text-decoration:none;color:#333;border-bottom:3px solid rgba(0,0,0,.1)}.headerbg .headerbg-container p a:hover{opacity:.8}.headerbg .headerbg-container p a:active{opacity:.5}.headerbg h1{font-family:Raleway,sans-serif;margin:0;padding:0 20px;color:#1c1c1c;font-size:30px;font-weight:800;line-height:1.2}@media (min-width: 1024px){.headerbg h1{margin:0;color:#1c1c1c;font-size:40px;line-height:1.2;max-width:400px;padding:0}}.headerbg p{margin:15px 0 0;color:#333;font-size:20px;line-height:1.6;max-width:400px;padding:0 20px;font-weight:400}@media (min-width: 1024px){.headerbg p{padding:0}}.headerbg-human{width:60px;height:60px;border-radius:50%;background-size:cover;position:relative;flex:none}.headerbg-talents{display:flex;justify-content:center;align-items:center;margin:20px 0 0;grid-gap:20px;overflow-x:hidden;height:70px}@media (min-width: 1024px){.headerbg-talents{overflow-x:initial;height:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;margin:0}}.headerbg-human .headerbg-logos-logo{display:block;width:24px;border-radius:4px;margin:0;position:absolute;top:-5px;right:-5px;box-shadow:var(--shadow)}.headerbg-mrr{background:var(--green-bg);box-shadow:var(--shadow);line-height:1;color:var(--green-text);font-size:12px;font-weight:600;border-radius:10px;padding:5px;position:absolute;bottom:-5px;width:100%;text-align:center}.headerbg .dimmer{background-color:#0003;display:flex;align-items:center;width:100%}.headerbg-button{display:inline-block;background-color:var(--blue);color:#fff;border-radius:var(--radius);font-size:20px;font-weight:600;text-decoration:none;padding:14px 16px;box-shadow:0 1px 2px #0000001a;border:2px solid var(--blue);box-shadow:var(--shadow);margin-left:20px}.headerbg-button:hover{background:transparent;color:var(--blue)}@media (min-width: 1024px){.headerbg-button{margin-left:0}}.headerbg-action{display:flex;align-items:center;justify-content:flex-start;margin-top:25px;margin-bottom:5px}.headerbg-photos{display:flex;align-items:center;justify-content:flex-start;margin-left:35px;margin-top:2px}.headerbg-photos img{display:block;width:44px;height:44px;border:3px solid #fff;border-radius:50%;margin-left:-20px}.jobmailer{border-radius:4px;margin-bottom:20px;background-color:#ddd;width:100%;border:1px solid #ddd;box-shadow:var(--shadow)}@media all and (min-width: 1100px){.jobmailer{display:flex;justify-content:center}}.jobmailer-title{font-size:18px;font-weight:var(--font-weight-medium);line-height:1.4;margin-bottom:15px;text-align:center;font-weight:700}@media all and (min-width: 1100px){.jobmailer-title{margin-right:15px;margin-bottom:0;text-align:left}}.jobmailer-content{color:#28313c;padding:15px 25px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}@media all and (min-width: 1100px){.jobmailer-content{flex-direction:row}}.jobmailer-fields{display:flex;justify-content:center;width:100%}@media all and (min-width: 1100px){.jobmailer-fields{width:auto;flex-direction:row}}.jobmailer-field{font-size:16px;outline:none;padding:10px;border-radius:4px;flex:1;border:2px solid #0f1115;margin-right:10px;width:100%}@media all and (min-width: 1100px){.jobmailer-field{width:200px;margin-bottom:0}}.jobmailer-field:focus{background-color:#f3f3f3}.jobmailer-button{outline:none;border:2px solid #0f1115;border-radius:4px;line-height:1;padding:14px 16px;font-size:16px;font-weight:600;background:transparent;cursor:pointer;color:#333;text-decoration:none;background:#fff}.jobmailer-button:hover{background:#0f1115;color:#fff}.jobmailer-button:active{opacity:.5}
