#root{margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}*,:before,:after{box-sizing:inherit;margin:0;padding:0}html,body{background-color:#f8f9fa;max-width:100%;padding:0;font-family:Roboto,sans-serif}.widthControl{max-width:80%;margin-left:auto;margin-right:auto}.textLeft{text-align:start}.relativeContainer{max-width:90%;position:relative}#logoAJB{transform-origin:50%;margin:0;padding-top:4.1em;animation:2s cubic-bezier(.11,.86,.41,1.15) forwards spin}@keyframes spin{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}.nav-link{padding:1em}nav{margin:0;padding-top:6.1em;padding-left:5.25em;font-size:1.25em;text-decoration:none;display:inline-block}nav ul li{gap:1em}.activeLink{background:0 0}#media-menu{position:absolute;top:-2em;right:0}@media (width>=991px){.socialBar{z-index:1000;position:sticky;top:3em}}#main-menu{position:absolute;right:10%}#main-menu ul li{margin:0;padding-top:6.1em;padding-left:5.25em;font-size:1.25em;text-decoration:none;display:inline-block}#main-menu ul li:first-child{padding-left:0}#media-menu li:hover{transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:scale(1.5)}.mediaLogos li{padding-bottom:2em}.menu-toggle,.media-toggle{display:none}ul{list-style-type:none}#header a{color:#2f3e46;text-decoration:none}#header a:hover{color:#dc2f02}#mainAbout{text-align:left;max-width:75%;margin-left:auto;margin-right:auto}#mainAbout h1{color:#dc2f02}#mainAbout p{text-indent:0;text-align:left;line-height:2em}#mainAbout .basic-item p,#mainAbout .basic-item li{text-align:left}#mainAbout h1,#mainAbout h2{text-align:center}#mainAbout .basic-item h2+ul{text-align:center;margin-top:.5em;padding-left:0}#mainAbout .basic-item h2+ul li{text-align:left;margin:0 .75em;list-style-position:inside;display:inline-block}#mainAbout .basic-item p a{text-align:left;display:inline}#workExperience{text-align:center;margin-top:22px}#workExperience li{padding:8px}.mainFrame{margin-left:auto;margin-right:auto}#goodbye{text-align:center;justify-content:center;gap:1em;padding-top:2em;display:flex}#footer-menu a{color:#2f3e46;text-decoration:none}#footer-menu a:hover{color:#dc2f02}#footer-menu ul li{margin:0;padding-bottom:3em;padding-left:5.31em;font-size:1.25em;display:inline-block}#footer-menu ul li:first-child{padding-left:0}footer p{padding:0% 0% 4em}#copywrite{font-size:.8em;position:relative;bottom:-125px}#heroText{max-width:557px;margin-top:166px}@media (width<=768px){#heroText{margin-top:0!important}}.bolded{font-size:1.2em;font-weight:500}p{font-size:1.25em;line-height:1.6em}h2{color:#dc2f02;font-size:1.8em}h3{color:#dc2f02;text-align:center;margin-top:103px;padding-bottom:30px;font-size:17px;font-weight:500}h3:hover{cursor:pointer}h4{text-align:center;color:#2f3e46;margin:74px 0;font-size:2.6em}.padding-add{padding:.8em}.padding-reset{padding:0%}.projectImage{border:none;border-radius:12px}.logo-style{width:30px;height:30px;padding:.2em .7em}#skill-name{position:relative}#skill-name:hover:after{content:attr(data-title);color:#000;background:#fff;border:1px solid #ddd;border-radius:4px;padding:5px 12px;font-size:.8em;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#bigPortrait{text-align:center;background-color:#354f52;border-top:30px solid #52796f;border-bottom:30px solid #52796f;margin-top:32px;margin-left:auto;margin-right:auto}#skill-name{cursor:pointer}#skillDescription p{text-align:center;color:#e1edd9;letter-spacing:.07em;max-width:70%;margin-bottom:5px;margin-left:auto;margin-right:auto;padding:12px;font-size:1.375em;line-height:1em;position:absolute;bottom:80px;left:0;right:0}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{visibility:hidden;color:#fff;text-align:center;z-index:1;background-color:#000;border-radius:6px;width:120px;padding:5px 0;position:absolute}.tooltip:hover .tooltiptext{visibility:visible}#portraitImg{border-radius:24px;width:calc(70vw + 30px);margin-left:auto;margin-right:auto;padding:20px 0 70px;display:block}.responseImg{border-radius:18px;flex:1 0 0;width:100%;height:100%;margin-left:auto;margin-right:auto}.responseImgFlex{object-fit:contain;border-radius:18px;flex:1 0 0;width:auto;max-width:100%;height:auto;max-height:100%;margin-bottom:0;padding-bottom:0}.inline-style{display:inline-block}.flex-container{flex-flow:wrap;gap:1.5em;padding-bottom:108px;display:flex}.flex-item1{flex:2 0 0;max-width:fit-content;max-height:450px}.basic-container{text-align:center;justify-content:center;margin-left:auto;margin-right:auto;padding:6em 0}.basic-item{padding:2.5em}.basic-item h2{padding:.8em}.basic-item p{padding:.6em}@media screen and (width<=990px){#media-menu{display:inline-block;position:absolute;top:-4em;right:0}.mediaLogos{gap:8px;margin:0 4px;display:flex}.projectImage{width:100%}#header{max-width:80%;display:block}}@media screen and (width<=767px){nav ul li{gap:.6em}#media-menu{display:inline-block;position:absolute;top:-4em;right:0}.mediaLogos{gap:8px;margin:0 4px;display:flex}#bigPortrait{margin-top:20px}#skillDescription p{margin-left:auto;margin-right:auto;padding:12px;line-height:1.8em;position:relative;bottom:35px}#footer-menu ul li{padding-top:2em;padding-left:1.25em;font-size:1.1em}h3{text-align:center}.flex-container{display:block}.flex-item1{flex:1 0 0}.flex-item2{flex:1 0 0;margin-top:2em}}@media screen and (width<=690px){#logoAJB{text-align:center;width:42.5px;height:70px}#media-menu li>a>img{width:20px;padding:.4em}nav{text-align:center;margin:0;padding-top:5.1em;font-size:.8em;text-decoration:none;display:inline-block;position:absolute;top:5%}nav ul li{gap:.6em}}@media screen and (width<=590px){h3{margin-top:20px}nav{text-align:center;margin:0;padding-top:5.1em;font-size:.8em;text-decoration:none;display:inline-block;position:absolute;top:5%}nav ul li{gap:.6em}}@media screen and (width<=480px){#media-menu{display:inline-block;position:absolute;top:-6em;right:0}.mediaLogos{gap:8px;margin:0 4px;display:flex}nav{text-align:center;margin:0;padding-top:5.1em;font-size:.8em;text-decoration:none;display:inline-block;position:absolute;top:0}nav ul li{gap:.6em}#heroText{max-width:557px;margin-top:225px;margin-bottom:0;padding-bottom:0}.flex-container{margin-top:0;padding-top:0}#header{justify-content:space-between;align-items:center;gap:16px;display:flex}#header #logoAJB{padding-top:0}#main-menu{position:static}#main-menu .menu{align-items:center;gap:clamp(12px,3vw,32px);display:flex}#main-menu .menu a{padding:.5em 0;display:inline-block}#heroText{text-align:left}.basic-item h2{text-align:center}.basic-item p{text-align:left}.basic-item p a{text-align:center;display:block}.basic-container .basic-item p{text-align:left}@media (width<=990px) and (width>=691px){#header{justify-content:space-between;align-items:center;gap:16px;display:flex}#logoAJB{width:80px;height:120px;margin:0;display:block;position:static}nav{padding:0;font-size:1.1em;position:static}#main-menu{position:static;right:auto}#main-menu .menu{justify-content:flex-end}}@media (width>=691px){#logoAJB{margin:0!important;padding-top:0!important;display:block!important;position:static!important}#header{justify-content:space-between!important;align-items:center!important;display:flex!important}}@media (width<=690px){#header{justify-content:center;gap:8px;padding-top:.2em;padding-bottom:.7em}#logoAJB{display:none}nav{text-align:center;margin:0;padding:0;font-size:.9em;position:static}#main-menu{margin:0;padding:0;position:static;right:auto}#main-menu .menu{justify-content:center;gap:1.5em;margin:0;padding:0 0 .5em}.relativeContainer{justify-content:center;width:100%;display:flex;position:static}#media-menu{text-align:center;width:auto;margin:0;padding:.2em 0;position:static;top:auto;right:auto}.mediaLogos{justify-content:center;gap:1.5em;margin:0;padding:0;display:flex}#heroText{margin-top:20px}.basic-item h2{font-size:1.4em}#mainSidePages{margin-top:20px}.basic-container{padding:2em 0}}@media (width<=480px){#header{justify-content:center;gap:4px;padding-top:.1em;padding-bottom:.5em}#logoAJB{display:none}#main-menu .menu{justify-content:center;gap:1em;margin:0;padding:0 0 .4em;font-size:.8em}.relativeContainer{justify-content:center;width:100%;display:flex}#media-menu{width:auto;margin:0;padding:.1em 0}.mediaLogos{justify-content:center;gap:1em;display:flex}#heroText{margin-top:15px}.basic-item{padding:1.5em 1em}.basic-item h2{font-size:1.2em}#mainSidePages{margin-top:15px}.basic-container{padding:1em 0}}#mainSidePages .basic-item h2{text-align:center;margin-bottom:.5em}#mainSidePages .basic-item p{text-align:left;margin-bottom:.8em}#mainSidePages .basic-item p:first-of-type{color:#2f3e46;text-align:center;font-weight:500}#mainSidePages .basic-item .gpa-text{text-align:center;color:#2f3e46;font-weight:500}#mainSidePages .basic-item a{color:#dc2f02;text-decoration:none}#mainSidePages .basic-item a:hover{text-decoration:underline}@media (width>=691px){#mainSidePages .basic-container{padding:6em 0}}#goodbye{text-align:center;flex-direction:column;align-items:center;gap:1em;padding-top:2em;display:flex}@media (width<=768px){#goodbye{flex-direction:row;justify-content:center;align-items:center;gap:1em}#goodbye h2{margin:0;font-size:1.4em}}@media (width<=480px){#goodbye{flex-direction:column;gap:.5em}#goodbye h2{font-size:1.2em}}}
