@media screen and (min-width:48rem){.c-button{white-space:normal}
}
.c-tabs{margin-top:72px}
.c-tab__list li{margin-right:1rem}
@media screen and (max-width:479px){.c-tab__list{width:100%}
.c-tab__list li{width:50%}
.c-tab__list .c-tab{margin-left:0;margin-right:0}
}
.hide_on_mobile{display:none}
.hide_on_desktop{display:inline-block}
@media screen and (min-width:30rem){.hide_on_mobile{display:inline-block}
.hide_on_desktop{display:none}
}
.c-tab__wrap{overflow-x:hidden}
.enterprise-grid,.slack-for-teams{overflow-x:hidden;max-width:100%;margin-top:-1px;padding-top:0}
:lang(ja) .pricing_nav .c-tab{white-space:nowrap}
.pricing_matrix{position:relative}
.pricing_matrix:before{content:'';display:block;position:absolute;background-repeat:no-repeat;width:231px;height:167px;background-size:231px 167px;background-image:url(/871c0/marketing/img/accent/halftone_1.png);right:-190px;top:-130px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.pricing_matrix:before{background-image:url(/871c0/marketing/img/accent/halftone_1@2x.png)}
}
.pricing_matrix .laptop_coffee{position:relative}
.pricing_matrix .laptop_coffee:after{content:'';display:block;position:absolute;bottom:0;left:-85px;background-image:url(/3aabd6/marketing/img/pricing/laptop_coffee.png);background-repeat:no-repeat;background-size:360px 268px;width:360px;height:268px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.pricing_matrix .laptop_coffee:after{background-image:url(/3aabd6/marketing/img/pricing/laptop_coffee@2x.png)}
.pricing_matrix_mobile td.v--l-check:before{background-image:url(/5ced7/marketing/img/icons/icon_checkmark.svg)}
}
.pricing_matrix .illustration_sibling{position:relative;background-color:#fff;z-index:1}
@media screen and (max-width:959px){.pricing_matrix{display:none}
}
.o-pricing-table{padding:2rem;background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,.1);width:100%;display:table;border-bottom:none;margin-bottom:0;position:relative}
.o-pricing-table td{padding:1.2rem 2rem;padding-left:.5rem;padding-right:.5rem;text-align:center;border-left:1px solid #ebebeb;color:#5b5e6d;line-height:1.5}
@media screen and (min-width:60rem){.o-pricing-table td{padding-left:calc(.5rem + (24 * (100vw - 960px)/ 320));padding-right:calc(.5rem + (24 * (100vw - 960px)/ 320))}
}
@media screen and (min-width:80rem){.o-pricing-table td{padding-left:2rem;padding-right:2rem}
}
@media screen and (max-width:959px){.o-pricing-table td{padding:1.2rem 1rem}
}
.o-pricing-table td:first-child{text-align:left;border-left:none}
.o-pricing-table td.price{vertical-align:top}
.o-pricing-table td p:last-child{margin-bottom:0}
.o-pricing-table td.v--valign-top{vertical-align:top}
.o-pricing-table td .c-button{width:100%;max-width:240px;margin:auto}
.o-pricing-table td .c-tooltip{vertical-align:top;padding:2px;display:inline-block;height:20px}
.o-pricing-table td .c-tooltip svg{fill:#3f46ad}
.o-pricing-table tr{cursor:auto}
.o-pricing-table tr:hover td{color:#5b5e6d}
.o-pricing-table tr.v--bottom-padding td{padding-top:0;padding-bottom:2rem}
.o-pricing-table tr.v--feature-sep{background-color:rgba(235,235,235,.4)}
.o-pricing-table tr.v--feature-sep td{border-left:none;color:#323648}
.o-pricing-table tr.v--feature-sep td,.o-pricing-table tr.v--feature-sep td:lang(de),.o-pricing-table tr.v--feature-sep td:lang(ja){font-weight:700}
.o-pricing-table h3{font-family:Slack-Averta,appleLogo,sans-serif;line-height:1.2;letter-spacing:normal;font-size:1.25rem;margin-top:1.5rem;margin-bottom:.5rem}
@media screen and (min-width:25rem){.o-pricing-table h3{font-size:calc(1.25rem + (4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-table h3{font-size:1.5rem}
}
.o-pricing-table h3:lang(ja){font-family:Slack-Tazugane,Tahoma,Slack-Averta,appleLogo,sans-serif;line-height:1.2;letter-spacing:.9px;font-size:1.25rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-table h3:lang(ja){font-size:calc(1.25rem + (4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-table h3:lang(ja){font-size:1.5rem}
}
.o-pricing-table h3:lang(de){font-family:Slack-Averta,appleLogo,sans-serif;line-height:1.2;letter-spacing:normal;font-size:1.25rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.o-pricing-table h3:lang(de){font-size:calc(1.25rem + (4 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.o-pricing-table h3:lang(de){font-size:1.5rem}
}
.o-pricing-table h3,.o-pricing-table h3:lang(de),.o-pricing-table h3:lang(ja){font-weight:700}
.o-pricing-table h3.v--price{margin-top:0;margin-bottom:1.5rem}
.o-pricing-table h3.v--price,.o-pricing-table h3.v--price:lang(de),.o-pricing-table h3.v--price:lang(ja){font-weight:700}
.fair_billing h3{font-family:Slack-Tiempos,"Times New Roman",Georgia,serif;font-weight:500;line-height:1.45;letter-spacing:normal;font-size:1.4rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.fair_billing h3{font-size:calc(1.4rem + (9.600000000000001 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.fair_billing h3{font-size:2rem}
}
.fair_billing h3:lang(ja){font-family:Slack-Tazugane,Tahoma,Slack-Averta,appleLogo,sans-serif;font-weight:700;line-height:1.45;letter-spacing:.9px;font-size:1.4rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.fair_billing h3:lang(ja){font-size:calc(1.4rem + (9.600000000000001 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.fair_billing h3:lang(ja){font-size:2rem}
}
.fair_billing h3:lang(de){font-family:Slack-Tiempos,"Times New Roman",Georgia,serif;font-weight:500;line-height:1.45;letter-spacing:normal;font-size:1.4rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.fair_billing h3:lang(de){font-size:calc(1.4rem + (9.600000000000001 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.fair_billing h3:lang(de){font-size:2rem}
}
.fair_billing td{padding-top:5rem;padding-bottom:5rem;font-size:initial}
.fair_billing p{margin-top:1.5rem;margin-bottom:0}
.pricing_enterprise{display:inline-block;padding:2rem;background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,.1);width:100%}
.pricing_enterprise .c-button{width:100%;max-width:240px}
.pricing_enterprise .ent_logo{margin:4rem 0}
.pricing_enterprise .o-pricing-table{box-shadow:none;margin:2rem 0}
.pricing_enterprise .o-pricing-table td:first-child{padding-right:0}
.pricing_enterprise .o-pricing-table td:last-child{border-left:none}
.pricing_enterprise .o-pricing-table td.v--r-check{width:84px}
@media screen and (min-width:64rem){.pricing_enterprise .o-pricing-table td:first-child{padding-right:20%}
}
@media screen and (min-width:48rem){.pricing_enterprise .o-pricing-table{margin-right:2rem;margin-left:1.5rem;width:auto}
}
@media screen and (min-width:80rem){.pricing_enterprise .o-pricing-table{margin-left:0}
}
.pricing_matrix_mobile{display:none;padding-bottom:2rem}
@media screen and (max-width:959px){.pricing_matrix_mobile{display:block}
}
.pricing_matrix_mobile div.pricing_ctas{position:relative;z-index:1}
.pricing_matrix_mobile td{border:none;text-align:left;position:relative}
.pricing_matrix_mobile td .c-button{max-width:300px}
.pricing_matrix_mobile td.v--l-check{padding-left:58px}
.pricing_matrix_mobile td.v--l-check:before{content:'';display:block;position:absolute;left:20px;top:33.3%;background-image:url(/5ced7/marketing/img/icons/icon_checkmark.svg);background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px}
@media screen and (min-width:48rem){.slack-for-teams .o-hero__header__copy{max-width:32rem}
}
.c-mini-sep{display:block;width:35px;height:2px;background-color:#eeb523;margin:0 auto 1.5rem}
.c-button+.c-mini-sep,form+.c-mini-sep{margin-top:1.5rem}
.c-tab__item_content{padding:0}