#subHead h3{font-weight:400!important}#mobileHeader .et_pb_menu__wrap,#mobileHeader .mobile_menu_bar{position:absolute;right:0;bottom:0}#mobileHeader .et_pb_menu__wrap{width:100%}#mobileHeader .et_mobile_menu{margin-top:30px}#projectsWrap .et_pb_portfolio_grid_items{width:100%;display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr);gap:50px}#projectsWrap .et_pb_portfolio_grid_items .project{width:100%;flex:1;flex-basis:300px;margin:0px;position:relative;min-height:200px;aspect-ratio:1/1}#projectsWrap .et_pb_portfolio_grid_items .project::after{content:"";display:block;position:absolute;right:-10px;top:-10px;width:0;height:0;border-left:60px solid transparent;border-right:0px solid transparent;border-top:60px solid #A0A326;z-index:34}#projectsWrap .et_pb_portfolio_grid_items .project span{width:100%;height:100%}#projectsWrap .et_pb_portfolio_grid_items .project img{object-fit:cover;position:absolute;width:100%;height:100%;margin:auto}#projectsWrap .project h3{position:absolute;z-index:20;width:100%;bottom:0;left:0;padding:25px;background:rgb(28,160,208);background:linear-gradient(90deg,rgba(28,160,208,1) 15%,rgba(28,160,208,0.32679009103641454) 100%)}#projectsWrap .project h3::after{content:'Learn More';font-size:15px;display:block}@media (max-width:1000px){#projectsWrap .et_pb_portfolio_grid_items{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){#projectsWrap .et_pb_portfolio_grid_items{flex-direction:column;width:100%;justify-content:flex-start;align-content:stretch}#projectsWrap .et_pb_portfolio_grid_items .project{width:100%}}#locationShortcutWrap .et_pb_button{width:100%;text-align:center}#projectGalleryWrap .et_pb_gallery_items{overflow:visible!important}#projectGalleryWrap .et_pb_gallery_item{width:100%!important;position:relative!important;overflow:visible!important}#projectGalleryWrap .et_pb_gallery_image{aspect-ratio:16/9;min-height:200px;max-width:100%;position:relative}#projectGalleryWrap .et_pb_gallery_image img{object-fit:cover!important;position:absolute;height:100%;width:100%}#projectGalleryWrap .et_pb_gallery_title{display:none}#projectGalleryWrap .et_pb_gallery_caption{position:absolute;height:auto!important;z-index:25;bottom:0px;left:0px;padding:10px 65px 10px 65px!important;background:rgb(8,50,65);background:linear-gradient(90deg,rgba(8,50,65,0.6209077380952381) 40%,rgba(8,50,65,0) 100%)}#projectGalleryWrap .et_pb_gallery_item::after{content:"";display:block;position:absolute;left:-15px;bottom:-15px;width:0;height:0;border-left:0px solid transparent;border-right:90px solid transparent;border-bottom:90px solid #1EA0D0;z-index:34}#projectGalleryWrap .et_pb_gallery_pagination{font-weight:600!important}@media (max-width:400px){#projectGalleryWrap .et_pb_gallery_item::after{border-left:0px solid transparent;border-right:80px solid transparent;border-bottom:80px solid #1EA0D0}#projectGalleryWrap .et_pb_gallery_caption{padding:10px 65px 10px 45px!important}}#blogWrap .et_pb_ajax_pagination_container{width:100%;display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr);gap:50px}#blogWrap article{width:100%;flex:1;flex-basis:300px;margin:0px;position:relative;min-height:200px;aspect-ratio:1/1}#blogWrap article::after{content:"";display:block;position:absolute;right:-10px;top:-10px;width:0;height:0;border-left:60px solid transparent;border-right:0px solid transparent;border-top:60px solid #A0A326;z-index:34;visibility:visible!important}#blogWrap article .entry-featured-image-url{width:100%;height:100%}#blogWrap article img{object-fit:cover;position:absolute;width:100%;height:100%;margin:auto}#blogWrap article .entry-title{position:absolute;z-index:20;width:100%;bottom:0;left:0;padding:25px;background:rgb(28,160,208);background:linear-gradient(90deg,rgba(28,160,208,1) 15%,rgba(28,160,208,0.32679009103641454) 100%)}#blogWrap article .entry-title::after{content:'Read More';font-size:15px;display:block}@media (max-width:1000px){#blogWrap .et_pb_ajax_pagination_container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){#blogWrap .et_pb_ajax_pagination_container{flex-direction:column;width:100%;justify-content:flex-start;align-content:stretch}#projectsWrap article{width:100%}}#contactForm .gfield_label{color:#083241}#contactForm .gform_button{background-color:#083241;color:#fff;font-weight:700;border:0px;padding:10px}