.jumbo-heading{font-size:45px}@media (min-width: 992px){.jumbo-heading{font-size:55px}}.main-heading{margin-bottom:20px;font-size:34px}@media (min-width: 992px){.main-heading{font-size:36px}}.section-heading{margin-top:10px;font-size:30px;color:#548}.sub-heading{font-size:26px}@media (min-width: 992px){.sub-heading{font-size:32px}}.promo-text{font-size:20px}.table th h4{margin-top:0}@media (min-width: 992px){.flex-row{display:-ms-flexbox;display:flex}.flex-row>[class^="col"]{display:-ms-flexbox;display:flex}}.contact-block{margin:80px 0 70px}.contact-block h2{color:#444}.tab-pane:not(.active){display:none}.tabs-wrapper{width:100%;margin:80px 0;margin-bottom:60px;border-bottom:1px solid #d7d7d7}@media all and (max-width: 992px){.tabs-wrapper{margin:0;margin-bottom:40px;width:100%;border-bottom:0}}.try-gitlab-free{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.try-gitlab-free h3{font-size:600;margin-top:0;margin-bottom:16px}.try-gitlab-free p{font-size:20px}.try-gitlab-free .btn{margin-top:20px}.pricing-tabs{position:relative;display:-ms-flexbox;display:flex;margin:auto;list-style:none;padding:0;-ms-transform:translateY(1px);transform:translateY(1px)}.pricing-tabs li{display:-ms-flexbox;display:flex;width:100%;border:1px solid #d7d7d7;background:#e7e7e7;opacity:.6;border-bottom:1px solid transparent}.pricing-tabs li:hover:not(.active){opacity:1}.pricing-tabs li:first-child{border-radius:6px 0 0}@media all and (max-width: 992px){.pricing-tabs li:first-child{border-radius:0}}.pricing-tabs li:last-child{border-radius:0 6px 0 0;border-bottom:0;border-left:0}@media all and (max-width: 992px){.pricing-tabs li:last-child{border-radius:0}}.pricing-tabs li p{color:#828282;margin:0}.pricing-tabs li .tab-title{font-weight:600}.pricing-tabs li svg>path{fill:#828282}.pricing-tabs li.active{background:#f9f9f9;z-index:1;opacity:1}.pricing-tabs li.active svg>path{fill:#000}.pricing-tabs li.active p{color:#000}@media all and (max-width: 992px){.pricing-tabs li.active{-ms-flex-order:10;order:10;border:0;width:100%}}.pricing-tabs a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;padding:20px 30px;width:100%}.pricing-tabs a svg{max-width:60px;height:40px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.pricing-tabs a:hover{text-decoration:none}@media all and (max-width: 992px){.pricing-tabs{-ms-flex-direction:column;flex-direction:column;width:100%}}.pricing-intro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:140px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.pricing-intro{height:140px}}.pricing-intro .cta-btn{margin-top:3px;margin-bottom:0;line-height:30px}.pricing-options{margin-bottom:80px;color:#444;font-size:16px}@media (min-width: 992px){.pricing-options .row .col-md-3{padding-right:5px;padding-left:5px}}.pricing-options h1{margin-top:0;color:#444;font-size:30px}.pricing-options h2{color:#548}.pricing-options h2 a{text-decoration:underline}.pricing-options h3{color:#548}.plan{position:relative;margin-bottom:40px;border-radius:3px;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,0.1)}@media (min-width: 992px){.plan{margin-bottom:0;padding-bottom:40px}}.pricing-options--self-managed .plan{border-top:4px solid #fa7035;border-bottom:4px solid #fa7035}.pricing-options--saas .plan{border-top:4px solid #fba438;border-bottom:4px solid #fba438}.plan .all-features{font-weight:600;display:block;padding:20px 0;border-top:1px solid #e7e7e7;color:#444;font-size:18px}@media (min-width: 992px){.plan .all-features{position:absolute;right:0;bottom:4px;left:0}}.plan-name{margin:0;padding:8px 0 11px;border-bottom:1px solid #e7e7e7;color:#444;font-size:34px;line-height:1.25}.plan-name a{font-weight:600}.plan-description{padding:20px;font-size:16px;margin:0}@media (min-width: 992px){.plan-description{min-height:130px}}@media (max-width: 1199px){.plan-description{min-height:185px}}@media (max-width: 991px){.plan-description{min-height:0}}.plan-pricing{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:96px}.plan-pricing .cost{padding:0 6px}.plan-pricing .cost-large{font-size:64px;text-align:right}.plan-pricing .cost-small{text-align:left}.plan-pricing .cost-extra-small{font-size:12px}@media (min-width: 992px){.plan-actions{margin-bottom:20px}}.plan-actions .more-info{display:inline-block;margin-top:10px;font-weight:600;line-height:20px}.plan-actions .more-link{color:inherit;font-weight:inherit;text-decoration:underline}.plan-item-list{display:none;padding:20px;text-align:left}.plan-item-list.list-expanded{display:block}@media (min-width: 992px){.plan-item-list{display:block}}.plan-item-list .item-description{display:-ms-flexbox;display:flex;margin-bottom:20px}.plan-item-list .item-description .info-icon{margin-left:5px}.plan-item-list a{position:relative;display:block;padding-left:18px;color:#444;font-size:16px;line-height:1.625}.plan-item-list a::before{position:absolute;top:1px;left:0;display:inline-block;font-family:"Source Sans Pro", sans-serif;content:"→"}.line-separator{background:#d7d7d7;margin:auto;width:85%;height:1px}.content-container{background-color:#fafafa}.content-container.faq{padding-bottom:100px;background-color:#fff;border-top:1px solid #d7d7d7}.contact-us-button{margin-top:50px;line-height:30px}.faq-title{margin-top:0;margin-bottom:40px;color:#e14329}.faq-subtitle{margin-top:10px;margin-bottom:15px;font-size:20px}@media (min-width: 768px){.faq-subtitle{margin-bottom:35px}}.faq-subtitle a{color:inherit;border-bottom:1px solid;font-weight:inherit}.faq-subtitle a:hover{color:#548;text-decoration:none;border-bottom-color:transparent}.compare{margin-top:35px;margin-bottom:80px}.compare .title{font-weight:600;font-size:47px;color:#000;line-height:64px;text-align:center;padding-bottom:50px}.comparison{margin-top:40px}.comparison.gray-bg{background-color:#f9f9f9}.stacked-buttons{display:inline-block}.stacked-buttons .btn{display:inline-block;float:left}.stacked-buttons .btn:last-of-type{margin-bottom:0}.featured-item-expand{display:block;padding:10px;font-size:15px;color:#9583c9}.featured-item-expand::after{content:"\f078";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.featured-item-expand.chevron-up::after{content:"\f077"}@media (min-width: 992px){.featured-item-expand{display:none}}