span[data-v-05230942]{font-size:18px;font-weight:bolder}.social-media[data-v-05230942]{margin-top:10px}.social-media svg[data-v-05230942]{color:#fff}.social-media svg[data-v-05230942]:hover{color:#23cba7}.social-media .icon-social-middle[data-v-05230942]{margin-left:30px;margin-right:30px}footer[data-v-6af4eb22]{flex-shrink:0;color:#fff;background-color:#2e3131;padding-top:50px;padding-bottom:50px;width:100%}footer a[data-v-6af4eb22]{padding:0;color:#fff;font-size:18px;font-weight:700;text-decoration:none}footer a[data-v-6af4eb22]:hover{color:#23cba7}footer .empty-col[data-v-6af4eb22]{height:30px}footer .copyright[data-v-6af4eb22]{margin-top:40px}.logo[data-v-75c2adaa]{color:#23cba7;font-weight:700;font-size:20px;padding:5px 0}nav[data-v-47383462]{background-color:#fff;box-shadow:0 3px 16px 0 rgba(0,0,0,.1);position:fixed;top:0;width:100%;z-index:1000}nav a[data-v-47383462]{font-weight:700}nav a[data-v-47383462]:focus,nav a[data-v-47383462]:hover{color:#2e3131!important}nav .logo[data-v-47383462]{color:#23cba7;font-weight:700;font-size:20px;padding:5px 0}@font-face{font-family:Heebo;src:url(../fonts/Heebo-Regular.56936776.ttf)}@font-face{font-family:Heebo;src:url(../fonts/Heebo-Bold.ede6fdf4.ttf);font-weight:700}#app,body,html{height:100%}#app{font-family:Heebo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:56px;display:flex;flex-direction:column}#app .router-view{flex:1 0 auto}h1,h2,h3{text-transform:uppercase}a{text-decoration:none!important}a:hover{text-decoration:none}.disable-text-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.container[data-v-65aba4dc]{padding-top:30px;padding-bottom:30px}@media (max-width:767px){div.container[data-v-65aba4dc]{padding-top:20px;padding-bottom:20px}}.tech-logo-grid[data-v-c43e358e]{margin-top:10px;margin-bottom:20px}.tech-logo-grid div[data-v-c43e358e]{padding:15px;text-align:center}.tech-logo-grid div img[data-v-c43e358e]{width:80%}h3[data-v-d0ad655c]{font-weight:700}img[data-v-d0ad655c]{padding:20px}.card-image[data-v-7dc5e680]{margin-bottom:20px}.aboutme-snippet[data-v-8c0fe97c]{margin-top:20px}.home-banner[data-v-a4927f84]{padding-top:140px;background-color:#f9f9ff}.home-banner .right-side h1[data-v-a4927f84]{font-size:60px;font-weight:bolder;margin-bottom:25px}.home-banner .right-side p[data-v-a4927f84]{font-size:14px}.home-banner .right-side .pre-h1[data-v-a4927f84]{font-weight:700}.home-banner .right-side .short-description[data-v-a4927f84]{color:#2e3131}@media (max-width:767px){.home-banner[data-v-a4927f84]{padding-top:50px}.left-side[data-v-a4927f84]{text-align:center}.right-side[data-v-a4927f84]{margin-top:50px;padding-bottom:20px}}.notfound-container[data-v-0c636d80]{margin-top:50px}.notfound-container h1[data-v-0c636d80]{font-size:100px}@media (max-width:576px){.notfound-container[data-v-0c636d80]{margin-top:0}}p[data-v-833aae16]{margin:0;font-size:14px}p.title[data-v-833aae16]{font-weight:700;font-size:22px}.left-half-section[data-v-833aae16]{padding-bottom:30px}@media (max-width:767px){.left-half-section[data-v-833aae16]{padding-bottom:20px}}li[data-v-22a690c2]{font-size:14px}p[data-v-22a690c2]{margin:0;font-size:14px}p.section-title[data-v-22a690c2]{text-align:center;font-size:22px;font-weight:700}p.title[data-v-22a690c2]{font-size:16px}.header[data-v-85ba8184]{background-color:#2c3e50;padding:30px 15px}.header h1[data-v-85ba8184]{font-size:70px;font-weight:700;text-align:center;color:#fff;margin:0}@media (max-width:767px){.right-column[data-v-85ba8184]{margin-top:-20px}}#photography-modal p[data-v-ff192a4a]{font-family:Heebo,sans-serif;font-size:14px;text-align:right;margin:0}.imagegrid-container[data-v-c95d4aa2]{display:flex;justify-content:center;margin:20px 0}.imagegrid-container div img[data-v-c95d4aa2]{padding:5px;width:350px}.imagegrid-container div img[data-v-c95d4aa2]:focus,.imagegrid-container div img[data-v-c95d4aa2]:hover{cursor:pointer;opacity:.5;transition:opacity .3s ease-in-out}@media (max-width:1140px){.imagegrid-container div img[data-v-c95d4aa2]{width:400px}}@media (max-width:992px){.imagegrid-container div img[data-v-c95d4aa2]{width:300px}}@media (max-width:767px){.imagegrid-container div img[data-v-c95d4aa2]{width:400px}}@media (max-width:576px){.imagegrid-container div img[data-v-c95d4aa2]{width:350px}}.photography-intro-banner[data-v-7e117932]{margin-top:2rem}p.logo-subtitle[data-v-7e117932]{text-transform:uppercase;font-size:44px;margin-top:-20px}