.heading-align-left{text-align:left}.heading-align-right{text-align:right}.heading-align-center{text-align:center}.heading-color-light *{color:#fff}.heading-title-wrapper{margin-bottom:30px}.heading-title{font-weight:300;margin-bottom:0}.title-description{font-size:16px;line-height:1.6;margin-top:20px}.title-description p{font-size:16px;line-height:1.4}.heading-wrapper h1+.title-description{margin-top:30px}.tabbed-section{align-items:flex-start;box-sizing:border-box;display:flex;height:auto;margin:0 auto;max-width:1200px;width:100%}.tab-left{overflow-y:auto}.tab-content,.tab-left{box-sizing:border-box;width:50%}.tab-content{position:relative}.tab-item{box-sizing:border-box;left:0;opacity:0;position:absolute;top:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;visibility:hidden;width:100%}.tab-item.active{opacity:1;position:relative;transform:translateY(0);visibility:visible;z-index:2}.tab-links{list-style:none;padding-left:0}.tab-links li{margin:.5rem 0}.tab-links a{color:#0056c4;cursor:pointer;display:block;padding:.5rem;text-decoration:none}.tab-links a:hover{text-decoration:underline}.card--pricing{background-color:#fff;padding:40px;text-align:left;transition:box-shadow .4s,transform .4s}.card--pricing:hover{box-shadow:none;transform:none}.card__image{height:auto;margin-bottom:20px;object-fit:cover;width:100%}.card__header h1,.card__header h2,.card__header h3,.card__header h4,.card__header h5,.card__header h6{margin-bottom:10px}.card__body li,.card__subtitle{font-size:14px}.card__body li,.card__body ul{padding:0}.card__body li{list-style:none;margin:0;padding:6px 0;text-align:left}.card__price{font-size:24px;letter-spacing:-.02em;line-height:1;margin-top:40px}.card__price:first-letter{font-size:.5em;margin-right:7px;vertical-align:super}@media screen and (max-width:768px){.tabbed-section{flex-direction:column;height:auto;max-height:none}.tab-content,.tab-left{height:auto;max-width:100%;width:100%}.tab-item{display:none;opacity:1!important;position:static!important;transform:none!important;visibility:visible!important}.tab-item.active{display:block;z-index:auto}.card--pricing{padding:16px}.card__heading{font-size:18px}}