.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}.pricing-tabs{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:40px 0 0;padding:0;list-style:none}.pricing-tabs::before{position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#d7d7d7;content:""}.pricing-tabs li{width:223px;margin:0 20px;border-bottom:4px solid #e7e7e7}.pricing-tabs li.active{border-bottom-color:#6b4fb9}.pricing-tabs li.active a{font-weight:600}.pricing-tabs a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 0;color:#444;font-size:18px}.pricing-tabs a svg{width:32px;height:32px;margin-right:10px}.pricing-tabs a svg>path{fill:currentcolor}.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{font-size:28px;font-weight:400;color:#548;margin-bottom:30px}.pricing-options h2 a{text-decoration:underline}.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:120px}}.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-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}}