* {
    color: #757575;
    background-color: #FFF;
    font-family: "Inter";
}

#wrapper {
    margin-left: 100px;
    margin-right: 100px;
} 

header {
    display: flex;
    align-items: center;
    gap: 10px;
}

.logo-img {
    width: 35px;
    height: auto;
}

.logo-text {
    font-size: 20px;
    font-weight: bold;
    color: #8FB964;
    text-decoration: none;
    margin-left: 0;
}

.top {
    display: flex;
    align-items: center;
    gap: 52px;
}


nav a {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    font-weight: bold;
    color: #000;
}

ul {
    list-style: none;
    display: flex;
    gap: 49px;
}

a {
    text-decoration: none;
}

.text {
    font-size: 24px;
}

h1 {
    font-size: 64px;
    color: #8FB964;
}

footer {
    margin-top: 30px;
}

.home-content {
    display: grid;
    grid-template-columns: 65% 35%;
    gap: 50px;
}

.email-link {
    color: #007BFF;
    text-decoration: underline;
}

.email-link::after {
    color: #800080;
} 

.text {
    grid-column: 1/2;
}

.home-img {
    grid-column: 2/3;
    width: 447px;
    height: auto;
}

.home-text {
    margin-left: 0;
}

h3 {
    margin-left: 40px;
}

.answers, .description {
    margin-left: 40px;
}

#taskTable {
    width: 100%;
    border-collapse: collapse;
}

#taskTable th, #taskTable td {
    border: 1px solid black;
    padding: 8px;
    text-align: left;
}

#taskTable th {
    background-color: #f2f2f2;
}

.chart {
    display: flex;
    justify-content: center;
}

#taskPieChart {
    width: 500px; 
    height: 500px;
    margin: 20 auto; 
    max-width: 100%;
    margin: 30px;
}

.faq-container {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: auto;
    gap: 10px;
}


hr {
    height: 1px;
    background-color: #757575;
    border: none;
}

video {
    margin-left: 40px;
}

