.animate-bg{transition:all 1.5s ease-in-out;background-position:-50% center!important}.animate-bg.animate-now{background-position:-9% center!important}.gform_confirmation_message{padding-bottom:60px}.video-column .mejs-video{width:100%!important;height:100%!important;min-width:unset!important;margin:0!important;left:unset!important;position:unset!important}@media (max-width:980px){.et_pb_column.et_pb_column_empty.design-drawing-column{display:block}}.no-pb h1{padding-bottom:0px}header .et_pb_row:after,.et_pb_row_inner:after{display:none}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content:flex-end}.dipi-testimonial-img{margin:0 auto}.dipi-review-popup-text .dipi-testimonial-img>img,.dipi-testimonial-main .dipi-testimonial-img>img{object-fit:contain!important}.et_pb_text_12.et_pb_text ul li,.et_pb_text_12.et_pb_text ol li>ul li{color:#666666!important}.et_pb_text_inner ul{list-style:disc!important}.et_pb_module.dipi_timeline_item.dipi_timeline_item_2 img{object-position:bottom}@media (min-width:981px){.timeline-process .et_pb_image_wrap img{max-height:420px;width:100%;object-fit:cover}}@media (min-width:981px){.dipi_timeline_item{padding-bottom:100px}}.we-work-with .swiper-container .dipi_carousel_child{justify-content:center!important;align-items:center!important}.key-sectors img{width:auto!important;height:100px!important;margin:0 auto!important}@media (min-width:981px){.dipi_image_gallery_1_tb_body.dipi_image_gallery.drawing-gallery{height:calc(90vw / 100 * 69.69 + 250px)!important}}@media (max-width:980px){.dipi_image_gallery_1_tb_body.dipi_image_gallery.drawing-gallery{height:calc(90vw / 100 * 69.69 + 200px)!important}}@media (max-width:767px){.dipi_image_gallery_1_tb_body.dipi_image_gallery.drawing-gallery{height:calc(90vw / 100 * 69.69 + 175px)!important}}.dipi_blog_slider .dipi-entry-featured-image-url>img.wp-post-image{height:400px;border-radius:20px}.et_pb_text_inner ul{margin-left:20px}body .dipi_blog_slider_0 .dipi-blog-post:hover .dipi-blog-post-overlay{opacity:0.7}body .dipi_blog_slider_0 .dipi-blog-post .dipi-blog-post-overlay{transition:0.5s all ease-in-out;opacity:0.2;border-radius:20px}body .dipi_blog_slider_0 .dipi-blog-post{overflow:hidden}.dipi_blog_slider .dipi-post-content{padding:20px!important;transition:0.5s all ease-in-out;width:100%;position:absolute;left:0;bottom:50%;transform:translatey(50%);z-index:5}.dipi_blog_slider_0 .dipi-bottom-content{transition:0.5s all ease-in-out;position:absolute;left:0;bottom:-50%;z-index:5;padding-bottom:20px!important;width:100%}body .dipi_blog_slider_0 .dipi-blog-post:hover .dipi-bottom-content{position:absolute;left:0;bottom:40px;z-index:5}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{padding:12px 60px!important;margin:0 0 0 auto;padding-top:10px;color:#1a271a!important;border-width:2px!important;border-color:#1a271a!important;border-style:solid;border-radius:0px;font-weight:700!important;text-transform:uppercase!important;background-color:#fff!important;cursor:pointer;font-family:'Saira Semi Condensed',Helvetica,Arial,Lucida,sans-serif;font-size:16px;letter-spacing:1px}.gform_wrapper.gravity-theme .gform_footer button:hover,.gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gravity-theme .gform_page_footer button:hover,.gform_wrapper.gravity-theme .gform_page_footer input:hover{color:#fff!important;border-color:none!important;background-color:#1a271a!important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border-radius:0px;border-width:0px;background-color:#f1f1f1;color:black!important;font-family:'Saira Semi Condensed',Helvetica,Arial,Lucida,sans-serif}.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#000}.gform_wrapper.gravity-theme :-moz-placeholder{opacity:1;color:#F000FF}.gform_wrapper.gravity-theme ::-moz-placeholder{opacity:1;color:#000}.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#000}.gform_wrapper.gravity-theme input:-moz-placeholder{color:#000}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding:0!important}div#overlaytext:after{content:"WE KNOW JOINERY";font-family:Saira,serif;font-weight:bold;font-size:100px;color:#fff;position:absolute;text-align:center;border:10px solid #fff;display:inline-block;line-height:100px;padding:20px;right:50%;top:50%;white-space:nowrap;transform:translate(50%,-70%);z-index:3}@media (max-width:768px){div#overlaytext:after{font-size:54px}}@media (max-width:600px){div#overlaytext:after{font-size:36px}}@media (max-width:400px){div#overlaytext:after{font-size:26px}}div#overlaytext:before{content:"What We Do";background-colour:#000;text-transform:uppercase;color:#fff;font-family:Saira,sans-serif;background:none;border:2px solid #fff;font-weight:bold;font-size:20px;letter-spacing:0.5px;padding:12px 16px;position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,150%);transition:background 0.4s linear}div#overlaytext:hover:before{background:#1a271a;border-color:#1a271a;color:#fff}#full_link{z-index:9;position:absolute;top:0;left:0;width:100%;height:100%}#full_link .et_pb_code_inner{width:100%;height:100%}#full_link .et_pb_code_inner a{min-width:100%;min-height:100%;display:inline-block}.equal-vertical{display:flex;align-items:stretch}.equal-vertical .et_pb_column{display:flex}#ra_timeline{margin:0px 40px}#ra_timeline .dipi_timeline_item_card{padding:0px!important;background-color:transparent!important;border-radius:18px!important}#ra_timeline .dipi_timeline_item_card-wrap:after,#ra_timeline .dipi_timeline_item_card-wrap:after{border-left-color:#fff;border-right-color:#fff}#ra_timeline .dipi_timeline_item_content{padding:20px;margin:0px 20px 20px 20px;background:#fff;box-shadow:0px 0px 10px rgb(0 0 0 / 10%);border-radius:18px;transform:translateY(-60%);transition:transform 0.3s linear}#ra_timeline .dipi_timeline_item_card:hover .dipi_timeline_item_content{transform:translateY(-100%)}#ra_timeline img{border-radius:18px!important;border:1px solid #1a271a}.ra_blurb .et_pb_blurb_content{display:flex;align-items:center}.ra_blurb .et_pb_main_blurb_image{margin-bottom:0!important}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post{padding-bottom:20px;transition:0.3s all ease-in-out}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post:hover{background-color:#1A271A}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post .entry-title a{transition:0.3s all ease-in-out;padding-left:20px;padding-right:20px}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post .post-meta span{transition:0.3s all ease-in-out;padding-left:20px;padding-right:20px}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post .post-content p{transition:0.3s all ease-in-out;padding-left:20px;padding-right:20px}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post:hover .entry-title a{color:white!important}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post:hover .post-meta span{color:white!important}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post:hover .post-content p{color:white!important}.et_pb_blog_0_tb_body:not(.et_pb_blog_grid_wrapper) .et_pb_post .entry-title{padding-top:20px}.et_pb_post .entry-featured-image-url{margin-bottom:0px}