html{height:100%;box-sizing:border-box}body{font-size:1rem;font-weight:400;line-height:1.5;color:#4f4f4f;background-color:#F2F6FC;height:100%;font-family:Metropolis,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}h1{font-family:'Roboto-Regular',Arial,sans-serif}h2,h3,h4,h5,h6{font-family:'Roboto-Medium',Arial,sans-serif}.hide{display:none}.navbar-brand{font-size:1.3em;font-weight:bold}a{color:#0061F2;text-decoration:none}#mainNav{min-height:0!important;background-color:inherit!important;padding:0!important}.navbar-marketing{transition:background-color .15s ease-in-out}.header-logo-menu .navbar-marketing{padding-top:1.345rem;padding-bottom:1.34rem}.pt-10{padding-top:6rem!important}.pb-10{padding-bottom:6rem!important}.py-10{padding-top:6rem!important;padding-bottom:6rem!important}.py-mix{padding-top:1.72rem!important;padding-bottom:6rem!important}@font-face{font-family:'Nexa-Bold';font-display:swap;src:url('/resources/css/nexa-bold.eot');src:url('/resources/css/nexa-bold.eot?#iefix') format('embedded-opentype'),url('/resources/css/nexa-bold.woff2') format('woff2'),url('/resources/css/nexa-bold.woff') format('woff'),url('/resources/css/nexa-bold.ttf') format('truetype')}
@font-face{font-family:'Nexa-Light';font-display:swap;src:url('/resources/css/nexa-light.eot');src:url('/resources/css/nexa-light.eot?#iefix') format('embedded-opentype'),url('/resources/css/nexa-light.woff2') format('woff2'),url('/resources/css/nexa-light.woff') format('woff'),url('/resources/css/nexa-light.ttf') format('truetype')}@font-face{font-family:'Roboto-Medium';font-display:swap;src:url('/resources/css/Roboto-Medium.ttf') format('truetype')}@font-face{font-family:'Roboto-Regular';font-display:swap;src:url('/resources/css/Roboto-Regular.ttf') format('truetype')}#co-resume{font-family:'Nexa-Bold',fallback,sans-serif;letter-spacing:0;color:#FFF}#co-blaze{font-family:'Nexa-Light',fallback,sans-serif;letter-spacing:0;color:#FFF}#button-up:hover{background-color:#972627}#button-up{background-color:#DB292A}.footer a{color:#DB292A}@media(min-width:1500px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1440px}}.px-5{padding-right:2.5rem!important;padding-left:2.5rem!important}
@media(min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.1em!important}.navbar-marketing .navbar-nav .nav-item{margin-right:0rem!important}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.svg-border-rounded svg{height:2.5rem}#logo{background-image:url("/resources/img/resume-blaze.png");height:115px;width:86px}#logo-text{top:7px;position:relative}.nav-item .btn-teal.ms-lg-4{margin-left:4.3rem!important}.nav-link{padding-left:1.2rem!important}}@media(min-width:768px) and (max-width:992px){#logo{background-image:url("/resources/img/resume-blaze-md.png");height:73px;width:54px}#logo-text{top:6px;position:relative}}@media(min-width:382px) and (max-width:768px){#logo{background-image:url("/resources/img/resume-blaze-sm.png");height:43px;width:32px;left:60px;position:relative}#logo-text{top:2px;position:relative;left:60px}#tag-line{float:left}}@media(max-width:382px){#logo{background-image:url("/resources/img/resume-blaze-md.png");height:73px;width:298px;float:none!important;background-position:center;background-repeat:no-repeat}
#tag-line{float:left}#logo-text{left:20px;position:relative}}.masthead h1{color:white!important;-webkit-text-fill-color:white!important}#form-resume,#form-blaze{letter-spacing:0;color:#FFF;font-size:1.3em;position:relative;top:3px}#form-blaze{font-family:'Nexa-light',fallback,sans-serif}#form-resume{font-family:'Nexa-bold',fallback,sans-serif}p#p-footer{margin:0;padding-bottom:1em}a.social-button{font-family:'Roboto-Medium',fallback,sans-serif;width:16em;margin-bottom:1em}.dropdown-item{color:rgba(255,255,255,0.6);font-size:1rem;display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212832;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;font-family:Metropolis,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}@media(min-width:991px){a.social-button{width:16em}i.button-space{padding-right:24px}}@media(min-width:768px) and (max-width:991px){a.social-button{width:13.5em}
i.button-space{padding-right:0}}@media(max-width:767px){ul.navbar-nav#small-hide,.small-hide{display:none}li.nav-item .btn-teal,#price-top,#build-top-dashboard{margin-top:1.5rem!important}.dropdown-menu.show{background-color:inherit;border:0}.header-logo-menu .navbar-marketing{padding-top:1.75rem;padding-bottom:1.75rem}.dropdown-item{color:rgba(255,255,255,0.6)}#legend-dashboard{width:100%}.offset-33{margin-left:initial!important}div.social-buttons{padding-bottom:10px!important;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D0D1D2;margin-bottom:20px!important;width:100%}#contact-information,#target-job,#education,#professional-experience,#technical-skills,#performance-summary,#custom1,#custom2,#custom3,#custom4,#custom5,#custom6,#template-layout,.price-card,#build-top-dashboard{margin-bottom:1rem}.row-pb3{margin-bottom:0!important}.list-group-item{padding:0!important}}a.fb-login:hover,a.fb-login{background-color:#4267B2;border-color:#4267B2}a.tweet-login:hover,a.tweet-login{background-color:#1EA1F2;border-color:#1EA1F2}
a.g-login:hover,a.g-login{background-color:#4285F4;border-color:#4285F4}i.button-space{float:left;position:relative;top:4px}div.social-buttons{border-right-style:solid;border-right-color:#D0D1D2;border-right-width:1px;padding-right:3.5em;height:100%}@media(max-width:1200px){div.social-buttons{border-right:none;padding-right:inherit;margin-bottom:inherit;padding-bottom:inherit}}#login-card{overflow:hidden}span.provider{text-transform:capitalize}.no-padding-left{padding-left:0;margin-left:0}a.nav-item-first{border-left:none!important}i#cc-logo{position:relative;font-size:1.5em}i#cc-logo-linked{font-size:1.3em}@media(max-width:767px){#select-year{margin-bottom:1em}}.se-modal-title{font-family:var(--bs-body-font-family);font-size:1.25rem!important;line-height:1.5!important;font-weight:500!important}.se-dialog-body{font-family:var(--bs-body-font-family)}.se-btn-primary{font-family:var(--bs-body-font-family);font-size:1rem!important;color:#FFF!important;background-color:#0D6EFD!important;border-color:#0D6EFD!important;display:inline-block!important;font-weight:400!important;line-height:1.5!important;text-align:center!important;text-decoration:none!important;vertical-align:middle!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important}
.legend-text{font-size:.80rem!important}h3.resume-index-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}@media(min-width:1200px){.svg-border-angled{padding-top:5rem}.svg-border-angled svg{height:5rem}.svg-border-rounded svg{height:3rem}.svg-border-waves{padding-top:2rem}.svg-border-waves svg{height:3rem}}.svg-border-rounded svg{position:absolute;bottom:0;left:0;height:1rem;width:100%}@media(min-width:576px){.svg-border-rounded svg{height:1.5rem}.svg-border-waves{padding-top:1.5rem}.svg-border-waves svg{height:2.5rem}}@media(min-width:768px){.svg-border-rounded svg{height:2rem}}.svg-border-waves{padding-top:1rem}.svg-border-waves svg{position:absolute;bottom:0;left:0;height:2rem;width:100%}section{position:relative}#page-wrap{min-height:100%;display:grid;grid-template-rows:auto 1fr auto}#sticky-footer{background-color:#212832!important}#sticky-footer .list-unstyled a{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
.alert{position:relative;padding:1.25rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.35rem}.alert-heading{color:inherit}.alert-link{font-weight:500}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.5625rem 1rem}.alert-primary{color:#003A91;background-color:#CCDFFC;border-color:#B3D0FB}.alert-primary .alert-link{color:#002E74}.alert-secondary{color:#3F0077;background-color:#E1CCF4;border-color:#D2B3EE}.alert-secondary .alert-link{color:#32005F}.alert-success{color:#00673F;background-color:#CCEEE1;border-color:#B3E6D2}.alert-success .alert-link{color:#005232}.alert-info{color:#007C80;background-color:#CCF5F7;border-color:#B3F1F2}.alert-info .alert-link{color:#006366}.alert-warning{color:#926100;background-color:#FDECCC;border-color:#FCE3B3}.alert-warning .alert-link{color:#754E00}.alert-danger{color:#8B0D00;background-color:#FAD0CC;border-color:#F8B9B3}.alert-danger .alert-link{color:#6F0A00}.alert-light{color:#919497;background-color:#FCFDFE;border-color:#FBFCFE}
.alert-light .alert-link{color:#747679}.alert-dark{color:#14181E;background-color:#D3D4D6;border-color:#BCBFC2}.alert-dark .alert-link{color:#101318}.alert-black{color:black;background-color:#CCC;border-color:#B3B3B3}.alert-black .alert-link{color:black}.alert-white{color:#999;background-color:white;border-color:white}.alert-white .alert-link{color:#7A7A7A}.alert-red{color:#8B0D00;background-color:#FAD0CC;border-color:#F8B9B3}.alert-red .alert-link{color:#6F0A00}.alert-orange{color:#943C00;background-color:#FDE0CC;border-color:#FDD1B3}.alert-orange .alert-link{color:#763000}.alert-yellow{color:#926100;background-color:#FDECCC;border-color:#FCE3B3}.alert-yellow .alert-link{color:#754E00}.alert-green{color:#00673F;background-color:#CCEEE1;border-color:#B3E6D2}.alert-green .alert-link{color:#005232}.alert-teal{color:#007059;background-color:#CCF1EA;border-color:#B3EADF}.alert-teal .alert-link{color:#005A47}.alert-cyan{color:#007C80;background-color:#CCF5F7;border-color:#B3F1F2}.alert-cyan .alert-link{color:#006366}
.alert-blue{color:#003A91;background-color:#CCDFFC;border-color:#B3D0FB}.alert-blue .alert-link{color:#002E74}.alert-indigo{color:#35008B;background-color:#DECCFA;border-color:#CDB3F8}.alert-indigo .alert-link{color:#2A006F}.alert-purple{color:#3F0077;background-color:#E1CCF4;border-color:#D2B3EE}.alert-purple .alert-link{color:#32005F}.alert-pink{color:#880035;background-color:#F9CCDE;border-color:#F7B3CD}.alert-pink .alert-link{color:#6D002A}.alert-red-soft{color:#918688;background-color:#FCF9F9;border-color:#FBF6F7}.alert-red-soft .alert-link{color:#746B6D}.alert-orange-soft{color:#928B88;background-color:#FDFAF9;border-color:#FBF8F7}.alert-orange-soft .alert-link{color:#756F6D}.alert-yellow-soft{color:#918F88;background-color:#FCFCF9;border-color:#FBFAF7}.alert-yellow-soft .alert-link{color:#74726D}.alert-green-soft{color:#838F8E;background-color:#F8FCFB;border-color:#F4FAFA}.alert-green-soft .alert-link{color:#697272}.alert-teal-soft{color:#839091;background-color:#F8FCFC;border-color:#F4FBFB}
.alert-teal-soft .alert-link{color:#697374}.alert-cyan-soft{color:#839195;background-color:#F8FCFE;border-color:#F4FBFD}.alert-cyan-soft .alert-link{color:#697477}.alert-blue-soft{color:#838B97;background-color:#F8FAFE;border-color:#F4F8FE}.alert-blue-soft .alert-link{color:#696F79}.alert-indigo-soft{color:#888596;background-color:#F9F8FE;border-color:#F7F5FE}.alert-indigo-soft .alert-link{color:#6D6A78}.alert-purple-soft{color:#898594;background-color:#FAF8FD;border-color:#F7F5FD}.alert-purple-soft .alert-link{color:#6E6A76}.alert-pink-soft{color:#91858E;background-color:#FCF8FB;border-color:#FBF5F9}.alert-pink-soft .alert-link{color:#746A72}.alert-primary-soft{color:#838B97;background-color:#F8FAFE;border-color:#F4F8FE}.alert-primary-soft .alert-link{color:#696F79}.alert-secondary-soft{color:#898594;background-color:#FAF8FD;border-color:#F7F5FD}.alert-secondary-soft .alert-link{color:#6E6A76}.alert-success-soft{color:#838F8E;background-color:#F8FCFB;border-color:#F4FAFA}.alert-success-soft .alert-link{color:#697272}
.alert-info-soft{color:#839195;background-color:#F8FCFE;border-color:#F4FBFD}.alert-info-soft .alert-link{color:#697477}.alert-warning-soft{color:#918F88;background-color:#FCFCF9;border-color:#FBFAF7}.alert-warning-soft .alert-link{color:#74726D}.alert-danger-soft{color:#918688;background-color:#FCF9F9;border-color:#FBF6F7}.alert-danger-soft .alert-link{color:#746B6D}.card-body-base{box-shadow:0 .15rem 1.75rem 0 rgba(33,40,50,0.15);border:none;border-top-left-radius:.35rem;border-top-right-radius:.35rem}.card-base{border:none}.card-header-base{border-bottom-color:#FFF;border-top-left-radius:.35rem;border-top-right-radius:.35rem;background-color:#F2F6FC;padding-bottom:1.5rem!important;font-weight:initial;color:#363D47}.footer .footer-brand{font-size:1.2rem;font-weight:bold;margin-bottom:.25rem}.footer.footer-dark{color:rgba(255,255,255,0.6)}.footer a{--bs-text-opacity:1;color:inherit!important}.footer a:hover{color:rgba(255,255,255,0.75)!important;text-decoration:none}.text-uppercase-expanded{font-weight:400;text-transform:uppercase;letter-spacing:.125em}
#layoutDefault_footer{min-width:0}.text-xs{font-size:.75rem!important}.footer{font-size:.875rem}.gx-5{--bs-gutter-x:3rem}.my-5{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.pb-5{padding-bottom:2.5rem!important}.bg-dark{background-color:#212832!important}.text-dark{color:#212832!important}.navbar-marketing .navbar-toggler{padding:.5rem;border:0}.nav-item .btn-teal{color:#FFF!important;background-color:#00BA94!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;padding:.435rem 1.125rem;font-size:.875rem;border-radius:.35rem;line-height:inherit!important}#body-white{background-color:#FFF!important}.remove-radius{border-radius:0}.list-group>.list-group-item:nth-child(odd){background-color:#F4F7FA;border-bottom:0}.list-group>.list-group-item:nth-child(even){border-top-width:1px}.list-group>.list-group-item:first-child{text-transform:uppercase;font-weight:bold;background-color:inherit}.table-striped>tbody>tr:nth-of-type(2n)>*{--bs-table-accent-bg:#F4F7FA!important}
.table-striped>tbody>tr:nth-of-type(2n+1)>*{--bs-table-accent-bg:none;border-top:0}.page-header-ui-dark .page-header-ui-text{color:#CECED0!important}.row-pb3{margin-bottom:1rem}.modal-dialog.demo-video{max-width:800px;margin:30px auto}.modal-body.demo-video{position:relative;padding:0}.paper{background-color:#fafafa;padding:0 20px 20px 20px;box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:8px;font-family:'Georgia',serif;line-height:25px;max-width:800px;margin:20px auto;position:relative;font-size:1em;font-weight:300}.pb-important-0{padding-bottom:0!important}.paper>p{margin-top:0;margin-bottom:25px;padding-top:25px}.paper>*{vertical-align:top}.paper.lined::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:repeating-linear-gradient(to bottom,transparent,transparent 24px,rgba(255,0,0,0.1) 24px,rgba(255,0,0,0.1) 25px);pointer-events:none}.carousel-harvard{overflow:visible}.carousel-harvard .carousel-control-prev{left:-15%}.carousel-harvard .carousel-control-next{right:-15%}
.carousel-harvard .carousel-control-prev,.carousel-harvard .carousel-control-next{z-index:2}.thumbnail-harvard-button{width:170px;height:220px;border-radius:2%;background:url('/resources/img/20230205-harvard-resume-smith-small.jpg') no-repeat center center;background-size:cover;overflow:hidden;text-indent:-9999px;border:1px solid #dee2e6}.thumbnail-harvard-button:hover{border:2px solid #dee2e6}.google-bar-chart{width:100%;height:50vh}.subcategory{font-size:1.75rem}.sub-subcategory{font-size:1.5rem}