@charset "UTF-8";
/* CSS Document */

.about-description {
	text-align: left;
    font-size: 17px;
    padding: 0;
    margin: 30px 0;
}

.about-description-link {
    color: var(--clr-text);
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px;
    text-decoration-color: var(--clr-text);
}

.about-description-link:hover {
    color: var(--clr-text-light-hover);
}



.about-img .grid-photo {
	padding: 0;
	margin: 0;
}


.grid-img:hover {
    opacity: 100%;
}








/* Per schermi di 1000px o più piccoli */

@media screen and (max-width: 1000px) {
    .about-description {
		font-size: 24px;
        margin: 40px 0;
    }

    
    .container {
        justify-content: center;
    }

    .grid-photo {
        width: 100%;
        margin-bottom: 20px;
    }

}