.contact{
    display: flex ;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 1rem;
}

.contact__title{
font-size: var(--size-2xl);
color: var(--clr-blood-600);


text-transform: capitalize;
}

.contact__description{
font-size: var(--size-base);
color: var(--clr-lgt);
max-width: 60ch;
font-family: 'monospace';
}

.contact__btn{
    font-size: var(--size-s);
}

@media (min-width: 475px) {


.contact{
    gap: 1.5rem;
}

.contact__title{
font-size: var(--size-3xl);
}

.contact__description{
font-size: var(--size-base);
}

.contact__btn{
    font-size: var(--size-base);
}
}

@media (min-width: 1024px){
    
    .contact__title{
    font-size: var(--size-4xl);
    }
    
    .contact__description{
    font-size: var(--size-lg);
    }
    
    .contact__btn{
        font-size: var(--size-lg);
    }

}

@media (min-width: 1280px){

    .contact{
        gap: 2rem;
    }
    
    .contact__title{
    font-size: var(--size-5xl);
    }
    
    .contact__description{
    font-size: var(--size-xl);
    }
    
    .contact__btn{
        font-size: var(--size-xl);
    }
  

}