:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%}nav,section{display:block}body{margin:0;background-color:#fff;text-align:left;font-weight:400;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.5}h1,p,ul{margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p,ul{margin-bottom:1rem}a{background-color:transparent;color:#bd5d38;text-decoration:none}img{border-style:none;vertical-align:middle}button{overflow:visible;margin:0;border-radius:0;text-transform:none;font-size:inherit;font-family:inherit;line-height:inherit}[type=button],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.lead{font-weight:300;font-size:1.25rem}.img-fluid{height:auto;max-width:100%}.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.collapse:not(.show){display:none}.collapsing{position:relative;overflow:hidden;height:0;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.nav-link{display:block}.nav-link,.navbar{padding:.5rem 1rem}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;margin-right:1rem;padding-top:.3125rem;padding-bottom:.3125rem;white-space:nowrap;font-size:1.25rem;line-height:inherit}.navbar-nav{display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;list-style:none;-ms-flex-direction:column;flex-direction:column}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;border:1px solid transparent;border-radius:.25rem;background-color:transparent;font-size:1.25rem;line-height:1}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;background:center center/100% 100% no-repeat;content:"";vertical-align:middle}.navbar-dark .navbar-nav .nav-link .active{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.rounded-circle{border-radius:50%!important}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:-ms-flexbox!important;display:flex!important}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.d-lg-none{display:none!important}.d-lg-block{display:block!important}}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.w-100{width:100%!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.p-3{padding:1rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}@font-face{font-weight:500;font-style:normal;font-family:Saira Extra Condensed;src:local('Saira ExtraCondensed Medium'),local('SairaExtraCondensed-Medium'),url(https://fonts.gstatic.com/s/sairaextracondensed/v5/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrG2vh2wph.woff2) format('woff2')}@font-face{font-weight:700;font-style:normal;font-family:Saira Extra Condensed;src:local('Saira ExtraCondensed Bold'),local('SairaExtraCondensed-Bold'),url(https://fonts.gstatic.com/s/sairaextracondensed/v5/-nFvOHYr-vcC7h8MklGBkrvmUG9rbpkisrTrU23h2wph.woff2) format('woff2')}@font-face{font-weight:400;font-style:italic;font-family:Muli;src:url(https://fonts.gstatic.com/s/muli/v20/7Aujp_0qiz-afTfcIyoiGtm2P0wG05Fz4eqVww.woff2) format('woff2')}@font-face{font-weight:800;font-style:italic;font-family:Muli;src:url(https://fonts.gstatic.com/s/muli/v20/7Aujp_0qiz-afTfcIyoiGtm2P0wG0xF04eqVww.woff2) format('woff2')}@font-face{font-weight:400;font-style:normal;font-family:Muli;src:url(https://fonts.gstatic.com/s/muli/v20/7Aulp_0qiz-aVz7u3PJLcUMYOFnOkEk30eg.woff2) format('woff2')}@font-face{font-weight:800;font-style:normal;font-family:Muli;src:url(https://fonts.gstatic.com/s/muli/v20/7Aulp_0qiz-aVz7u3PJLcUMYOFlOl0k30eg.woff2) format('woff2')}.fab,.fas{display:inline-block;font-style:normal;font-variant:normal;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto}.fa-facebook-f:before{content:"\f39e"}.fa-github:before{content:"\f09b"}.fa-home:before{content:"\f015"}.fa-linkedin-in:before{content:"\f0e1"}@font-face{font-weight:400;font-style:normal;font-family:Font Awesome\ 5 Brands;src:url(/vendor/fontawesome-free/webfonts/fa-brands-400.eot);src:url(/vendor/fontawesome-free/webfonts/fa-brands-400.eot?) format("embedded-opentype"),url(/vendor/fontawesome-free/webfonts/fa-brands-400.woff2) format("woff2"),url(/vendor/fontawesome-free/webfonts/fa-brands-400.woff) format("woff"),url(/vendor/fontawesome-free/webfonts/fa-brands-400.ttf) format("truetype"),url(/vendor/fontawesome-free/webfonts/fa-brands-400.svg) format("svg");font-display:auto}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-weight:400;font-style:normal;font-family:Font Awesome\ 5 Free;src:url(/vendor/fontawesome-free/webfonts/fa-regular-400.eot);src:url(/vendor/fontawesome-free/webfonts/fa-regular-400.eot?) format("embedded-opentype"),url(/vendor/fontawesome-free/webfonts/fa-regular-400.woff2) format("woff2"),url(/vendor/fontawesome-free/webfonts/fa-regular-400.woff) format("woff"),url(/vendor/fontawesome-free/webfonts/fa-regular-400.ttf) format("truetype"),url(/vendor/fontawesome-free/webfonts/fa-regular-400.svg) format("svg");font-display:auto}@font-face{font-weight:900;font-style:normal;font-family:Font Awesome\ 5 Free;src:url(/vendor/fontawesome-free/webfonts/fa-solid-900.eot);src:url(/vendor/fontawesome-free/webfonts/fa-solid-900.eot?) format("embedded-opentype"),url(/vendor/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"),url(/vendor/fontawesome-free/webfonts/fa-solid-900.woff) format("woff"),url(/vendor/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"),url(/vendor/fontawesome-free/webfonts/fa-solid-900.svg) format("svg");font-display:auto}.fas{font-weight:900;font-family:Font Awesome\ 5 Free}h1{margin-bottom:.5rem;color:#343a40;text-transform:uppercase;font-weight:700;font-size:6rem;font-family:Saira Extra Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:5.5rem}@media (min-width:768px){section.resume-section{min-height:100vh}}@media (min-width:992px){.p-lg-5{padding:3rem!important}body{padding-top:0;padding-left:17rem}#sideNav{position:fixed;top:0;left:0;width:17rem;height:100vh;text-align:center;-ms-flex-direction:column;flex-direction:column}#sideNav,#sideNav .navbar-brand{display:-ms-flexbox;display:flex}#sideNav .navbar-brand{margin:auto auto 0;padding:.5rem}#sideNav .navbar-brand .img-profile{max-width:10rem;max-height:10rem;border:.5rem solid hsla(0,0%,100%,.2)}#sideNav .navbar-collapse{display:-ms-flexbox;display:flex;margin-bottom:auto;width:100%;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#sideNav .navbar-collapse .navbar-nav{width:100%;-ms-flex-direction:column;flex-direction:column}#sideNav .navbar-collapse .navbar-nav .nav-item,#sideNav .navbar-collapse .navbar-nav .nav-item .nav-link{display:block}section.resume-section{padding-top:3rem!important;padding-bottom:3rem!important}}.list-inline-item:not(:last-child){margin-right:.5rem}.list-inline-item{display:inline-block}.list-inline{padding-left:0;list-style:none}.mb-3{margin-bottom:1rem!important}.m-0{margin:0!important}hr{overflow:visible;box-sizing:content-box;height:0;border:0;border-top:1px solid rgba(0,0,0,.1)}@media(min-width:768px){.text-md-right{text-align:right!important}}.justify-content-between{justify-content:space-between!important}.text-warning{color:#ffc107!important}.flex-column{flex-direction:column!important}.navbar-dark .navbar-brand,.navbar-dark .navbar-nav .nav-link.active{color:#fff}@media (min-width:768px){.flex-md-row{flex-direction:row!important}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}body{padding-top:54px;color:#868e96;font-family:Muli,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (min-width:992px){body{padding-top:0;padding-left:17rem}}h1,h2,h3,h4,h5,h6{color:#343a40;text-transform:uppercase;font-weight:700;font-family:Saira Extra Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1{font-size:6rem;line-height:5.5rem}h2{font-size:3.5rem}h3{font-size:2rem}p.lead{font-weight:400;font-size:1.15rem}.subheading{text-transform:uppercase;font-weight:500;font-size:1.5rem;font-family:Saira Extra Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.social-icons a{display:inline-block;margin-right:1rem;width:3.5rem;height:3.5rem;border-radius:100%;background-color:#495057;color:#fff!important;text-align:center;font-size:1.5rem;line-height:3.5rem}.social-icons a:last-child{margin-right:0}.social-icons a:hover{background-color:#bd5d38}.dev-icons{font-size:3rem}.dev-icons .list-inline-item i:hover{color:#bd5d38}#sideNav .navbar-nav .nav-item .nav-link{text-transform:uppercase;letter-spacing:.05rem;font-weight:800}#sideNav .navbar-toggler:focus{outline-color:#d48a6e}@media (min-width:992px){#sideNav{position:fixed;top:0;left:0;width:17rem;height:100vh;text-align:center;-ms-flex-direction:column;flex-direction:column}#sideNav,#sideNav .navbar-brand{display:-ms-flexbox;display:flex}#sideNav .navbar-brand{margin:auto auto 0;padding:.5rem}#sideNav .navbar-brand .img-profile{max-width:10rem;max-height:10rem;border:.5rem solid hsla(0,0%,100%,.2)}#sideNav .navbar-collapse{display:-ms-flexbox;display:flex;margin-bottom:auto;width:100%;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#sideNav .navbar-collapse .navbar-nav{width:100%;-ms-flex-direction:column;flex-direction:column}#sideNav .navbar-collapse .navbar-nav .nav-item,#sideNav .navbar-collapse .navbar-nav .nav-item .nav-link{display:block}}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:18rem}}@media (min-width:992px){section.resume-section{padding-top:3rem!important;padding-bottom:3rem!important}}.bg-primary{background-color:#bd5d38!important}.text-primary{color:#bd5d38!important}a{color:#bd5d38}a:active,a:focus,a:hover{color:#824027}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}