*,html,body{height:100%;width:auto}.mainGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 3fr 3fr 3fr 1fr;justify-content:center}.mainAreaComp{grid-row:1;grid-column:1 / span 3}.buttonComp{grid-row:5;grid-column:2;height:50px;width:400px;justify-self:center;align-self:center;margin-bottom:50px}.inputModules{display:grid;grid-template-columns:1;grid-template-rows:1fr 1fr 2fr 5fr 5fr;row-gap:50px}.mainTitle{grid-column:1;grid-row:1;justify-self:center;font-size:40px;height:fit-content}.mainDescription{grid-column:2 / span 2;grid-row:1;justify-self:center;align-self:center;font-size:25px;height:fit-content}.contactMainGridChild{grid-column:1 / span 3;grid-row:2}.eduMainGridChild{grid-column:1 / span 3;grid-row:3}.jobMainGridChild{grid-column:1 / span 3;grid-row:4}.generalDiv{justify-self:center;align-self:center;font-size:20px}.contactInfoGrid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 4fr}.contactInfoHeader{grid-row:1;justify-self:center;font-size:25px}.basicInfo{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-evenly}.contactContainer{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.contactTitle{grid-row:1;justify-self:center;align-self:center;font-size:20px;height:fit-content;width:fit-content}.contactInput{grid-row:2;justify-self:center;height:25%;width:60%}.eduGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:3fr 8fr}.eduExp{grid-column:1;grid-row:1;justify-self:center;align-self:center;font-size:25px;height:fit-content;width:fit-content}.addDegree{grid-column:2;grid-row:1;justify-self:center;align-self:center;height:70%;width:25%}.eduAreaGridChild{grid-column:1 / span 2;grid-row:2}.eduArea{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.eduTitle{grid-row:1;justify-self:center;align-self:center;font-size:20px;height:fit-content;width:fit-content}.eduInfoDiv{justify-self:center;height:fit-content;width:fit-content}.jobGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:3fr 8fr}.jobExp{grid-column:1;grid-row:1;justify-self:center;font-size:25px;height:fit-content;width:fit-content}.addPosition{grid-column:2;grid-row:1;justify-self:center;height:70%;width:25%}.jobAreaGridChild{grid-column:1 / span 2;grid-row:2}.jobArea{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr)}.jobInputTitle{justify-self:center}.jobInput{justify-self:center;height:fit-content;width:50%}.timeWorkedFlex{display:flex;justify-content:center;gap:20px}.month{height:25px;width:30%}.year{height:20px;width:30%}
