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