


.company-description {
    padding: 20px; /* Adds space inside the container */
    max-width: 1100px; /* Limits the width of the container */
    margin: 50px auto 10px; /* Centers the container */
    line-height: 1.9;
}

.paragraph {
    margin-bottom: 15px; /* Adds space between paragraphs */
    font-size: 18px; /* Sets a font size for better readability */
    color: #333; /* Dark grey text color for good contrast */
}

.paragraph:last-child {
    margin-bottom: 0; /* Removes bottom margin from the last paragraph */
}

.company-description h2 {
    font-size: 24px; /* Increases font size for the main heading, if added */
    margin-bottom: 30px; /* Adds space below headings */
}

@media (max-width: 768px) {
    .company-description {
        padding: 15px; /* Reduces padding on smaller screens */
    }

    .paragraph {
        font-size: 14px; /* Slightly smaller font for mobile */
    }
}

.licenses-container {
    padding: 20px;
    margin: 30px auto;
}

.licenses-header {
    text-align: center;
    padding-bottom: 40px;
}

.licenses-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.license-item {
    margin: 20px;
    text-align: center;
    width: 300px;
    background-color: #ffffff; /* White background for the description container */
    border-radius: 8px; /* Rounded corners for a softer look */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 50px 20px;
}

.license-item i {
    font-size: 40px;
    margin-bottom: 10px;
    color: #4ec6de;
    padding: 10px;
}

.achievement{
    padding: 20px;
    margin: 30px auto 100px;
}

.achievement .achievement-heading {
    text-align: center;
    padding-bottom: 40px;
}

.achievement-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.achievement-item {
    margin: 20px;
    text-align: center;
    width: 300px;
    background-color: #ffffff; /* White background for the description container */
    border-radius: 8px; /* Rounded corners for a softer look */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 50px 20px;
}

.achievement-item i {
    font-size: 40px;
    margin-bottom: 10px;
    color: #4ec6de;
    padding: 10px;
}
