.header-menu nav.elementor-nav-menu--main ul li ul li a{border-left:none}.header-menu nav.elementor-nav-menu--dropdown ul li span.sub-arrow{position:relative;top:2px}.side-set .elementor-element{width:auto!important}.header-col-set .elementor-row{justify-content:space-between}.topbar-sec .elementor-column{width:auto!important}.topbar-sec .elementor-row{justify-content:space-between}.header-menu nav.elementor-nav-menu--main ul li span.sub-arrow{padding-left:6px;top:1px;position:relative}.hero-top-box .elementor-image-box-content .elementor-image-box-title{margin-top:0}.hero-top-box .elementor-image-box-wrapper figure.elementor-image-box-img{display:flex}.hero-top-box.rated .elementor-image-box-description{display:flex;align-items:center}.hero-top-box.rated .elementor-image-box-description:before{content:"";width:100px;height:20px;background:url(https://lws.tddevelopment.co.uk/wp-content/uploads/2022/09/rated-star.png);background-size:contain;display:inline-block;margin-right:8px}.button-set .elementor-column{width:auto!important}.btn-icon i{font-size:25px}.btn-icon span.elementor-button-content-wrapper{align-items:center}.home-contact form{background:#f5f5f5;padding:40px 35px;border-radius:30px;box-shadow:0 4px 5px 0 rgb(0 0 0 / 30%)}.home-contact form input,.home-contact form textarea{border:none;outline:none;box-shadow:0 4px 5px 0 rgb(0 0 0 / 30%);border-radius:50px;margin-bottom:5px!important;padding:12px 20px!important;font-size:18px!important}.home-contact form textarea{height:170px!important;border-radius:30px}.home-contact form p{margin-bottom:0}.home-contact form .gform_footer input.gform_button{margin-bottom:0!important;box-shadow:none;padding:15px 55px!important;border-radius:22px;background:linear-gradient(180deg,var(--e-global-color-be5ba47) 60%,var(--e-global-color-secondary) 190%)}.home-contact form .gform_footer{padding-bottom:0!important;margin-top:0!important}.home-contact form .gform_footer input.gform_button:hover{color:#fff}.home-contact form input::placeholder,.home-contact form textarea::placeholder{color:#000}.home-contact form input::-webkit-outer-spin-button,.home-contact form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.home-contact form input[type=number]{-moz-appearance:textfield}.area-list ul.elementor-icon-list-items{display:flex;flex-wrap:wrap}.area-list ul.elementor-icon-list-items li.elementor-icon-list-item{width:50%}.rating-text p{display:flex;align-items:center}.rating-text img{max-width:85px!important;margin-left:8px;margin-right:8px;margin-top:-4px}.rating-text span{margin-right:4px}.rating-section>.elementor-container:before{content:"";position:absolute;width:125px;height:125px;background:url(https://lws.tddevelopment.co.uk/wp-content/uploads/2022/09/Trusted.png);background-size:cover;right:0;bottom:0}.home-contact form .radio-btn{margin-top:20px;margin-bottom:30px}.home-contact form .radio-btn>label{font-weight:500;color:#274391;padding-left:30px;margin-bottom:10px;line-height:1.4}.home-contact form .radio-btn span.wpcf7-radio span.wpcf7-list-item{display:block}.home-contact.get-quote form fieldset .ginput_container_radio input{box-shadow:none;width:35px;height:35px;margin-bottom:0!important;margin-right:5px}.home-contact form .radio-btn span.wpcf7-radio span.wpcf7-list-item label{display:flex;align-items:center}.home-contact form .radio-btn span.wpcf7-radio span.wpcf7-list-item.first{margin-bottom:8px}.home-contact form .radio-btn span.wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-label{margin-left:10px}.get-quote input.wpcf7-submit{padding:20px 40px!important;margin-top:15px}.home-contact.get-quote form{padding:50px 35px}.home-contact.get-quote form .gform_footer{margin-top:15px!important}.home-contact.get-quote form fieldset span.gfield_required{display:none}.home-contact.get-quote form fieldset .gfield_radio .gchoice:first-child{margin-bottom:12px}.home-contact.get-quote form fieldset legend.gfield_label{font-size:18px;color:var(--e-global-color-primary);padding-left:22px;margin-bottom:12px}.home-contact.get-quote form fieldset .gfield_radio label{font-size:18px}.radio-group-1{margin-top:20px!important;margin-bottom:5px!important}.radio-group-2{margin-bottom:20px!important}.address-text p{margin-bottom:0}.phone-link a{color:#000!important}.footer-logo img{object-position:left}section.fixed-btn{width:100%;position:fixed;bottom:0;z-index:9999}.news-post .elementor-post__title a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.news-post a.elementor-post__read-more:hover{opacity:.5}body.single-post .elementor-text-editor ul{margin-bottom:15px;padding-left:20px}.contact-details .elementor-icon-list-item span.elementor-icon-list-icon{width:50px;height:50px;align-items:center;justify-content:center;border:2px solid var(--e-global-color-primary);border-radius:50%}.contact-details .elementor-icon-list-item span.elementor-icon-list-icon i{width:auto}.contact-details .elementor-icon-list-item span.elementor-icon-list-text{max-width:330px;padding-left:10px;word-break:break-word}.contact-details-2 .elementor-icon-list-item a{align-items:flex-start!important}.faq-accordion .elementor-accordion .elementor-accordion-item{margin-bottom:15px}.faq-accordion .elementor-accordion .elementor-accordion-item:last-child{margin-bottom:0}.faq-accordion .elementor-tab-content p:last-child{margin-bottom:0}.faq-accordion .elementor-tab-content ul{margin-bottom:14px}.testimonial-slider .elementor-testimonial__content{padding-top:20px!important;padding-bottom:20px!important}.testimonial-slider .elementor-testimonial__header{padding-bottom:15px!important}.photo-gallery .elementor-gallery-item__title{position:relative;padding-bottom:8px}.photo-gallery .elementor-gallery-item__title:before{content:"";position:absolute;width:50px;height:2px;background:#fff;bottom:0;left:50%;transform:translateX(-50%)}.content-list ul{padding-left:18px}.elementor-widget-text-editor ul{margin-bottom:18px}.elementor-widget-text-editor ul:last-child{margin-bottom:0}.services-icon-box .elementor-image-box-img img{filter:invert(17%) sepia(59%) saturate(4164%) hue-rotate(202deg) brightness(102%) contrast(96%)}.services-icon-box{height:100%}.why-choose-sec .elementor-icon-box-content .elementor-icon-box-title{margin-top:0}.full-height-img{height:100%}section.book-survey{width:60px!important;height:60px;border-radius:50%;overflow:hidden;right:20px;bottom:20px}.book-survey .elementor-icon-wrapper{display:flex;justify-content:center;align-items:center;height:100%}section.book-survey>.elementor-container,section.book-survey>.elementor-container .elementor-widget.elementor-widget-icon,section.book-survey>.elementor-container .elementor-widget.elementor-widget-icon .elementor-widget-container{height:100%}.quote-form form .ginput_container input{padding:10px 15px!important;border-radius:6px!important;font-size:16px!important;border:1px solid #919191}.quote-form form .gform-footer.gform_footer.top_label input{border:none;margin-top:6px;width:100%;padding:14px 15px;text-transform:uppercase;font-weight:700}.quote-form form .gform-footer.gform_footer.top_label input:hover{background:#000;color:#fff}.quote-form form .gfield--type-fileupload.upload-drawing{margin-top:6px}.quote-form form .gfield--type-fileupload.upload-drawing .ginput_container.ginput_container_fileupload span.gform_fileupload_rules{padding-top:0}.quote-form form .gfield--type-fileupload.upload-drawing .ginput_container.ginput_container_fileupload input{background:#fff}.quote-form .gform_submission_error.hide_summary{font-size:15px!important;line-height:1.1!important}@media(max-width:1210px) and (min-width:1025px){.header-menu nav ul li a{font-size:17px!important;padding-left:12px!important;padding-right:12px!important}.header-logo img{max-width:150px!important}.header-cta a{font-size:16px}.header-cta .elementor-widget-container{margin-left:15px!important}}@media(min-width:991px){.width-set{width:auto!important}.hero-box-icon .elementor-row{justify-content:space-between}.hero-top-box .elementor-image-box-content{width:auto!important}.hero-top-box-2 .elementor-image-box-wrapper{justify-content:center}.hero-top-box-3 .elementor-image-box-wrapper{justify-content:flex-end}}@media(max-width:1024px){.hero-box-icon .elementor-row{flex-wrap:nowrap}.hero-top-box-2 .elementor-image-box-content,.hero-top-box-3 .elementor-image-box-content{width:auto!important}.hero-top-box-2 .elementor-image-box-wrapper{justify-content:center}.hero-top-box-3 .elementor-image-box-wrapper{justify-content:center}.copyright{position:unset!important}.justify-center .elementor-row{justify-content:center}.contact-details .elementor-icon-list-item span.elementor-icon-list-text{max-width:300px}.header-col-set .elementor-container{justify-content:space-between}.faq-accordion .elementor-accordion-title{padding-right:25px;display:block}}@media(max-width:990px){.width-set,.width-set-2{width:50%!important}.hero-box-icon .elementor-row{flex-wrap:wrap;justify-content:center}.hero-top-box-2 .elementor-image-box-wrapper{justify-content:flex-end}}@media(min-width:768px){.header-col-set .elementor-column{width:auto!important}section.button-set{margin-left:-10px}}@media(max-width:767px){body{padding-bottom:59px}.grecaptcha-badge{bottom:59px!important}.topbar-sec .elementor-row{justify-content:center}.topbar-sec .elementor-row .header-details ul.elementor-icon-list-items li.elementor-icon-list-item:first-child{margin-bottom:12px}.header-cta a{background:#fff!important;color:var(--e-global-color-primary)!important;padding:15px 35px 15px 35px!important;margin-top:10px;display:block;border-radius:0!important}.hero-top-box figure.elementor-image-box-img{margin-bottom:15px!important}.button-set .elementor-column{width:100%!important}.width-set,.width-set-2{width:100%!important}.button-set .elementor-column a.elementor-button-link{width:100%}.area-list ul.elementor-icon-list-items li.elementor-icon-list-item{width:100%}.all-list-items .elementor-image-box-wrapper{display:flex}.all-list-items .elementor-image-box-wrapper img{margin-top:8px}.all-list-items .elementor-image-box-wrapper .elementor-image-box-content{margin-left:15px}.home-contact.get-quote form{padding:40px 15px}.home-contact form{padding:40px 20px}.rating-section>.elementor-container:before{bottom:110px;right:unset;left:50%;transform:translateX(-50%)}.home-contact form .gform_footer input.gform_button{padding:12px 55px!important}.home-contact.get-quote form .gform_footer input.gform_button{padding:12px 35px!important}.contact-details .elementor-icon-list-item a{flex-wrap:wrap;justify-content:center!important}.contact-details .elementor-icon-list-item a .elementor-icon-list-text{padding-left:0!important;display:block;width:100%;max-width:100%;text-align:center;margin-top:12px}}