@media (max-width: 768px) {



    .home_homeDesign .image img {
        max-width: 15rem;
    }


    .home_homeDesign .image h1 {
        font-size: 1.1rem;
        word-spacing: 1vw;
    }

    .home_homeDesign p {
        font-size: 1.1rem;
        max-width: 25rem;
        margin-top: 6rem;
        margin-bottom: 6rem;

    }

    .home_homeDesign>img {
        max-width: 15rem;
    }

    .home_theSpace .block1 .c1 {
        margin-bottom: 30%;
    }

    .home_theSpace .block1 .c1 h1 {
        font-size: 4rem;
        width: 12rem;

    }

    .home_theSpace .block1 .c2 {
        width: 50%;
        align-self: flex-end;
    }

    .home_theSpace .block {
        gap: 3rem;
    }

    .home_theSpace .block h1 {
        font-size: 1.2rem;
        line-height: unset;
    }

    .home_theSpace .block3 .c1 p {
        font-size: 1.2rem;
    }

    .home_theSpace .block img {
        margin-bottom: 1.2rem;
    }

    .home_theSpace .block3 .c1 a {
        font-size: 1rem;
    }

    .home_theSpace {
        padding: 7rem 8% 12rem;
    }

    .home_theSpace .block3 .c2 {
        width: 50%;
        align-self: flex-start;
    }

    .home_theSpace .bg {
        position: absolute;
        right: 0;
        top: 58% 517.031px;
        transform: translateY(-50%);
        width: 65%;
        z-index: -1;
    }


    .home_theSpace .block3 .c1 {

        margin-top: 85%;
    }


    .home_gatheredWords .text {
        top: 28%;
        left: 50%;
        transform: translate(-50%, -50%);
        gap: 2.5rem;
        width: 54%;
    }

    .home_gatheredWords .text p {

        font-size: .8rem;
        white-space: nowrap;
        word-spacing: 1rem;
    }


    .home_gatheredWords {
        padding: 31rem 8% 10rem;
    }




    .home_gatheredWords .container {
        flex-direction: column-reverse;
    }

    .home_gatheredWords .container .c1 {

        margin-top: -20%;
    }



    .home_gatheredWords .container .c2 {
        gap: 3rem;
        width: 86%;
        align-self: flex-end;
    }

    .home_gatheredWords .container .c2 img:nth-child(1) {
        order: 2;
        margin-bottom: unset;
    }

    .home_gatheredWords .container .c2 img:nth-child(2) {
        order: 1;
        margin-bottom: 125%;
    }

    .home_gatheredWords .para {

        justify-content: center;
    }


    .home_gatheredWords .para p {

        font-size: 1.2rem;
        font-weight: normal;
        margin-right: 0%;

        max-width: 22rem;
        text-align: center;
        margin-top: 4rem;

    }



    .home_invitation .head h1 {
        font-size: 5rem;
    }



    .home_invitation {
        padding: 8rem 8% 13rem;
    }


    .home_invitation input {
        order: 1;
        font-size: 1rem;
        line-height: 1;
    }


    .home_invitation .submit {
        order: 4;
        margin-bottom: 0rem;
        font-size: 1.2rem;
    }

    .home_invitation form#email-form {
        width: 45%;
    }

    .home_invitation input {
        margin-bottom: 1rem;
    }


    .home_invitation .content {
        gap: 3rem;
    }

    .home_invitation .content .image1 {
        max-width: 22rem;

    }

    .home_invitation .content .image2 {


        max-width: 2rem;
    }

    .home_invitation .content .image3 {

        max-width: 22rem;

    }

    .home_invitation .head {

        margin-bottom: 19rem;
    }


    .home_theCurator .content {
        flex-direction: row-reverse;
        gap: 2.9rem;
    }

    .home_theCurator .content .c1 {
        width: 50%;
    }

    .home_theCurator .content .c2 {
        width: 50%;
    }


    .home_theCurator .head h2 {

        font-family: var(--font-instrument-serif);
        font-size: 5rem;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.01;
        letter-spacing: normal;
        text-align: left;
        color: #260a0a;
        text-transform: uppercase;
        margin-bottom: 3.3rem;
    }

    .home_theCurator .head h1 {


        font-size: 1rem;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.4px;
        text-align: left;
        color: #e14b16;
        text-transform: uppercase;
        word-spacing: 2rem;

    }

    .home_theCurator .head .bg {
        position: absolute;
        top: -23%;
        left: 50%;
        z-index: -1;
        transform: translateX(-50%);
        width: 79% ;
    }

    .home_theCurator .content .c2 p {
        font-size: 1rem;
        margin-bottom: 2.2rem;
    }

    .home_theCurator {

        padding: 9rem 8% 7rem;
    }

    .home_theCurator .content .c2 a {

        font-size: 1rem;
    }

    .home_theCurator .head {
        position: relative;
        margin-bottom: 13rem;
    }

    .footer .right .logo {
        order: 1;
    }
	
	.footer .left a{
		    font-size: 1.2rem;
	}
	
#wpcf7-f68-o2 {
    order: 3;
}
	
	.footer .right p{
		 order: 2;
		align-self: flex-start;
	}
	
	
}