.v-toolbar.v-toolbar--fixed.theme--light{z-index:10}.v-toolbar.v-toolbar--fixed.theme--light.transparent{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;background-color:transparent}.v-toolbar.v-toolbar--fixed.theme--light.transparent div.v-toolbar__items.hidden-sm-and-down a{border-radius:0;color:inherit;text-decoration:inherit}.v-toolbar.v-toolbar--fixed.theme--light div.v-toolbar__items a{min-width:auto}.v-toolbar.v-toolbar--fixed.theme--light .router-link-exact-active{background-color:rgba(0,0,0,.1)}.v-toolbar.v-toolbar--fixed.theme--light .send-email>img{height:32px;margin:8px 5px}.v-list .v-list__tile{padding:0}.v-list .v-list__tile>a.v-btn.v-btn--flat{margin:0;width:100%;height:100%;border-radius:0}.v-list .v-list__tile>a.v-btn.v-btn--flat.router-link-exact-active{background-color:rgba(0,0,0,.1)}.v-list .send-email>img{height:32px;margin:0 28px}.page{height:100%;padding-top:64px}.wrap{white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;word-break:normal;white-space:normal}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/font/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body,html{overflow-x:hidden}body{position:relative;width:100%;overflow:hidden}.custom-headline{font-size:20px!important;font-weight:400;line-height:26px!important;letter-spacing:normal!important}.custom-headline.xs{font-size:18px!important;font-weight:400;line-height:22px!important}.custom-title{font-size:18px!important;font-weight:500;line-height:1!important;letter-spacing:.02em!important}.custom-subheading{font-size:12px!important;font-weight:400}div.v-toolbar__items.hidden-sm-and-down>button>div>a{color:inherit;text-decoration:inherit}.hidden{display:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-content{padding:0!important}.float-left{float:left}div::-webkit-scrollbar{display:none}div{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}#image-gallery[data-v-948f1eb4]{opacity:0}#image-gallery .image-gallery-container[data-v-948f1eb4]{padding:0}#image-gallery .image-gallery-pagination[data-v-948f1eb4]{position:fixed;bottom:10px}#image-gallery .image-gallery-pagination.long[data-v-948f1eb4]{left:calc(50% - 175px)}#image-gallery .image-gallery-pagination.short[data-v-948f1eb4]{left:calc(50% - 127px)}ul.image-gallery-pagination>li>button:focus{outline:none}.fancy-container h1[data-v-b6cca610]{display:inline-block;position:relative}.fancy-container.single-line[data-v-b6cca610]{margin:0 100px}.fancy-container.single-line>h1[data-v-b6cca610]:after,.fancy-container.single-line>h1[data-v-b6cca610]:before{content:" ";top:0;display:inline-block;height:2px;margin:0 10px;position:absolute;top:38%;width:80px;zoom:1;background:#000}.fancy-container.single-line>h1[data-v-b6cca610]:before{right:100%;margin-right:15px}.fancy-container.single-line>h1[data-v-b6cca610]:after{left:100%;margin-left:15px}.avatar-container>.avatar-halo[data-v-6eacc58a]{border-style:solid;margin:auto}.avatar-container>.avatar-halo.dark[data-v-6eacc58a],.avatar-container>.avatar-halo.print[data-v-6eacc58a]{border-color:#424242}.avatar-container>.avatar-halo.light[data-v-6eacc58a]{border-color:#fff}.personal-details[data-v-0ff23cc0]{margin-top:10px}.personal-details .social>span[data-v-0ff23cc0]{display:inline-block;margin:5px}.personal-details .social>span.separator[data-v-0ff23cc0]{height:24px;border:1px solid #000;vertical-align:bottom}.personal-details .social a[data-v-0ff23cc0]{text-decoration:none}.personal-details .social a>.social-icons[data-v-0ff23cc0]{line-height:32px;text-decoration:none}.personal-details .social a>.social-icons .material-icons[data-v-0ff23cc0],.personal-details .social a>.social-icons>img[data-v-0ff23cc0]{height:32px;margin:auto;vertical-align:text-bottom;display:inline-block}#profile[data-v-aff96714]{background-color:#fff;padding-top:70px;padding-bottom:0!important}#profile .profile-container .flex[data-v-aff96714]{padding-bottom:20px}#profile .profile-container .profile-avatar[data-v-aff96714]{text-align:center}#profile .profile-container .profile-avatar .social-icons[data-v-aff96714]{line-height:24px;text-decoration:none}#profile .profile-container .profile-avatar .social-icons .material-icons[data-v-aff96714],#profile .profile-container .profile-avatar .social-icons>img[data-v-aff96714]{height:24px;margin:auto;vertical-align:text-bottom;display:inline-block}#profile .profile-container .profile-avatar .social-icons.location>i.material-icons[data-v-aff96714]{color:#e24e40}#profile .profile-container .profile-description[data-v-aff96714]{font-family:monospace;text-align:left;font-size:16px;font-display:swap}#profile .profile-container .profile-description.xs[data-v-aff96714]{font-size:12px}#profile .profile-container .profile-description .resume-download[data-v-aff96714]{text-decoration:none}#profile .profile-container .profile-description .resume-download>.resume-icon[data-v-aff96714]{line-height:32px}#profile .profile-container .profile-description .resume-download>.resume-icon .material-icons[data-v-aff96714],#profile .profile-container .profile-description .resume-download>.resume-icon>img[data-v-aff96714]{height:32px;margin:auto;vertical-align:text-bottom;display:inline-block}.work-card[data-v-284a92a2]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.work-card>.company-logo-container[data-v-284a92a2]{margin-right:5%}.work-card>.company-logo-container>.company-logo[data-v-284a92a2]{display:block;text-align:center;border-radius:12px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden}.work-card>.company-logo-container>.company-logo>img[data-v-284a92a2]{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.work-card>.company-logo-container>.company-logo>.logo-replacement-text[data-v-284a92a2]{font-size:20px;line-height:75px;display:inline-block}.work-card>.company-logo-container>.company-logo.xs>img.full-size[data-v-284a92a2],.work-card>.company-logo-container>.company-logo.xs[data-v-284a92a2]{border-radius:7px}.work-card>.information>.job-information[data-v-284a92a2]{padding:10px}.work-card>.information>.job-information.xs[data-v-284a92a2]{padding:0 10px}.work-card>.information>.job-information>.company-name[data-v-284a92a2]{text-decoration:none;color:var(--v-primary-base)}.work-card>.information>.job-information>.job-position[data-v-284a92a2]{color:var(--v-secondary-base)}.work-card>.information>.job-information>.job-location[data-v-284a92a2]{color:var(--v-accent-base)}.work-card>.information>.job-description[data-v-284a92a2]{padding:10px;text-align:justify;text-justify:inter-word}#projects>.projects-container .work-card[data-v-8754a8da]{margin-bottom:40px}#projects>.projects-container .work-card[data-v-8754a8da]:last-child{margin-bottom:0}.v-image.chevron.down[data-v-11b5d624]{margin-top:-3px}.v-image.chevron.up[data-v-11b5d624]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.v-image.chevron.left[data-v-11b5d624]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.v-image.chevron.right[data-v-11b5d624]{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#experience[data-v-b51350a4]{background-color:#fff}#experience>.experience-container .experience-controller[data-v-b51350a4]{font-weight:700;text-align:center;margin:20px 0}#experience>.experience-container .experience-controller[data-v-b51350a4]:hover{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}#experience>.experience-container .experience-controller>div[data-v-b51350a4]{cursor:pointer;width:124px;display:inline-block;line-height:24px}#experience>.experience-container .experience-controller>div>.v-image[data-v-b51350a4]{float:left}#experience>.experience-container .experience-controller>.divider[data-v-b51350a4]{border:1px solid #333}#experience .work-card[data-v-b51350a4]{margin-bottom:40px}#experience .work-card.last[data-v-b51350a4]{margin-bottom:0}#education>.education-container .work-card[data-v-05ca1704]{margin-bottom:40px}#education>.education-container .work-card[data-v-05ca1704]:last-child{margin-bottom:0}#sub-page[data-v-a74533c4]{-webkit-box-shadow:-5px 0 5px 0 rgba(0,0,0,.75);box-shadow:-5px 0 5px 0 rgba(0,0,0,.75);position:fixed;top:0;right:0;width:70%;background-color:#f5f5f5;height:100%;overflow:scroll;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:9}#sub-page>[data-v-a74533c4]{padding-bottom:50px}#sub-page>[data-v-a74533c4]:last-child{padding-bottom:0}#sub-page.open[data-v-a74533c4]{right:0}#sub-page.open.sm[data-v-a74533c4],#sub-page.open.xs[data-v-a74533c4]{margin-left:72px;width:calc(100% - 72px)}#sub-page.closed[data-v-a74533c4]{right:calc(-75% - 5px)}#divider[data-v-056c923a]{padding:10px;position:fixed;top:calc(50% - 18px);cursor:pointer;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out}#divider.open[data-v-056c923a]{left:calc(100% - 36px)}#divider.close[data-v-056c923a]{left:calc(30% - 46px)}#divider.close.sm[data-v-056c923a],#divider.close.xs[data-v-056c923a]{left:35px}.menu[data-v-72d9e0ea]{z-index:5;position:fixed;color:#fff;text-align:center;-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out}.menu>.menu-item[data-v-72d9e0ea]{cursor:pointer;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.menu>.menu-item.active[data-v-72d9e0ea]{opacity:1}.menu>.menu-item>.menu-item--text[data-v-72d9e0ea]{font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1}.menu.lg[data-v-72d9e0ea],.menu.md[data-v-72d9e0ea],.menu.xl[data-v-72d9e0ea]{-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.75);box-shadow:5px 5px 5px 0 rgba(0,0,0,.75);top:calc(50% - 112px)}.menu.lg.shown[data-v-72d9e0ea],.menu.md.shown[data-v-72d9e0ea],.menu.xl.shown[data-v-72d9e0ea]{left:calc(15% - 75px)}.menu.lg.hidden[data-v-72d9e0ea],.menu.md.hidden[data-v-72d9e0ea],.menu.xl.hidden[data-v-72d9e0ea]{left:-155px}.menu.lg>.menu-item[data-v-72d9e0ea],.menu.md>.menu-item[data-v-72d9e0ea],.menu.xl>.menu-item[data-v-72d9e0ea]{height:75px;width:100px;background-color:#000;opacity:.5}.menu.lg>.menu-item>.menu-item--text[data-v-72d9e0ea],.menu.md>.menu-item>.menu-item--text[data-v-72d9e0ea],.menu.xl>.menu-item>.menu-item--text[data-v-72d9e0ea]{font-weight:400;color:#fff;height:100%}.menu.lg>.menu-item.active[data-v-72d9e0ea],.menu.md>.menu-item.active[data-v-72d9e0ea],.menu.xl>.menu-item.active[data-v-72d9e0ea]{opacity:1}.menu.sm[data-v-72d9e0ea],.menu.xs[data-v-72d9e0ea]{top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu.sm.shown[data-v-72d9e0ea],.menu.xs.shown[data-v-72d9e0ea]{left:10px}.menu.sm.hidden[data-v-72d9e0ea],.menu.xs.hidden[data-v-72d9e0ea]{left:-35px}.menu.sm>.menu-item[data-v-72d9e0ea],.menu.xs>.menu-item[data-v-72d9e0ea]{margin:20px 0;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;text-orientation:mixed;-webkit-transform:scale(-1);transform:scale(-1)}.menu.sm>.menu-item>.menu-item--text[data-v-72d9e0ea],.menu.xs>.menu-item>.menu-item--text[data-v-72d9e0ea]{font-weight:900;color:#000}.menu.sm>.menu-item.active>.menu-item--text[data-v-72d9e0ea],.menu.xs>.menu-item.active>.menu-item--text[data-v-72d9e0ea]{border-left:5px solid #000}#home[data-v-72c4013c]{height:100%;margin:0 auto;padding-top:0}