.insta {
    background-color: var(--second-color);
    padding-bottom: 3rem;
}

.insta__container {
     display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2rem;
}

.insta__title {
    text-align: center;
    color: var(--txt-color);
    padding-top: 7rem;
    font-size: 2.25rem;
    font-weight: 600;
    font-family: var(--normal-font);
    font-weight: 600;
}

.insta__description {
    font-weight: 300;
    font-size: 1rem;
    text-align: center;
    font-family: var(--second-font);
    width: 361px;
}

.insta__img-instalogo {
    width: 30px;
    height: auto;
}

.insta__a {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
}





/* Media query */

@media (min-width: 640px){
    .insta__container {
        gap: 2.5rem;
    }

    .insta__title {
        font-size: 2.5rem;
    }

    .insta__description {
        font-size: 1.2rem;
        width: 480px;
    }

    .insta__a {
        font-size: 1.1rem;
    }
}

@media (min-width: 768px){
    .insta {
        padding: 3rem 0 5rem;
    }

    .insta__title {
        width: 500px;
        font-size: 2.8rem;
    }

    .insta__img-instalogo {
        width: 50px;
        height: auto;
    }
}

@media (min-width: 1024px){
    .insta__container {
        gap: 3rem;
    }

    .insta__title {
        font-size: 3rem;
    }

    .insta__description {
        font-size: 1.5rem;
        width: 600px;
    }

    .insta__a {
        font-size: 1.3rem;
    }

    .insta__img-instalogo {
        width: 65px;
    }
}