.section{padding:40px 0}h1,h2,h3{text-transform:uppercase;font-weight:bold}.body-container-wrapper p,.body-container-wrapper ul{font-size:18px;line-height:150%}a>span.caret-right{background:#1678c4;width:16px;height:16px;border-radius:50%;display:inline-block;margin-bottom:-2px;position:relative;margin-right:4px}a>span.caret-right:before{content:" ";position:absolute;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #fff;bottom:0;margin-left:-2px;margin-bottom:4px;left:50%}.modal-dialog{margin-top:20vh}.modal-content{box-shadow:none;border:0;background:transparent}.modal-content button.close{opacity:1;color:#fff;padding:5px;font-size:24px;font-weight:normal}.section.header{color:#fff;padding-bottom:0;background-color:#52aaac}.section.header .nav-tabs{margin-bottom:40px;border-bottom:0}.section.header .nav-tabs li{float:none;margin-bottom:5px}.section.header .nav-tabs li a{background-color:#c00;font-weight:bold;font-size:16px;color:#fff;border:0;margin-right:5px;border-radius:4px}.section.header .nav-tabs li.active a{background-color:#fff;color:#000}.section.overview h2{color:#c00}.section.overview .panel-video{padding:4px;background:#f2f2f2}.section.overview .panel-video p{padding:0 10px}.section.overview .client-quote-wrapper{background-color:transparent;padding-bottom:0}.section.overview .client-quote{padding-left:0}.section.overview .client-logo{text-align:left;padding-left:44px}.section.overview .client-quote .quote-text,.section.overview .client-quote .quote-text p{font-size:20px;line-height:1.45em;background-color:transparent;background-size:8%}.section.overview .client-quote .client-name{padding-left:44px;text-align:left}.section.overview .client-quote .client-name p{font-size:16px}.section.approach{background:#f2f2f2;color:#848992;padding:80px 0 52px 22px}.section.approach a,.section.approach p{font-size:16px;line-height:22px}.section.approach p{color:#333}.section.approach .intro p{max-width:570px;margin-left:auto;margin-right:auto;font-size:18px;line-height:28px}.section.approach span.direction{display:none}.section.approach .arrow{fill:#848992}.section.approach h3{margin-top:0;font-size:20px}.section.approach .approach-step{padding:80px 0 0;position:relative}.section.approach .approach-step [class*="span"]{padding:0 30px 30px}.section.community{background:#161b1f;color:#fff}.section.community h2{font-size:24px}.section.community .panel{background:rgba(0,0,0,0.7);padding:20px 30px 40px}.section.community .panel h3{font-size:16px;font-weight:normal}.section.community .panel h3 a{color:#fff;transition:color 250ms ease-in-out}.section.community .panel h3 a:hover{color:#d4d4d4}.section.community .panel h3 span.stat{font-size:24px;font-weight:bold;display:block}.section.community p{font-size:16px;line-height:24px}.section.get-started{background:#ff5850}.section.get-started h2{color:#fff;padding-bottom:10px;border-bottom:1px solid #ffa39f;margin-bottom:40px;font-size:24px;text-transform:uppercase;font-weight:900}.section.get-started h3{color:#fff;padding-bottom:10px;font-size:24px;text-transform:none;font-weight:900;line-height:130%}.section.get-started .panel{background:#e54f48;color:#fff}.section.get-started .btn-default{color:#fff !important}.section.integrations h2{font-size:22px;color:#838992;margin-bottom:10px}.section.integrations hr{margin-top:10px}.section.integrations .integration-box-wrapper{margin:0 2.8% 30px 0}.section.resources{background:#f2f2f2}.section.resources .panel-default{padding:15px}.section.resources h2{color:#ff5850}.section.resources h4{font-weight:bold}.section.resources .panel-default *{font-size:16px}.section.resources .panel-default p,.section.resources .panel-default h4{padding-left:10px;padding-right:10px}.section.experts{background-color:#ff5850}.section.experts h2{color:#fff}.section.pre-production h2{color:#fff}.section.pre-production .panel-default{padding:20px}.section.pre-production h3{color:#c00}.section.pre-production ul{font-size:16px}.section.demo{background:#f2f2f2;color:#848992}.section.tower{background:#f2f2f2}.section.tower h2{color:#c00}@media(min-width:768px){.section{padding:80px 0}.section.header .nav-tabs{margin-top:80px;margin-bottom:0}.section.header .nav-tabs li{float:left;margin-bottom:0}.section.header .nav-tabs li a{border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:15px;padding:10px 12px}.section.approach .step2 .network-text{text-align:right}.section.approach span.direction{display:block;position:absolute;left:50%;margin-left:-15px;top:0}.section.approach .approach-step span.dot{display:table;content:" ";position:absolute;left:50%;margin-left:-10px;border:10px solid gray;border-radius:50%}.section.approach .approach-step span.line{border:2px solid gray;content:" ";position:absolute;top:80px;height:100%;left:50%;margin-left:-2px}.section.approach .approach-step .dot,.section.approach .approach-step .line{opacity:0}.section.approach .approach-step .network-graphic,.section.approach .approach-step .network-text{opacity:0;position:relative;margin-top:-30px}.section.community .panel h3{margin:0}.section.community .right-col{border-left:1px solid #4e4e4e}}@media(min-width:992px){.section.header .nav-tabs li a{font-size:16px;padding:10px 15px}.section.community .panel h3{font-size:22px}.section.community .panel h3 span.stat{font-size:30px}