.navigation-wrapper{justify-content:center;background-color:#01161e;padding:25px;box-shadow:0 2px 4px #0000004d;transition:all .3s ease;position:sticky;top:0;z-index:1000}.navigation-wrapper .nav-links-wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px;width:100%;justify-content:center;gap:20px}.navigation-wrapper .nav-links-wrapper .nav-link{text-align:center;display:block}.navigation-wrapper .nav-links-wrapper .nav-link a{text-decoration:none;font-size:calc(1.2vw + 1.2vh + 1vmin);color:#edddd4;padding:8px 12px;border-radius:5px}.navigation-wrapper .nav-links-wrapper .nav-link a.active,.navigation-wrapper .nav-links-wrapper .nav-link a:hover{text-decoration:overline}.nav-link-icon-wrapper{display:flex;justify-content:center;align-items:center;gap:20px}.nav-link-icon-wrapper .linked-in-icon,.nav-link-icon-wrapper .email a{font-size:1.2em}html{box-sizing:border-box}html body{margin:0;font-family:Darker Grotesque,serif;font-optical-sizing:auto}html h1{font-size:clamp(1.5rem,2vw,2rem);background-color:#edddd4;border-radius:5px;padding:3%;text-align:left}html ul,html ol,html li,html h5,html h4,html h3,html h2{font-weight:500;text-align:left;font-size:clamp(1.2rem,1.2vw,1.4rem);margin:0%;align-self:center}html b{font-size:1em;text-align:left;font-size:clamp(1.2rem,1.2vw,1.4rem)}html p{font-size:clamp(1.2rem,1.2vw,1.4rem);font-weight:450;padding:3%;text-align:left}html img{padding:2%}html .button-container{padding:10px}html button{padding:8px;border:solid rgb(191,191,191) .3px;border-radius:5px;color:#000;background-color:#edddd4;transition:background-color .3s,color .3s}html button:hover{background-color:#c44536}html button:visited{color:#000}html button a{text-decoration:none;color:#000}html .top-button{position:fixed;bottom:20px;right:20px;padding:12px 18px;font-size:1.2rem;font-weight:700;color:#fff;background-color:#01161e;border-radius:50px;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;box-shadow:2px 2px 10px #0000004d}html .top-button:hover{background-color:#124559;box-shadow:2px 2px 15px #00000080}.civic-para,.lorelei-para,.slopeside-para{text-align:left;padding:75px;font-size:clamp(1rem,2vw,3rem);font-weight:500}.prob-solu-container{display:flex;gap:20px;justify-content:center;align-items:stretch;padding:1em;flex-wrap:wrap}.prob-solu-container .problem,.prob-solu-container .solution{border:solid 1px #01161e;padding:20px;border-radius:10px;flex:1;min-width:200px;max-width:100%;text-align:left;display:flex;flex-direction:column;justify-content:center}.prob-solu-container ul{padding-left:20px}.project-section-roles{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;align-items:flex-start}.project-section-roles .roles{display:flex;flex-direction:column;flex:1 1 200px;max-width:400px}.project-section-roles .roles .header{font-size:1.5rem;margin-bottom:15px;align-self:center}.project-section-roles .roles .list{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px;align-self:center}.project-section-roles .roles .list li{font-size:clamp(1rem,2vw,1.25rem);background-color:#f4f4f4;padding:8px 12px;border-radius:5px;width:100%}.tagline-section-wrapper{padding:20px;letter-spacing:2.5px;margin-top:10%}.tagline-section-wrapper .top-header-section-container .message{font-size:calc(2.5vw + 2.5vh + 1vmin);font-family:Satisfy,serif;text-align:center}.lower-section-container{display:flex;justify-content:center;align-items:stretch;flex-wrap:auto;gap:5%;width:100%}.lower-section-container .title-container,.lower-section-container .portfolio-container{max-width:45%;flex:1 1 45%;margin:0%}.lower-section-container .title-container h1{background-color:transparent;font-size:4em;text-align:center;margin-bottom:0%}.lower-section-container .title-container h4{font-size:2em;text-align:center;margin:0%}.lower-section-container .title-container h4 p{font-size:clamp(1.2rem,1.8vw,2.8rem)}.portfolio-title{font-size:2.5em;text-align:center;border-bottom:2px solid #197278}.portfolio{text-align:center;padding:10px;margin:10px 0;border:solid .5px black;border-radius:8px;box-shadow:0 2px 4px #0000004d}.portfolio :hover{color:#197278}.portfolio a{display:block;color:#000;font-size:calc(.4vw + 1.4vh + 2vmin);font-weight:500;padding:6px 20px;text-decoration:none;transition:background-color .8s}.email i{color:#edddd4;font-size:45px;margin:0%}.linked-in-icon i{color:#edddd4;font-size:45px}.footer-wrapper{background-color:#01161e;justify-items:center;padding-bottom:30px;margin-top:15%}.footer-wrapper .copyright-container{padding:2%;font-size:25px;font-weight:400;color:#edddd4;text-align:center}.project-container{flex-basis:auto}.project-container .project-title{font-size:calc(3.5vw + 3.5vh + 1.5vmin);padding:25px 0 0 50px;margin-top:15%}.project-container .project,.project-container .one,.project-container .two,.project-container .three{padding:50px}.project-container .one img,.project-container .two img,.project-container .three img{border:solid .5px black;max-width:100%;border-radius:8px;display:block;margin:0 auto;width:80%;box-shadow:0 2px 4px #0000004d}.project-container .read-case-button{padding:clamp(8px,2vw,20px) clamp(12px,3vw,40px);font-size:clamp(1rem,2vw,1.5rem);border-radius:20px;text-decoration:none;color:#edddd4;background-color:#01161e;box-shadow:0 2px 4px #1972784d;display:inline-block;text-align:center;transition:all .3s ease}.project-container .read-case-button:hover{border:solid 1.5px black;transform:scale(1.05)}.project-container h5{font-weight:500;font-size:calc(1vw + 1.2vh + 1.2vmin)}.project-container hr{height:2px;color:#197278;background-color:#197278}.project-one-information,.sla-project-summary{font-size:clamp(1.8rem,3vw,3rem);text-align:center}.project-one-information .sla-image,.sla-project-summary .sla-image{max-width:60%;padding:1em;box-shadow:0 2px 4px #0000004d}.ssinterview-test-container{display:flex;align-items:flex-start;gap:20px;width:100%}.ss-section-container,.lf-wireframe-container,.hf-ab-wireframes-container{display:block;max-width:100%}.ss-section-container .sstext-content p,.ss-section-container .sstext-content ul,.lf-wireframe-container .sstext-content p,.lf-wireframe-container .sstext-content ul,.hf-ab-wireframes-container .sstext-content p,.hf-ab-wireframes-container .sstext-content ul{padding:2%;text-align:left;margin:0%}.ss-section-container .sstext-content img,.lf-wireframe-container .sstext-content img,.hf-ab-wireframes-container .sstext-content img{max-width:900px;height:auto;display:block;margin-left:auto;margin-right:auto;width:50%;align-items:center}.our-process,.interview-testing-p1,.ss-section1,.ss-section2,.ss-section3,.ss-section4,.ss-section5,.ss-section6{text-align:left;padding:1% 5%}.project-two-information,.cc-project-summary{flex-basis:auto;font-size:clamp(1.8rem,3vw,3rem);text-align:center}.project-two-information .cc-image,.cc-project-summary .cc-image{max-width:60%;padding:1em;box-shadow:0 2px 4px #0000004d}.our-process,.interview-testing-p2,.cc-section1,.cc-section2,.cc-section3{text-align:left;padding:1% 5%}.our-process img,.interview-testing-p2 img,.cc-section1 img,.cc-section2 img,.cc-section3 img{max-width:900px;height:auto;display:block;margin-left:auto;margin-right:auto;width:50%;align-items:center}.our-process .ccinterview-test-container,.interview-testing-p2 .ccinterview-test-container,.cc-section1 .ccinterview-test-container,.cc-section2 .ccinterview-test-container,.cc-section3 .ccinterview-test-container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%}.our-process .ccinterview-test-container p,.our-process .ccinterview-test-container ul,.interview-testing-p2 .ccinterview-test-container p,.interview-testing-p2 .ccinterview-test-container ul,.cc-section1 .ccinterview-test-container p,.cc-section1 .ccinterview-test-container ul,.cc-section2 .ccinterview-test-container p,.cc-section2 .ccinterview-test-container ul,.cc-section3 .ccinterview-test-container p,.cc-section3 .ccinterview-test-container ul{text-align:left;margin:0%}.our-process .ccinterview-test-container .cc-section-container,.interview-testing-p2 .ccinterview-test-container .cc-section-container,.cc-section1 .ccinterview-test-container .cc-section-container,.cc-section2 .ccinterview-test-container .cc-section-container,.cc-section3 .ccinterview-test-container .cc-section-container{display:block;max-width:100%}.our-process .ccinterview-test-container .cc-section-container .cctext-content h2,.interview-testing-p2 .ccinterview-test-container .cc-section-container .cctext-content h2,.cc-section1 .ccinterview-test-container .cc-section-container .cctext-content h2,.cc-section2 .ccinterview-test-container .cc-section-container .cctext-content h2,.cc-section3 .ccinterview-test-container .cc-section-container .cctext-content h2{padding:2%}.project-three-information,.ll-project-summary{font-size:clamp(1.8rem,3vw,3rem);text-align:center}.project-three-information .ll-image,.ll-project-summary .ll-image{max-width:60%;padding:1em;box-shadow:0 2px 4px #0000004d}.our-process,.inventory-audit-p3,.ll-section1,.ll-section2,.ll-section3{text-align:left;padding:1% 5%}.our-process img,.inventory-audit-p3 img,.ll-section1 img,.ll-section2 img,.ll-section3 img{max-width:900px;height:auto;display:block;margin-left:auto;margin-right:auto;width:50%;align-items:center}.our-process .ll-invAudit-container,.inventory-audit-p3 .ll-invAudit-container,.ll-section1 .ll-invAudit-container,.ll-section2 .ll-invAudit-container,.ll-section3 .ll-invAudit-container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%}.our-process .ll-invAudit-container p,.our-process .ll-invAudit-container ul,.inventory-audit-p3 .ll-invAudit-container p,.inventory-audit-p3 .ll-invAudit-container ul,.ll-section1 .ll-invAudit-container p,.ll-section1 .ll-invAudit-container ul,.ll-section2 .ll-invAudit-container p,.ll-section2 .ll-invAudit-container ul,.ll-section3 .ll-invAudit-container p,.ll-section3 .ll-invAudit-container ul{text-align:left;margin:0%}.our-process .ll-invAudit-container .ll-section-container,.inventory-audit-p3 .ll-invAudit-container .ll-section-container,.ll-section1 .ll-invAudit-container .ll-section-container,.ll-section2 .ll-invAudit-container .ll-section-container,.ll-section3 .ll-invAudit-container .ll-section-container{display:block;max-width:100%}.our-process .ll-invAudit-container .ll-section-container .lltext-content h2,.inventory-audit-p3 .ll-invAudit-container .ll-section-container .lltext-content h2,.ll-section1 .ll-invAudit-container .ll-section-container .lltext-content h2,.ll-section2 .ll-invAudit-container .ll-section-container .lltext-content h2,.ll-section3 .ll-invAudit-container .ll-section-container .lltext-content h2{padding:2%}.about-page-top-stmt{padding:0 75px;flex-basis:100%;margin-top:5%}.about-page-top-stmt h1{text-align:center}.about-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;align-items:start;justify-content:center;padding:0;margin:0 auto}.about-row .about-column{padding:15px;border:solid 3px rgb(249,251,255);border-radius:10px;box-shadow:0 2px 5px #0000001a}.about-row .about-column p{letter-spacing:1.2px;color:#333;font-size:calc(1.1vw + 1.1vh + 1.2vmin)}.about-row img{max-width:70%;height:auto;border-radius:5px;display:block;justify-self:center}.about-background p{font-size:calc(1.2vw + 1.2vh + 1.4vmin);padding:3% 5% 0%}.about-background,h3{margin-top:10%;padding-left:5%}.experience-wrapper,.skills-and-languages-wrapper,.education-wrapper,.certificates-wrapper{letter-spacing:.02em;margin:5em 0}.experience-wrapper .header-wrapper,.skills-and-languages-wrapper .header-wrapper,.education-wrapper .header-wrapper,.certificates-wrapper .header-wrapper{text-align:center;color:#000;margin:1em}.experience-wrapper .header-wrapper h1,.skills-and-languages-wrapper .header-wrapper h1,.education-wrapper .header-wrapper h1,.certificates-wrapper .header-wrapper h1{font-size:3em;text-align:center}.experience-wrapper .experience-section-wrapper,.experience-wrapper .skills-sections-wrapper,.experience-wrapper .education-section-wrapper,.skills-and-languages-wrapper .experience-section-wrapper,.skills-and-languages-wrapper .skills-sections-wrapper,.skills-and-languages-wrapper .education-section-wrapper,.education-wrapper .experience-section-wrapper,.education-wrapper .skills-sections-wrapper,.education-wrapper .education-section-wrapper,.certificates-wrapper .experience-section-wrapper,.certificates-wrapper .skills-sections-wrapper,.certificates-wrapper .education-section-wrapper{padding:20px;display:grid;gap:20px;margin:10px 20px 50px;border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.experience-wrapper .experience-section-wrapper .content,.experience-wrapper .skills-sections-wrapper .content,.experience-wrapper .education-section-wrapper .content,.skills-and-languages-wrapper .experience-section-wrapper .content,.skills-and-languages-wrapper .skills-sections-wrapper .content,.skills-and-languages-wrapper .education-section-wrapper .content,.education-wrapper .experience-section-wrapper .content,.education-wrapper .skills-sections-wrapper .content,.education-wrapper .education-section-wrapper .content,.certificates-wrapper .experience-section-wrapper .content,.certificates-wrapper .skills-sections-wrapper .content,.certificates-wrapper .education-section-wrapper .content{padding:10px;border-radius:5px;background-color:#f9f9fa;box-shadow:0 2px 4px #0000001a}.experience-wrapper .experience-section-wrapper .content h4,.experience-wrapper .skills-sections-wrapper .content h4,.experience-wrapper .education-section-wrapper .content h4,.skills-and-languages-wrapper .experience-section-wrapper .content h4,.skills-and-languages-wrapper .skills-sections-wrapper .content h4,.skills-and-languages-wrapper .education-section-wrapper .content h4,.education-wrapper .experience-section-wrapper .content h4,.education-wrapper .skills-sections-wrapper .content h4,.education-wrapper .education-section-wrapper .content h4,.certificates-wrapper .experience-section-wrapper .content h4,.certificates-wrapper .skills-sections-wrapper .content h4,.certificates-wrapper .education-section-wrapper .content h4{margin:0%;font-weight:800}.experience-wrapper .experience-section-wrapper .content h5,.experience-wrapper .experience-section-wrapper .content ul,.experience-wrapper .experience-section-wrapper .content li,.experience-wrapper .skills-sections-wrapper .content h5,.experience-wrapper .skills-sections-wrapper .content ul,.experience-wrapper .skills-sections-wrapper .content li,.experience-wrapper .education-section-wrapper .content h5,.experience-wrapper .education-section-wrapper .content ul,.experience-wrapper .education-section-wrapper .content li,.skills-and-languages-wrapper .experience-section-wrapper .content h5,.skills-and-languages-wrapper .experience-section-wrapper .content ul,.skills-and-languages-wrapper .experience-section-wrapper .content li,.skills-and-languages-wrapper .skills-sections-wrapper .content h5,.skills-and-languages-wrapper .skills-sections-wrapper .content ul,.skills-and-languages-wrapper .skills-sections-wrapper .content li,.skills-and-languages-wrapper .education-section-wrapper .content h5,.skills-and-languages-wrapper .education-section-wrapper .content ul,.skills-and-languages-wrapper .education-section-wrapper .content li,.education-wrapper .experience-section-wrapper .content h5,.education-wrapper .experience-section-wrapper .content ul,.education-wrapper .experience-section-wrapper .content li,.education-wrapper .skills-sections-wrapper .content h5,.education-wrapper .skills-sections-wrapper .content ul,.education-wrapper .skills-sections-wrapper .content li,.education-wrapper .education-section-wrapper .content h5,.education-wrapper .education-section-wrapper .content ul,.education-wrapper .education-section-wrapper .content li,.certificates-wrapper .experience-section-wrapper .content h5,.certificates-wrapper .experience-section-wrapper .content ul,.certificates-wrapper .experience-section-wrapper .content li,.certificates-wrapper .skills-sections-wrapper .content h5,.certificates-wrapper .skills-sections-wrapper .content ul,.certificates-wrapper .skills-sections-wrapper .content li,.certificates-wrapper .education-section-wrapper .content h5,.certificates-wrapper .education-section-wrapper .content ul,.certificates-wrapper .education-section-wrapper .content li{margin:0%;font-weight:400}.experience-wrapper .experience-section-wrapper .skills-sections-wrapper,.experience-wrapper .skills-sections-wrapper .skills-sections-wrapper,.experience-wrapper .education-section-wrapper .skills-sections-wrapper,.skills-and-languages-wrapper .experience-section-wrapper .skills-sections-wrapper,.skills-and-languages-wrapper .skills-sections-wrapper .skills-sections-wrapper,.skills-and-languages-wrapper .education-section-wrapper .skills-sections-wrapper,.education-wrapper .experience-section-wrapper .skills-sections-wrapper,.education-wrapper .skills-sections-wrapper .skills-sections-wrapper,.education-wrapper .education-section-wrapper .skills-sections-wrapper,.certificates-wrapper .experience-section-wrapper .skills-sections-wrapper,.certificates-wrapper .skills-sections-wrapper .skills-sections-wrapper,.certificates-wrapper .education-section-wrapper .skills-sections-wrapper{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.experience-wrapper .certificates-wrapper,.experience-wrapper .certificates-container,.skills-and-languages-wrapper .certificates-wrapper,.skills-and-languages-wrapper .certificates-container,.education-wrapper .certificates-wrapper,.education-wrapper .certificates-container,.certificates-wrapper .certificates-wrapper,.certificates-wrapper .certificates-container{justify-content:center;border-radius:8px;box-shadow:0 2px 4px #0000001a}.experience-wrapper .certificates-wrapper .all-certificates,.experience-wrapper .certificates-container .all-certificates,.skills-and-languages-wrapper .certificates-wrapper .all-certificates,.skills-and-languages-wrapper .certificates-container .all-certificates,.education-wrapper .certificates-wrapper .all-certificates,.education-wrapper .certificates-container .all-certificates,.certificates-wrapper .certificates-wrapper .all-certificates,.certificates-wrapper .certificates-container .all-certificates{background-color:#f9f9fa;padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 50px 50px;border-radius:5px}.experience-wrapper .certificates-wrapper .all-certificates img,.experience-wrapper .certificates-container .all-certificates img,.skills-and-languages-wrapper .certificates-wrapper .all-certificates img,.skills-and-languages-wrapper .certificates-container .all-certificates img,.education-wrapper .certificates-wrapper .all-certificates img,.education-wrapper .certificates-container .all-certificates img,.certificates-wrapper .certificates-wrapper .all-certificates img,.certificates-wrapper .certificates-container .all-certificates img{width:100%;height:auto;border-radius:8px}@media (max-width: 480px){.nav-links-wrapper{flex-wrap:wrap;justify-content:center}.nav-links-wrapper .nav-link a{font-size:.8rem;padding:5px 8px}}@media (max-width: 480px) and (max-width: 768px){.tagline-section-wrapper{flex-direction:column;padding:20px}.lower-section-container{flex-direction:column;align-items:center}.lower-section-container .title-header,.lower-section-container .portfolio-container p{max-width:100%;text-align:center}.lower-section-container .title-header .portfolio,.lower-section-container .title-header .portfolio-title,.lower-section-container .portfolio-container p .portfolio,.lower-section-container .portfolio-container p .portfolio-title{margin:3%}}@media (max-width: 480px) and (max-width: 550px){.interview-test-container{flex-wrap:wrap}}@media (max-width: 480px) and (max-width: 600px){.zig-zag,.reverse{flex-direction:column;text-align:center}.zig-zag img,.reverse img{flex-wrap:wrap;width:100%;max-width:450px;height:auto;display:block}}@media (max-width: 480px) and (max-width: 650px){.prob-solu-container{flex-wrap:wrap}}@media (max-width: 480px) and (max-width: 700px){.our-process-container ul,ol{gap:20px}}@media (max-width: 480px) and (max-width: 1130px){.our-process-container{margin:0 auto}}@media (max-width: 480px) and (max-width: 768px){.prob-solu-container{flex-direction:column}.zig-zag{flex-direction:column;text-align:center}.zig-zag .text-content{text-align:center;padding:0}.ll-image{width:90%}}@media (max-width: 480px) and (max-width: 768px){.skills-sections-wrapper{grid-template-columns:1fr}.skill-section .content{font-size:1rem}.skill-section .content ul{padding:5px}}@media (max-width: 480px) and (max-width: 1440px){.skills-and-languages-wrapper,.skills-sections-wrapper{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width: 480px) and (max-width: 768px){#education,experience,skills{margin:3%}}@media (max-width: 480px) and (max-width: 768px){.top-button{bottom:15px;right:15px;padding:10px 15px;font-size:1rem}}@media (max-width: 480px) and (max-width: 480px){.top-button{bottom:10px;right:10px;padding:8px 12px;font-size:.9rem}}
