﻿.country-card-container .section-03 .sub-section .image-02 {
    height: 230px;
    top: -60px;
    left: 200px;
}

.country-card-container .section-03 .sub-section .image-03 {
    height: 200px;
    top: -45px;
    left: 32px;
}

.country-card-container .section-04 .sub-section.intake-point .panel {
    height: 250px;
}

.country-card-container .section-04 .sub-section.case-management-level .panel {
    height: 380px;
}

.country-card-container .section-04 .sub-section.eligible-population .panel {
    height: 290px;
}

@media (min-width: 1000px) {
    .country-card-container .section-01 .titles-container {
        top: 66px;
        left: 65px;
    }

    .country-card-container .section-01 .image-bubble-header-large {
        max-width: 344px;
        top: 83px;
        right: 112px;
    }

    .country-card-container .section-01 .image-bubble-header-small {
        max-width: 120px;
        top: 231px;
        right: 25px;
    }

    .country-card-container .section-01 .image-map {
        max-width: 137px;
        top: 74px;
        right: 355px;
    }

    .country-card-container .section-01 .image-01 {
        max-width: 177px;
        top: 150px;
        right: 165px;
    }

    .country-card-container .section-03 .sub-section .image-02 {
        height: 290px;
        top: 40px;
        left: 194px;
    }

    .country-card-container .section-03 .sub-section .image-03 {
        height: 240px;
        top: 120px;
        left: 555px;
    }

    .country-card-container .section-04 .sub-section.intake-point .panel {
        height: 250px;
    }

        .country-card-container .section-04 .sub-section.intake-point .panel .panel-text {
            width: 360px;
        }

    .country-card-container .section-04 .sub-section.case-management-level .panel {
        height: 380px;
    }

        .country-card-container .section-04 .sub-section.case-management-level .panel .panel-text {
            width: 920px;
            left: calc(50% - 460px);
        }

    .country-card-container .section-04 .sub-section.eligible-population .panel {
        height: 290px;
    }

        .country-card-container .section-04 .sub-section.eligible-population .panel .panel-text {
            width: 260px;
        }

    .country-card-container .section-05 .image-bubble-footer-large {
        top: 103px;
        left: 80px;
    }

    .country-card-container .section-05 .image-bubble-footer-small {
        top: 103px;
        left: 116px;
    }

    .country-card-container .section-05 .image-person-footer {
        top: 181px;
        left: 168px;
    }

    .country-card-container .section-05 {
        height: 660px;
    }
}

@media (min-width: 1400px) {
    .country-card-container .section-01 .titles-container {
        top: 66px;
        left: 200px;
    }

    .country-card-container .section-01 .image-bubble-header-large {
        max-width: 100%;
        top: 113px;
        right: 237px;
    }

    .country-card-container .section-01 .image-bubble-header-small {
        max-width: 100%;
        top: 261px;
        right: 150px;
    }

    .country-card-container .section-01 .image-map {
        max-width: 100%;
        top: 74px;
        right: 599px;
    }

    .country-card-container .section-01 .image-01 {
        max-width: 100%;
        top: 177px;
        right: 309px;
    }

    .country-card-container .section-03 .sub-section .image-02 {
        height: 310px;
        top: 40px;
        left: 284px;
    }

    .country-card-container .section-03 .sub-section .image-03 {
        height: 321px;
        top: 120px;
        left: 555px;
    }

    .country-card-container .section-04 .sub-section.intake-point .panel {
        height: 230px;
    }

        .country-card-container .section-04 .sub-section.intake-point .panel .panel-text {
            width: 460px;
        }

    .country-card-container .section-04 .sub-section.case-management-level .panel {
        height: 370px;
    }

        .country-card-container .section-04 .sub-section.case-management-level .panel .panel-text {
            width: 920px;
        }

    .country-card-container .section-04 .sub-section.eligible-population .panel {
        height: 240px;
    }

        .country-card-container .section-04 .sub-section.eligible-population .panel .panel-text {
            width: 460px;
        }

    .country-card-container .section-05 {
        height: 720px;
    }

        .country-card-container .section-05 .image-bubble-footer-large {
            top: 103px;
            left: 200px;
        }

        .country-card-container .section-05 .image-bubble-footer-small {
            top: 103px;
            left: 236px;
        }

        .country-card-container .section-05 .image-person-footer {
            top: 181px;
            left: 288px;
        }
}
