.company-page h2{
font-size:40px;
    margin:0px; 
  margin-bottom:26px;
}

.company-page .our-mission-sec{
  padding:60px 0px;
}

.company-page .our-mission-sec h2{
  margin:0px; 
}

.company-page .our-mission-sec span{
  font-size:24px;
  color: #aaaaaa;
}

.community-sec{
  padding-bottom:240px;
}

.gillsansmtpro p{
    font-family: gillsansmtpro;  
  font-size:24px;
  line-height:36px;
  text-align:left;
}

.quote-text {
    text-align: left;
    color: #f17758;
    font-size: 40px;
    font-family: neosans;
    margin-bottom: 40px;
    width: 350px;
    margin: 0 auto;
    line-height: 53px;
}

.quote-text-normal{
    color: #f17758;
    font-size: 40px;
    font-family: neosans;
    line-height: 53px;
}

.people-culture a{
    color: #f17758;
}

.people-culture .quote-text{
    width: 100%;
}

.the-founding-team-cta p{
  font-size:20px;
}

.the-founding-team-cta  a{
  color:#000;
}

p.partners-small-quote{
color: #888;
  font-size:19px;
}

.red-text {
    color: #ea2127;
}

.partner-logo {
    border-top: 2px solid #DDDFE2;
    border-bottom: 2px solid #DDDFE2;
    margin-bottom: 30px;
    padding-top: 50px;
    padding-bottom: 50px;  
}

.partner-logo-first-row{
  padding-bottom:50px;
}

.text-cta p{
  color:#888;
}

.text-cta a{
  color:#000;
}

.press-sec h2 {
    margin-bottom: 4px;
}

.press-sec img {
    max-width: 100px;
    margin-bottom: 20px;
    overflow: hidden;
    vertical-align: top;
}

.press-logo-row-first{
padding-top:50px;
  padding-bottom:50px;
}

.press-sec .button-red {
  text-transform: uppercase;
    background: #ea2127;
    border: none;
    padding: 10px 90px;
    color: #fff;
    cursor: pointer;
    font-family: neosans;
    margin-bottom: 30px;
      border-radius: 20px;
  display:inline-block;
}

.press-sec .button-red:hover{
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}

/*/  Contact Page Styling /*/

.contact-page span{
color:#000;
}

.hello-zone-cu img {
    width: 100px;
}

#form-social-block, .form-social-block {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

#form-social-block img, .form-social-block img {
    width: 35px;
    margin-left: 15px;
}

.contact-form-area textarea, .contact-form-area input[type="text"], .contact-form-area input[type=email],
.contact-form-area select, .contact-form-area input[type="tel"] {
      font-family: gillsansmtpro;
    background: #f8f8f8;
    border: none;
    margin: 3px auto 0;
    box-shadow: none;
    padding: 12px 15px;
    font-size: 17px;
    height: auto;
}

.contact-form-area select{
  height: 48px;
}

.contact-form-area .hs-form-required,
.contact-form-area .hs-radio>label{
  display:none !important;
}

.contact-form-area ul.inputs-list.multi-container li {
    font-family: gillsansmtpro;
    display: inline-block;
    margin-right: 75px;
    font-size: 18px;
    font-weight: 100;
}

.contact-form-area ul.inputs-list.multi-container li input{
    margin-right: 14px;
}

.contact-form-area input[type="submit"]{
  font-size:18px;
    background: #ea2127;
  text-transform: uppercase;
  border-radius:50px;
    border: none;
    padding: 10px 90px;
    color: #fff;
    cursor: pointer;
    font-family: neosans;
    margin-bottom: 30px;
}

.contact-heading h2 {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    font-size: 25px;
}

.contact-form-area .actions {
    text-align: center;
    margin-top: 30px;
}

/*/  Request a Demo Page Styling /*/

body span{
color:#000;
}