@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
div.clear_both{display:none}
body,html{width:100%;position:relative}
body{overflow-x:hidden;background-color:#fff;color:#2C2D30;-webkit-text-size-adjust:none}
nav h1{letter-spacing:0}
nav:not(.fixed) h1{color:#fff}
section{position:relative;padding:4rem 1rem}
section .section_main{width:100%;max-width:960px;z-index:1;margin:0 auto;overflow:hidden}
@media screen and (max-width:480px){section{padding:2rem 1rem}
}
.sep{font-weight:900;width:100%;margin:2rem auto;border:none;position:relative;font-size:16.1px;opacity:.6;-moz-opacity:.6;-khtml-opacity:.6;text-align:center}
.sep:after,.sep:before{content:'';border-bottom:1px solid rgba(44,45,48,.3);display:block;position:absolute;left:0;top:50%;width:calc(50% - 100px);height:0}
.sep:after{right:0;left:auto}
.fund_header{min-height:600px;position:relative;background-color:#17223A;text-align:center;color:#fff;padding:10.5rem 1rem 1rem;background-image:-webkit-linear-gradient(225deg,#17223A 30%,#2F4360 100%);background-image:-moz-linear-gradient(225deg,#17223A 30%,#2F4360 100%);background-image:-o-linear-gradient(225deg,#17223A 30%,#2F4360 100%);background-image:linear-gradient(135deg,#17223A 30%,#2F4360 100%)}
.fund_header .welcome{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}
@media screen and (max-width:1024px){.fund_header .welcome{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);margin-top:1rem}
}
.fund_header .logo{width:100%;max-width:630px;height:63px;margin:0 auto;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/c4cd0/img/slackfund/slack_fund_logo.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fund_header .logo{background-image:url(/bfaba/img/slackfund/slack_fund_logo@2x.png)}
}
.fund_header .sep.partnership{opacity:.6;-moz-opacity:.6;-khtml-opacity:.6;max-width:630px}
.fund_header .sep.partnership:after,.fund_header .sep.partnership:before{border-bottom:1px solid rgba(255,255,255,.3)}
@media screen and (max-width:640px){.fund_header .sep.partnership{margin:5vw auto}
}
.fund_header .partner_logos{width:100%;max-width:543px;margin:0 auto;height:134px;background-position:top center;background-repeat:no-repeat;background-size:contain;background-image:url(/c4cd0/img/slackfund/partner_logos.png);opacity:.6;-moz-opacity:.6;-khtml-opacity:.6}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fund_header .partner_logos{background-image:url(/c4cd0/img/slackfund/partner_logos@2x.png)}
}
.fund_header .illustration_left{position:absolute;width:400px;height:300px;left:0;bottom:0;background-position:bottom left;background-repeat:no-repeat;background-size:contain;background-image:url(/a776f/img/slackfund/illustration_header_left.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fund_header .illustration_left{background-image:url(/a776f/img/slackfund/illustration_header_left@2x.png)}
}
.fund_header .illustration_left.svg{background:0 0}
.fund_header .illustration_left.svg svg{position:absolute;bottom:0;left:0}
@media screen and (max-width:1080px){.fund_header .illustration_left{width:38vw}
}
@media screen and (max-width:580px){.fund_header .illustration_left{width:230px;left:-76px}
.fund_header .illustration_left svg{width:230px}
.fund_header{min-height:530px}
}
@media screen and (max-width:380px){.fund_header{min-height:480px}
}
.fund_header .illustration_right{position:absolute;width:358px;height:313px;right:0;bottom:0;background-position:bottom right;background-repeat:no-repeat;background-size:contain;background-image:url(/bfaba/img/slackfund/illustration_header_right.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fund_header .illustration_right{background-image:url(/a776f/img/slackfund/illustration_header_right@2x.png)}
}
.fund_header .illustration_right.svg{background:0 0}
.fund_header .illustration_right.svg svg{position:absolute;bottom:0;right:0}
@media screen and (max-width:1080px){.fund_header .illustration_right{width:34vw}
.fund_header{padding-top:15.5vw}
}
@media screen and (max-width:580px){.fund_header .illustration_right{width:112px;background-size:230px;background-position:bottom left}
.fund_header .illustration_right svg{right:auto;left:0;width:230px}
}
@media screen and (max-width:700px){.fund_header{padding-top:108px}
}
.blue_apply{display:block;width:100%;background-color:#3aa3e3;text-align:center;padding:1rem;text-decoration:none;font-size:16.1px;color:#fff}
.blue_apply em{font-weight:900;text-decoration:underline;font-style:normal}
@media screen and (max-width:400px){.blue_apply em{display:block}
}
.go_button{display:block;color:#fff;background-color:#3aa3e3;text-decoration:none;box-shadow:0 0 12px 0 rgba(0,0,0,.1);text-align:center;font-size:17.1px;padding:.75rem 2rem;font-weight:700;border-radius:6px}
@media screen and (min-width:481px){.go_button:hover{background-color:#319fe2;box-shadow:0 0 12px 0 rgba(0,0,0,.1),inset 0 -3px rgba(0,0,0,.15);text-decoration:none}
}
.primary_qualities{position:relative;z-index:1;background-image:-webkit-linear-gradient(top,#fff 0,#F5F7FA 100%);background-image:-moz-linear-gradient(top,#fff 0,#F5F7FA 100%);background-image:-o-linear-gradient(top,#fff 0,#F5F7FA 100%);background-image:linear-gradient(to bottom,#fff 0,#F5F7FA 100%)}
.primary_qualities .section_main{max-width:760px;overflow:visible;margin-bottom:-20rem}
.primary_qualities .section_main .clipboard{width:78px;height:88px;background-position:bottom right;background-repeat:no-repeat;background-size:78px 88px;background-image:url(/bfaba/img/slackfund/clipboard.png);position:absolute;top:-45px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.primary_qualities .section_main .clipboard{background-image:url(/b41e/img/slackfund/clipboard@2x.png)}
}
.primary_qualities .section_main p{font-size:20.1px;line-height:30px}
.primary_qualities .section_main p.inv{margin:0rem}
@media screen and (max-width:767px){.primary_qualities .section_main p.inv{margin-left:1rem;margin-right:1rem}
}
.primary_qualities .section_main strong{font-weight:900}
.primary_qualities .section_main a{color:#3aa3e3;text-decoration:none}
.primary_qualities .section_main a:hover{text-decoration:underline}
.primary_qualities .section_main .card{margin-top:5rem;position:relative;background-color:#fff;border:1px solid #E8E8E8;border-radius:8px;padding:4rem;text-align:center;box-shadow:0 22px 45px 0 rgba(0,0,0,.08)}
.primary_qualities .section_main .card h2{font-size:30px;line-height:42px;font-weight:900;margin-top:1.3rem;margin-bottom:0}
.primary_qualities .section_main .card ul{text-align:left;list-style-type:none;padding-left:0;margin-top:3rem;margin-bottom:4rem}
.primary_qualities .section_main .card ul li{font-size:20.1px;line-height:30px;padding:1.3rem 2.75rem 1.3rem 3.5rem;position:relative;border-bottom:1px solid #E8E8E8}
@media screen and (max-width:480px){.primary_qualities .section_main .card ul li{font-size:18.1px;line-height:30px}
}
.primary_qualities .section_main .card ul li:first-child{border-top:1px solid #E8E8E8}
.primary_qualities .section_main .card ul li:before{display:block;content:'\E319';background-color:#64D367;width:24px;height:24px;position:absolute;left:16px;top:25px;border-radius:12px;font-family:Slack;color:#fff;font-weight:700;font-size:16.1px;line-height:26px;text-align:center}
.primary_qualities .section_main .card ul li.faq:before{background-color:#F6B63F;content:'\E207';font-size:17.1px;line-height:21px}
.primary_qualities .section_main .card .ready{max-width:540px;margin:0 auto;line-height:26px}
.primary_qualities .section_main .card .ready h3{font-size:20.1px;line-height:34px;font-weight:700;margin-bottom:.5rem}
.primary_qualities .section_main .card .ready .go_button{color:#fff;margin:1rem auto 0;max-width:240px}
.primary_qualities .section_main .card .ready .go_button:hover{text-decoration:none}
@media screen and (max-width:767px){.primary_qualities .section_main .card{border:none;border-top:1px solid #E8E8E8;border-radius:0;padding-left:1.5rem;padding-right:1.5rem}
.primary_qualities{padding-left:0;padding-right:0;padding-bottom:3.8rem;background-image:-webkit-linear-gradient(top,#fff 70%,#F5F7FA 100%);background-image:-moz-linear-gradient(top,#fff 70%,#F5F7FA 100%);background-image:-o-linear-gradient(top,#fff 70%,#F5F7FA 100%);background-image:linear-gradient(to bottom,#fff 70%,#F5F7FA 100%)}
.primary_qualities .section_main{max-width:100%;margin-bottom:0}
.primary_qualities .section_main .card{box-shadow:none;padding-bottom:0;background-color:transparent}
.primary_qualities .section_main .card ul>li{padding:1.3rem .75rem 1.3rem 3.5rem}
}
.delightful{position:relative;z-index:0;padding-top:20rem;padding-bottom:0rem}
@media screen and (max-width:767px){.delightful{padding-top:1rem}
}
.delightful .funded{opacity:.4;-moz-opacity:.4;-khtml-opacity:.4}
.delightful .funded:after,.delightful .funded:before{width:calc(50% - 150px);opacity:1;-moz-opacity:1;-khtml-opacity:1}
.delightful .logo_cloud,.delightful .mobile_logo_cloud{margin-top:50px}
.delightful .logo_cloud .row,.delightful .mobile_logo_cloud .row{min-height:72px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-bottom:20px}
.delightful .logo_cloud .row:last-child,.delightful .mobile_logo_cloud .row:last-child{margin-bottom:0}
.delightful .logo_cloud .row>div,.delightful .mobile_logo_cloud .row>div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-moz-align-items:center;align-items:center;margin-right:35px}
.delightful .logo_cloud .row>div:last-child,.delightful .mobile_logo_cloud .row>div:last-child{margin-right:0}
.delightful .logo_cloud{display:block}
.delightful .mobile_logo_cloud{display:none;margin-left:1rem;margin-right:1rem}
.delightful .mobile_logo_cloud .row:last-child{padding-top:5px}
@media screen and (max-width:540px){.delightful .logo_cloud{display:none}
.delightful .mobile_logo_cloud{display:block}
.delightful .logo_cloud .row,.delightful .mobile_logo_cloud .row{min-height:45px}
}
.delightful hr{margin-top:3.5rem;height:0;border:none;border-bottom:1px solid #E8E8E8}
@media screen and (max-width:480px){.primary_qualities .section_main .card .ready .go_button{max-width:100%}
.delightful{padding-left:0rem;padding-right:0rem}
.delightful .img_container{margin-left:1rem;margin-right:1rem}
}
.looking_more{text-align:center;padding:4rem 1rem;overflow:hidden}
.looking_more .section_main{max-width:740px;margin:0 auto;position:relative;overflow:visible}
.looking_more h2.glasses{font-size:22.1px;color:#2C2D30;margin-bottom:8px;font-weight:900}
.looking_more h2.glasses:before{color:#e32072;margin-right:10px;font-size:24px;vertical-align:bottom}
.looking_more p{display:block;margin-bottom:30px;margin-top:0;font-size:20px;color:#565759}
.looking_more .cells{max-width:98%;margin:0 auto}
.looking_more .cells .col{height:150px;border-radius:6px;background-color:#fff;position:relative;text-align:center;box-sizing:border-box;padding:64px 30px 0;text-decoration:none;color:#2C2D30}
.looking_more .cells .col:before{content:'';border-radius:8px;background-color:#ccc;padding:1px;width:100%;height:100%;top:-1px;left:-1px;position:absolute;z-index:-1}
@media screen and (min-width:481px){.looking_more .cells .col:hover:before{background-color:transparent;background-image:-webkit-linear-gradient(bottom,#e32072 0,#4B6BC6 100%);background-image:-moz-linear-gradient(bottom,#e32072 0,#4B6BC6 100%);background-image:-o-linear-gradient(bottom,#e32072 0,#4B6BC6 100%);background-image:linear-gradient(to top,#e32072 0,#4B6BC6 100%);padding:1px;top:-1px;left:-1px}
}
@media screen and (max-width:767px){.looking_more .cells .col{height:auto;padding:1rem;margin-bottom:1rem}
}
@media screen and (max-width:480px){.looking_more{padding:3rem 1rem}
.looking_more h2.glasses{margin-top:0}
}
.footer_city{padding:0;width:auto;height:171px;margin:0 1rem;background-position:bottom center;background-repeat:no-repeat;background-size:contain;background-image:url(/5ac50/img/slackfund/illustration_bottom.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.footer_city{background-image:url(/5ac50/img/slackfund/illustration_bottom@2x.png)}
}
.footer_city.svg{background:0 0}
.footer_city.svg svg{position:absolute;bottom:-1px;max-width:646px;max-height:171px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (max-width:540px){.footer_city{height:120px}
}
.footer_gradient{padding:0;margin:0;height:15px;background-image:-webkit-linear-gradient(180deg,#36B98F 0,#0A7D7D 100%);background-image:-moz-linear-gradient(180deg,#36B98F 0,#0A7D7D 100%);background-image:-o-linear-gradient(180deg,#36B98F 0,#0A7D7D 100%);background-image:linear-gradient(90deg,#36B98F 0,#0A7D7D 100%)}
body.faq_noscroll{overflow:hidden}
body.faq_noscroll.mobile{position:fixed}
#faq_modal{display:none;background-color:rgba(23,34,58,.9);position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}
#faq_modal #faq_close{position:fixed;top:10px;right:14px;width:60px;height:60px;z-index:5;background-color:rgba(255,255,255,.9);color:#A0A0A2;border-radius:30px;cursor:pointer;text-align:center;font-size:.8rem}
#faq_modal #faq_close:hover{background-color:#E8E8E8;color:#17223A}
#faq_modal #faq_close:before{line-height:64px;font-size:30px;display:block}
#faq_modal .faq_container{height:100%;width:100%;max-height:90vh;max-width:1080px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#faq_modal .faq_holder{position:absolute;top:20px;left:20px;bottom:20px;right:20px;box-shadow:0 0 32px 0 rgba(0,0,0,.18);background-color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);border-radius:8px;overflow:hidden}
#faq_modal .faq_holder .faq_frame{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:2;overflow-y:scroll;padding:20px}
@media screen and (max-width:767px),screen and (max-height:600px){#faq_modal{background-color:transparent}
#faq_modal .faq_holder{top:0;left:0;bottom:0;right:0;border-radius:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}
#faq_modal .faq_container{max-height:100%;max-width:100%}
#faq_modal #faq_close{top:0;right:0}
#faq_modal #faq_close:hover{background-color:#fff}
}
.question_holder{text-align:center;max-width:640px;margin:0 auto}
.question_holder h3{font-size:30px;line-height:42px;font-weight:900;margin-top:2rem;margin-bottom:3rem}
.question_holder h3:before{content:'';display:inline-block;vertical-align:bottom;margin-right:20px;margin-left:-20px;width:56px;height:51px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/22753/img/slackfund/fund_faq.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.question_holder h3:before{background-image:url(/22753/img/slackfund/fund_faq@2x.png)}
}
@media screen and (max-width:767px){.question_holder h3{display:block;position:fixed;width:100%;left:0;right:0;top:0;margin:0;padding-top:2rem;padding-bottom:2.5rem;background-color:#fff;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.1)}
.question_holder .question_list{margin-top:7rem}
}
@media screen and (max-width:380px){.question_holder h3{font-size:23px;padding-top:1.5rem;padding-bottom:2rem}
.question_holder h3:before{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);margin-right:10px}
}
.question_holder p.help{margin-top:3rem;margin-bottom:2rem;color:#A0A0A2;font-size:16.1px}
.question_holder p.help a{color:#A0A0A2}
@media screen and (max-width:600px){.question_holder p.help{max-width:250px;display:block;margin-left:auto;margin-right:auto}
.question_holder p.help a{display:block}
}
ul.question_list{list-style:none;margin-left:0;margin-bottom:0;text-align:left;padding-left:0}
ul.question_list li{padding:0;border-bottom:1px solid #E8E8E8}
ul.question_list li h4{margin:0}
ul.question_list li h4 a{display:block;padding-left:1rem;padding-right:3rem;padding-top:1.5rem;padding-bottom:1.5rem;position:relative;color:#2C2D30;text-decoration:none;font-size:19.1px;line-height:27px;font-weight:700}
ul.question_list li h4 a ts-icon{display:block;position:absolute;top:1.5rem;right:1rem}
ul.question_list li h4 a ts-icon:before{font-size:1.875rem;color:#3aa3e3}
ul.question_list li h4 a ts-icon.ts_icon_minus_square_o{display:none}
ul.question_list li ol,ul.question_list li p,ul.question_list li ul{display:none;font-size:17.1px;line-height:1.5rem;color:#565759;padding-right:1rem}
ul.question_list li ol a,ul.question_list li p a,ul.question_list li ul a{color:#3aa3e3}
ul.question_list li ul{list-style-type:disc}
ul.question_list li p{padding-left:1rem;padding-right:2rem}
ul.question_list li p:first-of-type{margin-top:0}
ul.question_list li p:last-child{margin-bottom:1.5rem}
ul.question_list li li{border-bottom:none;margin-bottom:.75rem;padding-top:0;padding-bottom:0}
ul.question_list li.expanded h4 a ts-icon:before{color:#9e9ea6}
ul.question_list li.expanded .ts_icon_plus_square_o{display:none}
ul.question_list li.expanded .ts_icon_minus_square_o{display:block}
ul.question_list li.expanded ts-icon:hover:before{color:#3aa3e3}
ul.question_list li.expanded ol,ul.question_list li.expanded p,ul.question_list li.expanded ul{display:block}
ul.question_list li:hover{background:#F7F7F7}