a,p,div{font-family:serifa,serif}h3{padding-bottom:5px}.no-scroll{overflow:hidden;height:100vh}.primary-button,.service-card-button{cursor:pointer}.primary-button .et_pb_module_header,.service-card-button .et_pb_module_header{padding-bottom:0px!important}.primary-button .et_pb_main_blurb_image img,.service-card-button .et_pb_main_blurb_image img{transition:0.2s all ease-in-out}.primary-button:hover .et_pb_main_blurb_image img,.service-card-button:hover .et_pb_main_blurb_image img{transform:rotate(-45deg);transition:0.2s all ease-in-out}.primary-button .et_pb_blurb_content{display:flex!important;flex-direction:row-reverse;justify-content:space-between;padding:0px;align-items:center}.primary-button .et_pb_main_blurb_image{margin-bottom:0px!important;margin-left:12px;padding:0px!important;width:fit-content;border-left:1px solid rgba(250,74,4,0.1)}.service-card-button .et_pb_main_blurb_image{margin-bottom:0px!important;margin-left:15px;padding:8px!important;width:fit-content;border-left:1px solid rgba(255,255,255,0.1)}.service-card-button .et_pb_blurb_content{display:flex!important;flex-direction:row-reverse;justify-content:space-between;padding:6px;align-items:center}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:#ffffff!important}#primary-form .nf-before-form-content,#primary-form .nf-after-form-content{display:none}#primary-form .checkbox-container label{font-size:13px!important;font-weight:400!important}#primary-form .nf-form-content input::-webkit-input-placeholder,#primary-form .nf-form-content input::-moz-placeholder,#primary-form .nf-form-content textarea::-webkit-input-placeholder,#primary-form .nf-form-content textarea::-moz-placeholder{font-size:14px!important}#primary-form .nf-form-content input[type=submit]{font-family:'Circular STD Bold',Helvetica,Arial,Lucida,sans-serif!important;background-color:#002B5F!important;color:#ffffff!important;height:auto;padding:14px 40px;cursor:pointer}.mega-menu-menu{border-right:none}.ham-container .et_pb_code_inner{display:flex;align-items:center;justify-content:center;padding:10px;height:100%;cursor:pointer}path.upper-line,path.middle-line,path.lower-line{stroke:#002b5f;transition:0.3s ease all}svg.hamburger{transition:0.3s ease all}.hamburger:hover path.upper-line,.hamburger:hover path.middle-line,.hamburger:hover path.lower-line{stroke:#ff4a00}.et_pb_widget_area_left{padding:0px!important;border-right:0px solid transparent!important}.desktop-menu{display:flex;align-items:center}.mega-menu-title-container{overflow:hidden}.mega-menu-column{opacity:0}#dsr-mega-menu{position:fixed;left:0;bottom:100%;width:100%;height:100vh!important;z-index:99;visibility:hidden}.mega-menu-title span{display:inline-block;margin-right:0.2em}.et_mobile_menu{margin-left:-10vw;width:100vw;padding:40px 10vw!important}.et_mobile_menu>li>a{padding:10px 0px!important}.et_mobile_menu .parent-menu-item>a{background-color:transparent;position:relative}.et_mobile_menu .parent-menu-item>a:after{font-family:'ETmodules';content:'\3b';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .parent-menu-item>.switched-icon:after{content:'\3a'}.child-menu-item{display:none}.show-menu-items{display:block}.homepage-larger-img,.homepage-larger-img .et_pb_image_wrap,.homepage-larger-img img{height:100%}.homepage-larger-img img{object-fit:cover}#case-study-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:25px 25px;grid-template-areas:"project1 project1 project3 project4""project1 project1 project2 project2""project5 project6 project2 project2"}@media only screen and (max-width:1000px){#case-study-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:20px 20px;grid-template-areas:"project1 project2""project3 project4""project5 project6"}}.homepage-smaller-img img{aspect-ratio:6/4;object-fit:cover}.project-card{position:relative;display:flex;flex-direction:column;justify-content:space-between}.project-card-small{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between}.project-card .et_pb_promo_description,.project-card-small .et_pb_promo_description{display:flex;flex-direction:column-reverse;gap:2px}.project-card .et_pb_button,.project-card-small .et_pb_button{width:100%}.project-card .et_pb_button:after,.project-card-small .et_pb_button:after{right:0}.service-card:before{content:'';position:absolute;top:100%;right:0;width:100%;height:100%;background-color:#002b5f;z-index:90;transition:0.3s top ease-in}.service-card:hover:before{top:0;transition:0.3s top ease-out}.service-card .et_pb_promo_description{padding:40px!important;height:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:98}.service-card .et_pb_promo_description:before,.project-card:before{content:'';position:absolute;top:0;right:0;width:60px;height:60px;background-color:#ffffff;z-index:99}.service-card .et_pb_promo_description:after,.project-card:after{content:url('https://dalestructuralrepairs.co.uk/wp-content/uploads/2025/04/Dale_NavyArrow_60x60.svg');background-size:50%;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;width:60px;height:60px;z-index:100;transition:0.3s all}.project-card-small:before{content:'';position:absolute;top:0;right:0;width:40px;height:40px;background-color:#ffffff;z-index:99}.project-card-small:after{content:url('https://dalestructuralrepairs.co.uk/wp-content/uploads/2025/04/OArrowSmall_navy.svg');background-size:50%;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;width:40px;height:40px;z-index:100;transition:0.3s all}.service-card:hover .et_pb_promo_description:after,.project-card:hover:after,.project-card-small:hover:after{transform:rotate(-45deg);transition:0.3s all}.project-card:hover .et_pb_button_wrapper,.project-card-small:hover .et_pb_button_wrapper{padding:12px;background-color:rgba(255,255,255,0.25);backdrop-filter:blur(5px);transition:0.3s all}.slider-arrows{cursor:pointer;transition:0.3s all}.slider-arrows:hover{filter:brightness(1.5);transition:0.3s all}.slick-slide{margin-right:15px}#text-arrows-column{min-width:19%!important}#slider-column{width:100%!important}#footer-signup .nf-form-fields-required,#footer-signup .nf-after-form-content,#footer-signup .nf-before-form-content,#footer-signup .nf-after-field{display:none}#footer-signup .nf-error.field-wrap .nf-field-element:after{background-color:#ff4a00!important}#nf-field-5-container input{background:transparent;color:#ffffff;border-color:#ffffff!important;font-size:14px;border-width:2px}#nf-field-5-container input::placeholder{color:rgba(255,255,255,0.5);font-size:14px}#footer-signup .nf-form-content input[type=submit]{color:#f7f7f7;transition:all .5s;width:100%;background-color:#FF4A00;font-family:"Circular STD Bold",Helvetica,Arial,Lucida,sans-serif}#footer-signup .nf-form-content input[type=submit]:hover{color:#f7f7f7;transition:all .5s;width:100%!important;background-color:#FF4A00!important;font-family:"Circular STD Bold",Helvetica,Arial,Lucida,sans-serif!important}#footer-signup .nf-field-container{margin-bottom:0px!important}.service-card-img img{aspect-ratio:16/9;object-fit:cover}.next-arrow .et_pb_image_wrap{padding:8px}.next-arrow img{width:34px!important;transition:0.3s all ease-in-out}.next-service:hover .next-arrow img{transform:rotate(-45deg);transition:0.3s all ease-in-out}@media screen and (max-width:1080px){.next-arrow img{width:32px!important}}@media screen and (max-width:767px){.next-arrow img{width:28px!important}}#blog-grid .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px}#blog-grid .et_pb_ajax_pagination_container img{aspect-ratio:5/4;object-fit:cover}@media screen and (max-width:980px){#blog-grid .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr);grid-gap:20px}}@media screen and (max-width:767px){#blog-grid .et_pb_ajax_pagination_container{grid-gap:15px}}.dsm_mega_menu_child_5_tb_header .dsm-dropdown-icon-wrapper{display:none!important}.dsm-menu-text{font-family:"Circular STD Bold",Helvetica,Arial,Lucida,sans-serif!important;font-weight:700}.dsm-root-menu{z-index:9999}.dsm-submenu-container{z-index:9998}.dsm-mega-menu-container nav{height:100%}.dsm-mega-menu-container ul li{display:flex;align-items:center}#mega-menu-dropdown{height:calc(100vh - 80px)}#nf-form-1-cont .nf-field-element input,#nf-form-1-cont .nf-field-element select,#nf-form-1-cont .nf-field-element textarea{font-size:16px}@media screen and (max-width:980px){#nf-form-1-cont .nf-field-element input,#nf-form-1-cont .nf-field-element select,#nf-form-1-cont .nf-field-element textarea{font-size:15px}}@media screen and (max-width:767px){#nf-form-1-cont .nf-field-element input,#nf-form-1-cont .nf-field-element select,#nf-form-1-cont .nf-field-element textarea{font-size:14px}.listselect-container{margin-bottom:0px}}.sk-header-top{display:none!important}#service-caro .dica-item{justify-content:flex-end;padding-left:25%}#service-caro .dica-item-content{padding:20px;background-color:#002b5f}#case-study-carousel .dica-item-content{margin-top:auto!important}.dsr-caro .dica-item{justify-content:flex-end}@media only screen and (min-width:981px){.dsr-caro .content{position:relative;opacity:0;height:0px;transition:height 0.3s ease-in-out,opacity 0.5s ease}.dsr-caro .dica-item:hover .content{opacity:1;transition:height 0.3s ease-in-out,opacity 0.5s ease;height:fit-content}.dsr-blurb .et_pb_main_blurb_image{margin-bottom:15px}}@media only screen and (max-width:980px){.dsr-caro .swiper-buttton-container .swiper-button-prev,.dsr-caro .swiper-buttton-container .swiper-button-next{opacity:1;transform:translateX(0);font-size:15px!important;padding:20px!important}}@media only screen and (max-width:767px){.dsr-caro .swiper-buttton-container .swiper-button-prev,.dsr-caro .swiper-buttton-container .swiper-button-next{opacity:1;transform:translateX(0);font-size:12px!important;padding:15px!important}}.bcontainer{display:flex;align-items:center}.breadcrumbs a{color:#002B5F}.breadcrumbs .splitter{margin:0px 5px 2px;height:1px;width:8px;background-color:#002B5F;display:inline-block}#service-form .nf-before-form-content,#service-form .nf-after-field{display:none}#service-form .checkbox-container label{font-weight:400;font-size:13px}#service-form .nf-field-element input,#service-form .nf-field-element select,#service-form .nf-field-element textarea{font-size:14px;line-height:1em}#service-form .nf-form-content input[type=submit]{border:3px solid #ff4a00!important;font-family:"Circular STD Bold",Helvetica,Arial,Lucida,sans-serif!important;color:#002b5f;background-color:transparent;font-size:18px;padding:12px 30px!important;transition:0.3s all}#service-form .nf-form-content input[type=submit]:hover{border:2px solid #ff4a00!important;font-family:"Circular STD Bold",Helvetica,Arial,Lucida,sans-serif!important;color:#ffffff;background-color:#ff4a00!important;transition:0.3s all}#service-form .nf-error.field-wrap .nf-field-element:after{background-color:#ff4a00!important}@media only screen and (max-width:800px){#service-form .listselect-container{margin-bottom:0px!important}}.table-for-divi th{color:#ffffff!important;font-weight:700!important;padding:20px!important;background-color:#002B5F!important;font-family:"Circular STD Bold",Helvetica,Arial,Lucida,sans-serif!important;font-size:20px!important}.table-for-divi td{padding:20px!important;color:#002b5f!important}.sm-pro-title{font-family:"Circular STD Bold",Helvetica,Arial,Lucida,sans-serif!important;font-size:26px}.sm-pro-value,.sm-pro-location{font-family:"Circular STD Bold",Helvetica,Arial,Lucida,sans-serif!important;font-size:18px}