body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#main-container{display:grid;grid-template:auto 1fr auto/1fr;min-height:100vh}#header{background-color:#0d94b9;border-bottom:.2rem solid #000;color:#fff;display:flex;font-size:1.5rem;font-weight:700;grid-area:1/1/1/1;justify-content:center;padding:1rem}#generate-cv{grid-area:3/1/3/1;padding:1rem;text-align:center}#footer{align-items:center;background-color:#474747;color:#fff;display:flex;font-size:1.25rem;grid-area:4/1/4/1;justify-content:center;padding:.5rem}#div-holding-print{border-radius:1rem;box-shadow:0 0 1rem .01rem gray;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-self:center;margin-top:1rem}#main-content-container{grid-column-gap:1rem;border:.5rem solid #fff;border-radius:.5rem;-webkit-column-gap:1rem;column-gap:1rem;display:grid;grid-area:2/1/2/1;grid-template:repeat(7,auto) /3.5fr 10fr;max-width:1280px;min-width:720px;padding-top:1rem;position:relative}#profile-info-container{background-color:#5ca3be;border-radius:.5rem;grid-area:1/1/7/1;justify-self:center;padding:.5rem;position:-webkit-sticky;position:sticky;top:0}#root-experience-container{grid-area:1/2/1/2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#root-education-container,#root-experience-container{border-top:.1rem solid #1683bd;display:flex;flex-direction:column}#root-education-container{grid-area:2/2/2/2}#root-certificates-container{grid-area:3/2/3/2}#root-certificates-container,#root-skills-container{border-top:.1rem solid #1683bd;display:flex;flex-direction:column}#root-skills-container{grid-area:4/2/4/2}#root-languages-container{grid-area:5/2/5/2}#root-extra-container,#root-languages-container{border-top:.1rem solid #1683bd;display:flex;flex-direction:column}#root-extra-container{grid-area:6/2/6/2}button{border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem}button:hover{background-color:#1683bd;color:#fff}button:active{-webkit-transform:scale(.975);transform:scale(.975)}#basic-info-component{background-color:hsla(0,0%,100%,.9);border:.2rem solid #000;border-radius:.5rem;color:#000;display:flex;flex-direction:column;gap:.25rem;grid-area:1/1/1/1;max-width:280px;padding:1rem;position:relative;position:-webkit-sticky;position:sticky;top:0}#edit-profile-button{background-color:#1974cf;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:1rem;position:absolute;right:.1rem;top:.1rem;transition:opacity .1s;visibility:hidden}#basic-info-component:hover #edit-profile-button{opacity:1;visibility:inherit}.profile-info-wrapper>input{border:.15rem solid #0e94ce;border-radius:.5rem;color:#000;font-size:1rem;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}input:focus{border:.15rem solid rgba(14,148,206,0);outline:.2rem solid #0e94ce}#profile-picture{border-radius:.5rem;max-width:20rem}#profile-name{align-self:center;color:#000;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin-bottom:1rem}#profile-name>input{border:.15rem solid #0e94ce;border-radius:.5rem;color:#000;font-size:1.5rem;height:1.5rem}.profile-name-edit-state{flex-direction:column}.profile-info{border:.15rem solid rgba(14,148,206,0);border-radius:.5rem;font-size:1rem;font-weight:700}.profile-info-wrapper>span{color:#000;grid-area:1/1/1/1;justify-self:end}.profile-info-wrapper>div{color:#000}a{display:block;text-decoration:none}a:visited{color:#4b60fe}.profile-info-wrapper{grid-gap:1rem;border-bottom:.1rem solid #000;gap:1rem;grid-template:1fr/1fr 3.3fr}.profile-info-wrapper,.profile-info-wrapper-desc{align-items:center;display:grid;justify-content:space-between}.profile-info-wrapper-desc{grid-gap:.5rem;gap:.5rem;grid-template:auto 3.3fr/1fr;justify-items:center}.profile-info-wrapper-desc>div{border-bottom:.1rem solid #000;color:#000;margin-top:.5rem}#profile-description{border-bottom:none;color:#000;font-weight:400}.profile-info-wrapper-edit{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template:1fr/auto auto;justify-content:space-between}.profile-info-wrapper>div{overflow-wrap:break-word;word-break:break-all}img{align-self:center}#work-experience-container{padding:1rem;position:relative;transition:padding-bottom .5s}#add-work-experiences-button{background-color:#1974cf;border-radius:.5rem;bottom:.5rem;color:#fff;cursor:pointer;left:40%;opacity:0;padding:1rem;position:absolute;transition:opacity .5s;visibility:hidden;width:-webkit-max-content;width:max-content}#work-experience-container:hover{padding-bottom:4rem}#work-experience-container:hover #add-work-experiences-button{opacity:1;visibility:inherit}.experience-component{border:.1rem solid gray;border-radius:.5rem;box-shadow:0 0 .1rem .01rem gray;display:flex;flex-direction:column;gap:.5rem;grid-area:1/2/1/2;margin-bottom:.5rem;padding:.5rem;position:relative}#edit-work-experiences-button{padding:.5rem .7rem;right:6rem}#edit-work-experiences-button,#save-work-experiences-button{background-color:#1974cf;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;position:absolute;top:.1rem;transition:opacity .1s;visibility:hidden}#save-work-experiences-button{padding:.7rem;right:.1rem}#remove-work-experiences-button{background-color:#bc2424;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.5rem .7rem;position:absolute;right:.1rem;top:.1rem;transition:opacity .1s;visibility:hidden}.experience-component:hover #edit-work-experiences-button,.experience-component:hover #remove-work-experiences-button,.experience-component:hover #save-work-experiences-button{opacity:1;visibility:inherit}#work-experience-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.experience-info-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template:1fr/1fr 6fr}#job-title{font-weight:700}#education-container{padding:1rem;position:relative;transition:padding-bottom .5s}#add-education-button{background-color:#1974cf;border-radius:.5rem;bottom:.5rem;color:#fff;cursor:pointer;left:40%;opacity:0;padding:1rem;position:absolute;transition:opacity .5s;visibility:hidden;width:-webkit-max-content;width:max-content}#education-container:hover{padding-bottom:4rem}#education-container:hover #add-education-button{opacity:1;visibility:inherit}#education-title{font-size:1.5rem;font-weight:700;padding-bottom:1rem}.education-component{border:.1rem solid gray;border-radius:.5rem;box-shadow:0 0 .1rem .01rem gray;display:flex;flex-direction:column;gap:.5rem;grid-area:1/2/1/2;margin-bottom:.5rem;padding:.5rem;position:relative}#edit-education-button{right:6rem}#edit-education-button,#save-education-button{background-color:#1974cf;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;top:.1rem;transition:opacity .1s;visibility:hidden}#save-education-button{right:.1rem}#remove-education-button{background-color:#bc2424;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;right:.1rem;top:.1rem;transition:opacity .1s;visibility:hidden}.education-component:hover #edit-education-button,.education-component:hover #remove-education-button,.education-component:hover #save-education-button{opacity:1;visibility:inherit}.education-info-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template:1fr/1fr 6fr}#education-outcome{font-weight:700}#certification-container{padding:1rem;position:relative;transition:padding-bottom .5s}#add-cert-button{background-color:#1974cf;border-radius:.5rem;bottom:.5rem;color:#fff;cursor:pointer;left:40%;opacity:0;padding:1rem;position:absolute;transition:opacity .5s;visibility:hidden;width:-webkit-max-content;width:max-content}#certification-container:hover{padding-bottom:4rem}#certification-container:hover #add-cert-button{opacity:1;visibility:inherit}#certification-title{font-size:1.5rem;font-weight:700;padding-bottom:1rem}.cert-component{border:.1rem solid gray;border-radius:.5rem;box-shadow:0 0 .1rem .01rem gray;display:flex;flex-direction:column;gap:.5rem;grid-area:1/2/1/2;margin-bottom:.5rem;padding:.5rem;position:relative}#edit-cert-button{right:6rem}#edit-cert-button,#save-cert-button{background-color:#1974cf;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;top:.1rem;transition:opacity .1s;visibility:hidden}#save-cert-button{right:.1rem}#remove-cert-button{background-color:#bc2424;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;right:.1rem;top:.1rem;transition:opacity .1s;visibility:hidden}.cert-component:hover #edit-cert-button,.cert-component:hover #remove-cert-button,.cert-component:hover #save-cert-button{opacity:1;visibility:inherit}.cert-info-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template:1fr/1fr 6fr}#cert-title{font-weight:700}#skills-container{padding:1rem;position:relative;transition:padding-bottom .5s}#add-skill-button{background-color:#1974cf;border-radius:.5rem;bottom:.5rem;color:#fff;cursor:pointer;left:40%;opacity:0;padding:1rem;position:absolute;transition:opacity .5s;visibility:hidden;width:-webkit-max-content;width:max-content}#skills-container:hover{padding-bottom:4rem}#skills-container:hover #add-skill-button{opacity:1;visibility:inherit}#skills-title{font-size:1.5rem;font-weight:700;padding-bottom:1rem}.skill-component{border:.1rem solid gray;border-radius:.5rem;box-shadow:0 0 .1rem .01rem gray;display:flex;flex-direction:column;gap:.5rem;grid-area:1/2/1/2;margin-bottom:.5rem;padding:.5rem;position:relative}#edit-skill-button{right:6rem}#edit-skill-button,#save-skill-button{background-color:#1974cf;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;top:.1rem;transition:opacity .1s;visibility:hidden}#save-skill-button{right:.1rem}#remove-skill-button{background-color:#bc2424;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;right:.1rem;top:.1rem;transition:opacity .1s;visibility:hidden}.skill-component:hover #edit-skill-button,.skill-component:hover #remove-skill-button,.skill-component:hover #save-skill-button{opacity:1;visibility:inherit}.skill-info-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template:1fr/1fr 6fr}#skill-name{font-weight:700}#language-container{padding:1rem;position:relative;transition:padding-bottom .5s}#add-lang-button{background-color:#1974cf;border-radius:.5rem;bottom:.5rem;color:#fff;cursor:pointer;left:40%;opacity:0;padding:1rem;position:absolute;transition:opacity .5s;visibility:hidden;width:-webkit-max-content;width:max-content}#language-container:hover{padding-bottom:4rem}#language-container:hover #add-lang-button{opacity:1;visibility:inherit}#language-title{font-size:1.5rem;font-weight:700;padding-bottom:1rem}.lang-component{border:.1rem solid gray;border-radius:.5rem;box-shadow:0 0 .1rem .01rem gray;display:flex;flex-direction:column;gap:.5rem;grid-area:1/2/1/2;margin-bottom:.5rem;padding:.5rem;position:relative}#edit-lang-button{right:6rem}#edit-lang-button,#save-lang-button{background-color:#1974cf;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;top:.1rem;transition:opacity .1s;visibility:hidden}#save-lang-button{right:.1rem}#remove-lang-button{background-color:#bc2424;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;right:.1rem;top:.1rem;transition:opacity .1s;visibility:hidden}.lang-component:hover #edit-lang-button,.lang-component:hover #remove-lang-button,.lang-component:hover #save-lang-button{opacity:1;visibility:inherit}.cert-lang-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template:1fr/1fr 6fr}#lang-name{font-weight:700}#extra-info-container{padding:1rem;position:relative;transition:padding-bottom .5s}#add-info-button{background-color:#1974cf;border-radius:.5rem;bottom:.5rem;color:#fff;cursor:pointer;left:40%;opacity:0;padding:1rem;position:absolute;transition:opacity .5s;visibility:hidden;width:-webkit-max-content;width:max-content}#extra-info-container:hover{padding-bottom:4rem}#extra-info-container:hover #add-info-button{opacity:1;visibility:inherit}#extra-info-title{font-size:1.5rem;font-weight:700;padding-bottom:1rem}.extra-info-component{border:.1rem solid gray;border-radius:.5rem;box-shadow:0 0 .1rem .01rem gray;display:flex;flex-direction:column;gap:.5rem;grid-area:1/2/1/2;margin-bottom:.5rem;padding:.5rem;position:relative}#edit-info-button{right:6rem}#edit-info-button,#save-info-button{background-color:#1974cf;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;top:.1rem;transition:opacity .1s;visibility:hidden}#save-info-button{right:.1rem}#remove-info-button{background-color:#bc2424;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;padding:.7rem;position:absolute;right:.1rem;top:.1rem;transition:opacity .1s;visibility:hidden}.extra-info-component:hover #edit-info-button,.extra-info-component:hover #remove-info-button,.extra-info-component:hover #save-info-button{opacity:1;visibility:inherit}.extra-info-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template:1fr/1fr 7fr}span{grid-area:1/1/1/1;justify-self:flex-end}textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#info-title{font-weight:700}
/*# sourceMappingURL=main.0002a74c.css.map*/