/* pageHeaderCSS-1034-1583141069 */

        .text-image.contain .row-flex {
    max-width: 1200px;
}

.knect .align-middle.align-center {
  padding-top: 3em;
  padding-bottom: 3em;
  }  
  
.text-image h2 { 
 color: #811e68;
 width: 109%;
   }
  
.text-image.dark {
  background-color: #872166;
}  
  
#content button:not(.arrow-prev):not(.arrow-next).button-teal:after, #content .btn.button-teal:after, #content .section .btn.button-teal:after {
    background-color: #28cfd4;
}
 .cols-3-icons h3, .cols-3-icons p {
    text-align: center !important;
    color: #872166;
}

.row-flex>* {  
    padding: 1.3em;
    }

.cols-3-icons .row.no-gutter {
    padding: 3em 14em;
    }  

 .cols-3-icons .col-md-4 div {
     padding-left: 3em;
     padding-right: 3em;
}
 .cols-3-icons h2 {
     color: #872166;
}

 .cols-3-icons.section img {
     text-align: center !important;
     height:173px;  
    }
    
@media (max-width: 957px) {
  .cols-3-icons .row.no-gutter {
    padding: 0;
    }
.text-image.dark:not(.white-box) h1 {
text-align: center;
}
  }
@media (min-width: 600px) {
 .cols-3-icons h3, .cols-3-icons p {
    width: 111%;
}
}    


    

