.text-center{text-align:center!important}.d-flex {display: flex !important;}i {
    -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;    font-family: fusion-icon !important;font-style: normal;    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
} .text-uppercase {
    text-transform: uppercase !important;
}
.bold, .h5, .h6 {
    font-family: basefontSemiBold, Helvetica Neue, Arial, sans-serif;
}.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}.mt-1, .my-1 {
    margin-top: 1rem !important;
}*, :after, :before {
    box-sizing: border-box;
}.row {
    display: flex
;
    flex-wrap: wrap;
}.pb-4, .py-4 {
    padding-bottom: 4rem !important;
}
.pt-4, .py-4 {
    padding-top: 4rem !important;
}
.mt-0, .my-0 {
    margin-top: 0 !important;
}
.bg-light-purple {
    background-color: #f8f9fd;
}body {
    background-color: #fff;
    color: #434456;
    font-family: basefontRegular, Helvetica Neue, Arial, sans-serif;    
    font-weight: 400;
    line-height: 1.65;
    margin: 0;
    text-align: left;     
} body, html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: 100%;
    -webkit-touch-callout: none;
    min-height: 100%;
}
.col-12.text-center.company-logos-slider{
min-height: 80px;
}	

/*.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {   
    font-family: inherit;    
}*/