nav{z-index:5;position:fixed;right:20px;top:20px;margin:0;text-align:center;display:flex}nav .container{font-size:28px;padding:14px 24px 12px;border-radius:10px;background-color:#fff;box-shadow:0 1px 2px gray}nav.open .container{background-color:var(--secondarylight)}nav .fa{font-size:28px}nav *{color:#000}nav .container:hover,nav .container:focus{cursor:pointer;background-color:var(--secondarylight);-webkit-transition-duration:.5s;transition-duration:.5s}nav.open .container:hover{background-color:var(--secondary)}nav ul{list-style:none;position:absolute;background-color:transparent;text-align:center;margin:0;bottom:0;translate:0 calc(100% + 2px);right:0;padding:4px 0;background-color:#fff;box-shadow:0 1px 2px gray;border-radius:6px}nav ul li{color:#000;font-size:16px;border:none;padding:8px 60px 8px 16px;font-weight:400;cursor:pointer;text-decoration:none;min-width:max-content;text-align:left}nav ul li:hover{background-color:var(--secondarylight);-webkit-transition-duration:.5s;transition-duration:.5s}@media(max-width:1000px){nav .container{font-size:24px;padding:10px 20px 8px}}.footer{background-color:#fff;text-align:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:25px 100px 50px;width:100%;max-width:1250px;gap:50px}.footer .emphasis{margin-top:0}.footer h3{font-family:Roboto Slab,serif;font-size:20px;font-weight:400}.footer .blurb{width:100%;max-width:600px}.footer .contact{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:265px}.footer ul{list-style-type:none;padding:0;margin:-5px 0 0}.footer p{text-align:left}.footer li span{margin:0 1.5px}@media(max-width:1000px){.footer h3{font-size:18px}}@media(max-width:780px){.footer{flex-direction:column}}@media(max-width:550px){.footer{padding:25px 50px 50px}.footer{flex-direction:column}}.fontAwesomeLogos{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;align-items:center;gap:20px}.fontAwesomeLogos i{margin:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:32px}.fontAwesomeLogos>a{width:30px;text-decoration:none;display:flex;justify-content:center;align-items:center}.fontAwesomeLogos i:hover{-webkit-transition-duration:.5s;transition-duration:.5s}.fontAwesomeLogos>a{color:#fff}.fontAwesomeLogos>a i:hover{color:var(--secondarylight)}.footerContact.fontAwesomeLogos .resumeButton{color:#000;background-color:var(--primary)}.footerContact.fontAwesomeLogos>a{color:var(--primary)}.footerContact.fontAwesomeLogos .resumeButton:hover{background-color:var(--primarylight)}.footerContact.fontAwesomeLogos>a i:hover{color:var(--primarylight)}@media(max-width:1000px){.fontAwesomeLogos>a{width:27.5px}.fontAwesomeLogos i{font-size:27.5px}.fontAwesomeLogos i.fa-envelope{font-size:26.5px}}@media(max-width:650px){.fontAwesomeLogos>a{width:25px}.fontAwesomeLogos i{font-size:26px}.fontAwesomeLogos i.fa-envelope{font-size:25px}}@media(max-width:480px){.fontAwesomeLogos{justify-content:center}}@media(max-width:480px){.fontAwesomeLogos{margin-top:7.5px;gap:16px}.fontAwesomeLogos>a{width:21px}.fontAwesomeLogos>a i{font-size:22px;margin-right:0;margin-left:0}.fontAwesomeLogos i.fa-envelope{font-size:21px}}.resumeTooltip{display:flex;position:absolute;left:0;font-weight:400;flex-direction:column;box-shadow:0 1px 2px gray;background-color:#fff;color:#000;border-radius:6px;border:none;cursor:pointer;margin-top:2px;align-items:center;width:max-content;z-index:1}.resumeTooltip,.resumeTooltip a i{font-size:16px}.resumeTooltip a{color:#000;display:block;padding:8px 12px;border-radius:6px 6px 0 0;margin:0;background-color:#fff;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:flex-start;font-family:Muli,sans-serif}.resumeTooltip a:first-of-type{border-radius:6px 6px 0 0}.resumeTooltip a:last-of-type{border-radius:0 0 6px 6px}.resumeTooltip i{margin-left:8px}.resumeButtonContainer{position:relative;top:1px}.resumeButton{display:flex;align-items:center;justify-content:center;border:none;padding:4px 12px;font-weight:400;cursor:pointer;text-decoration:none;text-align:center;border-radius:6px;width:fit-content;color:#000}.resumeButton i{font-size:20px;margin-left:8px}.resumeButton:hover,.resumeTooltip a:hover{-webkit-transition-duration:.5s;transition-duration:.5s}.resumeButton{background-color:#fff}.resumeButton:hover,.downloadOption:hover{background-color:var(--secondarylight)}.profilePic{border-radius:50%;overflow:hidden;position:relative;outline:5px solid var(--primary);box-shadow:0 2px 8px 4px #000}.profilePic div{background:url(/assets/profilePic-EejeuXbn.jpg) no-repeat center center;position:absolute;top:0;left:0;height:1550px;width:1550px;background-size:cover;-webkit-transform-origin:top left;transform-origin:top left;-moz-transform-origin:top left}@media(max-width:825px){.profile .profilePic{height:225px;width:225px}.profile .profilePic div{-webkit-transform:scale(.14516);transform:scale(.14516);-moz-transform:scale(.14516)}}@media(max-width:650px){.profile .profilePic{height:200px;width:200px}.profile .profilePic div{-webkit-transform:scale(.13);transform:scale(.13);-moz-transform:scale(.13)}}@media(max-width:480px){.profile .profilePic{height:175px;width:175px}.profile .profilePic div{-webkit-transform:scale(.1129);transform:scale(.1129);-moz-transform:scale(.1129)}}.profile{width:100%;height:100vh;min-height:700px;background:linear-gradient(#9ed5f780,#87cefb1a,#87cefb33),url(/assets/homeBackground-BSDR9IeT.jpg) no-repeat center center;background-size:cover;position:relative}.profile .topSection{padding:50px 100px 125px;width:100%;display:flex;align-items:center;justify-content:center}.profile .bottomSection{position:absolute;bottom:0;left:0;width:100%;border-bottom:125px solid white;border-left:100vw solid transparent}.profile .container{width:100%;display:flex;flex-direction:column}.profile .topSection .container{gap:100px;align-items:start;justify-content:space-between}.profile .row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;gap:50px}.profile .profileText{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.profile h1,.profile .profileText h2,.profile h3,.profile h4{margin:0;color:#fff}.profile h2{font-weight:400;font-size:32px}.profile h3,.profile h4{font-weight:400;font-family:Muli,sans-serif;margin-top:10px}.profile h3{font-size:20px}.profile h4{font-size:24px}.profile .summary{display:flex;gap:10px;justify-content:center;position:absolute;bottom:0;left:0;background-color:#fff;padding:8px 16px}@media(max-width:1000px){.profile{min-height:650px}.profile .profilePic{height:175px;width:175px}.profile .profilePic div{-webkit-transform:scale(.1129);transform:scale(.1129);-moz-transform:scale(.1129)}.profile .profileText{gap:12px}.profile h2{font-size:27.5px}.profile h3{font-size:18px}}@media(max-width:825px){.profile{min-height:600px}.profile .topSection{padding:40px 50px 125px}.profile .profileText{gap:10px;align-items:flex-start}.profile .profilePic{height:225px;width:225px}.profile .profilePic div{-webkit-transform:scale(.14516);transform:scale(.14516);-moz-transform:scale(.14516)}.profile .summary{text-align:center}}@media(max-width:650px){.profile{min-height:525px}.profile .profileText h2{font-size:24px}.profile h3{font-size:16px}}@media(max-width:480px){.profile{min-height:500px}.profile .row{justify-content:center;align-items:center}.profile .profileText>div:first-child *{text-align:center}.profile .profileText{gap:2px;align-items:center}.profile .profileText h2{font-size:22px}.profile .profileText h3{margin-top:7px}}.aboutMe{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 100px 60px}.aboutMe .container{width:100%;max-width:1050px;display:flex;flex-direction:column;gap:50px}.aboutMe .container h1{text-align:center;margin:0}.aboutMe .profilePicContainer{display:flex;gap:50px;align-items:center}.aboutMe .profilePicContainer p:first-child{margin-top:0}.aboutMe .profilePicContainer p:last-child{margin-bottom:0}.aboutMe .profilePic{height:200px;min-width:200px;width:200px;border-radius:50%;overflow:hidden;position:relative;outline:5px solid var(--primary);box-shadow:0 2px 8px 4px #000}.aboutMe .profilePic div{background:url(/assets/profilePic-EejeuXbn.jpg) no-repeat center center;position:absolute;top:0;left:0;height:1550px;width:1550px;background-size:cover;-webkit-transform:scale(.13);transform:scale(.13);-webkit-transform-origin:top left;transform-origin:top left;-moz-transform:scale(.13);-moz-transform-origin:top left}.aboutMe .row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:50px}.aboutMe .row img{height:300px;width:50%;object-fit:cover;max-width:480px;border-radius:50px}.aboutMe .points{display:flex;align-items:stretch;justify-content:space-between}.aboutMe .pointsContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:440px;min-width:275px;margin:0}.aboutMe .row i{font-size:48px;margin-bottom:16px;color:var(--primary)}.aboutMe .pointsContainer h3{font-size:20px;font-weight:400;margin:0}.aboutMe .pointsContainer li{font-size:16px;line-height:22px;margin:6px 0}.aboutMe h3.bottom{margin:0;text-align:center}@media(max-width:1000px){.aboutMe .pointsContainer i{font-size:42px}.aboutMe{padding:0 50px 50px}}@media(max-width:825px){.aboutMe .pointsContainer h3{font-size:18px}}@media(max-width:850px){.aboutMe .row img{height:250px}}@media(max-width:760px){.aboutMe .container>div{flex-direction:column}.aboutMe .container>div:nth-child(2){flex-direction:column-reverse}.aboutMe .row img{height:unset;width:100%;max-width:100%;height:400px}.aboutMe .emphasis{text-align:center}}@media(max-width:700px){.aboutMe .row img{height:375px}}@media(max-width:650px){.aboutMe .row img{height:350px}}@media(max-width:600px){.aboutMe .row img{height:315px}}@media(max-width:550px){.aboutMe{padding:0 25px 50px}.aboutMe .container,.aboutMe .row{gap:40px}}@media(max-width:500px){.aboutMe .row img{height:285px}}@media(max-width:450px){.aboutMe .row img{min-height:250px;height:auto}}.skills{position:relative;width:100%;padding:50px 100px 165px;display:flex;justify-content:center;align-items:center;background:linear-gradient(white 40%,var(--primarylight) 75%)}.skills .container{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:50px}.skills h1{margin:0}.skills .skillsGrid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:50px;flex-direction:column;align-items:center}.skills .skillsGrid .skillCategoryContainer{border-radius:10000px;background-color:var(--background);display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:350px;margin:0;outline:5px solid var(--primary);box-shadow:0 2px 8px 2px #000;width:100%;max-width:1050px}.skills .skillCategoryContainer img{border-radius:50%;object-fit:cover;max-width:210px;max-height:210px;width:210px;height:210px;position:relative;right:5px}.skills .skillCategoryContainer .imageContainer{border-radius:50px 0 0 50px;object-fit:cover;max-width:210px;max-height:210px}.skills .emphasis{margin:0}.skills i{display:none}.skills .categoryContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:830px;gap:20px;padding:40px 50px}.skills .categoryTitle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.skills .categoryTitle h3{font-size:24px;font-weight:400;margin:0;text-align:center}.skills ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;width:100%}.skills li{font-size:16px;line-height:22px;margin:0;width:fit-content;padding:4px 12px;border-radius:10000px;background-color:#b3e8ff26;color:#000;display:block;border:1px solid var(--primary);text-align:center}.skills .bottomSection{position:absolute;bottom:0;left:0;width:100%;border-bottom:125px solid white;border-left:100vw solid transparent}@media(max-width:1225px){.skills .skillsGrid .skillCategoryContainer{background-color:transparent;max-width:unset;outline:none;box-shadow:none;gap:45px}.skills .skillCategoryContainer img{position:relative;right:0}.skills .skillCategoryContainer>*{box-shadow:0 2px 8px -3px #000}.skills .categoryContainer{background-color:var(--background);margin:0;border:5px solid var(--primary);border-radius:50px;padding:40px}}@media(max-width:1000px){.skills .categoryTitle h3{font-size:22px}}@media(max-width:980px){.skills .categoryContainer{align-items:center}}@media(max-width:895px){.skills .skillsGrid i{display:block;font-size:48px;color:#fff;background-color:var(--primary);padding:16px;border-radius:50%;box-shadow:0 1px 5px -2px #000}.skills{padding:40px 25px 165px}.skills .container{gap:40px}.skills .categoryTitle h3{font-size:20px}.skills .skillsGrid .skillCategoryContainer{flex-direction:column;gap:20px;outline:5px solid var(--primary);box-shadow:0 2px 8px 2px #000;border-radius:50px;padding:20px;background-color:#fff}.skills .skillCategoryContainer>*{box-shadow:none}.skills .categoryContainer{background-color:var(--background);margin:0;border:none;border-radius:0;padding:0}.skills .skillCategoryContainer img{display:none}}.experience{margin:0;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;color:#fff}.experience .background{position:absolute;height:100%;width:100%;top:0;left:0;background:url(/assets/experience-DZ5A9FvV.jpg) no-repeat center center;background-size:cover}.experience .container{max-width:1000px;width:100%;position:relative;padding:50px 100px 65px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.experience .container h1{margin:0 auto}.experience .contentContainer{display:flex;flex-direction:row;align-items:flex-start}.experience .container .experienceItems{display:flex;flex-direction:row;align-items:stretch;color:#000;background-color:var(--background);border-radius:50px;outline:5px solid var(--primary);box-shadow:0 2px 8px 3px #000}.experience .experiencesContainer{display:grid}.experience .experiencesContainer>*{visibility:hidden;grid-column:1/1;grid-row:1/1}.experience .experiencesContainer>*.chosen{visibility:visible}.experience .horizontal{display:none}.experience .timelineContainer ul{padding:40px 0!important;margin:0}.experience .timelineContainer li:last-child{min-height:fit-content}.experience .timelineContainer li>div:first-child{width:95px}.experience .timelineContainer li>div:last-child{width:60px}.experience .icon{cursor:pointer;width:28px;height:28px;border-radius:6px}.experience .icon:hover,.experience .icon.chosen{border-radius:6px;transition-duration:.3s}.experience .icon:hover{outline:5px solid var(--primaryfont)!important}.experience .icon.chosen{outline:5px solid var(--primary)}.experience .container .experienceItems .tabContainer{border-right:1px solid grey}.experience .container .experienceItems .tabContainer>div:first-child{margin:40px 0;min-width:max-content}.experience .container .experienceItems>div:first-child *{font-family:Roboto Slab,serif!important;font-size:16px;color:#000}.experience .container .experienceItems>div:first-child *.Mui-selected{color:#1976d2}.experience .experienceContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 50px;height:100%;width:600px}.experience .container ul{padding-left:24px;margin-bottom:0}.experience h3{font-size:20px;line-height:30px;padding-top:0;margin:0;font-weight:600;text-align:center}.experience h4{margin-bottom:5px;margin-top:0;font-size:18px;font-weight:400;line-height:28px;text-align:center}.experience h4 span{margin-left:10px;margin-right:10px}@media(max-width:1000px){.experience .container{padding:40px 50px 55px}.experience h3{font-size:18px;line-height:26px}.experience h4{font-size:16px;line-height:24px}.experience .experienceToggle,.experience .experienceToggle i{font-size:18px}}@media(max-width:880px){.experience .container{gap:40px}.experience .container .experienceItems{width:100%}.experience .experienceContainer{padding:40px;width:100%}}@media(max-width:740px){.experience .container{padding:40px 25px 55px;gap:40px}.experience .timelineContainer ul{padding:20px 0!important;margin:0}.experience .experienceContainer{padding:20px}}@media(max-width:670px){.experience .vertical{display:none}.experience .horizontal{display:block}.experience .timelineContainer .horizontal{display:flex;flex-direction:row;padding:20px 0 0!important;justify-content:center}.experience .container .experienceItems{flex-direction:column}.experience .timelineContainer li{flex-direction:column;align-items:center;padding:0}.experience .timelineContainer li>div:first-child{min-height:36px!important;height:36px!important;max-height:36px!important;width:unset}.experience .timelineContainer li .dotConnectorContainer{position:relative}.experience .timelineContainer li .dotConnectorContainer .customerHorizontalConnector{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(17.5px);width:32px;height:2px;background-color:#bdbdbd}.experience .timelineContainer li>div:nth-child(2) .MuiTimelineConnector-root{height:2px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;--primary: #87CEFB;--primarylight: #B3E8FF;--primaryfont: #1975d2;--secondary: rgb(210, 240, 255);--secondarylight: rgb(230, 245, 255);--background: white;--backgroundsecondary: #F5F5F4}*:focus{outline:none}* a{color:inherit}.loadingContainer{position:absolute;left:0;top:0;height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000;background-color:#fff}.scrollContainer{display:none;position:fixed;left:0;top:0;height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.loading{-webkit-animation:loading 1.5s linear infinite;animation:loading 1.5s linear infinite;width:150px;height:150px;border-radius:50%;-webkit-box-shadow:inset 4px 0 1px 0 var(--primary);box-shadow:inset 4px 0 1px 0 var(--primary);margin:auto}.loadingContainer h1{font-size:32px;font-weight:400}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.contentContainer{width:100%;justify-content:center;align-items:center;flex-direction:column}body{margin:0;padding:0}a{text-decoration:none}p,li,button{font-family:Muli,sans-serif;font-weight:400;font-size:16px}p,li{line-height:22px}ul{padding-left:24px;margin-bottom:0}li{padding-left:6px}h1,h2,h3,h4{font-family:Roboto Slab,serif}h1{font-size:80px;letter-spacing:.6;font-weight:400}@media(max-width:1000px){h1{font-size:70px;letter-spacing:0}}@media(max-width:750px){p,li{font-size:16px;line-height:23px}}@media(max-width:650px){h1{font-size:60px;letter-spacing:.5}}@media(max-width:480px){h1{font-size:40px}}.emphasis{font-family:Roboto Slab,serif;font-size:24px;font-weight:400;color:var(--primaryfont)}@media(max-width:1000px){.emphasis{font-size:22px}}@media(max-width:825px){.emphasis{font-size:20px}}.fade-bounce-down-enter{opacity:0;transform:translateY(-10%)}.fade-bounce-down-enter-active{opacity:1;transform:translateY(0);transition:.5s ease}.fade-bounce-down-enter-done,.fade-bounce-down-exit{opacity:1;transform:translateY(0)}.fade-bounce-down-exit-active{opacity:0;transform:translateY(-10%);transition:.5s ease}.fade-bounce-down-exit-done{opacity:0;transform:translateY(-10%)}.fade-bounce-down-visibility-enter{opacity:0;visibility:visible!important;transform:translateY(-10%)}.fade-bounce-down-visibility-enter-active{opacity:1;transform:translateY(0);transition:.5s ease;visibility:visible!important}.fade-bounce-down-visibility-enter-done,.fade-bounce-down-visibility-exit{opacity:1;transform:translateY(0);visibility:visible!important}.fade-bounce-down-visibility-exit-active{opacity:0;transform:translateY(-10%);transition:.5s ease;visibility:visible!important}.fade-bounce-down-visibility-exit-done{opacity:0;transform:translateY(-10%);visibility:hidden}.fade-bounce-right-visibility-enter{opacity:0;visibility:visible!important;transform:translate(-10%)}.fade-bounce-right-visibility-enter-active{opacity:1;transform:translate(0);transition:.5s ease;visibility:visible!important}.fade-bounce-right-visibility-enter-done,.fade-bounce-right-visibility-exit{opacity:1;transform:translate(0);visibility:visible!important}.fade-bounce-right-visibility-exit-active{opacity:0;transform:translate(-10%);transition:.5s ease;visibility:visible!important}.fade-bounce-right-visibility-exit-done{opacity:0;transform:translate(-10%);visibility:hidden}
