.logo {

/*
font-size: 30px;
font-weight: 800;
background: linear-gradient(90deg, #ff4d4d, #ff9966);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 28px;
font-weight: 700;
position: relative;
display: inline-block;
*/
}

.logo img {
width:20vw

}


.logo::after {
/*
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 40%;
height: 3px;
background: #ff4d4d;
background: #000;
border-radius: 2px;
*/
}

.logo h1 {
font-size: 1.5rem;
color: #1a73e8;
}
.logo span {
margin: 0;
font-size: 30px;
width:20vw;   
color: #e67e22;
color: #000;
color: #D35400; 
}
 


@media (max-width: 768px) {
.logo img {
width:45vw

}

}