*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:LatoRegular;src:url(/assets/Lato-Regular-BwLIet1C.ttf) format("truetype");font-weight:400}@font-face{font-family:MontserratBold;src:url(/assets/Montserrat-Bold-BSrD1I5P.ttf) format("truetype");font-weight:700}@font-face{font-family:MontserratExtraBold;src:url(/assets/Montserrat-ExtraBold-DnlpJ974.ttf) format("truetype");font-weight:800}.page{padding-top:5px;background-color:#30354c;height:100vh}.cv-title{font-family:MontserratExtraBold;font-size:36px;font-weight:800;text-align:center;color:#b1daf5}.cv-template{margin:0 auto;border:1px solid black;max-width:850px;display:flex;flex-direction:row;justify-content:center;min-height:1200px;box-shadow:10px 5px 5px #4b4b4b;background-color:#fff}.general-container{width:40%;background-color:#2d4586;color:#fff}.information-container{width:60%;padding-left:20px;padding-top:10px;padding-right:20px}.cv-action{margin:10px auto;max-width:30%;display:flex;justify-content:space-evenly}.date-flex-container{display:flex;justify-content:space-between}.avatar-container{padding-top:20px;min-height:300px}.avatar-frame{margin:0 auto;max-width:250px;min-height:250px;border:20px double white;border-radius:50%;overflow:hidden}.educational-container{font-family:LatoRegular;font-size:14px;font-weight:400;min-height:25%}.educational-container label{margin-right:5px}.educational-container h1{font-family:MontserratBold;font-size:24px;font-weight:700;margin-bottom:5px}.educational-container hr{margin-bottom:10px}.educational-display p{margin-bottom:15px}.educational-form div{margin-bottom:5px}.school-input{max-width:200px}.study-date-display{text-align:right;flex:1}.study-name-display{flex:2}.general-form{padding-left:30px;padding-right:30px}.general-form input{background-color:#e1e7f6;border:1px solid white;border-radius:5px}.general-form label{margin-right:5px}.name-container input{font-family:LatoRegular;font-size:16px;font-weight:400;width:200px}.name-label{font-family:LatoRegular;font-size:22px;font-weight:400;margin-right:10px}.name-display{font-family:LatoRegular;font-size:22px;font-weight:400;text-align:center}.contact-info-container{margin-top:50px}.contact-info-display-container{margin-top:50px;padding-left:30px;padding-right:30px}.contact-info-container div{font-family:LatoRegular;font-size:14px;font-weight:400}.contact-info-display-container p{font-family:LatoRegular;font-size:14px;font-weight:400;margin-bottom:15px}.general-display hr,.general-form hr{width:80%;margin-bottom:10px}.contact-info-item{margin-bottom:10px}.contact-info-container input{width:200px}.general-form button,.general-display button{border-radius:10px;width:100px}.general-form h1,.general-display h1{font-family:MontserratBold;font-size:24px;font-weight:700;margin-bottom:5px}.practical-container{margin-top:10px;font-family:LatoRegular;font-size:14px;font-weight:400;min-height:25%}.practical-container h1{font-family:MontserratBold;font-size:24px;font-weight:700;margin-bottom:5px}.practical-container hr{margin-bottom:10px}.practical-display p{margin-bottom:15px}.practical-form div{margin-bottom:5px}.practical-form label{margin-right:5px}.date-input{width:60px}.company-input{max-width:200px}.company-display{flex:2}.date-display{text-align:right;flex:1}
