/*!
 * Start Bootstrap - Resume v5.0.7 ()
 * Copyright 2013-2019 Bernhard Stöger
 * Licensed under MIT (https://github.com/BlackrockDigital/resume/blob/master/LICENSE)
 */body{font-family:Muli,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';padding-top:54px;color:#868e96;background-color:#dee2e6;position:relative}@media (min-width:992px){body{padding-top:0;padding-left:22rem}}@media (min-width:1092px){.videoFrame{width:560px;height:315px}.hex-lazy-load{background-color:#00b8ff;height:100%;width:287px}}@media (max-width:1092px){.videoFrame{width:360px;height:200px}}h1,h2,h3,h4,h5,h6{font-family:'Saira Extra Condensed',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-weight:700;text-transform:uppercase;color:#343a40}h1{font-size:6rem;line-height:5.5rem}h2{font-size:3.5rem}h3{font-size:2rem}p.lead{font-size:1.15rem;font-weight:400}.subheading{text-transform:uppercase;font-weight:500;font-family:'Saira Extra Condensed',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:1.5rem}.social-icons a{display:inline-block;height:3.5rem;width:3.5rem;background-color:#495057;color:#fff!important;border-radius:100%;text-align:center;font-size:1.5rem;line-height:3.5rem;margin-right:1rem}.social-icons a:last-child{margin-right:0}.social-icons a:hover{background-color:#ff8600}.skill-logo{max-height:48px}.dev-icons{font-size:3rem}.dev-icons .list-inline-item i:hover{color:#ff8600}.profile-picture{max-height:150px}.profile-address{padding-left:20px}section.resume-section{padding-top:5rem!important;padding-bottom:5rem!important;max-width:75rem}section.resume-section .resume-item .resume-date{min-width:none}@media (min-width:768px){section.resume-section{min-height:100vh}section.resume-section .resume-item .resume-date{min-width:22rem}}@media (min-width:992px){section.resume-section{padding-top:3rem!important;padding-bottom:3rem!important}}.bg-primary{background-color:#ff8600!important}.text-primary{color:#ff8600!important}a{color:#ff8600}a:active,a:focus,a:hover{color:#b35e00}.hex{visibility:hidden}#hexmap-1 .hex .hexinner{left:0;height:0}@media (min-width:1094px){.hexmap{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-transform:scale(1);transform:scale(1);position:relative;max-width:100%}.hexmapinner{list-style:none;padding:0;margin:0;width:100%;height:100%}.hex{visibility:visible;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;background:#dee2e6;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.ex5 .hex:hover{background-color:#000}.ex5 .hex:hover .hexinner{background:#ff8600!important;color:#000;margin:0;cursor:pointer}.hexmap.pointy .hex{width:6em;height:6.9282em}.hexinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:1px;background:#00b8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;text-decoration:none}.hexmap.pointy .hex,.hexmap.pointy .hexinner{-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hexcontent{padding:.25em;font-size:.8em;line-height:1.2em}.when-selected{display:none}.hex:focus .when-selected,.hex:hover .when-selected{display:block;font-size:1em}.hex .when-selected .value{font-size:2em;font-weight:700}.hex:focus .default,.hex:focus .no-hover,.hex:hover .default,.hex:hover .no-hover{display:none}}@media screen and (min-width:1094px) and (-ms-high-contrast:active),(min-width:1094px) and (-ms-high-contrast:none){.hexmap.pointy .hex,.hexmap.pointy .hexinner{border-radius:80%/50%}}@media (min-width:1094px){@supports not ((-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)) or (clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%))){.hexmap.pointy .hex,.hexmap.pointy .hexinner{border-radius:80%/50%}}.fading{-webkit-animation-name:fadingColor;animation-name:fadingColor;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadingColor{0%{background-color:#00b8ff}50%{background-color:#ff8600}100%{background-color:#00b8ff}}@keyframes fadingColor{0%{background-color:#00b8ff}50%{background-color:#ff8600}100%{background-color:#00b8ff}}}