.icon-wrapper .icon, .icon-wrapper .icon-after:after, .icon-wrapper .icon-before:before, .icon-wrapper .more:not(.icon-before):after {
    position: relative;
    top: -.05em;
}

.section-integration .grid-item-it .tile-overlay-content {
    padding: 94px 50px;
}

br.small-hide {
    display: block;
}

@media only screen and (max-width: 734px) {
    br.small-hide {
        display: none;
    }
}

.br-870{
    display: none;
}
@media only screen and (max-width: 870px) and (min-width: 735px){
    .br-870{
        display: block;
    }
}

@media only screen and (max-width: 734px){
    .underline .underline-illustration, .typography-headline-elevated .underline .underline-illustration{
        overflow: visible;
    }
}


@media only screen and (max-width: 1068px) {
    .section-integration .grid-item .tile-content{
        justify-content: center;
    }
}

.section-integration .grid-item-it .deploy-and-manage-icon-it{
    align-self: flex-start;
}
.section-integration .grid-item-it{
    text-align: left;
}

@media only screen and (min-width: 1069px) {
    #deploy-and-manage-icon-it-1{
        padding-top: 35px;
    }
}

@media only screen and (max-width: 1068px) and (min-width: 735px){
    #deploy-and-manage-icon-it-1{
        padding-top: 52px;
    }
}

.section-resources .resource-item-wrapper {
    justify-content: center;
}