:root{--dark-purple: #4800e0;--lightest-purple: #8b54ff;--light-purple: #9747ff;--trans-purple: rgba(72, 0, 224, .62);--trans-red: rgba(224, 0, 0, .62);--trans-green: rgba(72, 224, 0, .62);--light-red: #e00000;--slate: #8892b0;--white: #e6f1ff;--lightest-slate: #ccd6f6;--light-slate: #a8b2d1;--dark-blue: #0f0f17;--font-montserrat: "Montserrat", sans-serif;--font-mont-semi: "Montserrat-semibold", sans-serif;--font-playfair: "playfair_displayregular";--font-play-semi: "playfair_displaysemibold";--fz-mob-heading: 32px;--fz-sub-heading: 15px;--fz-para: 13px;--border-radius: 25px;--tr-ease: all 1s ease;--tr-linear: all .5s linear;--fz-xxs: 12px;--fz-xs: 13px;--fz-sm: 14px;--fz-md: 16px;--fz-lg: 18px;--fz-xl: 20px;--fz-xxl: 22px;--fz-heading: 32px;--fz-heading-max: 80px;--fw-regular: 400;--fw-semi-bold: 600;--w1: 1000px;--w2: 400px;--N: 2;--M: 1}@font-face{font-family:Monseratt;src:url(./Assets/fonts/montserrat-regular-webfont.woff2) format("woff2"),url(./Assets/fonts/montserrat-regular-webfont.woff),format("woff");font-weight:400}@font-face{font-family:Montserrat-semibold;src:url(/assets/montserrat-semibold-webfont-8bc7254d.woff2) format("woff2"),url(/assets/montserrat-semibold-webfont-6e307e8b.woff) format("woff");font-weight:800}@font-face{font-family:playfair_displayregular;src:url(/assets/playfairdisplay-regular-webfont-7b6ed494.woff2) format("woff2"),url(./Assets/fonts/playfairdisplay-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:playfair_displaysemibold;src:url(/assets/playfairdisplay-semibold-webfont-8d356498.woff2) format("woff2"),url(/assets/playfairdisplay-semibold-webfont-096c97e7.woff) format("woff");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{margin:0;padding:0;background-color:var(--dark-blue);color:var(--white)}*{margin:0;padding:0}#root{height:auto;width:100vw}@media (max-width: 768px){.header{justify-content:space-between}}.header h1{margin:0;font-family:var(--font-playfair);font-size:40px;color:var(--white)}@media (max-width: 600px){.header h1{font-size:25px}.preview-btn{padding:5px;right:10px}}.main-body{display:flex;flex-direction:column;justify-content:center;align-items:center}.heading{font-family:var(--font-playfair);font-size:clamp(var(--fz-md),1.5rem,var(--fz-heading-max))}.form{display:flex;flex-direction:column;gap:20px;width:clamp(300px,50vw,600px);background-color:var(--dark-blue);margin:100px 0 0}.form-sections,.form-sections li{display:flex;flex-direction:column;gap:10px}.input-button,.input-des{border:1px solid var(--dark-purple);padding:15px;border-radius:var(--border-radius);outline:none;outline-color:var(--lightest-purple);color:var(--white);font-family:var(--font-montserrat);background-color:var(--dark-blue)}.input-des{height:100px}.upload-section{display:flex;flex-direction:row;gap:10px}input[type=text]::placeholder{color:var(--white)}input[type=file]{box-sizing:border-box;width:100%;appearance:none;margin:10px;border:1px solid var(--dark-purple);padding:10px;color:var(--white);border-radius:var(--border-radius)}input[type=file]::file-selector-button{color:var(--white);background-color:var(--dark-purple);border:0;padding:10px 20px;border-radius:var(--border-radius)}.input[type=file]::file-selector-button:hover{background-color:var(--light-purple)}.list{padding:0;margin:0}.list li{margin:10px 0}.same-row,.same-row1{display:flex;flex-wrap:wrap;justify-content:left;gap:30px}.btn{color:var(--white);width:150px;padding:12px 20px;border-radius:var(--border-radius);transition:backgroun-color .25s ease-in}.add-btn{background-color:var(--trans-purple);border:1px solid var(--light-purple)}.add-btn:hover{background-color:var(--dark-purple)}.del-btn{background-color:var(--trans-red);border:1px solid var(--white)}.del-btn:hover{background-color:var(--light-red)}.main-buttons{margin:20px 0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.main-buttons button{color:var(--white);width:100%}.gen-btn{border:1px solid var(--white);background-color:var(--trans-purple)}.load-btn{border:1px solid var(--light-purple);background-color:var(--trans-purple)}.reset-btn{background-color:var(--trans-red);border:1px solid var(--white)}.margin{margin:0 10px 10px 0}.gap-btw{display:flex;flex-direction:column;gap:20px}.wrapper{width:100vw;background:var(--white);display:flex;justify-content:center;align-items:center}.back-to-top{text-decoration:none;font-size:var(--fz-sm);font-family:var(--font-montserrat);padding:10px 20px;border-radius:var(--border-radius);background:var(--dark-purple);color:var(--white);border:1px solid var(--white);position:fixed;bottom:5%;right:2%}.back-to-top:hover{background:var(--light-purple)}:root{--dark-purple: #4800e0;--lightest-purple: #8b54ff;--light-purple: #9747ff;--black: #000000;--trans-purple: rgba(72, 0, 224, .62);--trans-red: rgba(224, 0, 0, .62);--trans-green: rgba(72, 224, 0, .62);--light-brown: #989060;--light-red: #e00000;--slate: #8892b0;--grey: #BAB8B8;--light-grey: #E6E6E6;--white: #e6f1ff;--lightest-slate: #ccd6f6;--light-slate: #a8b2d1;--dark-blue: #0f0f17;--font-montserrat: "Montserrat", sans-serif;--font-mont-semi: "Montserrat-semibold", sans-serif;--font-playfair: "playfair_displayregular";--font-play-semi: "playfair_displaysemibold";--fz-mob-heading: 32px;--fz-sub-heading: 15px;--fz-para: 13px;--border-radius: 25px;--tr-ease: all 1s ease;--tr-linear: all .5s linear;--fz-xxs: 12px;--fz-xs: 13px;--fz-sm: 14px;--fz-md: 16px;--fz-lg: 18px;--fz-xl: 20px;--fz-xxl: 22px;--fz-heading: 32px;--fz-heading-max: 64px;--fw-regular: 400;--fw-semi-bold: 600;--w1: 1000px;--w2: 400px;--N: 2;--M: 1}@font-face{font-family:Monseratt;src:url(./Assets/fonts/montserrat-regular-webfont.woff2) format("woff2"),url(./Assets/fonts/montserrat-regular-webfont.woff),format("woff");font-weight:400}@font-face{font-family:Montserrat-semibold;src:url(/assets/montserrat-semibold-webfont-8bc7254d.woff2) format("woff2"),url(/assets/montserrat-semibold-webfont-6e307e8b.woff) format("woff");font-weight:800}@font-face{font-family:playfair_displayregular;src:url(/assets/playfairdisplay-regular-webfont-7b6ed494.woff2) format("woff2"),url(./Assets/fonts/playfairdisplay-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:playfair_displaysemibold;src:url(/assets/playfairdisplay-semibold-webfont-8d356498.woff2) format("woff2"),url(/assets/playfairdisplay-semibold-webfont-096c97e7.woff) format("woff");font-weight:400;font-style:normal}.header{position:fixed;top:0;width:100vw;padding:10px;background-color:var(--dark-purple);display:flex;justify-content:center;align-items:center}.preview-btn{position:fixed;background-color:var(--trans-red);border:1px solid var(--white);padding:8px 25px;border-radius:var(--border-radius);right:50px;font-size:var(--fz-sm);color:var(--white);text-decoration:none;font-family:var(--font-montserrat)}.preview-btn:hover{background-color:var(--light-red);color:var(--white)}.links{text-decoration:none;color:var(--white)}.resume-wrapper{background-color:var(--white);height:auto;display:flex;justify-content:center}.resume{margin:80px;color:var(--black);width:210mm;height:297mm;background-color:var(--white);border:1px solid var(--black)}.banner{height:250px;background-position:center top -100px;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--white)}.banner h1{font-family:var(--font-mont-semi);font-size:var(--fz-heading-max)}.content{height:calc(297mm - 250px);display:flex;flex-direction:row}.aside{width:30%;height:100%;background-color:var(--light-brown);display:flex;flex-direction:column}.profile-part{height:200px;display:flex;justify-content:center;align-items:center}.circle-deco{width:165px;height:165px;border-radius:50%;border:3px solid var(--white);display:flex;justify-content:center;align-items:center}.profile-pic{height:150px;width:150px;border-radius:50%;border:1px solid var(--white)}.info-sections{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 20px;margin:0 0 30px}.personal-info{margin:30px 0}.heading{font-family:var(--font-montserrat);font-size:var(--fz-xl);text-transform:uppercase}.heading-underlined{color:var(--white);padding:0 15px 5px 0;border-bottom:2px solid var(--white);margin:0 0 20px}.sub-heading{margin:0 0 0 10px;color:var(--white);font-family:var(--font-montserrat);font-size:var(--fz-sub-heading)}.info-values{color:var(--white);font-size:var(--fz-xs);font-family:var(--font-montserrat);font-weight:200;margin:0 0 10px 10px}.list{list-style:none}.list li{margin:0 0 10px 10px;color:var(--white);font-family:var(--font-play-semi)}.main-content{width:70%;background-color:var(--light-grey)}.profile-section,.main-sections{padding:20px}.main-child{padding:15px;font-family:var(--font-playfair);color:var(--black);letter-spacing:.2px;text-align:justify}.main-heading{font-weight:600;letter-spacing:1px}.main-heading:after{content:"";display:inline-block;margin:0 0 0 20px;width:80px;height:2px;background-color:var(--light-brown);vertical-align:middle}.work-exp,.edu-school{display:flex;flex-direction:column;gap:20px}.main-content li{margin:0}.work-list,.edu-list{display:flex;flex-direction:column}.work-year,.school-year{color:#424242;font-weight:100;font-size:var(--fz-xs)}.work-position,.degree-name{font-family:var(--font-montserrat);font-weight:500;color:var(--black);font-size:var(--fz-md);text-transform:uppercase;letter-spacing:.3px}.company-city-name,.university-name{color:var(--black);font-size:var(--fz-para);font-weight:100;word-spacing:2px;margin:2px 0 0}
