@media (max-width: 1080px) {
    .pd,
    .ep,
    .iq,
    .im {
        width: 590px;
    }
    .c > div:first-of-type > div:first-of-type {
        justify-content: unset;
    }
    .ct > div:first-of-type,
    .ic > div:first-of-type {
        grid-template-columns: 1fr;
    }
    .pd > div:first-of-type, .ep > div:nth-of-type(2) {
        grid-template-columns: 280px 280px;
    }
    .pd > div:nth-of-type(2).checked {
        grid-template-rows: 1fr 160px;
    }
    .pd > div:nth-of-type(2) {
        grid-template-columns: 1fr;
        width: inherit;
        row-gap: 24px;
    }
    .pd > div:nth-of-type(2).checked textarea-input {
        transition-delay: 0.5s;
    }
    .pd > div:nth-of-type(2) > div:first-of-type {
        gap: 16px;
    }
    .pd > div:nth-of-type(2) textarea-input,
    .ep > div:nth-of-type(3) textarea-input {
        height: 100%;
    }
    .pd > div:nth-of-type(5) > div:nth-of-type(2),
    .ep > div:nth-of-type(6) > div:nth-of-type(2) {
        grid-template-columns: 280px 280px;
        row-gap: 24px;
    }
    .pd > div:nth-of-type(7), .ed > div:nth-of-type(6) {
        gap: 12px;
    }
    .pd > div:nth-of-type(7) > div:nth-of-type(2), .ed > div:nth-of-type(6) > div:nth-of-type(2) {
        grid-template-rows: 1fr 1fr;
        gap: 16px;
    }
}