body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.navbar_container{align-items:center;background-color:#212136;display:flex;height:62px;justify-content:space-between;margin-top:-61px;position:fixed;width:100vw;z-index:1000}.menu{display:flex}.button_unselected{align-items:center;border-left:1px solid #ead017;color:#fff;display:flex;font-family:Montserrat;font-size:16px;height:62px;padding-left:20px;padding-right:100px;text-decoration:none;transition-duration:.2s;transition-property:border-left padding-right}.button_unselected:hover{border-left:5px solid #ead017;padding-left:16px}.button_selected{border-left:20px solid #ead017;font-weight:bolder;padding-right:80px}.button_selected,.externalLink{align-items:center;color:#fff;display:flex;font-family:Montserrat;font-size:16px;height:62px;padding-left:20px;text-decoration:none}.externalLink{border-left:1px solid #ead017;color:#ead017;font-weight:700;padding-right:100px}.icon{height:20px;margin-left:8px;margin-top:3px;width:20px}.navbar_logo{align-self:center;margin:10px 30px 10px 3vw;width:120px}.footer{align-items:center;background-color:#ead017;border:10px solid #212136;color:#212136;display:flex;flex-direction:row;font-family:Montserrat;font-weight:700;height:80px;justify-content:space-around}@media(max-width:740px){.footer{flex-direction:column}}.linkSeparator{color:#000}@media(max-width:740px){.linkSeparator{font-size:16px}}.copyright,.copyright__line-1{align-items:center;display:flex}.copyright span{align-self:center;color:#212136;font-family:Roboto;font-size:16px;text-align:center}@media(max-width:740px){.copyright span{font-size:12px}}.copyright span:first-child{font-size:20px}@media(max-width:740px){.copyright span:first-child{font-size:15px}}.social_media__link{color:#212136;font-family:Roboto;font-size:16px}@media(max-width:740px){.social_media__link{font-size:16px}}.social_media__link:hover{text-decoration:underline}.breadcrumbsContainer{background-color:#1a1a2e;display:flex;margin-top:0;padding:30px 0;position:relative}@media(max-width:740px){.breadcrumbsContainer{padding:20px 0}}.breadcrumbsLink_basic{border:2px solid #ead017;border-bottom-right-radius:20px;border-top-right-radius:20px;font-family:Roboto;padding:3px 15px;text-decoration:none;transition-duration:.1s;transition-property:border padding-left}.breadcrumbsLink_basic:hover{border:2px solid #fff;padding-left:20px}.breadcrumbsLevel_0{background-color:#bda913;padding-left:10px;z-index:3}.breadcrumbsLevel_1{background-color:#8d7e0e;margin-left:-13px;z-index:2}.breadcrumbsLevel_2{background-color:#665b0a;margin-left:-13px;z-index:1}.breadcrumbsLevel_3{background-color:#4b4307;margin-left:-13px;z-index:0}.breadcrumbsLevel_current{background-color:#1a1a2e;border:2px solid #1a1a2e;pointer-events:none}.body{min-height:calc(100vh - 122px);position:relative}.navbarContainer{display:block}@media(max-width:740px){.navbarContainer{display:none}}.navbarMobileContainer{display:none}@media(max-width:740px){.navbarMobileContainer{display:block}}.homePageBackgroundImage{background-attachment:fixed;background-position:60% 70%;background-repeat:no-repeat;background-size:cover}.pageContainer{animation-duration:.2s;animation-name:curtainEffect;animation-timing-function:ease-in-out;margin-top:61px;padding-bottom:20px}@keyframes curtainEffect{0%{opacity:0}to{opacity:1}}.footerContainer{bottom:-61px;position:absolute;width:100vw}.mobile_navbar_container{align-items:center;background-color:#1a1a2e;border-bottom:2px solid #212136;display:flex;justify-content:start;margin-top:-61px;position:fixed;width:100vw;z-index:1000}.mobileMenu{display:flex;flex-direction:column}.triagleIcon{filter:invert(1);height:15px;padding-left:10px;padding-right:0;width:25px}.triagleIconReversed{padding-left:0;padding-right:10px;transform:rotate(180deg)}.menuButton,.menuButtonContainer{align-items:center;display:flex}.menuButton{background-color:#0000;border:none;border-left:5px solid #ead017;color:#fff;font-family:Montserrat;font-size:16px;height:62px;outline:none;padding-left:20px;padding-right:10px;text-decoration:none}.hero{background-color:rgba(33,33,54,.945);display:flex;flex-direction:column;height:calc(100vh - 51px);justify-content:center;padding-left:100px}@media(max-width:740px){.hero{padding-left:20px}}@media(min-width:740px)and (max-width:920px){.hero{padding-left:40px}}.titleContainer{display:flex;flex-direction:column;font-family:Montserrat;font-weight:700}@media(max-width:740px){.titleContainer{margin-top:-100px}}.titleContainer .preTitle{font-size:30px;font-size:2vw;text-align:start}@media(max-width:740px){.titleContainer .preTitle{font-size:5vw}}@media(min-width:3000px){.titleContainer .preTitle{font-size:1.5vw}}.titleContainer .title{color:#ead017;font-size:7.8vw;margin:-10px 0;text-align:start}@media(max-width:740px){.titleContainer .title{font-size:14vw;line-height:13vw;margin:10px 0 10px 20px;text-align:start}}@media(min-width:740px)and (max-width:920px){.titleContainer .title{font-size:9.5vw}}@media(min-width:3000px){.titleContainer .title{font-size:5vw}}.titleContainer .postTitle{font-size:30px;font-size:2vw;text-align:start}@media(max-width:740px){.titleContainer .postTitle{font-size:4vw;margin-left:20px}}@media(min-width:3000px){.titleContainer .postTitle{font-size:1.5vw}}.presentationTextContainer{font-family:Roboto;font-size:2vw;margin-top:35px;padding-right:40%}@media(max-width:740px){.presentationTextContainer{font-size:4.5vw;margin-left:20px;padding-right:40px}}@media(min-width:3000px){.presentationTextContainer{font-size:1vw}}.presentationTextContainer .presentationText{text-align:start}@media(max-width:740px){.presentationTextContainer .presentationText{text-align:justify}}.actionButtonContainer{display:flex;margin-top:35px}.actionButtonContainer .actionButton{align-self:flex-start;font-size:30px;font-weight:600;padding:5px 10px;text-decoration:none}.portfolioHighlightSection{background-color:rgba(33,33,54,.945);margin-bottom:-1px}.highlight_projectList{display:flex;justify-content:space-evenly;padding-bottom:40px}@media(max-width:740px){.highlight_projectList{justify-content:flex-start;overflow-x:scroll}}.projectCell{align-items:center;border:2px solid #212136;border-radius:30px;display:flex;flex-direction:column;justify-content:center;margin:30px 15px 0;min-width:20%;padding:20px;transition-duration:.2s;transition-property:border background-color}.projectCell:hover{background-color:#1a1a2e;border:2px solid #ead017}@media(max-width:740px){.projectCell{margin:30px 0 0;min-width:100vw}}.projectImage{height:300px;object-fit:cover;width:300px}@media(min-width:3000px){.projectImage{height:400px;width:400px}}.projectName{color:#ead017;font-family:Montserrat;font-size:20px;font-weight:700;margin:10px 0;text-decoration:none}@media(min-width:3000px){.projectName{font-size:26px}}.projectDate{font-family:Montserrat;font-style:italic}@media(min-width:3000px){.projectDate{font-size:20px}}.projectList{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-bottom:40px}@media(max-width:740px){.projectList{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;width:100%!important}.global__page_title{font-size:16vw!important;text-align:center!important}}@media(min-width:3000px){.global__page_title{font-size:150px!important}}.screen_list{display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto;width:60%}@media(max-width:740px){.screen_list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;width:100%!important}}.project_screen{border:5px solid #212136;border-radius:4px;display:flex;margin:10px 20px;padding:5px;transition-duration:.2s;transition-property:border}.project_screen:hover{border:5px solid #ead017}.project_screen a{height:200px;width:200px}@media(min-width:3000px){.project_screen a{height:400px;width:400px}}.project_screen a img{align-items:center;height:100%;width:100%}.table_row{border-bottom:1px solid #ead017;display:flex;justify-content:space-between;position:relative;width:400px}@media(max-width:740px){.table_row{width:90vw}}@media(min-width:3000px){.table_row{width:600px}}.type-column{color:#ead017;font-family:Montserrat;font-weight:700;padding:7px 0;text-align:left;width:40%}@media(min-width:3000px){.type-column{font-size:20px;margin:10px 0}}.content-column{font-family:Roboto;font-weight:500;padding:7px 0;width:60%}@media(min-width:3000px){.content-column{font-size:20px;margin:10px 0}}@media(max-width:740px){.general_info_grid{margin-top:80px}}.techIconContainer{margin:0 5px;position:relative;width:50px}.techTooltip{background-color:#1a1a2e;border:1px solid #fff;border-radius:10px;bottom:-30px;font-size:13px;left:50%;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:opacity .2s ease-out,visibility .2s ease-out;visibility:hidden;width:120px;z-index:1000}.tooltipVisible_true{opacity:1;visibility:visible}.tooltipVisible_false{opacity:0;visibility:hidden}.about_container{align-items:center;display:flex;justify-content:space-around;margin:80px}@media(max-width:740px){.about_container{flex-direction:column;margin:40px}}.project_description{font-family:Roboto;font-size:18px;text-align:justify;width:30vw}@media(max-width:740px){.project_description{font-size:16px;width:90vw}}@media(min-width:3000px){.project_description{font-size:26px}}.project_description a{color:#60acca;text-decoration:underline;transition-duration:.1s;transition-property:color}.project_description a:hover{color:#ead017}.project_cover{align-items:center;display:flex;justify-content:space-around;margin:20px}@media(max-width:740px){.project_cover{flex-direction:column}}.project_cover h1{color:#ead017;font-family:Montserrat;font-size:4vw;max-width:50vw;text-align:center;text-transform:uppercase}@media(max-width:740px){.project_cover h1{font-size:8vw;max-width:100vw}}.project_cover img{max-width:25vw}@media(max-width:740px){.project_cover img{margin:25px 0;max-width:70vw}}.ProjectLinks_linkContainer{align-items:center;display:flex;flex-direction:column;margin:auto}.aboutPageContainer{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center}@media(max-width:740px){.aboutPageContainer{display:flex;flex-direction:column}}@media(min-width:740px)and (max-width:920px){.aboutPageContainer{display:flex;flex-direction:column}}.aboutPageText{align-self:center;font-family:Roboto;font-size:20px;font-weight:700;justify-self:center;margin:10px 0;padding:0 10px;text-align:justify;width:70%}@media(max-width:740px){.aboutPageText{font-size:16px;text-align:justify;width:80%}}@media(min-width:3000px){.aboutPageText{font-size:26px;width:45%}}.title_aboutMe{grid-column:1/2;grid-row:1/2}.title_aboutWork{grid-column:2/3;grid-row:1/2}.title_aboutExpertise{grid-column:3/4;grid-row:1/2}.title_aboutEducation{grid-column:1/4;grid-row:3/4;margin-top:40px!important}@media(max-width:740px){.title_aboutEducation{margin-top:10px!important}}.text_aboutEducation{grid-column:2/3;grid-row:4/5}.certificateList{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0}@media(max-width:740px){.certificateList{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll}}@media(min-width:3000px){.certificateList{margin:80px 0}}.certificateItem{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;width:25%}@media(max-width:740px){.certificateItem{max-width:100vw;min-width:100vw}}.courseLink{border:2px solid #212136;border-radius:30px;padding:20px 0;text-decoration:none;transition-duration:.2s;transition-property:border background-color;width:80%}.courseLink:hover{background-color:#1a1a2e;border:2px solid #ead017}.courseImage{max-height:160px;max-width:160px}@media(min-width:3000px){.courseImage{max-height:300px;max-width:300px}}.courseName{color:#ead017;font-family:Montserrat;font-size:20px;font-weight:500;margin:auto;text-align:center;text-decoration:none;width:80%}@media(max-width:740px){.courseName{font-size:16px;width:80%}}.seeAllCertificates_container{margin-bottom:30px;margin-top:40px}.seeAllCertificates_btn{align-self:center;font-size:30px!important;font-weight:600!important;justify-self:center;padding:3px 10px;text-align:center}@media(max-width:740px){.seeAllCertificates_btn{font-size:16px!important}}.certificate_cell{align-items:center;background-color:hsla(0,0%,50%,.397);border:3px solid #80808000;border-radius:10px;display:flex;justify-content:space-between;margin:5px auto;padding:2px 10px;transition-duration:.2s;transition-property:border;width:60%}@media(max-width:740px){.certificate_cell{width:90%}}.certificate_cell:hover{border:3px solid #ead017}.certificate_section_name{align-items:center;display:flex;width:400px}.certificate_section_tech{align-items:center;display:flex;justify-content:center}@media(max-width:740px){.certificate_section_tech{display:none}}.certificate_section_company{align-items:center;display:flex;justify-content:flex-end}@media(max-width:740px){.certificate_section_company{display:none}}.course_icon{margin:0 30px;width:50px}@media(max-width:740px){.course_icon{margin:0 10px}}.academy_icon,.course_tech_icon{width:50px}.course_name{margin-left:10px;text-align:start}*{box-sizing:border-box;color:#fff;margin:0;padding:0}.global__page_title{align-self:center;color:#ead017;font-family:Josefin Sans;font-size:100px;margin:25px 0 0;text-align:start}.global__page_container{margin:0 auto;width:90%}.global__section_divider{align-self:center;font-weight:400;margin:10px 0;padding:5px 0;text-align:center;width:100%}.global__button,.global__section_divider{background-color:#ead017;color:#212136;font-family:Montserrat}.global__button{border:none;border-radius:5px;cursor:pointer;font-weight:500;transition-duration:.2s;transition-property:background-color}.global__button:hover{background-color:#706f38}.global__smallButton{font-size:16px;font-weight:500;padding:3px 10px}@media(min-width:3000px){.global__smallButton{font-size:26px;width:300px}}a{text-decoration:none}.course_cover{display:flex;justify-content:center;margin:100px}@media(max-width:740px){.course_cover{flex-direction:column;margin:10px}}.course_title{color:#ead017;font-family:Montserrat;font-size:67px;margin:auto 0;max-width:50vw;text-align:center;text-transform:uppercase}@media(max-width:740px){.course_title{font-size:8vw;margin-top:30px;max-width:100vw}}@media(min-width:740px)and (max-width:920px){.course_title{font-size:45px}}.course_linkContainer{display:flex;flex-direction:column;margin-left:100px}@media(max-width:740px){.course_linkContainer{margin:30px 0}}.certificate_link{border:2px solid #212136;border-radius:30px;padding:20px;transition-duration:.2s;transition-property:border background-color}.certificate_link:hover{background-color:#1a1a2e;border:2px solid #ead017}.course_clickPicture{font-family:Montserrat;font-size:22px}@media(max-width:740px){.course_clickPicture{font-size:16px}}.course_generalInfoGrid{display:grid;grid-column:1/3;grid-template-columns:1fr 2fr;margin:70px auto;width:60%}@media(max-width:740px){.course_generalInfoGrid{margin:20px auto 50px;width:80%}}@media(min-width:740px)and (max-width:920px){.course_generalInfoGrid{width:70%}}@media(min-width:3000px){.course_generalInfoGrid{font-size:20px;width:30%}}.course_typeColumn{color:#ead017;font-family:Montserrat;text-align:left}.course_contentColumn,.course_typeColumn{border-bottom:1px solid #ead017;font-weight:700;padding:7px 0;width:100%}.course_contentColumn{font-family:Roboto;text-align:center}.course_tableLink{background-color:#1a1a2e;border:2px solid #1a1a2e;border-radius:10px;padding:5px 0;transition-duration:.1s;transition-property:border color;width:100%}.course_tableLink:hover{border:2px solid #ead017;color:#ead017;font-weight:1000}.certificate_badge{max-width:300px;width:200px}@media(max-width:740px){.certificate_badge{max-width:250px}}@media(min-width:740px)and (max-width:920px){.certificate_badge{max-width:250px}}@media(min-width:3000px){.certificate_badge{width:400px}}
/*# sourceMappingURL=main.661f3084.css.map*/