.desktop-linebreak::after{content:"\a";white-space:pre}a.darkbg-link{color:#FFF;font-weight:bold}.et-menu-nav #menu-jag-engineering-menu li{padding-left:16px!important;padding-right:16px!important}.et_pb_menu__wrap .et_pb_menu__search-button{margin:0 0 0 16px}#menu-jag-engineering-menu li.current-page-parent a{color:#991c35!important}.mobile_nav.opened .et_mobile_menu{margin-top:13px}.milestones-list-col .special-left-col{width:12%!important}.milestones-list-col .special-right-col{width:88%!important}.right-blurb .et_pb_main_blurb_image{margin-left:12px}.right-blurb .et_pb_blurb_content{display:flex;flex-direction:row-reverse;margin-right:-17px}.single-project-gallery .et_pb_section{background-color:transparent}.et_portfolio_image{padding-top:129%;display:block}.et_portfolio_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_gallery_item,.et_pb_portfolio_item{width:29%!important;clear:none!important}.et_pb_portfolio_item:nth-child(4n){margin-right:5.5%!important}.et_pb_portfolio_item .et_pb_module_header{margin-top:24px!important}.et_pb_gallery_image .et_overlay:before,.et_pb_portfolio_item .et_overlay:before{font-size:24px;top:60%}.et_pb_gallery_image,.et_pb_portfolio_item .et_portfolio_image{transition:box-shadow 300ms ease 0ms}.et_pb_gallery_image:hover,.et_pb_portfolio_item:hover .et_portfolio_image{box-shadow:0px 40px 60px 0px rgb(0 0 0 / 24%)}.et_pb_gallery_image:hover .et_overlay:before,.et_pb_portfolio_item:hover .et_overlay:before{top:54%}.single-project .et_pb_title_meta_container .published:before{content:"Completed in "}@media only screen and (max-width:768px){.flex-reverse-col{display:flex;flex-direction:column-reverse}.right-blurb .et_pb_main_blurb_image{visibility:hidden}.et_pb_gallery_item,.et_pb_portfolio_item{width:47.25%!important;margin-bottom:5.5%!important}.et_pb_column .et_pb_grid_item.first_in_row{margin-right:5.5%!important}.et_pb_column .et_pb_grid_item.last_in_row{margin-right:0!important}.single-project-gallery .et_pb_row{padding-top:0px}}@media only screen and (max-width:425px){.desktop-linebreak::after{content:" ";white-space:pre}.mobile-linebreak::after{content:"\a";white-space:pre}.milestones-list-col .special-left-col{width:25%!important}.milestones-list-col .special-right-col{width:75%!important}.et_pb_gallery_item,.et_pb_portfolio_item{width:100%!important;margin-bottom:5.5%!important}}