h1{font-size:2.6rem}h2{font-size:2.5rem;line-height:1.3em}h3{font-size:1.565rem;line-height:1.2em}.et_pb_column.et_pb_column_empty{display:block!important}.mfp-title{display:none}.et_pb_testimonial_author{margin-top:10px}.et_pb_text_inner li{margin-bottom:.4rem}.et_pb_testimonial_author{margin-top:0px}#proj-ov-txt{width:180%!important}.green-btn{background:#11D498;border:1px solid #11D498;color:#002f56}.green-btn:hover{background:#12eba9}.orange-btn{padding:16px 32px;font-size:20px!important;background:#f4583f;color:#ffffff!important;border:1px solid #f4583f}.et_pb_text_inner p{text-wrap:pretty}.blog-heading h1{font-weight:700}.blog-heading h2{margin-top:2.5rem;margin-bottom:0px}.blog-heading h3{font-size:28px}.blog-heading h2,.blog-heading h3{line-height:1.2}.et_pb_post{margin-bottom:0px}.blog-article a{color:#002f56;font-weight:700}.blog-article a:hover{color:#0AA94D}.post-content-inner p{text-overflow:ellipsis}.more-link{text-transform:uppercase;background:#11D498;color:#002f56;padding:8px 24px;margin:auto 0 10px 0;display:inline-block;width:140px}.more-link:hover{background:#12eba9}.entry-featured-image-url{position:relative}.entry-featured-image-url::before{content:'';position:absolute;bottom:-8px;left:0;right:0;height:8px;background-color:#002f56;width:100px;z-index:100}.et_pb_image_container{margin:-20px -20px -16px}.post-content{padding-bottom:1rem}.post-meta{position:absolute;background-color:#002f56;padding:5px 20px 20px 20px;border-left:10px solid #12eba9;margin-left:-20px;margin-top:-330px}.post-meta a{color:#ffffff!important}p:not(.has-background):last-of-type{padding-bottom:5px}.et_pb_post h2.entry-title{height:98px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:10px}.post-content-inner{height:70px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.more-link{margin-top:20px}.dd-blog-equal-height .et_pb_post{display:flex;flex-direction:column}.dd-blog-equal-height .et_pb_post .post-content{flex-grow:1;display:flex;flex-direction:column}.dd-blog-equal-height .post-content-inner{padding-bottom:16px}.dd-blog-equal-height .et_pb_post .post-content .post-meta{margin-top:auto}.et_pb_gallery_fullwidth .et_pb_gallery_image img{Width:auto;height:600px;overflow:hidden}.et_pb_gallery_image{line-height:0;text-align:center}a.et-pb-arrow-prev{color:#000!important;background:#fff;margin-left:18px!important;opacity:1!important}a.et-pb-arrow-next{color:#000!important;background:#fff;margin-right:18px!important;opacity:1!important}@media (max-width:980px){#proj-text h2{font-size:2.4rem}#proj-col-res{width:90%;margin-left:1.5rem}#proj-col-right{width:95%;margin-left:2%}#proj-col-right .et_pb_blurb{width:95%;margin-left:1rem!important}#proj-ov-txt{width:95%!important}}@media only screen and (min-width:980px){.three-column-grid .et_pb_grid_item{width:28.83%!important;margin:0 5.5% 6.5% 0!important}.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-grid .et_pb_grid_item:nth-child(3n+1){clear:left}.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset!important}}.et_pb_portfolio_filters ul{text-align:center;margin:0 auto}li.et_pb_portfolio_filter{float:none!important;display:inline-block}.post-meta{position:absolute;background-color:#002f56;padding:5px 20px 20px 20px;border-left:10px solid #12eba9;margin-left:1px;margin-top:7px}@media only screen and (max-width:479px){li.et_pb_portfolio_filter{display:block;width:100%!important}}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:1px solid #4d4d4d;color:#4d4d4d}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{color:#fff;background-color:#124160}.post-meta{position:absolute;background-color:#002f56;padding:5px 20px 20px 20px;border-left:10px solid #12eba9;margin-left:1px;margin-top:7px}@media all and (max-width:767px){.et-pb-arrow-next{opacity:1;right:0}.et-pb-arrow-prev{opacity:1;left:0}}@media (max-width:479px){#proj-text h2{font-size:1.875rem}.et_pb_gallery_fullwidth .et_pb_gallery_image img{Width:auto;height:290px;overflow:hidden}.et-pb-arrow-next{opacity:1;right:20px;font-size:40px}.et-pb-arrow-prev{opacity:1;left:20px;font-size:40px}.post-meta{position:absolute;background-color:#002f56;padding:5px 20px 20px 20px;border-left:10px solid #12eba9;margin-left:1px;margin-top:7px}}