@media (max-width: 599.98px) {
    #page-content > img:first-child {
        margin-top: 30px;
        width: 600px;
        max-width: 90%;
        filter: drop-shadow(0 -0.24px 0 rgba(255,240,214,0.30)) drop-shadow(0 0.72px 0.72px rgba(80,48,22,0.32)) !important;
    }

    #page-content > img:nth-child(2) {
        margin-top: 5.4px;
        width: 258px;
        max-width: 90%;
        filter: drop-shadow(0 0.21px 0.6px rgba(126,86,35,0.15)) !important;
    }

    #project-intro {
        margin-top: 3px;
        width: 600px;
        max-width: 90%;
    }

    #project-intro h2 {
        font-size: 27px;
        margin-bottom: 6px;
        text-shadow: 0 0.3px 0.9px rgba(26,22,18,0.25) !important;
    }

    #project-intro-text {
        font-size: 12.3px;
        line-height: 18px;
        letter-spacing: 0.06px;
        text-shadow: 0 0 0.06px rgba(26,22,18,0.3) !important;
    }

    #project-intro-text > * + * {
        margin-top: 9.6px;
    }

    #another-direction,
    #more-than-an-impression,
    #a-new-imaginary,
    #built-to-grow {
        margin-top: 24px;
        width: 600px;
        max-width: 90%;
    }

    #another-direction h2,
    #more-than-an-impression h2,
    #a-new-imaginary h2,
    #built-to-grow h2 {
        font-size: 27px;
        margin-bottom: 6px;
        text-shadow: 0 0.3px 0.9px rgba(26,22,18,0.25) !important;
    }

    #another-direction-text,
    #more-than-an-impression-text,
    #a-new-imaginary-text,
    #built-to-grow-text {
        font-size: 12.3px;
        line-height: 18px;
        letter-spacing: 0.06px;
        text-shadow: 0 0 0.06px rgba(26,22,18,0.3) !important;
    }

    #another-direction-text > * + *,
    #more-than-an-impression-text > * + *,
    #a-new-imaginary-text > * + *,
    #built-to-grow-text > * + * {
        margin-top: 9.6px;
    }

    #instagram-info > img:first-child {
        width: 630px !important;
        max-width: 95%;
        margin-top: 21px !important;
        margin-bottom: 3px !important;
        filter: drop-shadow(0 0.6px 1.2px rgba(26,22,18,0.15)) !important;
    }

    #instagram-block {
        gap: 18px;
        margin-bottom: 3px;
    }

    #instagram-block > img:first-child {
        width: 25.2px !important;
        filter: drop-shadow(0 0.6px 1.2px rgba(26,22,18,0.25)) !important;
    }

    #instagram-block h3 {
        font-size: 12.3px;
        text-shadow: 0 0.3px 0.6px rgba(26,22,18,0.35) !important;
    }

    #instagram-block > img:last-child {
        width: 36px !important;
    }

    #instagram-info > img:last-child {
        width: 630px !important;
        max-width: 95%;
        margin-bottom: 24px !important;
        filter: drop-shadow(0 0.6px 1.2px rgba(26,22,18,0.15)) !important;
    }
}

