.elementor-6820 .elementor-element.elementor-element-0001e14 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);opacity:0.5;}.elementor-6820 .elementor-element.elementor-element-f0c344f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6820 .elementor-element.elementor-element-f0c344f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .header01{background-color:#FFFFFF;background-image:url("https://hflbuildingsolutions.co.uk/wp-content/uploads/2022/01/Untitled-22-7.png");background-repeat:no-repeat;background-size:contain;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .qu_btn:before{background-color:#FFFFFF;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .header01:after{border-radius:0px 0px 0px 0px;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .topbar02{border-radius:0px 0px 0px 0px;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .topbar03{border-radius:0px 0px 0px 0px;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .topbar p i, .elementor-6820 .elementor-element.elementor-element-dc8d5e1 .topbar02 p i, .elementor-6820 .elementor-element.elementor-element-dc8d5e1 .topbar03 p i{font-family:"HelveticaNeue", Sans-serif;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .topbar p, .elementor-6820 .elementor-element.elementor-element-dc8d5e1 .topbar02 p, .elementor-6820 .elementor-element.elementor-element-dc8d5e1 .topbar03 p{font-family:"HelveticaNeue", Sans-serif;font-weight:500;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .header01:before{background:#FFFFFF;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .header02{background:#FFFFFF;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .header03{background:#FFFFFF;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .logo img{width:199px;height:89px;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .logo{padding:32px 30px 30px 22px;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .mainMenu ul li a{font-family:"Helvetica", Sans-serif;font-weight:400;color:#4D4D4D;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .mainMenu ul li:hover > a{color:#EE6824;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .mainMenu ul li.current-menu-item > a{color:#EE6824;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .mainMenu ul ul li a{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .qu_btn{color:#FFFFFF;border-style:solid;border-color:#FFFFFF;width:146px;height:66px;font-family:"Helvetica", Sans-serif;font-weight:700;}.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .qu_btn:hover{color:#EE6824;border-style:solid;border-color:#EE6824;}@media(min-width:1600px){.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .qu_btn{color:#FFFFFF;}}@media(max-width:1024px){.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .logo img{width:181px;height:81px;}}@media(max-width:767px){.elementor-6820 .elementor-element.elementor-element-dc8d5e1 .logo img{width:181px;}}