body{position:relative;background:linear-gradient(0deg,#fff 0%,#ebebeb 65%,#fff 100%);min-height:100vh}main{padding-bottom:5rem}img{height:100%;width:100%;object-fit:contain}a{text-decoration:none}h1{font-size:3.5em}h2{font-size:2.5em}.nav-bar{min-height:3rem}.nav-link{width:max-content;color:#000}.nav-link:hover{text-decoration:underline}.profile-picture{border-radius:100%}.badge-icon{display:inline;height:2.5rem;width:2.5rem}@media(max-width:576px){.company{min-width:8rem;max-width:10rem;display:inline-block}.company h1{font-size:2.5em}}@media(min-width:576px){.company{min-width:10rem;max-width:12rem;display:inline-block}}.footer{font-size:small;padding:1rem;width:100%;position:absolute;bottom:0;box-shadow:0 -2px 2px black}.footer a{color:inherit;text-decoration:underline}.footer small{font-size:smaller}article{max-width:50rem;margin:0 auto}.gap{height:10vw}.list .col>div>a{color:#000}.list .col>div>a:hover{text-decoration:underline}a.btn{background-color:#000;border-color:#444}#home-certifications img{max-height:10rem}#home-tech .badge{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;transition:transform .2s ease-out}#home-tech .badge:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}#home-contact img{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;transition:transform .2s ease-out}#home-contact img:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}