.ct_pageHeader,.home-page-wrapper h2{margin-bottom:20px;font-size:4.2rem;color:#1d2127;text-align:center}.ct-u-sectionGrey{background-color:rgba(235,235,235,.4)}.paddingSection{padding:60px 15px}.innerContainer{width:95%;max-width:1200px;margin:0 auto;padding:0}.paddingBottom45{padding-bottom:45px}.ct-tabs-outer .inner:before{content:"";display:block}.ct-tabs-outer .inner{width:100%;text-align:center;position:relative;z-index:2;cursor:pointer;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.ct-tabs-outer .item h2{text-align:center;font-size:1.6rem;font-weight:400;text-transform:uppercase;cursor:pointer}.btn.btn-darkred,.item.v_associations .inner{background:#ae041b no-repeat center center}.btn.btn-lightblue,.item.v_education .inner{background:#38b3e1 no-repeat center center}.btn.btn-lightorange,.item.v_entertainment .inner{background:#fa7c01 no-repeat center center}.btn.btn-lightgreen,.item.v_finance .inner{background:#a7c53b no-repeat center center}.btn.btn-purple,.item.v_government .inner{background:#7f75a7 no-repeat center center}.btn.btn-darkblue,.item.v_healthcare .inner{background:#0b71a9 no-repeat center center}.btn.btn-darkred:hover,.v_associations:hover .inner{background-color:#7c0313}.btn.btn-lightblue:hover,.v_education:hover .inner{background-color:#1e9ac8}.btn.btn-lightorange:hover,.v_entertainment:hover .inner{background-color:#c76301}.btn.btn-lightgreen:hover,.v_finance:hover .inner{background-color:#869e2f}.btn.btn-purple:hover,.v_government:hover .inner{background-color:#655b8e}.btn.btn-darkblue:hover,.v_healthcare:hover .inner{background-color:#085179}.ct-tab-content{display:none;overflow:hidden;opacity:0;margin:10px 0}.ct-tab-content.active{display:block;opacity:1;-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.ct-tab-content:hover .inner{background:0 0}.ct-tab-content .widget-close{float:right;color:#636363;position:relative;background:0 0;border:0;font-size:2rem;z-index:1}.ct-tab-content .btn{font-weight:600;padding:12px 35px;text-transform:uppercase;letter-spacing:-.5px;border:0;color:#fff}.ct-tab-content .btn img{top:-2px;display:inline-block;margin-left:7px;position:relative}@media (min-width:791px){.lg-hidden{display:none}}@media (max-width:790px){.sm-hidden{display:none}}