.resumePage{width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.resumeHeader{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.resumeHeaderName{text-align:center;font-size:2.5rem;font-weight:600}.resumeHeaderPlacements{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}.resumeHeaderPlacementsLocationWrap,.resumeHeaderPlacementsPhoneWrap,.resumeHeaderPlacementsJobWrap{display:flex;align-items:center;justify-content:center;margin-left:1rem;margin-right:1rem}.resumeHeaderPlacementsLocationText,.resumeHeaderPlacementsPhoneText,.resumeHeaderPlacementsJobText{color:#fff;font-size:16px;font-weight:500}.resumeHeaderPlacementsLocationIcon,.resumeHeaderPlacementsPhoneIcon,.resumeHeaderPlacementsJobIcon{margin-right:10px;font-size:1.4rem}.resumeBody{margin-top:2rem;width:100%;display:flex}.resumeBodyBar{width:20%;display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem}.resumeBodyContent{width:80%;display:flex;flex-direction:column;grid-gap:1rem;padding-bottom:3rem}.resumeBodyContentCard{border-left:solid 3px var(--card-black);position:relative}.resumeDot{position:absolute;left:-7px;border-radius:50%;background:var(--custom-purple);width:13px;height:13px;box-shadow:0 0 10px var(--custom-purple)}.resumeBodyContentCardBody{margin-left:2rem;width:100%;display:flex;flex-direction:column}.resumeBodyContentCardBodyTitle{font-size:20px;color:#fff;font-weight:600}.resumeBodyContentCardBodyPhrase{margin-top:10px;font-size:15px;color:#ffffffb3;font-weight:500;line-height:1.25;max-width:95%;white-space:normal}.resumeBodyBarBox{display:flex;flex-direction:column;margin-top:2rem}.resumeBodyBarBox:first-child{margin-top:0}.resumeBodyBarBoxTitleWrap{display:flex;align-items:center}.resumeBodyBarBoxTitle{color:#fff;background:#8124fa39;padding:5px 10px;border-radius:3px;font-size:20px;color:var(--custom-purple);font-weight:600}.resumeBodyBarBoxBody{display:flex;flex-direction:column;margin-top:10px;text-align:left}.resumeBodyBarBoxBodySocialIcon{font-weight:500;font-size:2rem;margin-right:5px;cursor:pointer}.resumeBodyBarBoxBodySocialIcon:last-child{margin-right:0}.socialLinksBody{display:flex;flex-direction:row;align-items:center}.resumeBodyBarBoxBodyTextReg{font-size:14px;line-height:1.3;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skillBoxWrap{display:flex;align-items:center}.skillBoxProgressWrap{width:125px;height:6px;margin-left:auto;border-radius:6px}.skillBoxProgressOut{width:100%;height:100%;background:var(--card-black);border-radius:6px}.skillBoxProgressIn{background:var(--custom-purple);width:5%;height:100%;border-radius:6px;box-shadow:0 0 10px #8124fa64}.resumeEmploymentBox{margin-top:1rem;display:flex;flex-direction:column}.resumeEmploymentBoxJob{font-size:17px;font-weight:600}.resumeEmploymentBoxJobDate{font-size:14px;font-weight:500;color:#ffffffb3}.resumeEmploymentBoxJobFunctions{display:flex;flex-direction:column;text-align:left;padding:10px;font-size:16px;word-wrap:break-word;width:85%;max-width:85%;line-height:1.7}.referenceBox{width:45%;display:flex;flex-direction:column;margin-top:10px}.referenceBoxDetailsEmail{color:#ffffffb3;font-size:13px}.referenceBoxDetails{display:flex;align-items:center}.referenceBoxCompany{color:#fff;margin-left:auto;font-size:14px;font-weight:600}@media screen and (max-width: 700px){.resumeBodyBarBoxTitle{font-size:11px!important}.resumeBodyBarBoxBodyTextReg{font-size:9px!important}.referenceBoxDetails{display:flex;flex-direction:column;align-items:start;margin-left:0!important}.referenceBoxDetailsEmail{font-size:11px!important}.referenceBoxCompany{margin-top:5px;margin-left:0!important;font-size:11px!important;white-space:nowrap}}@media screen and (max-width: 800px){.resumeBodyBarBoxBodyTextReg{font-size:11px}.resumeBodyContentCardBodyTitle{font-size:13px}.resumeHeaderPlacementsLocationWrap{margin-left:0;margin-right:0}.resumeHeaderName{font-size:20px}.skillBoxProgressWrap{width:70px}.resumeBodyContentCardBodyPhrase{font-size:11px}.resumeHeaderPlacementsLocationText,.resumeHeaderPlacementsPhoneText,.resumeHeaderPlacementsJobText{font-size:10px;white-space:nowrap}.resumeHeaderPlacementsPhoneIcon,.resumeHeaderPlacementsJobIcon,.resumeHeaderPlacementsLocationIcon{font-size:12px}.resumeEmploymentBoxJobFunctions li,.resumeEmploymentBoxJobDate,.resumeEmploymentBoxJob{font-size:13px}.resumeBodyBar{max-width:25%!important}.resumeBodyContent{width:75%!important}.resumeBodyBarBoxBodySocialIcon{font-size:19px}.resumeBodyContentCardBody{margin-left:1rem}.resumeHeaderPlacementsLocationWrap,.resumeHeaderPlacementsPhoneWrap{display:none}.resumeHeaderPlacementsJobWrap{margin:0!important}}@media screen and (max-width: 1000px){.resumeBodyBar{width:40%!important}.resumeBodyContent{width:60%!important}.skillBoxWrap{display:flex!important;flex-direction:column!important;align-items:normal!important;margin-top:2.5px}.skillBoxProgressWrap{width:70px!important;height:4px!important;margin-left:0;margin-top:2.5px}}
