/* =========================================
   IPP WHY US RESPONSIVE
========================================= */

/* 1024px */
@media screen and (max-width: 1024px) {

    .ipp-step-card {
        grid-template-columns: 240px 1fr;
    }

    .ipp-step-copy {
        padding: 40px 46px 36px;
    }

    .ipp-step-icon {
        width: 120px;
        height: 120px;
    }
}

/* 768px */
@media screen and (max-width: 768px) {

    .ipp-steps-list {
        gap: 24px;
    }

    .ipp-step-card {
        grid-template-columns: 1fr;
        min-height: auto;
    }

    .ipp-step-icon-panel {
        padding: 32px;
    }

    .ipp-step-copy {
        padding: 34px 35px;
    }

    .ipp-step-copy h3 {
        margin-bottom: 16px;
    }
}

/* 600px */
@media screen and (max-width: 600px) {

    .ipp-step-card {
        border-radius: 18px;
    }

    .ipp-step-icon-panel {
        padding: 24px;
    }

    .ipp-step-icon {
        width: 90px;
        height: 90px;
    }

    .ipp-step-copy {
        padding: 28px 22px;
    }

    .ipp-step-copy h3 {
        margin-bottom: 12px;
    }

    .ipp-capability-intro br,
    .ipp-capability-provision h3 br {
        display: none;
    }
}
