.icon-box-type-image {
    padding-left: 10% !important;
    padding-right: 10% !important;
}

.icon-box-type-image>.logo-icon>img {
    padding-top: 15px;
    margin-top: -15px;
}

.challenge-section .icon-box-type-image>.logo-icon {
    height: 130px;
}

.platform-section .icon-box-type-image>.logo-icon {
    height: 110px;
}

.integration-ie {
    display: none;
}

.integration-not-ie {
    display: block;
}

/* About page team images */
@media (max-width: 480px) {
    .teammate {
        padding-left: 16px;
        padding-right: 16px;
    }
    .teammate-container {
        width: 292;
    }
}
@media (max-width: 991px) {
    .teammate {
        padding-left: 30px;
        padding-right: 30px;
    }
    .teammate-container {
        width: 320px;
    }
}
@media (min-width: 992px) {
    .teammate {
        padding-left: 60px;
        padding-right: 60px;
    }
    .teammate-container {
        width: 380px;
    }
}

/* Contact page Hubspot form overrides */
.hbspt-form {
    padding-left: 12px;
    text-align: center;
    padding-bottom: 30px;
}
.hbspt-form ul li::before {
    content: '';
}
.hs_firstname {
    padding-right: 12px;
}
.hbspt-form .input {
    margin-right: 12px!important;
}
.hs-input {
    padding-right: 0!important;
    width: 100%!important;
    max-width: 100%!important;
}
.hs_processes_interested_in .input {
    margin-right: 0px!important;
}
.hbspt-form fieldset {
    width: 100%!important;
    max-width: 100%!important;
}
.hbspt-form textarea {
    height: 120px!important;
}
.hbspt-form .actions {
    margin-right: 18px!important;
    margin-top: 0px!important;
}
.hbspt-form .hs-button {
    width: 100%;
}