@media (min-width: 600px) and (max-width: 767.98px) {
    #page-content > img:first-child {
        margin-top: 30px;
        width: 600px;
        max-width: 90%;
        filter: drop-shadow(0 -0.24px 0 rgba(255,240,214,0.30)) drop-shadow(0 0.72px 0.72px rgba(80,48,22,0.32)) !important;
    }

    #page-content > img:nth-child(2) {
        margin-top: 5.4px;
        width: 258px;
        max-width: 90%;
        filter: drop-shadow(0 0.21px 0.6px rgba(126,86,35,0.15)) !important;
    }

    #project-intro {
        margin-top: 3px;
        width: 600px;
        max-width: 90%;
    }

    #project-intro h2 {
        font-size: 27px;
        margin-bottom: 6px;
        text-shadow: 0 0.3px 0.9px rgba(26,22,18,0.25) !important;
    }

    #project-intro-text {
        font-size: 12.3px;
        line-height: 18px;
        letter-spacing: 0.06px;
        text-shadow: 0 0 0.06px rgba(26,22,18,0.3) !important;
    }

    #project-intro-text > * + * {
        margin-top: 9.6px;
    }

    #another-direction,
    #more-than-an-impression,
    #a-new-imaginary,
    #built-to-grow {
        margin-top: 24px;
        width: 600px;
        max-width: 90%;
    }

    #another-direction h2,
    #more-than-an-impression h2,
    #a-new-imaginary h2,
    #built-to-grow h2 {
        font-size: 27px;
        margin-bottom: 6px;
        text-shadow: 0 0.3px 0.9px rgba(26,22,18,0.25) !important;
    }

    #another-direction-text,
    #more-than-an-impression-text,
    #a-new-imaginary-text,
    #built-to-grow-text {
        font-size: 12.3px;
        line-height: 18px;
        letter-spacing: 0.06px;
        text-shadow: 0 0 0.06px rgba(26,22,18,0.3) !important;
    }

    #another-direction-text > * + *,
    #more-than-an-impression-text > * + *,
    #a-new-imaginary-text > * + *,
    #built-to-grow-text > * + * {
        margin-top: 9.6px;
    }

    #instagram-info > img:first-child {
        width: 630px !important;
        max-width: 95%;
        margin-top: 21px !important;
        margin-bottom: 3px !important;
        filter: drop-shadow(0 0.6px 1.2px rgba(26,22,18,0.15)) !important;
    }

    #instagram-block {
        gap: 18px;
        margin-bottom: 3px;
    }

    #instagram-block > img:first-child {
        width: 25.2px !important;
        filter: drop-shadow(0 0.6px 1.2px rgba(26,22,18,0.25)) !important;
    }

    #instagram-block h3 {
        font-size: 12.3px;
        text-shadow: 0 0.3px 0.6px rgba(26,22,18,0.35) !important;
    }

    #instagram-block > img:last-child {
        width: 36px !important;
    }

    #instagram-info > img:last-child {
        width: 630px !important;
        max-width: 95%;
        margin-bottom: 24px !important;
        filter: drop-shadow(0 0.6px 1.2px rgba(26,22,18,0.15)) !important;
    }
}

@media (min-width: 768px) and (max-width: 899.98px) {
    #page-content > img:first-child {
        margin-top: 35px;
        width: 700px;
        max-width: 90%;
        filter: drop-shadow(0 -0.28px 0 rgba(255,240,214,0.30)) drop-shadow(0 0.84px 0.84px rgba(80,48,22,0.32)) !important;
    }

    #page-content > img:nth-child(2) {
        margin-top: 6.3px;
        width: 301px;
        max-width: 90%;
        filter: drop-shadow(0 0.245px 0.7px rgba(126,86,35,0.15)) !important;
    }

    #project-intro {
        margin-top: 3.5px;
        max-width: 90%;
        width: 700px;
    }

    #project-intro h2 {
        font-size: 31.5px;
        margin-bottom: 7px;
        text-shadow: 0 0.35px 1.05px rgba(26,22,18,0.25) !important;
    }

    #project-intro-text {
        font-size: 14.35px;
        line-height: 21px;
        letter-spacing: 0.07px;
        text-shadow: 0 0 0.07px rgba(26,22,18,0.3) !important;
    }

    #project-intro-text > * + * {
        margin-top: 11.2px;
    }

    #another-direction {
        margin-top: 28px;
        max-width: 90%;
        width: 700px;
    }

    #another-direction h2 {
        font-size: 31.5px;
        margin-bottom: 7px;
        text-shadow: 0 0.35px 1.05px rgba(26,22,18,0.25) !important;
    }

    #another-direction-text {
        font-size: 14.35px;
        line-height: 21px;
        letter-spacing: 0.07px;
        text-shadow: 0 0 0.07px rgba(26,22,18,0.3) !important;
    }

    #another-direction-text > * + * {
        margin-top: 11.2px;
    }

    #more-than-an-impression {
        margin-top: 28px;
        max-width: 90%;
        width: 700px;
    }

    #more-than-an-impression h2 {
        font-size: 31.5px;
        margin-bottom: 7px;
        text-shadow: 0 0.35px 1.05px rgba(26,22,18,0.25) !important;
    }

    #more-than-an-impression-text {
        font-size: 14.35px;
        line-height: 21px;
        letter-spacing: 0.07px;
        text-shadow: 0 0 0.07px rgba(26,22,18,0.3) !important;
    }

    #more-than-an-impression-text > * + * {
        margin-top: 11.2px;
    }

    #a-new-imaginary {
        margin-top: 28px;
        max-width: 90%;
        width: 700px;
    }

    #a-new-imaginary h2 {
        font-size: 31.5px;
        margin-bottom: 7px;
        text-shadow: 0 0.35px 1.05px rgba(26,22,18,0.25) !important;
    }

    #a-new-imaginary-text {
        font-size: 14.35px;
        line-height: 21px;
        letter-spacing: 0.07px;
        text-shadow: 0 0 0.07px rgba(26,22,18,0.3) !important;
    }

    #a-new-imaginary-text > * + * {
        margin-top: 11.2px;
    }

    #built-to-grow {
        margin-top: 28px;
        max-width: 90%;
        width: 700px;
    }

    #built-to-grow h2 {
        font-size: 31.5px;
        margin-bottom: 7px;
        text-shadow: 0 0.35px 1.05px rgba(26,22,18,0.25) !important;
    }

    #built-to-grow-text {
        font-size: 14.35px;
        line-height: 21px;
        letter-spacing: 0.07px;
        text-shadow: 0 0 0.07px rgba(26,22,18,0.3) !important;
    }

    #built-to-grow-text > * + * {
        margin-top: 11.2px;
    }

    #instagram-info > img:first-child {
        width: 735px !important;
        margin-top: 24.5px !important;
        margin-bottom: 3.5px !important;
        filter: drop-shadow(0 0.7px 1.4px rgba(26,22,18,0.15)) !important;
    }

    #instagram-block {
        gap: 21px;
        margin-bottom: 3.5px;
    }

    #instagram-block > img:first-child {
        width: 29.4px !important;
        filter: drop-shadow(0 0.7px 1.4px rgba(26,22,18,0.25)) !important;
    }

    #instagram-block h3 {
        font-size: 14.35px;
        text-shadow: 0 0.35px 0.7px rgba(26,22,18,0.35) !important;
    }

    #instagram-block > img:last-child {
        width: 42px !important;
    }

    #instagram-info > img:last-child {
        width: 735px !important;
        margin-bottom: 28px !important;
        filter: drop-shadow(0 0.7px 1.4px rgba(26,22,18,0.15)) !important;
    }
}

