/**handles:_v2_styles_1**/
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:calc( 1s);animation-duration:calc( 1s);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:calc( 1s * 2);animation-duration:calc( 1s * 2)}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:calc( 1s * .75);animation-duration:calc( 1s * .75)}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:calc( 1s * .75);animation-duration:calc( 1s * .75)}.skipNav{position:absolute;left:-10000px;font-size:20px;z-index:1000}.skipNav:focus{left:0}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}}.hide-me{display:none}.contain-all *{max-width:100%}.alignleft{margin-right:35px}.alignright{margin-left:35px}#wpadminbar{-webkit-transition:all .3s;transition:all .3s;opacity:0}#wpadminbar:hover{opacity:1}#wpAdminToggleButton{position:fixed;bottom:0;right:0;z-index:1000;font-size:10px;padding:10px 15px;background-color:#000;color:#fff;border:none;border-top-left-radius:5px;opacity:.75;display:none}#wpAdminToggleButton:hover{opacity:1}#toggleSourceEverythingModal{position:fixed;bottom:0;left:80px;z-index:1000;font-size:10px;padding:10px 15px;background-color:#000;color:#fff;border:none;border-top-right-radius:5px;border-top-left-radius:5px;opacity:.75;display:inline-block}#toggleSourceEverythingModal:hover{opacity:1}#toggleSourceModal{position:fixed;bottom:0;left:0;z-index:1000;font-size:10px;padding:10px 15px;background-color:#000;color:#fff;border:none;border-top-right-radius:5px;opacity:.75;display:inline-block}#toggleSourceModal:hover{opacity:1}.hideMe{display:none!important}.noAdminBar{margin-top:-32px!important}@media screen and (max-width:768px){.noAdminBar{margin-top:-47px!important}}.btn{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;-webkit-box-shadow:0 0 6px 0 rgba(86,86,86,.5);box-shadow:0 0 6px 0 rgba(86,86,86,.5)}.btn.btn-white{color:#c46300}.btn.btn-white:hover{background-color:#c44a00;color:#fff;border-color:#c44a00}.btn.btn-secondary{background-color:#c44a00}.btn.btn-secondary:hover{background-color:#c46300}.btn.btn-outline{border:2px solid #c46300;background-color:transparent;color:#1d1d1d;font-weight:700;text-align:center;display:block;min-width:350px;-webkit-transition:all .25s ease;transition:all .25s ease;margin:1rem 0}@media (max-width:575.98px){.btn.btn-outline{min-width:auto}}.btn.btn-outline:hover{background-color:#c44a00;color:#fff}.text-redhat{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif}.text-redhat-100{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:100}.text-redhat-200{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:200}.text-redhat-300{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:300}.text-redhat-400{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:400}.text-redhat-500{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:500}.text-redhat-600{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:600}.text-redhat-700{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:700}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}#main{margin-top:103px}@media (max-width:1199.98px){#main{margin-top:96px}}body,html{background-color:#fff}body{font-size:1rem!important;line-height:1.5!important}body.menu-open{overflow:hidden}strong{font-weight:700}h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem;font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;color:#000;font-weight:700;line-height:41px}h1:only-child,h2:only-child,h3:only-child,h4:only-child,h5:only-child,h6:only-child{margin-bottom:0}h1.accent,h2.accent,h3.accent,h4.accent,h5.accent,h6.accent{position:relative}h1.accent:after,h2.accent:after,h3.accent:after,h4.accent:after,h5.accent:after,h6.accent:after{content:"";width:4px;height:35px;position:absolute;background-color:#c46300;top:2px;left:-12px}p{margin-bottom:2rem;font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;color:#000;font-weight:300;line-height:28px}p b{font-weight:700}p:last-of-type{margin-bottom:0}p+ul{margin-top:2rem}ul li{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;color:#000;font-weight:300;padding:.5rem 0}a:active,a:focus,a:hover,button:active,button:focus,button:hover{outline:0!important}code,pre{font-size:12px}iframe,img{max-width:100%}footer.page-footer{margin:75px 0 40px}@media (max-width:991.98px){footer.page-footer{margin:25px 0 25px}}footer.page-footer h2{text-transform:capitalize;font-size:30px}footer.page-footer .afflilations a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}footer.page-footer .afflilations a img{width:auto;padding:5px;margin:16px 0;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}footer.page-footer .bottom-footer{border-top:1px solid #e1e1e1;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}@media only screen and (max-width:1880px){footer.page-footer .bottom-footer{padding-top:10px}footer.page-footer .bottom-footer .row{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}}footer.page-footer .bottom-footer .copyright{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:16px;color:#a8a8a8;font-weight:400}@media (max-width:575.98px){footer.page-footer .bottom-footer .copyright{text-align:center;padding-bottom:16px}}footer.page-footer .bottom-footer .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:575.98px){footer.page-footer .bottom-footer .social-links{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}footer.page-footer .bottom-footer .social-links a{padding:0 20px}footer.page-footer .bottom-footer .social-links a:last-of-type{padding-right:0}@media (max-width:575.98px){footer.page-footer .bottom-footer .social-links a:last-of-type{padding-right:20px}}footer.page-footer .bottom-footer .social-links a i,footer.page-footer .bottom-footer .social-links a svg{color:#a8a8a8;font-size:2rem}footer.page-footer .bottom-footer .social-links a svg{margin-top:5px}@media only screen and (max-width:1880px){footer.page-footer .bottom-footer .col-xl-3 .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}footer.page-footer .bottom-footer .col-xl-3 .d-flex .divider{display:none}}footer.page-footer .bottom-footer .col-xl-3:last-of-type{margin-top:10px}@media (max-width:575.98px){footer.page-footer .bottom-footer .col-xl-3 .d-flex{margin-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}footer.page-footer .bottom-footer a.tel{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;color:#000;font-weight:700}footer.page-footer .bottom-footer span.divider{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:32px;color:#c46300;padding:0 8px}footer.page-footer .bottom-footer a.address{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;font-weight:18}nav.navbar{padding:10px 40px 0;position:fixed;width:100%;top:0;z-index:99999;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}@media (max-width:1199.98px){nav.navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1199.98px){nav.navbar{padding:10px 15px}}nav.navbar .navbar-brand{margin:0;padding:0}nav.navbar .navbar-brand img{width:167px}@media (max-width:1199.98px){nav.navbar .navbar-brand img{width:137px}}@media (max-width:1199.98px){nav.navbar #navbarCollapse .y-scroll{overflow-y:scroll;height:75vh;padding:20px 0}}nav.navbar #navbarCollapse .header-phone-number{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:20px;color:#c46300;font-weight:700;padding-top:25px;margin-right:25px;margin-bottom:2px}@media (max-width:1199.98px){nav.navbar #navbarCollapse .header-phone-number{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}nav.navbar #navbarCollapse .navbar-nav{list-style-type:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1199.98px){nav.navbar #navbarCollapse .navbar-nav{padding-top:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}nav.navbar #navbarCollapse .navbar-nav .nav-item{padding:0 40px 25px;position:unset;list-style-type:none}@media (max-width:1199.98px){nav.navbar #navbarCollapse .navbar-nav .nav-item{padding:15px 0;margin:0}}nav.navbar #navbarCollapse .navbar-nav .nav-item a.nav-link{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:16px;color:#1d1d1d;font-weight:300;line-height:21px;padding:0;position:relative;-webkit-transition:color .25s ease,text-shadow .25s ease;transition:color .25s ease,text-shadow .25s ease}@media (max-width:1199.98px){nav.navbar #navbarCollapse .navbar-nav .nav-item a.nav-link{font-size:20px;font-weight:700}}nav.navbar #navbarCollapse .navbar-nav .nav-item a.nav-link.active{color:#c46300;font-weight:700}nav.navbar #navbarCollapse .navbar-nav .nav-item a.nav-link.active:after{content:"";width:4px;height:20px;position:absolute;background-color:#c46300;top:0;left:-12px}nav.navbar #navbarCollapse .navbar-nav .nav-item:hover a.nav-link{color:#c46300;text-shadow:0 0 .9px #c46300,0 0 .9px #c46300}nav.navbar #navbarCollapse .navbar-nav .nav-item:hover a.nav-link:after{content:"";width:4px;height:20px;position:absolute;background-color:#c46300;top:0;left:-12px}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu{width:100%;top:113px;left:0;right:0;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;border:none}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid{padding:0}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row{margin:0}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .left-side{padding:60px;background-color:#172f3d}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .right-side{padding:60px;background-color:#0a2738}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .dropdown-item{color:#fff;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:40px;padding:0;font-size:16px;white-space:normal}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .dropdown-item:active,nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .dropdown-item:focus,nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .dropdown-item:hover{background-color:transparent;text-decoration:underline}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row h3,nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row p{color:#fff;margin-bottom:0}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row h3{font-size:18px;margin-bottom:40px;font-weight:700}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row p{font-size:16px}@media (max-width:1199.98px){nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu{display:block}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .left-side{background-color:#fff;padding:0 15px}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .left-side h3{display:none}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .left-side .dropdown-item{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;color:#1d1d1d;margin-bottom:20px}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .left-side .dropdown-item:active,nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .left-side .dropdown-item:focus{background-color:transparent;text-decoration:underline}nav.navbar #navbarCollapse .navbar-nav .nav-item .dropdown-menu .container-fluid .row .left-side .dropdown-item:first-of-type{padding-top:15px}}nav.navbar:after{content:"";position:absolute;bottom:-43px;width:100%;height:43px;left:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,.44)),to(rgba(43,43,43,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.44) 1%,rgba(43,43,43,0) 100%)}section[name=archive-items] .item-container{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}section[name=archive-items] .item-container:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}section[name=archive-items] .item-container a img{display:block;margin:0 auto}section[name=archive-items] .item-container p{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:20px;color:#1d1d1d;font-weight:300;text-align:center}section[name=banner]{padding:60px 0;min-height:220px}section[name=banner] h2{margin-bottom:35px}section[name=banner].accent{position:relative;margin-bottom:35px}section[name=banner].accent:after{content:"";width:4px;height:35px;background-color:#c46300;position:absolute;bottom:-35px;left:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}section[name=banner] .col-9 .content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section[name=banner] .content.vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section[name=banner] .content.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section[name=banner] .content.horizontal h1,section[name=banner] .content.horizontal h2,section[name=banner] .content.horizontal h3,section[name=banner] .content.horizontal h4,section[name=banner] .content.horizontal h5,section[name=banner] .content.horizontal h6,section[name=banner] .content.horizontal p{padding-right:2rem;margin-bottom:0}section[name=banner] .content.horizontal a.btn{min-width:250px}@media (max-width:767.98px){section[name=banner] .content.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center}section[name=banner] .content.horizontal h1,section[name=banner] .content.horizontal h2,section[name=banner] .content.horizontal h3,section[name=banner] .content.horizontal h4,section[name=banner] .content.horizontal h5,section[name=banner] .content.horizontal h6,section[name=banner] .content.horizontal p{margin-bottom:32px;padding-right:0}section[name=banner] .content.horizontal a.btn{-ms-flex-item-align:center;align-self:center}}section[name=banner] .content.small{max-width:780px;margin:0 auto}section[name=hero]{padding:50px 0;background-size:cover;background-position:top;position:relative;color:#fff}section[name=hero].homepage{padding:75px 0}section[name=hero].homepage:after{content:"";position:absolute;width:100%;height:100%;top:0;background-image:linear-gradient(117deg,#2b2b2b 3%,rgba(0,0,0,0) 100%);z-index:5}section[name=hero].homepage .container{position:relative;z-index:20}@media (min-width:1200px){section[name=hero].homepage .container{max-width:1440px}}section[name=hero].homepage .container .row{margin-top:200px}section[name=hero].homepage .container .row h1{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:52px;color:#fff;font-weight:700;line-height:69px}section[name=hero].homepage .container .row h2{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:52px;color:#fff;font-weight:700;margin:20px 0}section[name=hero].homepage .container .row h2 span{color:#c46300}section[name=hero].homepage .container .row h3{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:22px;color:#fff;font-weight:300;line-height:31px;padding:0 32px}@media (max-width:1199.98px){section[name=hero].homepage .container .row{margin-top:0}section[name=hero].homepage .container .row h1{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:42px;color:#fff;font-weight:700;line-height:69px}section[name=hero].homepage .container .row h2{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:42px;color:#fff;font-weight:700}section[name=hero].homepage .container .row h3{margin:32px 0;padding:0}}section[name=hero].interior{padding:90px 0;height:300px}section[name=hero].interior:after{content:"";position:absolute;width:100%;height:100%;top:0;background:rgba(0,85,135,.9);z-index:5}section[name=hero].interior .container-fluid{position:relative;z-index:100}section[name=hero].project{height:500px}@media (max-width:575.98px){section[name=hero].project{height:300px}}section[name=hero].project:after{content:"";position:absolute;width:100%;height:100%;top:0;background:rgba(0,85,135,.9);z-index:5}section[name=hero].project .container{position:relative;z-index:100}section[name=hero].project .container p.projects{color:#fff;font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:700;margin-bottom:5px;margin-left:31px}section[name=hero].project .container p.location{color:#fff;margin-left:32px}section[name=hero].project .container h1{line-height:1;font-size:52px}section[name=hero].project .container h1 span{font-weight:42px;color:#c46300;margin-right:10px}@media (max-width:575.98px){section[name=hero].project .container h1{font-size:42px}}section[name=breadcrumbs]{margin:30px 90px}@media (max-width:991.98px){section[name=breadcrumbs]{margin:30px 0}}section[name=breadcrumbs] span{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:16px;color:#a8a8a8;margin:0 5px}section[name=breadcrumbs] a{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:16px;color:#a8a8a8}section[name=breadcrumbs] a.active{color:#005587;text-decoration:underline}section[name=project_main_content] .d-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;left:-100px;padding:0 70px}section[name=project_main_content] .d-flex .main_content_wrapper{max-width:590px;width:100%}section[name=project_main_content] .d-flex .main_content_wrapper .content{width:100%}section[name=project_main_content] .d-flex.no-gallery{left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section[name=project_main_content] .d-flex.no-gallery .main_content_wrapper{max-width:800px}section[name=project_main_content] .d-flex .glide-wrapper{padding-left:70px;width:650px;margin-top:60px}section[name=project_main_content] .d-flex .glide-wrapper .glide .glide__track{width:680px}section[name=project_main_content] .d-flex .glide-wrapper .glide .glide__track .glide__slides .glide__slide .project img{width:100%;position:relative}section[name=project_main_content] .d-flex .glide-wrapper .glide .glide__track .glide__slides .glide__slide--active .project img{z-index:100}section[name=project_main_content] .d-flex .glide-wrapper .glide-controls{position:absolute;top:-50px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}section[name=project_main_content] .d-flex .glide-wrapper .glide-controls button{border:none;background-color:transparent}section[name=project_main_content] .d-flex .glide-wrapper .glide-controls button img{width:16px;height:26px}section[name=project_main_content] .d-flex .glide-wrapper .glide-controls button.left{margin-right:1rem}section[name=project_main_content] .d-flex .glide-wrapper .glide-controls button.right{margin-left:1rem}@media only screen and (max-width:1400px){section[name=project_main_content] .d-flex{left:0}}@media (max-width:1199.98px){section[name=project_main_content] .d-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}section[name=project_main_content] .d-flex .main_content_wrapper{width:100%}section[name=project_main_content] .d-flex .glide-wrapper{padding-left:0;width:100%;margin-top:100px}section[name=project_main_content] .d-flex .glide-wrapper .glide .glide__track{width:100%}}@media (max-width:575.98px){section[name=project_main_content] .d-flex{padding:0}section[name=project_main_content] .d-flex .main_content_wrapper{padding:0}section[name=project_main_content] .d-flex .glide-wrapper{padding:0}}section[name=projects]{position:relative;margin-bottom:-75px;z-index:150}@media (max-width:1199.98px){section[name=projects]{margin-bottom:0;padding:0 70px}}@media (max-width:575.98px){section[name=projects]{padding:0}}section[name=projects] .header{margin-left:auto;width:100%;max-width:1355px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:200px}@media (max-width:1199.98px){section[name=projects] .header{padding-right:0;max-width:100%}}@media (max-width:767.98px){section[name=projects] .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section[name=projects] .header .d-flex{margin-bottom:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section[name=projects] .header .d-flex h2{margin-bottom:32px}}section[name=projects] .header .glide-arrows{margin-left:200px;-ms-flex-item-align:center;align-self:center}@media (max-width:1199.98px){section[name=projects] .header .glide-arrows{margin-left:50px}}@media (max-width:767.98px){section[name=projects] .header .glide-arrows{margin-left:0;-ms-flex-item-align:start;align-self:flex-start}}section[name=projects] .header .glide-arrows .glide-arrow{background-color:transparent;border:none;margin:0 16px}@media (max-width:767.98px){section[name=projects] .header .glide-arrows .glide-arrow{margin:0}section[name=projects] .header .glide-arrows .glide-arrow:first-of-type{margin-right:32px}}section[name=projects] .header .glide-arrows .glide-arrow img{height:26px;width:15px}section[name=projects] .header h2{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:52px;color:#005587;font-weight:700;margin-bottom:0}section[name=projects] .glide-wrapper{margin-left:auto;max-width:1450px;overflow:hidden;position:relative;left:75px}@media (max-width:1199.98px){section[name=projects] .glide-wrapper{left:0;max-width:100%}}section[name=projects] .glide-wrapper .glide .glide__track{position:relative}section[name=projects] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .project{position:relative}section[name=projects] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .project img{width:100%;height:auto}section[name=projects] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .project .title-wrapper{position:absolute;bottom:0;right:0;width:100%;max-width:314px;height:70px;background-image:url("https://www.egcconst.com/wp-content/themes/egc/assets/images/title-bg.png");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section[name=projects] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .project .title-wrapper .title{margin-left:10px}section[name=projects] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .project .title-wrapper .title p{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:700}section[name=services]{padding:0 45px 45px;margin-top:-45px;position:relative;z-index:150}@media (max-width:1199.98px){section[name=services]{padding:45px 70px;margin-top:0}}@media (max-width:575.98px){section[name=services]{padding:45px 0}}section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6 .content{padding-top:90px;overflow:hidden}@media (max-width:991.98px){section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6 .content{padding-top:32px}}section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6 .content p.excerpt{margin-bottom:48px}@media (max-width:991.98px){section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6 .content p.excerpt{margin-bottom:32px}}section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6 .content .btn{-ms-flex-item-align:start;align-self:flex-start}section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6:first-of-type{padding-right:35px}@media (max-width:1199.98px){section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6:first-of-type{-ms-flex-item-align:center;align-self:center}}@media (max-width:991.98px){section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6:first-of-type{padding-right:15px}}section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6:last-of-type{padding-left:35px}@media (max-width:991.98px){section[name=services] .glide-wrapper .glide.services .glide__track .glide__slides .glide__slide .col-md-6:last-of-type{padding-left:15px}}section[name=services] .glide-wrapper .glide.services .glide__track .glide-controls{position:absolute;bottom:25px;left:51.5%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199.98px){section[name=services] .glide-wrapper .glide.services .glide__track .glide-controls{position:unset}}section[name=services] .glide-wrapper .glide.services .glide__track .glide-controls button{border:none;background-color:transparent}section[name=services] .glide-wrapper .glide.services .glide__track .glide-controls button img{width:16px;height:26px}section[name=services] .glide-wrapper .glide.services .glide__track .glide-controls button.left{margin-right:16px}section[name=services] .glide-wrapper .glide.services .glide__track .glide-controls button.right{margin-left:16px}section[name=steps]{padding:50px 0;position:relative;background-size:cover}section[name=steps].homepage{padding:125px 0}section[name=steps].homepage .step-wrapper .title{margin-bottom:0}section[name=steps].homepage .step-wrapper .content{padding-left:32px}@media (max-width:767.98px){section[name=steps].homepage{padding:80px 0 0}}section[name=steps] .overlay{background-color:var(--bg-color);background-color:rgba(var(--bg-color),.9);height:100%;width:100%;position:absolute;z-index:100;top:0;left:0}section[name=steps] .container{position:relative;z-index:200;text-align:center}section[name=steps] .container h2{max-width:890px;margin:0 auto 32px}section[name=steps] .container p{max-width:890px;margin:0 auto 80px}section[name=steps] .container .row{text-align:left}section[name=steps] .container .row .block-grid{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section[name=steps] .container .row .block-grid .block-wrapper{background-color:#172f3d;margin:10px;width:30%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:45px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}@media (max-width:575.98px){section[name=steps] .container .row .block-grid .block-wrapper{width:100%}}section[name=steps] .container .row .block-grid .block-wrapper p{color:#fff;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;text-align:center;font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:700;margin-bottom:0}section[name=steps] .container .row .block-grid .block-wrapper:hover{background-color:#fff}section[name=steps] .container .row .block-grid .block-wrapper:hover p{color:#c46300}section[name=steps] .container .row .step-wrapper{max-width:365px;margin:0 auto;display:block}section[name=steps] .container .row .step-wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}section[name=steps] .container .row .step-wrapper .title .number{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:41px;margin-right:24px}section[name=steps] .container .row .step-wrapper .title h3{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:41px;text-transform:uppercase}section[name=steps] .container .row .step-wrapper .content{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;font-weight:300}section[name=steps] .container .row .bottom_content{padding-left:32px;margin:0 auto;display:block}section[name=steps] .container .row .bottom_content p{margin-bottom:32px}section[name=steps] .container .row .bottom_content.blocks{max-width:100%;margin-top:32px;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section[name=steps] .container .row .bottom_content.blocks .btn{-ms-flex-item-align:center;align-self:center}section[name=sxs]{padding:40px 0}@media (max-width:991.98px){section[name=sxs]{padding:15px 70px}}@media (max-width:575.98px){section[name=sxs]{padding:32px 0}}section[name=sxs].homepage_side_by_side_2{padding-bottom:0;margin-bottom:-40px;position:relative;z-index:5}@media (max-width:1199.98px){section[name=sxs].homepage_side_by_side_2{margin-bottom:0}}section[name=sxs] .container-fluid .image-side img{width:100%}section[name=sxs] .container{max-width:1400px}section[name=sxs] .image-side{width:100%;height:auto}@media (max-width:991.98px){section[name=sxs] .image-side{margin-bottom:32px}}section[name=sxs] .image-side .caption{font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:18px;color:#005587;font-weight:700;margin-top:2rem;max-width:460px}section[name=sxs] .image-side h2{font-size:28px}section[name=sxs] .image-side h2.center{text-align:center}section[name=sxs] .image-side h2.right{text-align:right}section[name=sxs] .image-side h2.right.accent:after{content:"";left:unset;right:-12px}section[name=sxs] .content-side{padding:0 70px}@media (max-width:991.98px){section[name=sxs] .content-side{padding:0;margin-bottom:32px}}section[name=sxs] .content-side img.quote{display:block}section[name=sxs] .content-side img.quote.left{margin-right:auto}section[name=sxs] .content-side img.quote.center{margin:0 auto}section[name=sxs] .content-side img.quote.right{margin-left:auto}section[name=sxs] .content-side h2,section[name=sxs] .content-side h3{color:#005587}section[name=sxs] .content-side h2.center{text-align:center}section[name=sxs] .content-side h2.right{text-align:right}section[name=sxs] .content-side h2.right.accent:after{content:"";left:unset;right:-12px}section[name=sxs] .content-side .content{margin-bottom:40px}section[name=sxs] .content-side a.btn{margin-top:16px}section[name=sxs] .left .image-side .caption{text-align:right;margin-left:auto}section[name=testimonals]{padding:0 0 2.5rem}section[name=testimonals] .glide-wrapper{background:rgba(0,85,135,.1);padding:15px;margin-bottom:2rem}section[name=testimonals] .glide-wrapper .glide .glide__track .glide__slides{list-style-type:none}section[name=testimonals] .glide-wrapper .glide .glide__track .glide__slides .glide__slide{list-style-type:none}section[name=testimonals] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .testimony{max-width:890px;margin:0 auto;padding:3.75rem 0 1.875rem}@media (max-width:991.98px){section[name=testimonals] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .testimony{padding:1.875rem 0}}section[name=testimonals] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .testimony .divider{text-align:center;margin-bottom:1rem;font-family:'Red Hat Display','Source Sans Pro',Helvetica,Arial,sans-serif;font-size:52px;color:#005587}section[name=testimonals] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .testimony .divider span{color:#c46300;padding:0 .25rem}section[name=testimonals] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .testimony h3{color:#005587;text-align:center}section[name=testimonals] .glide-wrapper .glide .glide__track .glide__slides .glide__slide .testimony p.quote{font-size:22px;line-height:36px;font-style:italic;text-align:center}section[name=testimonals] .glide-wrapper .glide .glide__bullets{text-align:center}section[name=testimonals] .glide-wrapper .glide .glide__bullets button{margin:0 .25rem;width:9px;height:9px;padding:0;background-color:#005587;border-radius:50px;border:none;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}section[name=testimonals] .glide-wrapper .glide .glide__bullets button.glide__bullet--active{background-color:#c46300}section[name=testimonals] .glide-wrapper .glide .glide__bullets button:hover{background-color:#c46300}section[name=testimonals] .btn{background-color:transparent;color:#1d1d1d;font-weight:300;text-align:center;margin:0 auto;display:block;max-width:350px;width:100%;-webkit-transition:all .25s ease;transition:all .25s ease}@media (max-width:991.98px){section[name=testimonals] .btn{max-width:auto}}section[name=testimonals] .btn:hover{background-color:#c46300;color:#fff}