.et_pb_row.dc-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content{position:relative;width:100%;max-width:100%;line-height:0}.et_pb_row.dc-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0}.et_pb_row.dc-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{position:absolute;bottom:0;left:0;width:100%;height:auto;background:rgba(0,0,0,15.75%);padding:5px}.et_pb_row.dc-text-overlay .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{color:white;padding-bottom:0}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post{width:calc(33% - .5rem);margin-right:.95rem;margin-bottom:1rem;position:relative;overflow:hidden}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:nth-child(3n+3){margin-right:0}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:after{content:"";position:absolute;visibility:visible;left:0;top:0;width:0;height:100%;background:rgba(0,0,0,0.4);z-index:1}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url{margin-bottom:0}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post .entry-title{position:absolute;color:white;top:1rem;left:1.5rem;opacity:0;z-index:2;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post .post-meta{position:absolute;top:3rem;left:1.5rem;opacity:0;z-index:2;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post .post-content{display:none}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover:after{width:100%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover .entry-title{top:1rem;left:1rem;opacity:1;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover .post-meta{top:3rem;left:1rem;opacity:1;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover .post-meta a{color:white}@media all and (max-width:1024px){.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover{margin-bottom:2rem}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover:after{display:none;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover .entry-title{position:relative;top:1rem;left:0;opacity:1;color:black;margin-bottom:1rem;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover .post-meta{position:relative;top:auto;left:0;opacity:1;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:hover .post-meta a{color:black}}@media all and (max-width:1024px){.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post{margin-bottom:2rem}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:after{display:none;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post .entry-title{position:relative;top:1rem;left:0;opacity:1;color:black;margin-bottom:1rem;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post .post-meta{position:relative;top:auto;left:0;opacity:1;color:black;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post .post-meta a{color:black}}@media all and (max-width:980px){.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post{width:calc(50% - 12.5px)}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:nth-child(3n+2){margin-right:1rem}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:nth-child(odd){margin-right:1rem}.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post:nth-child(even){margin-right:0}}@media all and (max-width:479px){.et_pb_posts.blog-hover .et_pb_ajax_pagination_container .et_pb_post{width:100%;margin-right:0!important}}.et_pb_blog_grid .et_pb_post,.et_pb_posts .et_pb_post{position:relative}.et_pb_blog_grid .et_pb_post .entry-title a:after,.et_pb_posts .et_pb_post .entry-title a:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0}.et_pb_blog_grid .et_pb_post:hover,.et_pb_posts .et_pb_post:hover{cursor:pointer}.dc_ptf .et_pb_portfolio_filters ul{position:relative;text-align:center}.dc_ptf .et_pb_portfolio_filters ul li{display:inline-block;float:none}.dc_ptf .et_pb_portfolio_filters ul li a.active{background-color:#ff5316;position:relative;color:#000;font-size:16px!important}.dc_ptf .et_pb_portfolio_filters ul li a{background-color:#ff5316;border-top-right-radius:1!important;border-bottom-right-radius:1!important;text-transform:uppercase;border-bottom-left-radius:0!important;border-top-left-radius:0!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;z-index:inherit!important;color:#fff;margin:0!important;overflow:visible;background-color:#ff5316;line-height:38px;position:relative;padding:5px 20px 5px 35px!important}.dc_ptf .et_pb_portfolio_filters ul li a:after,.dct_ptf .et_pb_portfolio_filters ul li a:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-color:#ff5316;z-index:1}.dc_ptf .et_pb_portfolio_filters ul li a:before{top:0;border-width:24px 0 24px 16.5px;right:-17px;border-left-color:#ff5316}.dc_ptf .et_pb_portfolio_filters ul li a:after{top:0;right:-15px;border-width:24px 0 24px 15px;border-color:#ff5316;border-left-color:#ff5316}.dc_ptf .et_pb_portfolio_filters ul li a:after{border-left-color:#ff5316}.dc_ptf .et_pb_portfolio_filters ul li a.active::after,.dct_ptf .et_pb_portfolio_filters ul li a:hover::after{border-left-color:#ff5316}.dc_ptf .et_pb_portfolio_filters ul li a:hover{background-color:#ff5316}.dc_ptf .et_pb_portfolio_item{position:relative;margin-right:20px!important;margin-bottom:20px!important;overflow:hidden}.dc_ptf .et_pb_portfolio_item .et_portfolio_image{position:relative;display:block;overflow:hidden;z-index:5}.dc_ptf .et_pb_portfolio_item .et_portfolio_image:before{position:absolute;left:0;right:0;bottom:0;content:"";height:55px;background:#fff;transition:all .3s ease .1s;opacity:0;transform-style:preserve-3d;transform:perspective(1200px) rotateX(90deg) translateZ(-30px);z-index:7}.dc_ptf .et_pb_portfolio_item:hover .et_portfolio_image:before{transform:perspective(1200px) rotateX(0) translateZ(0);opacity:1;transition:all .7s ease .5s}.dc_ptf .et_pb_portfolio_item:hover .et_portfolio_image img{transform:scale(1.2) rotate(2deg)}.dc_ptf .et_pb_portfolio_item .et_portfolio_image img{width:100%;transform:scale(1.01);transition:all .7s ease}.dc_ptf .et_pb_portfolio_item .et_portfolio_image{position:relative;display:block}.dc_ptf .et_pb_portfolio_item .et_overlay{border:none;background:rgba(32,53,96,.9);transform:scaleX(0);transition:all .7s ease .1s;z-index:1}.dc_ptf .et_pb_portfolio_item:hover .et_overlay{transform:scaleY(1)}.dc_ptf .et_pb_portfolio_item .et_overlay:before{background:#fff;border-radius:50%;font-size:15px;padding:10px;color:var(--color-1)}.dc_ptf .et_pb_portfolio_item .post-meta{position:absolute;top:30px;right:30px;background:#ff5316;display:inline-block;padding:8px 20px 8px;text-align:center;z-index:5;border-radius:5px;transform:translate3d(0,-150px,0);box-sizing:border-box;transition:all .1s ease 50ms}.dc_ptf .et_pb_portfolio_item:hover .post-meta{transition:all .7s ease .8s;transform:translate3d(0,0,0)}.dc_ptf .et_pb_portfolio_item .post-meta a{color:#fff;font-size:16px;text-transform:capitalize;font-weight:600;text-align:center}.dc_ptf .et_pb_portfolio_item .et_pb_module_header{position:absolute;left:30px;bottom:0;right:30px;padding:20px;padding-top:30px;text-transform:uppercase;background:#fff;font-size:15px;line-height:26px;color:#203260;font-weight:600;box-sizing:border-box;text-align:center;display:block;padding-top:25px;padding-bottom:22px;-webkit-box-shadow:0 3px 6px 1px #ececec;box-shadow:0 3px 6px 1px #ececec;transform-style:preserve-3d;transform:perspective(1200px) rotateX(90deg) translateZ(-30px);opacity:0;transition:all .3s ease .1s;z-index:7}.dc_ptf .et_pb_portfolio_item:hover .et_pb_module_header{transform:translate3d(0,0,0);opacity:1;transition:all .7s ease .6s}.dc_ptf.fw .et_pb_portfolio_item{margin-right:0!important;margin-bottom:0!important}.dc_ptf.fw .et-pb-arrow-next,.dct_ptf.fw .et-pb-arrow-prev{background:var(--color-1);color:#fff}.dc_ptf.fw .project .post-meta{color:#fff;width:auto}.dc_ptf.fw .project .et_pb_module_header{text-align:center;left:0;padding:15px}.dc_ptf.fw .project .et_overlay::before{top:50%}.dc-portfolio-animation .et_pb_portfolio_item.active{animation:fadeLeft 1s 1 cubic-bezier(.77,0,.175,1)!important}@media (min-width:981px){.dc-col-portfolio .et_pb_grid_item{width:47.25%!important;margin-right:5.5%!important}.dc-col-portfolio .et_pb_grid_item:nth-child(3n){margin-right:5.5%!important}.dc-col-portfolio .et_pb_grid_item:nth-child(2n){margin-right:0!important}.dc-col-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}.dc-col-portfolio .et_pb_grid_item.first_in_row{clear:unset}}.dc-contact-form-labels .et_pb_contact_form_label{display:block!important}.dc-contact-form-labels .et_pb_contact_field_options_title{display:none}.et_pb_posts_nav .nav-previous a{color:#000;background:#ff5316;border:2px solid #ff5316;padding:.7em 1.3em;border-radius:50px;transition:all 0.3s ease-in-out}.et_pb_posts_nav .nav-next a{color:#000;background:transparent;border:2px solid #ff5316;padding:.7em 1.3em;border-radius:50px;transition:all 0.3s ease-in-out}.et_pb_posts_nav .nav-previous a:hover,.et_pb_posts_nav .nav-next a:hover{color:#ff5316;background:transparent;border:2px solid #ff5316;transition:all 0.3s ease-in-out}.et_pb_blog_grid .et_pb_post,.et_pb_posts .et_pb_post{position:relative}.et_pb_blog_grid .et_pb_post .entry-title a:after,.et_pb_posts .et_pb_post .entry-title a:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0}.et_pb_blog_grid .et_pb_post:hover,.et_pb_posts .et_pb_post:hover{cursor:pointer}.dc_blog .et_pb_post{box-shadow:0 5px 30px rgba(0,0,0,.1);transition:all 500ms ease;border-radius:5px}.dc_blog .et_pb_post:hover{box-shadow:0 5px 30px rgba(0,0,0,.2);transform:translateY(-10px)}.dc_blog .et_pb_post .et_pb_image_container{margin-bottom:0px!important}.dc_blog .et_pb_post .post-meta .published{width:75px;height:auto;border:1px solid var(--color-1);background:#fff;text-align:center;text-transform:uppercase;padding:15px 0 10px 0;position:relative;font-weight:900;font-size:16px;margin-right:5px;color:#121212;display:inline-flex;font-weight:normal;font-size:12px}.dc_blog .et_pb_post .post-meta,.dct_blog .post-content{padding:0px!important}.dc_blog .et_pb_post .entry-featured-image-url:before,.dct_blog .et_pb_post .entry-featured-image-url:after{content:"";width:0;height:0;position:absolute;opacity:0;visibility:visible;z-index:1;transition:all 0.5s ease 0s}.dc_blog .et_pb_post .entry-featured-image-url:before{bottom:5%;left:5%;border-bottom:2px solid var(--color-1);border-left:2px solid var(--color-1)}.dt_blog .et_pb_post .entry-featured-image-url:after{top:5%;right:5%;border-top:2px solid var(--color-1);border-right:2px solid var(--color-1)}.dc_blog .et_pb_post:hover .entry-featured-image-url:before,.dct_blog .et_pb_post:hover .entry-featured-image-url:after{opacity:1;width:90%;height:90%}.dc_blog .et_pb_post .entry-featured-image-url{position:relative;overflow:hidden;margin-bottom:5px}.dc_blog .et_pb_post .entry-featured-image-url img{width:100%;height:auto;transform:scale(1);transition:all 0.5s ease 0s}.dc_blog .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.05);box-shadow:0 0 5px #808080}.text-stroke{color:black;-webkit-text-fill-color:white;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:black}.dc-image-gallery .et_pb_gallery_image{padding-top:133.33%;display:block}.dc-image-gallery .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.dc-overlay-portfolio-2 .portfolio-wrapper{position:absolute;top:50%;transform:translateY(-50%);width:80%;left:0;right:0;margin-left:auto;margin-right:auto}.dc-overlay-portfolio-2 .et_overlay:before{display:none}@media (min-width:981px){.dc-portfolio-2c .et_pb_grid_item{width:47.25%!important;margin-right:5.5%!important}.dc-portfolio-2c .et_pb_grid_item:nth-child(3n){margin-right:5.5%!important}.dc-portfolio-2c .et_pb_grid_item:nth-child(2n){margin-right:0!important}.dc-portfolio-2c .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}.dc-portfolio-2c .et_pb_grid_item.first_in_row{clear:unset}}