-
{item.title}
-
- {item.organization} | {item.location} | {item.duration}
-
{item.description}
{isEducation && item.achievements && item.achievements.length > 0 && (
diff --git a/src/components/info/InfoSection.module.css b/src/components/info/InfoSection.module.css
index c6f07ae..b003f84 100644
--- a/src/components/info/InfoSection.module.css
+++ b/src/components/info/InfoSection.module.css
@@ -13,25 +13,32 @@
}
.entry {
- display: flex;
position: relative;
margin-bottom: 40px;
padding-left: 20px;
border-left: 2px solid var(--accent-color);
}
+.headerSection {
+ display: flex;
+ align-items: center;
+ margin-bottom: 15px;
+}
+
.logoContainer {
- flex: 0 0 80px;
+ flex: 0 0 auto;
margin-right: 20px;
+ height: 60px; /* Adjust this value to match your desired logo height */
+ width: 60px; /* Adjust this value to maintain aspect ratio */
}
.logo {
width: 100%;
- height: auto;
+ height: 100%;
object-fit: contain;
}
-.content {
+.titleSection {
flex: 1;
}
@@ -44,10 +51,13 @@
.organizationInfo {
font-size: 1.1rem;
- margin-bottom: 10px;
color: #333;
}
+.content {
+ margin-left: 80px; /* This should match the logoContainer width + its right margin */
+}
+
.description {
font-size: 1rem;
line-height: 1.6;
@@ -62,8 +72,8 @@
}
.skillSection {
- flex: 1 1 30%; /* This allows for 3 columns with some flexibility */
- min-width: 200px; /* Ensures readability on smaller screens */
+ flex: 1 1 30%;
+ min-width: 200px;
margin-bottom: 15px;
}
@@ -94,16 +104,17 @@
padding: 30px 5%;
}
- .entry {
- flex-direction: column;
+ .headerSection {
+ flex-direction: row;
+ align-items: flex-start;
}
.logoContainer {
- margin-bottom: 15px;
+ margin-right: 15px;
}
.content {
- padding-left: 0;
+ margin-left: 0;
}
.additionalInfo {