.solution-content {
    transition: opacity .22s ease,transform .22s ease
}

.solution.is-changing .solution-content {
    opacity: .18;
    transform: translateY(8px)
}

.solution,.chip-photo {
    transition: background-position .65s ease,filter .45s ease
}

.solution[data-solution="electronics"] {
    background-position: 20% 60%
}

.solution[data-solution="electronics"] .chip-photo {
    background-position: 35% 52%;
    filter: saturate(.9) contrast(1.08)
}

.solution[data-solution="automotive"] {
    background-position: 42% 70%
}

.solution[data-solution="automotive"] .chip-photo {
    background-position: 50% 68%;
    filter: contrast(1.12)
}

.solution[data-solution="energy"] {
    background-position: 65% 46%
}

.solution[data-solution="energy"] .chip-photo {
    background-position: 66% 38%;
    filter: saturate(1.15)
}

.solution[data-solution="oem"] {
    background-position: 82% 62%
}

.solution[data-solution="oem"] .chip-photo {
    background-position: 82% 60%;
    filter: contrast(1.08)
}

.solution[data-solution="general"] {
    background-position: 50% 85%
}

.solution[data-solution="general"] .chip-photo {
    background-position: 48% 82%;
    filter: saturate(.75)
}

.industries {
}

.industries button {
    min-height: 112px;
    border: 0;
    border-radius: 12px;
    background: transparent;
    color: var(--blue);
    cursor: pointer;
    text-align: center;
    font-size: 35px;
    transition: .3s;
    padding: 41px 9px;
}

.industries button:hover {
    background: #eaf6ff;
    transform: translateY(-3px)
}

.industries button.active {
    background: var(--blue);
    color: #fff;
    box-shadow: 0 12px 24px #0874c944
}
.industries button.active img{
    filter: brightness(0) invert(1);
    transition: filter 0.2s ease;
}
.industries button b {
    font-weight: 400
}

.industries button small {
    display: block;
    color: #555;
    font-size: 18px;
    margin-top: 12px
}

.industries button.active small {
    color: #fff
}

@media(max-width: 720px) {
    .industries button {
        min-height:88px;
        font-size: 27px;
        padding: 6px
    }

    .industries button small {
        font-size: 14px;
    }
}
