.Footer_footer__OQpsI{background-color:#172439;padding:80px 30px 10px;display:flex;flex-direction:column;align-items:center}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr{display:flex;flex-direction:row;width:100%;margin-bottom:50px;max-width:1300px;align-items:center}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe{display:flex;justify-content:flex-end;padding:20px 50px 20px 0;border-right:1px solid hsla(0,0%,100%,.5);width:33%}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_logo-wrap__9FHUK{max-width:75px;max-height:75px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_address__CUaCf{margin-left:75px;font-style:normal;font-size:14px;color:hsla(0,0%,100%,.55)}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_address__CUaCf h5{margin:0;font-size:14px;letter-spacing:1px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_address__CUaCf p{letter-spacing:1px;font-size:13px;line-height:18px;color:hsla(0,0%,100%,.55);opacity:1}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_address__CUaCf .Footer_block___lO_g{min-width:135px;margin-top:15px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_address__CUaCf .Footer_block___lO_g p{margin:0}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_address__CUaCf a{color:hsla(0,0%,100%,.55);text-decoration:none}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_address__CUaCf .Footer_phone__VUyZN{margin-bottom:0}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril{width:67%;padding:20px 50px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril nav{display:flex;flex-flow:wrap;margin-bottom:30px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril nav a{color:#fff;text-decoration:none;text-transform:uppercase;font-family:din-2014,sans-serif;font-weight:400;font-size:12px;letter-spacing:3px;margin-right:80px;margin-bottom:10px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril nav a:hover{text-decoration:underline}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril nav a:last-of-type{margin-right:0}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz{display:flex;align-items:center}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz p{border-bottom:1px solid hsla(0,0%,100%,.5);max-width:200px;color:hsla(0,0%,100%,.5);font-size:14px;width:60%}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz .Footer_sub-nav__uQkJj{width:40%}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz .Footer_sub-nav__uQkJj a{margin-right:20px;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:12px;letter-spacing:1px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz .Footer_sub-nav__uQkJj a:hover{text-decoration:underline}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz .Footer_sub-nav__uQkJj a:first-of-type{padding-right:20px;border-right:1px solid hsla(0,0%,100%,.5)}@media screen and (max-width:1000px){.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_address__CUaCf{margin-left:40px!important}}@media screen and (max-width:800px){.Footer_footer__OQpsI .Footer_top-bar__Y_rYr{flex-flow:wrap;justify-content:center;margin-bottom:0}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe{width:100%;justify-content:center;padding-right:0;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.2)}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_logo-block__7zoNe .Footer_logo-wrap__9FHUK{width:100px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril{padding:50px 30px;width:100%}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril nav{justify-content:center;text-align:center;display:flex;flex-flow:wrap;margin-bottom:0}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril nav a{margin:0 20px 20px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz{padding:30px 30px 90;justify-content:center}}@media screen and (max-width:560px){.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz{flex-flow:wrap;flex-direction:column;justify-content:center;align-items:center}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz .Footer_sub-nav__uQkJj,.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz p{width:100%!important}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz .Footer_sub-nav__uQkJj{display:flex;justify-content:center;margin-top:20px}.Footer_footer__OQpsI .Footer_top-bar__Y_rYr .Footer_footer-section__Z0Ril .Footer_form-box__tX8yz .Footer_sub-nav__uQkJj a{font-size:12px}}.Footer_footer__OQpsI .Footer_bottom-bar__jxDcW{border-top:.5px solid hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5);font-size:12px;width:100%;display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}.Footer_footer__OQpsI .Footer_bottom-bar__jxDcW p{color:hsla(0,0%,100%,.5);margin-top:18px}.Footer_footer__OQpsI .Footer_bottom-bar__jxDcW .Footer_bottom-bar-linkedin__sEzYF{margin-top:10px}.Footer_footer__OQpsI .Footer_bottom-bar__jxDcW .Footer_bottom-bar-linkedin__sEzYF .Footer_linkedin-icon__J_l88{opacity:.5}.Navbar_navbar__EloZ5{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 30px;z-index:9999}.Navbar_navbar__EloZ5 .Navbar_nav-items__7vxzA{display:flex}.Navbar_navbar__EloZ5 .Navbar_nav-items__7vxzA .Navbar_nav-item__Hs7D1{color:#fff;margin-right:30px;font-family:Din\ 2014;font-weight:300;list-style-type:none;position:relative;opacity:.8;transition:all .3s}.Navbar_navbar__EloZ5 .Navbar_nav-items__7vxzA .Navbar_nav-item__Hs7D1.Navbar_active__b3cvz{position:relative;opacity:1}.Navbar_navbar__EloZ5 .Navbar_nav-items__7vxzA .Navbar_nav-item__Hs7D1.Navbar_active__b3cvz:before{content:"";background-color:#fff;width:3px;height:3px;position:absolute;top:30px;left:calc(50% - 1.5px);border-radius:4px}.Navbar_navbar__EloZ5 .Navbar_nav-items__7vxzA .Navbar_nav-item__Hs7D1 a{color:#fff;text-decoration:none}.Navbar_navbar__EloZ5 .Navbar_nav-items__7vxzA .Navbar_nav-item__Hs7D1:hover{border-bottom:1px solid hsla(0,0%,100%,.5);opacity:1}.navbarMobile{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;z-index:9999;margin-bottom:-42px}.navbarMobile .menu-button{background-color:unset;border:0}.navbarMobile .bm-burger-button{position:fixed;width:36px;height:26px;right:18px;top:18px}.navbarMobile .bm-burger-bars{background:#fff;height:19%}.navbarMobile .bm-cross-button{height:24px;width:24px}.navbarMobile .bm-cross{background:#bdc3c7}.navbarMobile .bm-menu-wrap{position:fixed;height:100%;top:0}.navbarMobile .bm-menu{background:#324561;padding:2.5em 1.5em 0;font-size:1.15em}.navbarMobile .bm-morph-shape{fill:#373a47}.navbarMobile .bm-item-list{color:#b8b7ad;padding:.8em;display:flex;flex-flow:wrap;flex-direction:column;align-items:center}.navbarMobile .bm-item-list a{color:#fff;text-decoration:none;margin-bottom:10px}.navbarMobile .bm-item{display:inline-block}.navbarMobile .bm-overlay{background:rgba(0,0,0,.3);position:absolute;top:0;left:0}.careers-wrapper header{padding:200px 0;height:100vh}.careers-wrapper .core-values{background-color:#172439;padding:100px 20px}.careers-wrapper .core-values .content{display:flex;justify-content:center;align-items:center}.careers-wrapper .core-values .content .value{display:flex;align-items:center;margin:0 40px;color:#fff;background-color:unset;border:0;cursor:pointer}.careers-wrapper .core-values .content .value .img-wrap{margin-right:20px;width:45px;height:45px;position:relative}.careers-wrapper .core-values .content .value .img-wrap .icon{object-fit:cover;width:100%!important;position:relative!important;height:unset!important}.careers-wrapper .core-values .content .value p{font-family:din-2014,sans-serif;font-weight:300;font-size:20px;letter-spacing:1px;color:hsla(0,0%,100%,.5);transition:all .3s}.careers-wrapper .core-values .content .value:hover p{color:#fff}.careers-wrapper .body-content .content-section{padding-top:80px;background-position:top;background-size:cover}.careers-wrapper .body-content .content-section .content-margins{display:flex;align-items:center;justify-content:space-between;padding:50px 0;width:100%}.careers-wrapper .body-content .content-section .content-margins .content-col,.careers-wrapper .body-content .content-section .content-margins .img-col{width:46%}.careers-wrapper .body-content .content-section .content-margins .content-col h2{font-weight:400;margin:0 0 20px}.careers-wrapper .body-content .content-section .content-margins .content-col a{color:#172439}.careers-wrapper .body-content .content-section .content-margins .img-col{display:flex;flex-direction:column}.careers-wrapper .body-content .content-section .content-margins .img-col .img-wrap{position:relative;aspect-ratio:16/12;overflow:hidden}.careers-wrapper .body-content .content-section .content-margins .img-col .cta{background-color:#172439;display:flex;justify-content:space-between;align-items:center;padding-left:20px;color:#fff;text-decoration:none;transition:all .3s}.careers-wrapper .body-content .content-section .content-margins .img-col .cta span{color:#fff}.careers-wrapper .body-content .content-section .content-margins .img-col .cta .icon{display:flex;padding:20px;background-color:#080d15;transform:rotate(-90deg)}.careers-wrapper .body-content .content-section .content-margins .img-col .cta:hover{text-decoration:underline}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins{flex-direction:row-reverse;padding:0 40px 0 0;background-color:#172439}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins .content-col{color:#fff;padding:30px}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins .content-col p{color:#fff}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins .img-col{margin-top:-60px;align-self:flex-end}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins .img-col .img-wrap{position:relative}.careers-wrapper .body-content .content-section:nth-child(odd) .content-margins{padding:0 30px;max-width:1100px;margin:100px auto 150px;width:100%}.careers-wrapper .body-content .content-section:nth-child(odd) .content-margins .img-col .img-wrap{position:relative}.careers-wrapper .body-content .content-section:first-of-type .content-margins{max-width:1100px;width:100%;margin:0 auto 150px;padding:50px 30px}.careers-wrapper .body-content .content-section:first-of-type .content-margins .content-col p:first-of-type{margin-bottom:30px}.careers-wrapper .body-content .content-section:first-of-type .content-margins .content-col p:last-of-type{margin-top:-10px}.careers-wrapper .body-content .content-section:first-of-type .content-margins .img-wrap{position:relative}.careers-wrapper .career-body{padding:80px 30px}.careers-wrapper .career-body .content-margins{width:100%;max-width:600px;margin:0 auto}@media screen and (max-width:780px){.careers-wrapper .core-values .content{align-items:flex-start}.careers-wrapper .core-values .content .value{flex-direction:column;width:33.3%;padding:0 30px;margin:0}.careers-wrapper .core-values .content .value .img-wrap{margin-right:0}.careers-wrapper .core-values .content .value p{font-size:18px;text-align:center}.careers-wrapper .core-values .content .value:nth-of-type(2){position:relative}.careers-wrapper .core-values .content .value:nth-of-type(2):after,.careers-wrapper .core-values .content .value:nth-of-type(2):before{content:"";position:absolute;top:calc(50% - 30px);width:1px;height:60px;background-color:hsla(0,0%,100%,.5)}.careers-wrapper .core-values .content .value:nth-of-type(2):before{left:0}.careers-wrapper .core-values .content .value:nth-of-type(2):after{right:0}.careers-wrapper .body-content .content-section .content-margins .content-col{margin-bottom:30px}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins{flex-direction:column-reverse}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins .content-col{width:80%;padding:30px 0}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins .img-col{width:100%;max-width:600px;align-self:center}.careers-wrapper .body-content .content-section:nth-child(odd) .content-margins{flex-direction:column}.careers-wrapper .body-content .content-section:nth-child(odd) .content-margins .content-col,.careers-wrapper .body-content .content-section:nth-child(odd) .content-margins .img-col{width:100%;max-width:600px}.careers-wrapper .body-content .content-section:first-of-type .content-margins{flex-direction:column;padding:80px 30px!important}.careers-wrapper .body-content .content-section:first-of-type .content-margins .content-col,.careers-wrapper .body-content .content-section:first-of-type .content-margins .image-col{width:100%}.careers-wrapper .body-content .content-section:first-of-type .content-margins .content-col{margin-bottom:50px}.careers-wrapper .body-content .content-section:first-of-type .content-margins .img-col{width:100%;max-width:600px}.careers-wrapper .body-content .content-section:first-of-type .content-margins .img-col .img-wrap{width:100%;position:relative;height:400px}}@media screen and (max-width:550px){.careers-wrapper .core-values .content{flex-direction:column}.careers-wrapper .core-values .content .value{width:100%}.careers-wrapper .core-values .content .value p{margin-bottom:20px}.careers-wrapper .core-values .content .value:nth-of-type(2){margin:20px 0;padding:20px}.careers-wrapper .core-values .content .value:nth-of-type(2):before{left:unset;top:0;width:60px;height:1px}.careers-wrapper .core-values .content .value:nth-of-type(2):after{top:unset;right:unset;bottom:0;width:60px;height:1px}.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins{padding-right:0}.careers-wrapper .body-content .content-section:first-of-type .content-margins .img-col .img-wrap,.careers-wrapper .body-content .content-section:nth-child(2n) .content-margins .img-col .img-wrap{height:300px}}.carousel-slider{position:relative}.carousel-slider .control-arrow{width:23px;height:20px;position:absolute;bottom:20px!important;top:unset!important;opacity:1!important;padding:0;filter:drop-shadow(1px 1px .5px rgba(0,0,0,.8))}.carousel-slider .control-arrow:hover{background-color:unset!important;opacity:.7!important}.carousel-slider .control-arrow.control-next{left:calc(60% - 50px)!important;background-image:url(/assets/icons/arrow-right-white@2x.png)!important;background-size:cover!important;background-position:50%!important}.carousel-slider .control-arrow.control-next:before{content:unset!important}.carousel-slider .control-arrow.control-prev{left:calc(60% - 160px)!important;background-image:url(/assets/icons/arrow-left-white@2x.png)!important;background-size:cover!important;background-position:50%!important}.carousel-slider .control-arrow.control-prev:before{content:unset!important}.carousel-slider .carousel-status{position:absolute;height:23px;bottom:20px!important;left:calc(60% - 114px)!important;top:unset!important;font-size:14px!important;margin:0!important;padding:0!important}.gallery-carousel .carousel .control-arrow{filter:none!important}.featured-projects .project-slider .carousel .carousel-status span{color:#fff}*,:after,:before,html{box-sizing:border-box}body{overflow:hidden;overflow-y:auto;margin:0}a,button,input,label,li,p,select,span{font-family:muli,helvetica,sans-serif;line-height:24px;letter-spacing:.5px;color:#172439}h1{font-size:50px;line-height:60px;letter-spacing:2px}h1,h2{font-family:din-2014,sans-serif;font-weight:500}h2{font-size:40px;line-height:46px}h3{font-size:34px}h3,h4{font-family:din-2014,sans-serif;font-weight:600}h4{font-size:30px}h5{font-family:din-2014,sans-serif;font-size:26px;font-weight:600}.body-copy :not(img){opacity:.8}.home .home-hero-banner{position:relative;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;padding:50px 30px}.home .home-hero-banner .content{display:flex;justify-content:center;max-width:1000px;margin:0 auto}.home .home-hero-banner .content h1{margin:0;width:50%;color:#fff;font-weight:500;letter-spacing:2px}.home .home-hero-banner .content .description{width:50%;color:#fff;opacity:1;font-weight:300;font-size:.875rem;letter-spacing:1px;line-height:24px}.home .home-hero-banner .content .description p{color:#fff}.home .home-hero-banner .view-more{position:absolute;bottom:35px;background-color:unset;border:0;display:flex;justify-content:center;align-items:center}.home .home-hero-banner .view-more .chevron-icon{transition:all .3s;position:relative;left:-22px}.home .home-hero-banner .view-more:hover{cursor:pointer}.home .home-hero-banner .view-more:hover .chevron-icon{margin-bottom:-8px}@media screen and (max-width:930px){.home .home-hero-banner .content{flex-direction:column;max-width:600px}.home .home-hero-banner .content .description,.home .home-hero-banner .content h1{width:100%}}@media screen and (max-width:560px){.home .home-hero-banner .content h1{font-size:30px;line-height:45px}.home .home-hero-banner .content .description p{text-shadow:0 0 12px #000}}.home .services{display:flex;justify-content:center;align-items:center;background-size:cover;background-position:50%;padding:100px 30px}.home .services .content{max-width:1200px;display:flex;justify-content:space-between;overflow:hidden}.home .services .content .content-column{width:50%;max-width:450px}.home .services .content .content-column h2{font-size:24px;line-height:32px;font-weight:600;letter-spacing:.5px}.home .services .content .content-column .body-copy{font-size:14px}.home .services .content .services-column{width:50%;max-width:320px;padding-left:50px}.home .services .content .services-column h3{text-transform:uppercase;font-size:17px;font-weight:600;letter-spacing:2px;margin-top:28px;margin-bottom:25px}.home .services .content .services-column .links a{display:block;text-decoration:none;color:rgba(23,36,57,.8);margin-bottom:15px;transition:all .2s;position:relative}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.home .services .content .services-column .links a:hover{transform:translateX(14px);transition:all .2s}.home .services .content .services-column .links a:hover:before{content:"";background-image:url(/assets/icons/arrow-icon@2x.png);background-size:cover;width:20px;height:19px;position:absolute;top:3px;left:-34px;animation:fadeInOpacity .8s ease-out}@media screen and (max-width:720px){.home .services .content{flex-flow:wrap;max-width:500px;justify-content:center}.home .services .content .content-column,.home .services .content .services-column{width:100%;max-width:unset}.home .services .content .services-column{padding-left:0}.home .services .content .services-column .links a{font-size:15px}}.home .featured-projects{padding:70px 0 130px;margin-bottom:200px;position:relative;display:flex;align-items:center}.home .featured-projects .background-block{position:absolute;width:33.3%;top:0;bottom:0;left:0;background-color:#172439;z-index:-1}.home .featured-projects .project-slider{width:90%;max-width:1400px;margin:0 auto}.home .featured-projects .project-slider h4{font-size:14px;color:#fff;letter-spacing:3px;text-transform:uppercase;color:hsla(0,0%,100%,.5);font-weight:400}.home .featured-projects .project-slider .view-all-projects{position:relative;left:calc(33.3% + 20px);top:30px;font-size:11px;color:rgba(0,0,0,.8);font-weight:600;letter-spacing:1px;opacity:.8;transition:all .3s}.home .featured-projects .project-slider .view-all-projects:hover{opacity:1}.home .featured-projects .featured-project{display:flex;align-items:center}.home .featured-projects .featured-project .image-col{width:60%;height:100%;position:relative;aspect-ratio:16/11;overflow:hidden}.home .featured-projects .featured-project .image-col img{object-fit:cover;width:100%;height:100%}.home .featured-projects .featured-project .content-col{width:40%;padding:0 50px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.home .featured-projects .featured-project .content-col span{font-size:11px;letter-spacing:2px;color:rgba(0,0,0,.6)}.home .featured-projects .featured-project .content-col h3{font-size:28px;line-height:34px;margin:0 0 10px}.home .featured-projects .featured-project .content-col p{font-size:14px;letter-spacing:1px;color:rgba(0,0,0,.8)}.home .featured-projects .featured-project .content-col .project-link{color:#324561;border:1px solid #324561;text-decoration:none;margin-top:20px;position:relative;padding:10px 30px 10px 20px}.home .featured-projects .featured-project .content-col .project-link:after{content:"";width:10px;height:10px;border-right:1px solid #324561;border-bottom:1px solid #324561;position:relative;display:inline-block;left:10px;transform:rotate(-45deg);transition:all .3s}.home .featured-projects .featured-project .content-col .project-link:hover{color:rgba(23,36,57,.7)}.home .featured-projects .featured-project .content-col .project-link:hover:after{left:15px}.home .why-bp{background-image:url(/assets/images/dark-bg-pattern.jpg);background-color:#172439;background-size:cover;background-position:50%;display:flex;justify-content:center;padding:80px 30px;position:relative}.home .why-bp .why-bp-title{position:absolute;top:10px;left:10px;color:#fff;font-family:din-2014,sans-serif;font-size:14px;color:hsla(0,0%,100%,.75);letter-spacing:3px}.home .why-bp .content{width:100%;color:#fff;display:flex;max-width:1000px;overflow-y:visible}.home .why-bp .content p{color:#fff}.home .why-bp .content-column{width:40%}.home .why-bp .content-column h2{margin-top:0;letter-spacing:1.5px}.home .why-bp .content-column p{margin-bottom:0;font-size:14px;opacity:.8}.home .why-bp .image-column{width:60%;padding-left:100px;margin-top:-130px}.home .why-bp .image-column .image-button{background-color:#fff;text-decoration:none;width:100%;color:#324561;display:flex;justify-content:space-between;align-items:center;margin-top:-5px}.home .why-bp .image-column .image-button .chevron-icon{transition:all .3s;position:relative;left:-22px;bottom:2px}.home .why-bp .image-column .image-button:hover{cursor:pointer;text-decoration:underline}.home .why-bp .image-column .image-button:hover .chevron-icon{margin-bottom:-8px}.home .why-bp .image-column .image-button .link-text{padding-left:30px;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px}.home .why-bp .image-column .image-button .link-icon{background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;padding:20px}@media screen and (max-width:840px){.home .why-bp .content{flex-flow:column}.home .why-bp .content .content-column,.home .why-bp .content .image-column{width:100%}.home .why-bp .content .image-column{width:100%;max-width:630px;padding-right:100px;margin-top:50px}}@media screen and (max-width:560px){.home .why-bp .content .image-column{width:100%;max-width:630px;padding:0}}.home .featured-posts .content-margins .section-header{text-align:center}@media screen and (max-width:800px){.home .featured-projects .project-slider .carousel-slider .control-arrow.control-prev{left:calc(50% - 160px)!important}.home .featured-projects .project-slider .carousel-slider .carousel-status{left:calc(50% - 114px)!important}.home .featured-projects .project-slider .carousel-slider .control-arrow.control-next{left:calc(50% - 300px)!important}.home .featured-projects .project-slider .featured-project{flex-flow:wrap}.home .featured-projects .project-slider .featured-project .content-col,.home .featured-projects .project-slider .featured-project .image-col{width:50%!important}}@media screen and (max-width:850px){.home .featured-projects{margin-bottom:0}.home .featured-projects .background-block{width:100%;height:250px}.home .featured-projects .project-slider{max-width:500px}.home .featured-projects .project-slider .carousel-slider .control-arrow.control-prev{display:none;left:calc(80% - 250px)!important}.home .featured-projects .project-slider .carousel-slider .carousel-status{display:none;left:calc(80% - 194px)!important}.home .featured-projects .project-slider .carousel-slider .control-arrow.control-next{display:none;left:calc(80% - 50px)!important}.home .featured-projects .project-slider .featured-project{flex-flow:wrap;width:100%}.home .featured-projects .project-slider .featured-project .content-col,.home .featured-projects .project-slider .featured-project .image-col{width:100%!important;padding:0}.home .featured-projects .project-slider .featured-project .content-col span{color:hsla(0,0%,100%,.5)}.home .featured-projects .project-slider .view-all-projects{left:unset}}.services .services-container{background-repeat:no-repeat;background-size:contain;background-position:top;padding:0 100px}.services .services-container .services-tabs{list-style-type:none;display:flex;justify-content:space-between;padding:60px 20px 100px;margin:0 auto;width:100%;max-width:1400px}.services .services-container .services-tabs li{margin:0 30px;cursor:pointer;font-size:13px;line-height:22px;max-width:230px;text-align:center;align-self:start;opacity:.8}.services .services-container .services-tabs li.active{text-decoration:underline;position:relative;font-weight:700}.services .services-container .services-tabs li.active:before{content:"";width:8px;height:8px;position:absolute;bottom:-15px;left:calc(50% - 10px);border-left:1.5px solid #172439;border-bottom:1.5px solid #172439;transform:rotate(-45deg)}.services .services-container .services-tabs li:hover{text-decoration:underline}.services .services-container .services-tab-content .service-content{flex-flow:wrap;width:100%;max-width:1400px;margin:0 auto}.services .services-container .services-tab-content .service-content .service-content-body{display:flex;width:100%;align-items:center;flex-flow:wrap;margin-bottom:50px}.services .services-container .services-tab-content .service-content .service-content-body .content-col,.services .services-container .services-tab-content .service-content .service-content-body .service-image-col{width:50%}.services .services-container .services-tab-content .service-content .service-content-body .service-image-col{display:flex;justify-content:flex-end}.services .services-container .services-tab-content .service-content .service-content-body .content-col{padding-left:40px}.services .services-container .services-tab-content .service-content .service-content-body .content-col h2{font-size:30px;margin:0 0 20px;font-weight:500}.services .services-container .services-tab-content .service-content .service-content-body .content-col .body-copy{max-width:600px}.services .services-container .services-tab-content .service-content .service-content-body .content-col .body-copy p{font-size:14px;letter-spacing:1px;font-weight:600;line-height:26px}.services .services-container .services-tab-content .service-content .service-content-body .service-icons{width:100%;display:flex;flex-flow:wrap;margin:80px auto 0;max-width:700px}.services .services-container .services-tab-content .service-content .service-content-body .service-icons .icon{display:flex;width:33.3%;padding:0 20px;align-items:center;margin-bottom:20px}.services .services-container .services-tab-content .service-content .service-content-body .service-icons .icon .img-wrap{margin-right:10px;width:100%;max-width:60px}.services .services-container .services-tab-content .service-content .service-content-body .service-icons .icon h3{font-size:16px;font-weight:500;letter-spacing:1px}.services .services-container .services-tab-content .service-content .featured-posts{width:100%;margin-top:40px}.services .services-container .services-tab-content .service-content .featured-posts .content-margins .section-header{text-align:center}@media screen and (max-width:1100px){.services .services-container{padding:0 30px}.services .services-container .services-tabs{padding-left:0;padding-right:0}}@media screen and (max-width:900px){.services .services-container .services-tabs li{font-size:12px}}@media screen and (max-width:850px){.services .services-container .services-tabs li{margin:0 15px;line-height:18px}.services .services-container .services-tab-content .service-content .service-content-body .content-col,.services .services-container .services-tab-content .service-content .service-content-body .service-image-col{width:100%;padding:0}.services .services-container .services-tab-content .service-content .service-content-body .service-image-col{justify-content:flex-start}.services .services-container .services-tab-content .service-content .service-content-body .content-col{margin-top:50px}.services .services-container .services-tab-content .service-icons .icon{width:50%!important}}@media screen and (max-width:600px){.services .services-container .services-tabs{flex-flow:wrap;align-items:flex-start}.services .services-container .services-tabs li{width:50%;margin:0 0 20px;line-height:16px;padding:10px 5px}}@media screen and (max-width:500px){.services .services-container .services-tab-content .service-content .service-content-body .service-icons .icon{flex-direction:column;align-items:flex-start}}.leadership-wrapper .header{background-color:#172439;width:100%;height:200px;z-index:90}.leadership-wrapper .leadership-bio{display:flex;flex-flow:wrap;overflow:visible;z-index:100;max-width:1600px;margin:0 auto 150px}.leadership-wrapper .leadership-bio .bio-col,.leadership-wrapper .leadership-bio .image-col{width:50%}.leadership-wrapper .leadership-bio .image-col{padding-right:75px;justify-content:flex-end}.leadership-wrapper .leadership-bio .image-col .bio-img{margin-top:-70px!important}.leadership-wrapper .leadership-bio .image-col .socials{display:flex;justify-content:flex-end;margin-top:40px;align-items:center}.leadership-wrapper .leadership-bio .image-col .socials span{font-family:din-2014,sans-serif;text-transform:uppercase;margin-right:20px}.leadership-wrapper .leadership-bio .image-col .socials a{margin-right:20px;display:flex;align-items:center}.leadership-wrapper .leadership-bio .image-col .socials a:last-of-type{margin-right:0}.leadership-wrapper .leadership-bio .bio-col{padding-top:75px;padding-right:30px;max-width:550px}.leadership-wrapper .leadership-bio .bio-col h1{font-size:40px;line-height:44px;margin:0 0 10px;font-weight:500}.leadership-wrapper .leadership-bio .bio-col .certifications{margin:0;font-family:din-2014,sans-serif;letter-spacing:2px;font-size:18px}.leadership-wrapper .leadership-bio .bio-col .job-title{font-size:20px;letter-spacing:1px;display:flex;align-items:center}.leadership-wrapper .leadership-bio .bio-col .job-title span{width:25px;height:2px;background-color:#000;display:inline-block;margin-right:10px}.leadership-wrapper .leadership-bio .bio-col .bio p{font-size:14px;line-height:25px}.leadership-wrapper .testimonials{display:flex}.leadership-wrapper .testimonials .content{max-width:1200px;margin:0 auto}.leadership-wrapper .testimonials .content .testimonial-row{display:flex;flex-flow:wrap;margin-bottom:200px;align-items:center}.leadership-wrapper .testimonials .content .testimonial-row .image-col,.leadership-wrapper .testimonials .content .testimonial-row .quote-col{width:50%}.leadership-wrapper .testimonials .content .testimonial-row .quote-col{padding:0 10%}.leadership-wrapper .testimonials .content .testimonial-row .quote-col p{font-size:24px;line-height:40px;letter-spacing:.5px;font-weight:300;color:rgba(50,69,97,.8)}.leadership-wrapper .testimonials .content .testimonial-row:nth-of-type(2){flex-direction:row-reverse}.leadership-wrapper .featured-posts .content-margins .section-header{margin-bottom:20px;border-bottom:1px solid #707070}.leadership-wrapper .featured-posts .content-margins .section-header h3{font-size:14px;font-family:muli,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#707070!important;font-weight:600}.leadership-wrapper .involvement{margin-bottom:100px}.leadership-wrapper .involvement .content-margins{padding:0 30px;width:100%;max-width:1100px;margin:0 auto}.leadership-wrapper .involvement .content-margins h3{font-weight:600;font-size:16px;text-transform:uppercase;color:#172439;letter-spacing:2px;margin-bottom:30px}.leadership-wrapper .involvement .content-margins .involvement-list{display:flex;flex-flow:wrap;list-style-type:none;align-items:flex-start;padding:0}.leadership-wrapper .involvement .content-margins .involvement-list .item{width:33.3%;margin-bottom:20px;padding-right:30px;font-size:14px;color:rgba(50,69,97,.8)}@media screen and (max-width:850px){.leadership-wrapper .leadership-bio{flex-direction:column-reverse!important;flex-flow:wrap}.leadership-wrapper .leadership-bio .image-col{width:100%;padding:0 30px}.leadership-wrapper .leadership-bio .image-col .bio-img{margin-top:30px!important}.leadership-wrapper .leadership-bio .bio-col{width:100%;max-width:unset;padding-left:30px}.leadership-wrapper .testimonials .content{padding:0 30px}.leadership-wrapper .testimonials .content .testimonial-row{flex-direction:column}.leadership-wrapper .testimonials .content .testimonial-row .quote-col{width:100%}.leadership-wrapper .testimonials .content .testimonial-row .image-col{margin-top:40px;width:75%}.leadership-wrapper .testimonials .content .testimonial-row:nth-of-type(2n){flex-direction:column}}@media screen and (max-width:690px){.leadership-wrapper .involvement .content-margins .involvement-list .item{width:100%;margin-bottom:15px}}.our-work-wrapper .filter-bar{display:flex;margin:30px 0}.our-work-wrapper .filter-bar .filters-content{display:flex;align-items:center;justify-content:center;width:100%}.our-work-wrapper .filter-bar .filters-content span{text-transform:uppercase;margin-right:20px;font-family:din-2014,sans-serif;font-size:12px;font-weight:600;letter-spacing:3px}.our-work-wrapper .filter-bar .filters-content .filter{position:relative}.our-work-wrapper .filter-bar .filters-content .filter .filter-button{background-color:transparent;border:0;margin-right:20px;cursor:pointer;font-size:15px;letter-spacing:2px;font-weight:600}.our-work-wrapper .filter-bar .filters-content .filter .filter-button .filter-button-icon{margin-left:10px}.our-work-wrapper .filter-bar .filters-content .filter .menu{display:none}.our-work-wrapper .filter-bar .filters-content .filter .menu .filter-item{cursor:pointer}.our-work-wrapper .filter-bar .filters-content .filter.open{border-bottom:1px solid #172439}.our-work-wrapper .filter-bar .filters-content .filter.open .menu{width:250px;display:block;position:absolute;top:calc(100% + 1px);left:0;z-index:200;background-color:#fff;box-shadow:0 5px 12px 0 rgba(0,0,0,.1);padding:10px 0}.our-work-wrapper .filter-bar .filters-content .filter.open .menu .filter-item{padding:10px 20px;font-family:muli,sans-serif;font-size:15px;letter-spacing:1px}.our-work-wrapper .filter-bar .filters-content .filter.open .menu .filter-item:hover{background-color:#f1f1f1;text-decoration:underline}.our-work-wrapper .featured-projects{display:flex;flex-flow:wrap;padding:0 5px;width:100%;max-width:1900px;margin:0 auto}.our-work-wrapper .featured-projects .project{width:calc(33% - 7px);position:relative;background-size:cover;background-position:50%;min-height:400px;margin:5px;display:flex;cursor:pointer;text-decoration:none}.our-work-wrapper .featured-projects .project .project-thumb-bg{opacity:0;transition:all .3s}.our-work-wrapper .featured-projects .project .meta-data{opacity:0;padding:10%;color:#fff;flex-flow:column;justify-content:space-between;transition:all .3s}.our-work-wrapper .featured-projects .project .meta-data h2{margin:0;font-size:34px;line-height:42px;font-weight:500}.our-work-wrapper .featured-projects .project .meta-data p{font-size:15px;font-family:din-2014,sans-serif;letter-spacing:1px;opacity:.7;font-weight:300;color:hsla(0,0%,100%,.5)}.our-work-wrapper .featured-projects .project .meta-data .tags{display:flex;width:100%}.our-work-wrapper .featured-projects .project .meta-data .tags p{margin-right:30px;font-size:14px;width:50%;opacity:1}.our-work-wrapper .featured-projects .project .meta-data .tags p span{text-transform:uppercase;letter-spacing:1px;opacity:.7;color:hsla(0,0%,100%,.5);display:block}.our-work-wrapper .featured-projects .project .meta-data .tags p span.industry-label,.our-work-wrapper .featured-projects .project .meta-data .tags p span.service-label{font-family:din-2014,sans-serif;font-weight:500}.our-work-wrapper .featured-projects .project .meta-data .tags p span.industry-item,.our-work-wrapper .featured-projects .project .meta-data .tags p span.service-item{font-size:11px}.our-work-wrapper .featured-projects .project .meta-data .tags p:last-of-type{margin-right:0}.our-work-wrapper .featured-projects .project:hover .meta-data,.our-work-wrapper .featured-projects .project:hover .project-thumb-bg{opacity:1}.our-work-wrapper .featured-projects .project:hover .project-thumb-bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(23,36,57,.57);-webkit-backdrop-filter:brightness(17%);backdrop-filter:brightness(17%);-webkit-backdrop-filter:opacity(57%);backdrop-filter:opacity(57%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.our-work-wrapper .featured-projects .project:hover .meta-data{display:flex;z-index:100}.our-work-wrapper .featured-projects .no-projects{margin:60px auto}@media screen and (max-width:1000px){.our-work-wrapper .featured-projects .project .meta-data{position:absolute;opacity:1;padding:15px;top:unset;bottom:0;background:rgba(23,36,57,.57);-webkit-backdrop-filter:brightness(17%);backdrop-filter:brightness(17%);-webkit-backdrop-filter:opacity(57%);backdrop-filter:opacity(57%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.our-work-wrapper .featured-projects .project .meta-data .title h2{font-size:16px;line-height:26px}.our-work-wrapper .featured-projects .project .meta-data .title p{margin:4px 0;font-size:14px;line-height:16px}.our-work-wrapper .featured-projects .project .meta-data .tags{display:none}}@media screen and (max-width:700px){.our-work-wrapper .featured-projects .project{width:100%}}@media screen and (max-width:550px){.our-work-wrapper .filter-bar .filters-content{flex-flow:column}.our-work-wrapper .filter-bar .filters-content .filter,.our-work-wrapper .filter-bar .filters-content span{margin-bottom:10px}}.project-wrapper header{min-height:70vh;background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:50px 30px;position:relative}.project-wrapper header .overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.project-wrapper header .bg-overlay-1{position:absolute;top:0;bottom:0;left:0;right:0;background:#051328;background:linear-gradient(35deg,#051328,rgba(23,36,57,.32));z-index:6;opacity:.65}.project-wrapper header .bg-overlay-2{background-color:#172439;opacity:.5;z-index:5}.project-wrapper header .bg-overlay-3{background-color:#40637a;opacity:.3;z-index:4}.project-wrapper header .header-content{z-index:10;max-width:1200px;margin:0 auto;width:100%}.project-wrapper header .header-content h1{margin:0;color:#fff;font-size:40px;font-weight:400}.project-wrapper .project-body{padding:0 30px}.project-wrapper .project-body .project-content{width:100%;max-width:1100px;margin:50px auto}.project-wrapper .project-body .project-content .project-style h2{font-size:13px;font-family:din-2014,sans-serif;text-transform:uppercase;letter-spacing:3px;padding:0 20px;border-bottom:1px solid #707070;margin-bottom:30px;color:#172439}.project-wrapper .project-body .project-content .project-style p{font-size:14px;padding:0 20px}.project-wrapper .project-body .project-content .project-info{display:flex;margin-bottom:50px}.project-wrapper .project-body .project-content .project-info .details{width:30%;margin-right:20px;min-width:290px}.project-wrapper .project-body .project-content .project-info .summary{width:70%}.project-wrapper .project-body .project-content .project-info .summary p{padding:0}.project-wrapper .project-body .project-content .project-info .summary .spec-sheet{font-size:12px}.project-wrapper .project-body .project-content .gallery-carousel .carousel.carousel-slider{margin-bottom:45px;overflow:visible}.project-wrapper .project-body .project-content .gallery-carousel .carousel.carousel-slider .images-wrapper{position:relative;width:100%;aspect-ratio:1109/624;overflow:hidden;height:100%}.project-wrapper .project-body .project-content .gallery-carousel .carousel.carousel-slider .carousel-status,.project-wrapper .project-body .project-content .gallery-carousel .carousel.carousel-slider .control-arrow{bottom:-40px!important}.project-wrapper .project-body .project-content .gallery-carousel .carousel.carousel-slider .carousel-status{color:#172439;text-shadow:unset;left:calc(50% - 30px)!important}.project-wrapper .project-body .project-content .gallery-carousel .carousel.carousel-slider .control-arrow.control-prev{left:calc(50% - 80px)!important;background-image:url(/assets/icons/arrow-left-dark@2x.png)!important}.project-wrapper .project-body .project-content .gallery-carousel .carousel.carousel-slider .control-arrow.control-next{background-image:url(/assets/icons/arrow-right-dark@2x.png)!important;left:calc(50% + 40px)!important}.project-wrapper .featured-posts .content-margins .section-header{margin-bottom:20px;border-bottom:1px solid #707070}.project-wrapper .featured-posts .content-margins .section-header h3{font-size:14px;font-family:muli,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#707070!important}@media screen and (max-width:750px){.project-wrapper .project-body .project-content .project-info{flex-flow:column}.project-wrapper .project-body .project-content .project-info .details,.project-wrapper .project-body .project-content .project-info .summary{width:100%;margin-bottom:30px}}.news-list .sub-title{width:100%;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.news-list .content-margins{max-width:1100px;margin:0 auto;display:flex;flex-flow:wrap}.news-list .featured-news{padding:50px 20px;margin-bottom:50px}.news-list .featured-news .content-margins{align-items:center}.news-list .featured-news .content-margins .content-col,.news-list .featured-news .content-margins .img-col{width:50%}.news-list .featured-news .content-margins .content-col{padding:0 50px}.news-list .featured-news .content-margins .content-col h2{font-weight:300;margin-top:0;margin-bottom:10px}.news-list .featured-news .content-margins .content-col .date{font-size:14px;margin:0 0 40px;font-weight:500;opacity:.7}.news-list .featured-news .content-margins .content-col .blog-link{color:#172439;opacity:.8;transition:all .3s}.news-list .featured-news .content-margins .content-col .blog-link:hover{opacity:1}.news-list .all-news{padding:0 20px}.news-list .load-more-button{background-color:transparent;border:none;display:flex;flex-flow:column;align-items:center;margin:0 auto 100px;text-transform:uppercase;font-weight:700;letter-spacing:2px;cursor:pointer}.news-list .load-more-button .icon{margin-top:10px;transform:rotate(90deg);display:flex}.news-list .load-more-button .icon .chevron-icon{position:relative;transform:rotate(-90deg);margin-top:0;transition:all .3s;left:-16px}.news-list .load-more-button .icon:hover .chevron-icon{margin-top:0;left:-10px}@media screen and (max-width:900px){.news-list .featured-news .content-margins{flex-direction:column;max-width:600px}.news-list .featured-news .content-margins .content-col,.news-list .featured-news .content-margins .img-col{width:100%;max-width:600px;padding:30px 0 0}}.form{display:flex;flex-flow:wrap;justify-content:space-between}.form .form-group{display:flex;flex-direction:column-reverse;width:100%;margin-bottom:20px}.form .form-group.half{width:48%}.form .form-group label{margin-top:8px}.form .form-group input,.form .form-group select{border:1px solid transparent;border-bottom-color:#172439;height:30px;padding:4px 6px}.form .form-group input:focus,.form .form-group select:focus{outline:none;background-color:rgba(23,36,57,.07)}.form .form-group input.error,.form .form-group select.error{border-bottom:1px solid red}.form .form-group textarea{border-radius:0;height:80px;border-color:#172439}.form .form-group.reverse{flex-direction:column;margin-top:20px}.form .submit-button{position:relative;background-color:transparent;border-radius:0;border:1px solid #000;padding:5px 40px 5px 20px;text-transform:uppercase;font-size:16px;font-weight:600;cursor:pointer}.form .submit-button:after{content:"";width:15px;height:30px;background-image:url(/assets/icons/down-chevron@2x.png);background-size:contain;background-repeat:no-repeat;background-position:50%;transform:rotate(-90deg);position:absolute;right:15px;top:calc(50% - 15px);transition:all .3s}.form .submit-button:hover:after{right:10px}.form .success-message{color:green;font-size:30px;font-weight:500}.blog-card{display:flex;flex-flow:column;align-items:flex-start;width:30%;margin-right:5%;margin-bottom:50px;color:#172439;text-decoration:none;transition:all .3s ease-in-out}.blog-card .img-wrap{display:flex;position:relative;overflow:hidden;height:200px;width:100%;max-height:212px}.blog-card .img-wrap .img-el{display:block;width:100%!important;height:100%;max-height:312px;position:absolute}.blog-card .img-wrap .img-el>div{position:unset!important}.blog-card .img-wrap .img-el .img{object-fit:cover;width:100%!important;position:relative!important;height:100%!important;max-height:210px!important}.blog-card .img-wrap .img-hover-circle{opacity:0;width:40px;height:40px;transition:transform .3s;position:relative}.blog-card .img-wrap .img-hover-circle .icon{display:flex;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);transform:rotate(-90deg)}.blog-card .info{width:100%}.blog-card .info h4{font-size:20px;font-weight:500;margin:20px 0 0}.blog-card .info .date{font-size:12px;font-weight:500;margin:0 0 10px;opacity:.7}.blog-card .info p{margin:0 0 15px;font-size:12px;line-height:20px}.blog-card .link{align-self:flex-end;color:#172439;font-size:12px;text-align:right;width:100%;text-decoration:underline;opacity:.8;transition:all .3s;font-weight:600}.blog-card .link:hover{opacity:1}.blog-card:nth-of-type(3n){margin-right:0}.blog-card:hover .img-wrap{position:relative}.blog-card:hover .img-wrap .img-el{height:100%;filter:blur(2px);overflow:hidden;transition:all .3s ease-in-out}.blog-card:hover .img-hover-filter-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99;background-color:#172439;opacity:.38;transition:all .3s ease-in-out}.blog-card:hover .img-hover-circle{opacity:1;border:.5px solid #fff;position:absolute;z-index:110;border-radius:50%;display:block;transition:transform .2s ease-in-out}@keyframes hoverCircle{0%{width:0;height:0;top:50%;left:50%}to{width:250px;height:250px;top:calc(50% - 125px);left:calc(50% - 125px)}}.blog-card:hover .img-hover-circle{animation:hoverCircle .3s linear;animation-fill-mode:forwards}.blog-card:hover .link{opacity:1}@media screen and (max-width:780px){.blog-card{width:47.5%}.blog-card:nth-of-type(3n){margin-right:5%}.blog-card:nth-of-type(2n){margin-right:0}}@media screen and (max-width:550px){.blog-card{width:100%;margin-right:0}}.privacy-policy-wrapper{width:100%;overflow:hidden}.privacy-policy-wrapper header{background-color:#172439;color:#fff;padding:100px 30px 50px}.privacy-policy-wrapper header .content-margins{max-width:1000px;margin:0 auto}.privacy-policy-wrapper header .content-margins h1{margin:0}.privacy-policy-wrapper .content .content-margins{max-width:1000px;margin:100px auto;padding:0 30px}.privacy-policy-wrapper .content .content-margins h2,.privacy-policy-wrapper .content .content-margins h3,.privacy-policy-wrapper .content .content-margins h4,.privacy-policy-wrapper .content .content-margins h5,.privacy-policy-wrapper .content .content-margins h6{font-weight:400;margin-top:50px}.privacy-policy-wrapper .content .content-margins p{font-size:14px}.featured-posts{margin:100px 0 0}.featured-posts .content-margins{max-width:1400px;padding:0 30px;margin:0 auto;display:flex;flex-flow:wrap}.featured-posts .content-margins .section-header{width:100%}.featured-posts .content-margins .section-header h3{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:rgba(23,36,57,.3);margin:0 0 8px}.featured-posts .content-margins .section-header h2{margin:0 0 40px;font-weight:600;font-size:34px}.featured-posts .content-margins .posts{display:flex;flex-flow:wrap}.featured-posts .content-margins .posts .blog-card .link{opacity:.8;transition:all .3s}.featured-posts .content-margins .posts .blog-card:hover .link{opacity:1}@media screen and (max-width:680px){.featured-posts .content-margins{justify-content:center}.featured-posts .content-margins .posts{flex-flow:wrap;flex-direction:column;justify-content:center;align-items:center}.featured-posts .content-margins .posts .blog-card{width:100%;max-width:350px}.featured-posts .content-margins .posts .blog-card .img-wrap{width:100%}}.blog-content .header-block{width:100%;height:200px;background-color:#172439}.blog-content .body-content{max-width:800px;margin:-70px auto 0;padding:0 30px}.blog-content .body-content .img-wrap{width:100%;display:flex}.blog-content .body-content .date{margin:50px 0 0;font-size:12px;color:rgba(23,36,57,.9)}.blog-content .body-content h1,.blog-content .body-content h2,.blog-content .body-content h3{font-weight:300}.blog-content .body-content h1{margin:0 0 30px;font-size:34px;line-height:42px}.blog-content .body-content h2{font-size:26px;line-height:36px}.blog-content .body-content h3{font-size:14px;font-weight:600;letter-spacing:2px;margin-top:20px}.blog-content .body-content p{font-size:14px;line-height:24px}.blog-content .body-content ol,.blog-content .body-content ul{margin-bottom:40px}.blog-content .content-margins{max-width:1000px;margin:0 auto;padding:0 30px}.blog-content .content-margins .sub-title{margin:100px 0 30px;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:rgba(23,36,57,.8)}.blog-content .content-margins .featured-posts{margin-top:0}.blog-content .content-margins .featured-posts .content-margins{padding:0}.contact-page header{padding-bottom:200px;position:relative}.contact-page header address{width:100%;margin-top:-55px;display:flex;justify-content:center;position:absolute;font-style:normal;bottom:0;left:0}.contact-page header address .content-margins{max-width:900px;width:100%;display:flex;align-items:center}.contact-page header address .links{display:flex;flex-flow:wrap;color:#fff;align-items:center;width:100%;list-style-type:circle}.contact-page header address .links .link{color:#fff;margin-right:40px}.contact-page header address .links .link *{display:inline}.contact-page header address .links .link a,.contact-page header address .links .link p{color:#fff;text-decoration:none}.contact-page header address .linkedin{padding:15px}.contact-page .contact-body{padding:80px 30px}.contact-page .contact-body .content-margins{width:100%;max-width:600px;margin:0 auto}.contact-page .featured-posts .content-margins .posts{margin-top:20px}@media screen and (max-width:420px){.contact-page header address .links .link{margin-bottom:10px}.contact-page header address .links .link:nth-of-type(3n) a{display:flex;flex-flow:column}.contact-page header address .links .link:nth-of-type(3n) a p{margin:0}}.testimonials{margin-bottom:100px}.testimonials .content{max-width:800px;margin:0 auto;width:100%;padding:0 30px}.testimonials .content .carousel.carousel-slider .slider .slide .testimonials-wrap{text-align:left;color:rgba(23,36,57,.8);margin:0 0 30px}.testimonials .content .carousel.carousel-slider .slider .slide .testimonials-wrap .copy p{font-size:20px;line-height:27px;font-weight:100;letter-spacing:1px}.testimonials .content .carousel.carousel-slider .slider .slide .testimonials-wrap .info-block{margin-top:30px;width:75%}.testimonials .content .carousel.carousel-slider .slider .slide .testimonials-wrap .info-block .name{font-size:24px;margin:0}.testimonials .content .carousel.carousel-slider .slider .slide .testimonials-wrap .info-block .title{text-transform:uppercase;font-size:16px}.testimonials .content .carousel.carousel-slider .slider .slide .testimonials-wrap .info-block .project-link{font-size:12px;letter-spacing:2px;position:relative}.testimonials .content .carousel.carousel-slider .slider .slide .testimonials-wrap .info-block .project-link:after{content:"";background-image:url(/assets/icons/arrow-right-dark@2x.png);width:16px;height:15px;display:block;background-size:cover;position:absolute;top:0;left:calc(100% + 10px);transition:all .3s}.testimonials .content .carousel.carousel-slider .slider .slide .testimonials-wrap .info-block .project-link:hover:after{left:calc(100% + 20px)}.testimonials .content .carousel.carousel-slider .carousel-status,.testimonials .content .carousel.carousel-slider .control-arrow{bottom:0!important;filter:none}.testimonials .content .carousel.carousel-slider .carousel-status{color:#172439;text-shadow:unset;left:calc(100% - 110px)!important}.testimonials .content .carousel.carousel-slider .control-arrow.control-prev{left:calc(100% - 170px)!important;background-image:url(/assets/icons/arrow-left-dark@2x.png)!important}.testimonials .content .carousel.carousel-slider .control-arrow.control-next{background-image:url(/assets/icons/arrow-right-dark@2x.png)!important;left:calc(100% - 30px)!important}@media screen and (max-width:750px){.testimonials .content .testimonials-wrap .info-block{width:100%!important}}.page-404 header{background-color:#172439}.page-404 header .content-margins{padding:100px 30px;color:#fff;max-width:800px;margin:0 auto}.page-404 header .content-margins h1{font-size:80px}.page-404 .content .content-margins{padding:100px 30px;max-width:800px;margin:0 auto}