@media (min-width: 900px) and (max-width: 1199.98px) {
    #page-content > img:first-child {
        margin-top: 42.5px;
        width: 850px;
        max-width: 90%;
        filter: drop-shadow(0 -0.34px 0 rgba(255,240,214,0.30)) drop-shadow(0 1.02px 1.02px rgba(80,48,22,0.32)) !important;
    }

    #page-content > img:nth-child(2) {
        margin-top: 7.65px;
        width: 365.5px;
        max-width: 90%;
        filter: drop-shadow(0 0.2975px 0.85px rgba(126,86,35,0.15)) !important;
    }

    #project-intro {
        margin-top: 4.25px;
        width: 850px;
        max-width: 90%;
    }

    #project-intro h2 {
        font-size: 38.25px;
        margin-bottom: 8.5px;
        text-shadow: 0 0.425px 1.275px rgba(26,22,18,0.25) !important;
    }

    #project-intro-text {
        font-size: 17.425px;
        line-height: 25.5px;
        letter-spacing: 0.085px;
        text-shadow: 0 0 0.085px rgba(26,22,18,0.3) !important;
    }

    #project-intro-text > * + * {
        margin-top: 13.6px;
    }

    #another-direction,
    #more-than-an-impression,
    #a-new-imaginary,
    #built-to-grow {
        margin-top: 34px;
        width: 850px;
        max-width: 90%;
    }

    #another-direction h2,
    #more-than-an-impression h2,
    #a-new-imaginary h2,
    #built-to-grow h2 {
        font-size: 38.25px;
        margin-bottom: 8.5px;
        text-shadow: 0 0.425px 1.275px rgba(26,22,18,0.25) !important;
    }

    #another-direction-text,
    #more-than-an-impression-text,
    #a-new-imaginary-text,
    #built-to-grow-text {
        font-size: 17.425px;
        line-height: 25.5px;
        letter-spacing: 0.085px;
        text-shadow: 0 0 0.085px rgba(26,22,18,0.3) !important;
    }

    #another-direction-text > * + *,
    #more-than-an-impression-text > * + *,
    #a-new-imaginary-text > * + *,
    #built-to-grow-text > * + * {
        margin-top: 13.6px;
    }

    #instagram-info > img:first-child {
        width: 892px !important;
        margin-top: 29.75px !important;
        margin-bottom: 4.25px !important;
        filter: drop-shadow(0 0.85px 1.7px rgba(26,22,18,0.15)) !important;
    }

    #instagram-block {
        gap: 25.5px;
        margin-bottom: 4.25px;
    }

    #instagram-block > img:first-child {
        width: 35.7px !important;
        filter: drop-shadow(0 0.85px 1.7px rgba(26,22,18,0.25)) !important;
    }

    #instagram-block h3 {
        font-size: 17.425px;
        text-shadow: 0 0.425px 0.85px rgba(26,22,18,0.35) !important;
    }

    #instagram-block > img:last-child {
        width: 51px !important;
    }

    #instagram-info > img:last-child {
        width: 892px !important;
        margin-bottom: 34px !important;
        filter: drop-shadow(0 0.85px 1.7px rgba(26,22,18,0.15)) !important;
    }
}