html,body,.main-container{width:99%;margin:1rem;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif}.main-wrapper{display:grid}@media (width <= 20em){.main-wrapper{grid-template-rows:1fr 1fr 1fr 1fr}}@media (width >= 40em){.main-wrapper{grid-template-columns:1.2fr 1.2fr 1.2fr 1fr}}.main-wrapper-jr{display:grid}@media (width <= 20em){.main-wrapper-jr{grid-template-rows:1fr 1fr}}@media (width >= 40em){.main-wrapper-jr{grid-template-columns:1.2fr 1.2fr 1.2fr 1fr}}.main-wrapper-pe{display:grid}@media (width <= 20em){.main-wrapper-pe{grid-template-rows:1fr 1fr 1fr}}@media (width >= 40em){.main-wrapper-pe{grid-template-columns:1.2fr 1.2fr 1.2fr}}.main-wrapper-sum{display:grid}@media (width <= 20em){.main-wrapper-sum{grid-template-rows:2fr 1fr}}@media (width >= 40em){.main-wrapper-sum{grid-template-columns:3.6fr 1fr}}.cont-wrapper{display:grid;padding:.5rem}@media (width <= 20em){.cont-wrapper{grid-template-rows:1fr 1fr}}@media (width >= 40em){.cont-wrapper{grid-template-columns:1fr 2fr}}button{height:2rem;font-size:medium;border-radius:.25rem;border:1px solid darkgreen;background-color:#006400;color:#fff;padding-left:1rem;padding-right:1rem}ul{padding-top:1.5rem}.list{padding-top:1rem}.inner-list,.detail{padding-top:.5rem}.responsibility-add-wrapper{display:flex;gap:1.4rem}@media (width <= 20em){.responsibility-add-wrapper{flex-direction:column}}@media (width >= 40em){.responsibility-add-wrapper{flex-direction:row}}input{border-radius:.25rem;border:1px solid darkgreen;font-size:medium}.input-edit-details{width:23rem;height:1.5rem}.lbl{display:inline-block;width:11rem}h1,h2,h3,h4,h5,li,label,input{color:#00008b}.error-msg{color:red}label{font-size:medium}h1,h2,h3,h4,h5{color:#00008b}textarea{font-size:large;font-family:Arial,Helvetica,sans-serif;border-radius:.25rem;border:1px solid darkgreen;color:#00008b}.section-wrapper{padding-top:1rem}.edu-info,.prac-info,.general-info{display:flex;flex-direction:column;padding-top:1rem}.general-info{font-weight:700}.cv-container{border:1px solid darkgreen;width:40rem;margin-top:3rem;padding:3rem}.resp{font-weight:600}hr{color:#006400}.cv-intro{display:flex;align-items:center;justify-content:center;font-weight:700}.set{display:flex;align-items:center;justify-content:space-between}.cadi-name,.job-role{display:flex;align-items:center;justify-content:center}.summery{display:flex;justify-content:space-between;width:100%;color:#00008b}
