@media (max-width:450px){.solid-btn{width:120px}}@media (max-width:450px){.inverse-btn{width:120px}}@media (max-width:450px){.solid-btn{width:120px}}@media (max-width:450px){.inverse-btn{width:120px}}header{z-index:1000;width:100%;height:100px;position:relative}header .container{border:none}header .top-nav{justify-content:space-between;align-items:center;margin:20px;display:flex}header .top-nav nav{align-items:center;display:inline-flex}header .top-nav nav div{margin-right:1rem}header .top-nav nav div i{margin:0 .3rem;font-size:1rem}#atf{height:100%;position:relative}#atf .container{border:none}#atf h1{color:#232c46;margin:100px 0 0;padding:0;font-size:52px;font-weight:700}@media (max-width:768px){#atf h1{margin:50px 0 0;font-size:34px}}#atf p{color:#232c46cc;width:60%;margin:20px 0 30px;padding:0;font-size:26px}@media (max-width:768px){#atf p{width:100%;font-size:20px}}#atf a{color:#232c46;text-align:center;background:#fff;width:170px;margin-bottom:20px;margin-right:10px;padding:12px 0;font-size:22px;text-decoration:none;display:inline-block}@media (max-width:450px){#atf a{width:48%;margin-right:2%;font-size:18px}}#atf a i{margin-right:8px}#atf a:first-child{color:#fff;background:#232c46}#expertise{margin-top:80px}#expertise .iconbox{text-align:center;width:120px;height:120px;margin-right:20px;display:inline-block;position:relative}@media (max-width:450px){#expertise .iconbox{width:45%;height:150px;margin-right:5%}}#expertise .iconbox .iconbox-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#expertise .iconbox .iconbox-container i{margin:0;padding:0;font-size:52px}#expertise .iconbox .iconbox-container h3{margin:10px 0 0;padding:0;font-weight:400}#connect{margin-top:80px}#connect .connection-links{margin-top:30px}#connect .connection-links a{text-align:center;color:#232c46;box-sizing:border-box;border:1px solid #0000;width:130px;margin-right:20px;padding:12px 0;display:inline-block}@media (max-width:450px){#connect .connection-links a{width:48%;margin-bottom:20px;margin-right:2%;font-size:18px}}#connect .connection-links a:first-child{color:#fff;background:#232c46}#connect .connection-links a:first-child:hover{color:#232c46;background:#fff;border-color:#232c46}#connect .connection-links a:hover{color:#fff;background:#232c46}#connect .connection-links a i{margin-right:8px}#about{margin-top:80px}#about h1{font-size:30px}#about img{border-radius:100%;width:auto;height:260px;margin-top:30px}@media (max-width:450px){#about img{height:190px}}#about p{width:60%;font-size:18px}@media (max-width:768px){#about p{width:100%}}#about a{color:#fff;text-align:center;background:#232c46;width:150px;padding:12px 0;display:block}@media (max-width:450px){#about a{width:100%}}#projects{margin-top:80px}#projects .project-container{vertical-align:top;margin-bottom:8%;margin-right:10%;display:block}#projects .project-container h3{margin:0;padding:0;font-size:30px}#projects .project-container p{font-size:18px}#projects .project-container a{text-align:center;box-sizing:border-box;color:#232c46;background:#fff;border:1px solid #232c46;width:230px;margin-top:20px;padding:12px 0;display:block}@media (max-width:450px){#projects .project-container a{width:100%}}#projects .project-container a:hover{color:#fff;background:#232c46}#contact{margin:30px 0 0}#contact .contactBlock{width:60%}@media (max-width:768px){#contact .contactBlock{width:100%}}#contact .contactBlock h3{margin:0;padding:0;font-size:30px}#contact .contactBlock p{font-size:18px}@media (max-width:768px){#contact .contactBlock p{width:100%}}#contact .contactBlock a{color:inherit;font-style:italic}footer .container{border:none!important}footer .footer-container{text-align:center;border-top:1px solid #232c4633;margin:30px auto 0}@media (max-width:768px){footer .footer-container{width:80%}}footer .footer-container img{margin-top:25px}footer .footer-container .icons-container{margin:20px 0}footer .footer-container .icons-container .iconlink{text-align:center;color:#232c46b3;padding:15px;font-size:18px;display:inline-block}footer .footer-container .icons-container .iconlink:first-child{margin-left:0}footer .footer-container .icons-container .iconlink:hover{color:#232c46}footer .footer-container .copyright{color:#232c46b3;margin-top:10px;font-size:14px}*{box-sizing:border-box}.container{border-top:1px solid #232c4633;width:90%;max-width:1200px;height:auto;margin:0 auto;position:relative}.alt-container{width:90%;max-width:1200px;height:100%;margin:0 auto;position:relative}.solid-btn{text-align:center;color:#fff;background:#232c46;width:130px;padding:10px 0;display:block}@media (max-width:450px){.solid-btn{width:120px}}.inverse-btn{box-sizing:border-box;text-align:center;color:#232c46;background:#fff;border:1px solid #232c46;width:130px;padding:10px 0;display:block}@media (max-width:450px){.inverse-btn{width:120px}}.inverse-btn:hover{color:#fff;background:#232c46}a{text-decoration:none}h2{color:#232c46cc;margin-bottom:10px;font-size:16px}.dev-mode p{font-style:italic}.metadata-container{flex-direction:column;gap:8px;display:flex}.akm-badge{flex-flow:wrap;gap:4px 8px;margin:0;padding:0;display:flex}.akm-badge li{background-color:#232c461a;width:-webkit-fit-content;width:fit-content;padding:4px;list-style:none}#casestudy_head{height:100%;position:relative}#casestudy_head h1{color:#232c46;margin:100px 0 0;padding:0;font-size:38px;font-weight:700}@media (max-width:768px){#casestudy_head h1{margin:50px 0 0;font-size:34px}}#casestudy_head p{color:#232c46cc;width:60%;margin:20px 0 50px;padding:0;font-size:22px}@media (max-width:768px){#casestudy_head p{width:100%;font-size:20px}}#casestudy_head a{color:#232c46;text-align:center;background:#fff;border:2px solid #232c46;margin-bottom:20px;margin-right:10px;padding:12px 20px;font-size:22px;text-decoration:none}@media (max-width:450px){#casestudy_head a{width:100%;margin-right:2%;padding:12px 0;font-size:18px;display:block}}#casestudy_head a i{margin-left:8px}#cards{width:100%;height:500px;margin-top:80px;position:relative}@media (max-width:768px){#cards{height:1450px}}#cards .pattern-container{opacity:.8;width:100%;height:100%;position:absolute}#cards .card_container{justify-content:space-around;margin-bottom:50px;display:flex;position:absolute;top:80px}@media (max-width:768px){#cards .card_container{display:block;top:40px}}#cards .card_container .card{background:#fff;width:30%;margin:0;padding:20px 20px 40px;box-shadow:0 0 10px 5px #232c461a}@media (max-width:768px){#cards .card_container .card{width:100%;margin-bottom:30px}}#cards .card_container .card .steps{border-bottom:1px solid #232c4633;padding-bottom:20px;font-size:24px}#cards .card_container .card .cardTitle{color:#232c46;font-size:24px}#cards .card_container .card .card_content{color:#232c46cc;margin-bottom:30px;font-size:16px;line-height:140%}#cards .card_container .card a{color:#232c46;text-align:center;background:#fff;border:2px solid #232c46;width:140px;padding:12px 0;display:block}#cards .card_container .card a i{margin-left:6px;font-weight:700}#cards .card_container .card:hover{box-shadow:0 0 10px 5px #232c461a}#details{margin-top:80px}#details h1{margin-bottom:50px;font-size:38px}#details .imagery_container{width:50%;height:550px;margin-right:3%;padding:0;position:relative}@media (max-width:768px){#details .imagery_container{height:370px;margin-bottom:30px;margin-right:0}}#details .imagery_container .the_image{width:auto;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){#details .imagery_container .the_image{width:100%;height:auto}}#details .details_container{width:45%;height:550px;margin:0;padding:0}@media (max-width:768px){#details .details_container{height:100%;margin-bottom:30px}}#details .details_container h2{color:#232c46;margin:0 8px 0 0;font-size:24px}#details .details_container p{color:#232c46cc;margin-bottom:22px;font-size:18px}#details .imagery_container,#details .details_container{vertical-align:top;display:inline-block}@media (max-width:768px){#details .imagery_container,#details .details_container{width:100%;display:block}}#cta{background:#232c46;height:80px}#cta a{color:#232c46;text-align:center;background:#fff;width:200px;padding:12px;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:450px){#cta a{width:100%}}#cta a i{margin-left:6px}#case_study-projects{background:#f2f2f2;padding-top:60px;padding-bottom:30px}@media (max-width:450px){#case_study-projects{padding-top:30px}}#case_study-projects h1{font-size:16px}#case_study-projects .project-card h2{color:#232c46;font-size:30px}#case_study-projects .project-card p{color:#232c46cc;width:80%;font-size:18px}@media (max-width:768px){#case_study-projects .project-card p{width:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
