*{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body{background-color:#eef0f4}h1{margin:15px 0 0 30px}h5{border-bottom:2px solid black;margin-bottom:2px}button{cursor:pointer}textarea{margin-bottom:16px}.main-container{display:flex;flex-wrap:wrap;justify-content:space-between}.container{display:flex;flex-direction:column;gap:22px;margin-bottom:44px}.cv-download-container,.general-information-container,.education-experience-container,.professional-experience-container{padding:20px 0 0 30px;margin-bottom:-20px;width:500px}.general-information,.education-experience,.professional-experience{flex-direction:column;padding:20px;display:flex;background-color:#fff;border-radius:20px}.gi-form,.ed-form,.pe-form{padding-top:10px;font-weight:600;display:flex;flex-direction:column}.cv-download{padding:20px;display:flex;background-color:#fff;border-radius:20px;justify-content:space-between;align-items:center}.download-btn{padding:8px 12px;border-radius:22px}.date-job,.date-edu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:16px}.cv-container{background-color:#fff;width:500px;min-height:600px;height:fit-content;margin-right:30px;margin-left:30px}.cv-download p,.general-information p{font-size:16px;font-weight:600}.general-information div,.education-experience div,.professional-experience div{display:flex;align-items:center;justify-content:space-between;gap:3px}.general-information input,.education-experience input,.professional-experience input,textarea{background-color:#eef0f4;padding:5px 8px;border-radius:4px;margin-top:3px;border-style:none}.education-item,.professional-item{font-size:12px;margin:8px 4px 4px;border-top:6px solid #eef0f4;border-radius:2px;width:99%}.education-item div,.professional-item div{padding-top:4px;display:flex;flex-direction:column}.education-item p,.professional-item p{margin-right:auto}.cv-main-info{padding:22px;font-size:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.cv-main-info div{display:flex;gap:12px}.cv-education-info,.cv-pro-info{padding:22px}.cv-education-info div,.cv-pro-info div{display:flex;justify-content:space-between;align-items:center;padding-top:4px;font-size:12px}.cv-education-data-country{display:flex;flex-direction:column}.cv-education-data-country p{margin-left:auto}.education-edit,.professional-edit{padding:2px 8px}.cv-pro-info div div{display:flex;flex-direction:column;align-items:flex-start}
