body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.homeTopSection{display:flex;flex-direction:column;align-items:center;background-color:#f3f3f3;width:100%}.profilePic{width:12vw;height:12vw}.lowerSection{display:flex;flex-direction:column;color:#fff}.firstNameLastName{display:flex;flex-wrap:wrap}.firstName{color:#c1bdb5}.firstName,.lastName{font-weight:700;font-size:3rem;letter-spacing:.2rem}.lastName{color:orange;margin-left:1vw}.textAnimation{font-size:1rem;color:orange;letter-spacing:.2rem;text-align:center}.topImageSection{margin-top:3rem;display:flex;flex-direction:column;width:20%;min-height:40vh;align-items:center}.promptBtn{display:flex;margin-top:5rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:space-around}.projectContactBtn{padding:.4rem;width:11rem;border-radius:5em;background-color:#fff;color:#000;text-align:center;margin:.4rem}.contactBtn{background-color:#c1bdb5;color:#fff}.promptBtn a:link{text-decoration:none}.projectContactBtn:hover{color:orange}@media only screen and (max-width:1024px){.topImageSection{min-height:25vh}}@media only screen and (max-width:768px){.topImageSection{min-height:35vh}.profilePic{width:25vw;height:25vw}.profImageSection{align-self:center}.firstName,.lastName{font-size:2.5rem}}@media only screen and (max-width:414px){.topImageSection{min-height:25vh}.profilePic{width:25vw;height:25vw}.profImageSection{align-self:center}.firstName,.lastName{font-size:2rem}}@media only screen and (max-width:376px){.topImageSection{min-height:20vh}.profilePic{width:25vw;height:25vw}.imageSection{align-self:center}.firstName,.lastName{font-size:1.6rem}}.objectiveSection{padding:.5em 1em;background-color:#24243f;color:#fff}.cvTitle{font-weight:400;line-height:2.5rem}.cvJobTitle{border-bottom:2px solid #fff;width:15em;padding-bottom:.3em;font-size:1.2rem;font-weight:200!important}.objectiveText{padding-top:.4em;font-size:.9rem}.profileImageSection{min-width:100%;display:flex;flex-direction:column;justify-content:center}.profilePicture{width:10em;height:10em;border-radius:50%;border:1px solid #d3d3d3;align-self:center}.contactDetails{margin-top:1.2em;padding:1.2em}.contactDetails span{line-height:2em;font-size:.9rem;word-break:break-all}.contactDetails span a{color:#000}.contactIcons{margin-right:.3em;font-size:1.2rem}.experienceMainCard{padding-left:1em;margin-top:.8em}.experienceTitle{margin-top:.8em;border-bottom:1.5px solid #000;padding-left:.5em;font-weight:600;font-size:1.6rem;color:#24243f}.cvExJobTitle{font-weight:600;font-size:1rem!important;margin-bottom:.9em;color:#24243f}.companyNameTitle{line-height:.2em;font-weight:400;padding-bottom:.3em;font-size:1.2rem}.jobDetailSection{display:flex;flex-direction:column}.jobDetails{display:flex;justify-content:space-between;align-items:center}.timePeriod{display:flex;flex-direction:column;line-height:1.7em}.details,.timePeriod{font-size:.8rem;color:#44445f}.details{font-style:italic}.taskDescription{margin:0 0 0 1em;list-style-type:square;font-size:.9rem}.cvProjectSection{margin-top:1em}.cvProjectTitle{border-bottom:1.5px solid #000;color:#24243f;padding-left:.5em;font-weight:600;font-size:1.6rem}.cvProjectCard{margin-left:1em;display:flex;flex-direction:column}.cvProjectsName{font-weight:400;font-size:1.1rem;margin-bottom:.2em}.cvProjectDescription{font-size:.9rem;list-style-type:square;margin-left:1em}.cvSkillSection{display:flex;flex-direction:column}.cvSkillsTitle{border-bottom:1.5px solid #000;color:#24243f;font-weight:600;font-size:1.7rem}.cvSkillsContainer{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:.5em}.cvSkillCard{background-color:#24243f;color:#fff;text-align:center;padding:.4em .5em;width:5.5em;font-size:.8rem;border-radius:.4em;margin-bottom:.6em;margin-right:.6em}.cvCertificateTitle{margin-top:1em;border-bottom:1.5px solid #000;font-weight:600;font-size:1.6rem;color:#24243f}.certificateName{font-weight:400;padding-bottom:.3em;font-size:1.1rem}.certificateDescription li{margin-top:.3em;color:#858282;font-style:italic;font-size:.8rem}.languageTitle{margin-top:1em;border-bottom:1.5px solid #000;font-weight:600;font-size:1.6rem;color:#24243f}.languageCard{display:flex;flex-direction:column}.languageName{padding-bottom:.3em;font-size:1.1rem}.languageLevel{color:#858282;margin-bottom:1em;font-style:italic;font-size:.8rem}.referenceTitle{margin-top:1em;border-bottom:1.5px solid #000;font-weight:600;font-size:1.6rem;color:#24243f}.resumeContainer{display:flex}.leftSection{width:15.5em;margin-right:.8em}.rightSection{width:100%}.mainContainer{transition:2s ease-out}.experienceHeader{margin-bottom:1.5rem}.experienceIcon{margin-right:.6vw;font-size:1.6vw}.jobTitle{font-size:1.3rem}.companyName{font-size:1.1rem}.experienceSection{display:flex;justify-content:space-between;margin-bottom:2rem;background-color:#f3f3f3}.experienceContents{margin:1rem}.pItalic{font-style:italic;color:#006400}@media only screen and (max-width:1024px){.experienceHeader{font-size:1.5rem}.experienceIcon{font-size:.8em;margin-right:.5em}.jobTitle{font-size:1.2rem}}@media only screen and (max-width:768px){.experienceHeader{font-size:1.5rem}.experienceIcon{font-size:.8em;margin-right:.5em}.jobTitle{font-size:1.2rem}}@media only screen and (max-width:540px){.experienceHeader{font-size:1.5rem}.experienceIcon{font-size:.8em;margin-right:.5em}.jobTitle{font-size:1.2rem}}@media only screen and (max-width:414px){.experienceHeader{font-size:1.5rem}.experienceIcon{font-size:.8em;margin-right:.5em}.jobTitle{font-size:1.2rem}}@media only screen and (max-width:376px){.experienceHeader{font-size:1.5rem}.experienceIcon{font-size:.8em;margin-right:.5em}.jobTitle{font-size:1.2rem}}@media only screen and (max-width:320px){.experienceHeader{font-size:1.4rem}.experienceIcon{font-size:.8em;margin-right:.5em}.jobTitle{font-size:1rem}}.aboutMeIcon{font-size:1.6vw;margin-right:.3em}.aboutMeSection{margin-top:1.5rem;display:flex}.imageSection{width:15em}.contentClass{margin-left:2em;width:75%}.contactClass{display:flex;flex-direction:column;line-height:2vw;border-top:1px solid #c1bdb5}.contactDetails{padding:0 0 1.5em;display:flex;justify-content:space-between;flex-wrap:wrap}.pClass{font-family:sans-serif;color:#000;font-size:1rem;margin-top:1em}.personalEmail{color:orange;margin-left:5px;font-size:1rem!important}.personalEmail:hover{text-decoration:none;color:orange}.downloadClass{padding:.5em 1.3em;background-color:orange;border-radius:5em;font-size:.9rem}.downloadClass:hover{cursor:pointer;color:#fff!important}.myWorkClass{padding:.5em 2em;border-radius:5em;background-color:#c1bdb5;margin-left:.3em;color:#000;font-size:.9rem}.myWorkClass:hover{color:orange}.aboutSectionBtn{display:flex;flex-wrap:wrap}.aboutSectionBtn a:link{text-decoration:none}@media print{@page{size:A4 landscape;margin:20mm}.printSource{padding-right:2em;padding-left:2em}}@media only screen and (max-width:540px){.aboutMeSection{display:flex;flex-direction:column}.imageSection{display:none}.contentClass{margin:0 auto}.myWorkClass{width:20.5em;padding:.7em 3em}.emailSmall{display:none}.aboutSectionBtn{width:100%;display:flex;align-items:center;justify-content:center;height:7em}}@media only screen and (max-width:414px){.aboutMeSection{display:flex;flex-direction:column}.imageSection{display:none}.contentClass{margin:0 auto}.myWorkClass{width:20.5em;padding:.7em 3em}.emailSmall{display:none}.aboutSectionBtn{width:100%;display:flex;align-items:center;justify-content:center;height:7em}}@media only screen and (max-width:376px){.aboutMeSection{display:flex;flex-direction:column}.imageSection{display:none}.contentClass{margin:0 auto}.myWorkClass{width:20.5em;padding:.7em 3em}.emailSmall{display:none}.aboutSectionBtn{width:100%;display:flex;align-items:center;justify-content:center;height:7em}}@media only screen and (max-width:320px){.aboutMeSection{display:flex;flex-direction:column}.imageSection{display:none}.contentClass{margin:0 auto}.myWorkClass{width:20.5em;padding:.7em 3em}.emailSmall{display:none}.aboutSectionBtn{width:100%;display:flex;align-items:center;justify-content:center;height:7em}}.projSectionTitle{margin-left:2em}.projectSection{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.5rem}.projectCard{width:18em;margin-bottom:5%;margin-right:2.5em;margin-left:2.5em;background-color:"#f3f3f3";border:"none"}.projectCard:hover{box-shadow:0 0 6px 0 #c6c6c6}.projectName{width:100%;text-align:center;margin-bottom:1em;font-family:sans-serif;padding:.5em;font-size:1.2rem;font-weight:600;letter-spacing:.05rem}.projectImage{width:18em;height:18em;-webkit-animation:mymove 5s infinite;animation:mymove 5s infinite}.projectContents{display:flex;flex-direction:column;align-items:center;margin-top:5%}.iconSection{padding:15%;display:flex;justify-content:space-around}.classIcon{margin-left:2rem}@media only screen and (max-width:1024px){.classSpan{margin-left:2em}}.projectIcon{width:.5em;height:.5em;margin-right:.3em}.toolTipp:hover .classTooltip{display:block;padding:.5rem 0 0;position:absolute;font-size:.8rem;font-weight:700;color:#000}.classToolTipBubble{display:none}.classToolTipBubble span{width:12rem;height:12rem}.toolTip:hover .classToolTipBubble{display:block;font-size:1rem;font-weight:200}#description{border-radius:1.5rem;padding:1.5rem;background-color:orange}.flipBox{width:18em;height:18em;perspective:1000px}.flipBox-inner{position:relative;width:100%;height:100%;transition:transform 1.5s;transform-style:preserve-3d}.flipBox:hover .flipBox-inner{transform:rotateY(180deg)}.flipBox-back,.flipBox-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipBox-back{background-color:orange;color:#fff;transform:rotateY(180deg)}.stacksHeader{border-bottom:1px solid #fff;background:orange;padding:.6em;text-align:center;font-size:1rem}.techStackClass{display:flex;flex-wrap:wrap;justify-content:space-around}.techElements{padding:.5em;text-align:center}@media only screen and (max-width:540px){.projectCard{margin-bottom:12%}.flipBox,.projectImage{width:100%}}@media only screen and (max-width:768px){.projectCard{width:18rem;margin-bottom:3em;margin-right:1.5em;margin-left:1.5em}.flipBox,.projectImage{width:100%}}@media only screen and (max-width:414px){.projectCard{margin-bottom:12%}.flipBox,.projectImage{width:100%}}@media only screen and (max-width:376px){.projectCard{margin-bottom:12%}.flipBox,.projectImage{width:100%}}@media only screen and (max-width:320px){.projectCard{margin-bottom:12%}.flipBox,.projectImage{width:100%}}.accordionSection{display:flex;flex-direction:column;margin-bottom:1.5rem}.accordionTitle{display:flex;padding:1.5rem;font-size:1.5rem;align-items:center;background-color:#f3f3f3;cursor:pointer;border:none;outline:none;transition:background-color .6s ease}.accordionTitle:hover,.active{background-color:#afabab}.accordionTitle:focus{outline:none}.accordionIcon{margin-left:auto;transition:transform .6s ease;border-radius:50%;font-size:1.5rem}.rotate{transform:rotate(90deg)}.accordionContent{overflow:hidden;transition:max-height .6s ease}.scrollToDown{position:fixed;top:90%;left:50%;width:40px;height:40px;border-radius:100%;background:orange;color:#fff;z-index:2}.scrollToDown:hover{text-rendering:"Scroll down";cursor:pointer}.iconDown{font-size:19px}.scrollToDown .iconDown{margin-top:10px;-webkit-animation:scrollTo .5s ease infinite alternate;animation:scrollTo .5s ease infinite alternate}.scrollToTop{position:fixed;bottom:12px;left:50%;width:40px;height:40px;border-radius:100%;background:orange;color:#fff;z-index:2;cursor:pointer}.icon{font-size:19px}.scrollToTop .icon{margin-top:10px;-webkit-animation:scrollTo .5s ease infinite alternate;animation:scrollTo .5s ease infinite alternate}@-webkit-keyframes scrollTo{0%{transform:translateY(2px)}to{transform:translateY(-1px)}}@keyframes scrollTo{0%{transform:translateY(2px)}to{transform:translateY(-1px)}}.navigationBtn{display:flex;margin-top:4rem;margin-bottom:4rem;flex-wrap:wrap;float:right}.previousBtn{padding:.4rem;width:7rem;border-radius:5em;background-color:orange;text-decoration:none;color:#fff;font-weight:700;text-align:center;margin:.3rem}.previousBtn:hover{color:#000}.navigationBtn a:link{text-decoration:none}.printSource{display:none}body>.printSource{display:block}.container{margin-top:10rem}.title{margin-bottom:1.5rem}.contactElements{color:#fff;font-size:.6rem}.contactContainer{display:flex;justify-content:space-around;flex-wrap:wrap;background-color:#f3f3f3;padding:3rem;margin-top:1.5rem}.socialMediaSection{display:flex;flex-direction:column;padding:1.5rem;color:#fff;width:17.5rem;height:96%;transform:skew(20deg);background:orange}.classIcon{width:2em;height:2em;color:#000;margin-right:.3em}.socialMediaIconClass{margin-top:35%;display:flex}.contactFormSection{height:80%}.toolTip{margin-right:1rem}.classTooltip{display:none;margin-left:2rem}.toolTip:hover .classTooltip{display:block;padding:.1rem;position:absolute;font-size:12px;color:#fff}@media only screen and (max-width:1024px){.socialMediaSection{transform:none;margin-bottom:2em;height:70%}.contactContainer{height:40vh}.socialMediaIconClass{justify-content:center}.classIcon{margin-left:-.3em}}@media (min-width:769px) and (max-width:1000px){.socialMediaSection{width:30%;min-height:50%;word-break:break-all}.contactContainer{height:35%}}@media only screen and (max-width:768px){.socialMediaSection{transform:none;margin-bottom:2em;width:37%;min-height:50%}.contactContainer{height:30%}.socialMediaIconClass{justify-content:center}.classIcon{margin-left:-.3em}}@media (min-width:481px) and (max-width:767px){.socialMediaSection{transform:none;word-break:break-all;margin-bottom:2em;min-width:19em;height:25em}.contactContainer{height:55em}.socialMediaIconClass{justify-content:center}}@media only screen and (max-width:540px){.socialMediaSection{width:100%;min-height:15%}.contactContainer{height:130vh}}@media only screen and (max-width:414px){.socialMediaSection{width:100%;height:18em}.contactContainer{height:110vh}}@media only screen and (max-width:412px){.socialMediaSection{width:100%;height:20em}.contactContainer{height:110vh}}@media only screen and (max-width:376px){.socialMediaSection{word-break:break-all;width:100%;height:17em}.contactContainer{height:120vh}}@media only screen and (max-width:361px){.socialMediaSection{width:100%;min-height:10%}.contactContainer{height:125vh}}@media only screen and (max-width:320px){.socialMediaSection{word-break:break-all;width:100%;height:17em}.contactContainer{height:138vh}}@media only screen and (max-width:281px){.contactContainer{height:147vh}}.footer{display:flex;background-color:#060655;width:100%;justify-content:space-between;padding:2rem}.allRights{display:flex;flex-direction:column;color:#fff;font-family:sans-serif;margin-left:2%}.allRightIcon{width:1.5rem;height:1.5rem}.allRights span{color:grey}.socialMediaLinks{display:flex;flex-wrap:wrap;margin-right:2%}.footerIcon{margin-left:.5rem;width:1.5rem;height:1.5rem;color:#fff}
/*# sourceMappingURL=main.bfc4e39b.chunk.css.map */